0001628280-18-013782.txt : 20181106 0001628280-18-013782.hdr.sgml : 20181106 20181106162253 ACCESSION NUMBER: 0001628280-18-013782 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181106 DATE AS OF CHANGE: 20181106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COMPUTER PROGRAMS & SYSTEMS INC CENTRAL INDEX KEY: 0001169445 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 743032373 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-49796 FILM NUMBER: 181163295 BUSINESS ADDRESS: STREET 1: 6600 WALL STREET CITY: MOBILE STATE: AL ZIP: 36695 BUSINESS PHONE: 2516398100 MAIL ADDRESS: STREET 1: 6600 WALL STREET CITY: MOBILE STATE: AL ZIP: 36695 10-Q 1 cpsi-20180930.htm 10-Q Document
COMPUTER PROGRAMS & SYSTEMS INCAccelerated Filer9/30/20182018Q3falseCPSIFALSEFALSE0001169445--12-312,2032,6540.0010.00130,000,00030,000,00014,086,00014,086,00013,760,00013,760,00046P3YP5Y184,776P1YP3YP3YP3MP12Mtwo yearsseven years0.500011694452018-01-012018-09-30xbrli:shares00011694452018-11-05iso4217:USD00011694452018-09-3000011694452017-12-31iso4217:USDxbrli:shares0001169445us-gaap:ProductMember2018-07-012018-09-300001169445us-gaap:ProductMember2017-07-012017-09-300001169445us-gaap:ProductMember2018-01-012018-09-300001169445us-gaap:ProductMember2017-01-012017-09-300001169445us-gaap:ServiceMember2018-07-012018-09-300001169445us-gaap:ServiceMember2017-07-012017-09-300001169445us-gaap:ServiceMember2018-01-012018-09-300001169445us-gaap:ServiceMember2017-01-012017-09-3000011694452018-07-012018-09-3000011694452017-07-012017-09-3000011694452017-01-012017-09-300001169445us-gaap:CommonStockMember2017-12-310001169445us-gaap:AdditionalPaidInCapitalMember2017-12-310001169445us-gaap:RetainedEarningsMember2017-12-310001169445us-gaap:RetainedEarningsMember2018-01-012018-09-300001169445us-gaap:CommonStockMember2018-01-012018-09-300001169445us-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-300001169445us-gaap:CommonStockMember2018-09-300001169445us-gaap:AdditionalPaidInCapitalMember2018-09-300001169445us-gaap:RetainedEarningsMember2018-09-3000011694452016-12-3100011694452017-09-300001169445srt:ScenarioPreviouslyReportedMember2017-07-012017-09-300001169445cpsi:RevisedPresentationMembersrt:RestatementAdjustmentMember2017-07-012017-09-300001169445srt:ScenarioPreviouslyReportedMember2017-01-012017-09-300001169445cpsi:RevisedPresentationMembersrt:RestatementAdjustmentMember2017-01-012017-09-300001169445us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2017-01-012017-12-31xbrli:pure0001169445us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2017-12-310001169445us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-010001169445us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-07-012018-09-300001169445us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012018-09-300001169445us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-09-300001169445us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-012018-09-300001169445us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-09-300001169445us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-09-300001169445srt:MinimumMemberus-gaap:AccountingStandardsUpdate201602Memberus-gaap:ScenarioForecastMember2019-01-010001169445us-gaap:AccountingStandardsUpdate201602Memberus-gaap:ScenarioForecastMembersrt:MaximumMember2019-01-010001169445srt:MinimumMember2018-01-012018-09-300001169445srt:MaximumMember2018-01-012018-09-3000011694452018-01-010001169445us-gaap:LandMember2018-09-300001169445us-gaap:LandMember2017-12-310001169445us-gaap:BuildingAndBuildingImprovementsMember2018-09-300001169445us-gaap:BuildingAndBuildingImprovementsMember2017-12-310001169445us-gaap:ComputerEquipmentMember2018-09-300001169445us-gaap:ComputerEquipmentMember2017-12-310001169445us-gaap:LeaseholdImprovementsMember2018-09-300001169445us-gaap:LeaseholdImprovementsMember2017-12-310001169445us-gaap:FurnitureAndFixturesMember2018-09-300001169445us-gaap:FurnitureAndFixturesMember2017-12-310001169445us-gaap:AutomobilesMember2018-09-300001169445us-gaap:AutomobilesMember2017-12-310001169445us-gaap:CostOfSalesMember2018-07-012018-09-300001169445us-gaap:CostOfSalesMember2017-07-012017-09-300001169445us-gaap:CostOfSalesMember2018-01-012018-09-300001169445us-gaap:CostOfSalesMember2017-01-012017-09-300001169445us-gaap:OperatingExpenseMember2018-07-012018-09-300001169445us-gaap:OperatingExpenseMember2017-07-012017-09-300001169445us-gaap:OperatingExpenseMember2018-01-012018-09-300001169445us-gaap:OperatingExpenseMember2017-01-012017-09-300001169445srt:MinimumMemberus-gaap:RestrictedStockMember2018-01-012018-09-300001169445us-gaap:RestrictedStockMembersrt:MaximumMember2018-01-012018-09-300001169445us-gaap:RestrictedStockMember2017-12-310001169445us-gaap:RestrictedStockMember2016-12-310001169445us-gaap:RestrictedStockMember2018-01-012018-09-300001169445us-gaap:RestrictedStockMember2017-01-012017-09-300001169445us-gaap:RestrictedStockMember2018-09-300001169445us-gaap:RestrictedStockMember2017-09-300001169445us-gaap:PerformanceSharesMember2018-01-012018-09-300001169445us-gaap:PerformanceSharesMember2017-12-310001169445us-gaap:PerformanceSharesMember2016-12-310001169445us-gaap:PerformanceSharesMember2017-01-012017-09-300001169445us-gaap:PerformanceSharesMember2018-09-300001169445us-gaap:PerformanceSharesMember2017-09-300001169445srt:MinimumMembercpsi:FixedPeriodicPaymentPlansMember2018-01-012018-09-300001169445srt:MaximumMembercpsi:FixedPeriodicPaymentPlansMember2018-01-012018-09-300001169445cpsi:ShortTermPaymentPlansMember2018-09-300001169445cpsi:ShortTermPaymentPlansMember2017-12-3100011694452017-01-012017-12-310001169445cpsi:FinancingReceivables1to90DaysPastDueMember2018-09-300001169445cpsi:FinancingReceivables91to180DaysPastDueMember2018-09-300001169445cpsi:FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember2018-09-300001169445cpsi:FinancingReceivables1to90DaysPastDueMember2017-12-310001169445cpsi:FinancingReceivables91to180DaysPastDueMember2017-12-310001169445cpsi:FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember2017-12-310001169445us-gaap:CustomerRelationshipsMember2017-12-310001169445us-gaap:TrademarksMember2017-12-310001169445us-gaap:DevelopedTechnologyRightsMember2017-12-310001169445us-gaap:CustomerRelationshipsMember2018-09-300001169445us-gaap:TrademarksMember2018-09-300001169445us-gaap:DevelopedTechnologyRightsMember2018-09-300001169445us-gaap:CustomerRelationshipsMember2018-01-012018-09-300001169445us-gaap:TrademarksMember2018-01-012018-09-300001169445us-gaap:DevelopedTechnologyRightsMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMember2017-12-310001169445us-gaap:OperatingSegmentsMembercpsi:PostAcuteCareMember2017-12-310001169445us-gaap:OperatingSegmentsMembercpsi:BusinessManagementConsultingandManagedITServicesMember2017-12-310001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:PostAcuteCareMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:BusinessManagementConsultingandManagedITServicesMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMember2018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:PostAcuteCareMember2018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:BusinessManagementConsultingandManagedITServicesMember2018-09-300001169445us-gaap:LineOfCreditMembercpsi:TermLoanFacilityMember2018-09-300001169445us-gaap:LineOfCreditMembercpsi:TermLoanFacilityMember2017-12-310001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-09-300001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2017-12-310001169445us-gaap:LineOfCreditMembercpsi:TermLoanFacilityMember2016-01-310001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2016-01-3100011694452017-10-130001169445us-gaap:LineOfCreditMembercpsi:TermLoanFacilityMember2017-10-130001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2017-10-1300011694452018-02-0700011694452018-02-080001169445us-gaap:LineOfCreditMembercpsi:TermLoanFacilityMember2018-02-080001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-02-080001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2016-01-012016-01-310001169445srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2016-01-012016-01-310001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2016-01-012016-01-310001169445srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2016-01-012016-01-310001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMember2016-01-012016-01-310001169445us-gaap:LineOfCreditMemberus-gaap:ScenarioForecastMembercpsi:TermLoanFacilityMember2018-01-012019-09-300001169445us-gaap:LineOfCreditMemberus-gaap:ScenarioForecastMembercpsi:TermLoanFacilityMember2019-10-012021-09-300001169445us-gaap:LineOfCreditMemberus-gaap:ScenarioForecastMembercpsi:TermLoanFacilityMember2021-10-012022-09-300001169445us-gaap:LineOfCreditMember2018-09-300001169445us-gaap:LineOfCreditMember2018-02-080001169445us-gaap:LineOfCreditMember2018-01-012018-09-300001169445us-gaap:LineOfCreditMember2017-10-132017-12-310001169445us-gaap:LineOfCreditMemberus-gaap:ScenarioForecastMember2018-01-012022-10-130001169445us-gaap:LineOfCreditMember2017-01-012017-12-310001169445us-gaap:LineOfCreditMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMember2016-01-012016-01-310001169445us-gaap:FairValueInputsLevel1Member2018-09-300001169445us-gaap:FairValueInputsLevel2Member2018-09-300001169445us-gaap:FairValueInputsLevel3Member2018-09-300001169445us-gaap:FairValueInputsLevel1Member2017-12-310001169445us-gaap:FairValueInputsLevel2Member2017-12-310001169445us-gaap:FairValueInputsLevel3Member2017-12-31cpsi:segment0001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMember2018-07-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMember2017-07-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMember2017-01-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMembercpsi:SystemsSalesAndSupportRevenueNonrecurringMember2018-07-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMembercpsi:SystemsSalesAndSupportRevenueNonrecurringMember2017-07-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMembercpsi:SystemsSalesAndSupportRevenueNonrecurringMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMembercpsi:SystemsSalesAndSupportRevenueNonrecurringMember2017-01-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMember2018-07-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMember2017-07-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:AcuteCareMember2017-01-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:SystemSalesAndSupportRevenueRecurringMembercpsi:PostAcuteCareMember2018-07-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:SystemSalesAndSupportRevenueRecurringMembercpsi:PostAcuteCareMember2017-07-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:SystemSalesAndSupportRevenueRecurringMembercpsi:PostAcuteCareMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:SystemSalesAndSupportRevenueRecurringMembercpsi:PostAcuteCareMember2017-01-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:PostAcuteCareMember2018-07-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:PostAcuteCareMember2017-07-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:PostAcuteCareMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:PostAcuteCareMember2017-01-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:PostAcuteCareMember2018-07-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:PostAcuteCareMember2017-07-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:PostAcuteCareMember2017-01-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:TruBridgeRycanandOtherOutsourcingMember2018-07-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:TruBridgeRycanandOtherOutsourcingMember2017-07-012017-09-300001169445us-gaap:OperatingSegmentsMembercpsi:TruBridgeRycanandOtherOutsourcingMember2018-01-012018-09-300001169445us-gaap:OperatingSegmentsMembercpsi:TruBridgeRycanandOtherOutsourcingMember2017-01-012017-09-300001169445us-gaap:CorporateNonSegmentMember2018-07-012018-09-300001169445us-gaap:CorporateNonSegmentMember2017-07-012017-09-300001169445us-gaap:CorporateNonSegmentMember2018-01-012018-09-300001169445us-gaap:CorporateNonSegmentMember2017-01-012017-09-300001169445us-gaap:SubsequentEventMember2018-11-012018-11-01

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 
For the quarterly period ended September 30, 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: 000-49796
COMPUTER PROGRAMS AND SYSTEMS, INC.
(Exact Name of Registrant as Specified in Its Charter)

Delaware
74-3032373
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
6600 Wall Street, Mobile, Alabama
36695 
(Address of Principal Executive Offices)
(Zip Code)
(251) 639-8100
(Registrant’s Telephone Number, Including Area Code)
N/A
(Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report)
 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ý    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
¨
Accelerated filer
ý
Non-accelerated filer
¨  
Smaller reporting company
¨
Emerging growth company 
¨

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  ý
As of November 5, 2018, there were 14,085,989 shares of the issuer’s common stock outstanding.

1


COMPUTER PROGRAMS AND SYSTEMS, INC.
Quarterly Report on Form 10-Q
(For the three and nine months ended September 30, 2018)
TABLE OF CONTENTS
 
Item 1. 
Item 2. 
Item 3. 
Item 4. 
Item 1. 
Item 1A. 
Item 2. 
Item 3. 
Item 4. 
Item 5. 
Item 6. 

2


PART I
FINANCIAL INFORMATION

Item 1.
Financial Statements.

COMPUTER PROGRAMS AND SYSTEMS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except per share data)
(Unaudited) 

September 30, 2018December 31, 2017
Assets 
Current assets: 
Cash and cash equivalents $5,175 $520 
Accounts receivable, net of allowance for doubtful accounts of $2,203 and $2,654, respectively 41,591 38,061 
Financing receivables, current portion, net 15,422 15,055 
Inventories 1,198 1,417 
Prepaid income taxes 1,129  
Prepaid expenses and other 5,641 2,824 
Total current assets 70,156 57,877 
Property and equipment, net 11,094 11,692 
Financing receivables, net of current portion 15,371 11,485 
Other assets, net of current portion 1,004  
Intangible assets, net 88,818 96,713 
Goodwill 140,449 140,449 
Total assets $326,892 $318,216 
Liabilities and Stockholders’ Equity 
Current liabilities: 
Accounts payable $5,979 $7,620 
Current portion of long-term debt 5,807 5,820 
Deferred revenue 11,115 8,707 
Accrued vacation 4,637 3,794 
Income taxes payable  810 
Other accrued liabilities 11,433 14,098 
Total current liabilities 38,971 40,849 
Long-term debt, net of current portion 131,718 136,614 
Deferred tax liabilities 5,011 4,667 
Total liabilities 175,700 182,130 
Stockholders’ equity: 
Common stock, $0.001 par value; 30,000 shares authorized; 14,086 and 13,760 shares issued and outstanding, respectively 14 14 
Additional paid-in capital 162,381 155,078 
Accumulated deficit (11,203)(19,006)
Total stockholders’ equity 151,192 136,086 
Total liabilities and stockholders’ equity $326,892 $318,216 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3


COMPUTER PROGRAMS AND SYSTEMS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share data)
(Unaudited)
 
Three Months Ended September 30, Nine Months Ended September 30, 
2018201720182017
Sales revenues: 
System sales and support $44,425 $44,366 $132,923 $133,263 
TruBridge 24,872 22,747 75,162 65,601 
Total sales revenues 69,297 67,113 208,085 198,864 
Costs of sales: 
System sales and support 19,583 19,927 57,528 59,467 
TruBridge 13,590 12,806 40,501 36,326 
Total costs of sales 33,173 32,733 98,029 95,793 
Gross profit 36,124 34,380 110,056 103,071 
Operating expenses: 
Product development 9,305 8,250 27,375 24,742 
Sales and marketing 7,546 8,528 22,778 23,262 
General and administrative 11,220 9,379 36,772 33,960 
Amortization of acquisition-related intangibles 2,692 2,601 7,895 7,804 
Total operating expenses 30,763 28,758 94,820 89,768 
Operating income 5,361 5,622 15,236 13,303 
Other income (expense): 
Other income 201 102 593 242 
Interest expense (1,829)(2,062)(5,615)(5,807)
Total other income (expense) (1,628)(1,960)(5,022)(5,565)
Income before taxes 3,733 3,662 10,214 7,738 
(Benefit) provision for income taxes (2,016)1,374 170 3,617 
Net income $5,749 $2,288 $10,044 $4,121 
Net income per common share—basic $0.41 $0.17 $0.72 $0.30 
Net income per common share—diluted $0.41 $0.17 $0.72 $0.30 
Weighted average shares outstanding used in per common share computations: 
Basic 13,604 13,431 13,547 13,409 
Diluted 13,604 13,431 13,547 13,409 
Dividends declared per common share $0.10 $0.30 $0.30 $0.75 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4


COMPUTER PROGRAMS AND SYSTEMS, INC.
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
 
Common Stock Additional Paid-in-Capital Accumulated Deficit Total Stockholders’ Equity 
Shares Amount 
Balance at December 31, 2017 13,760 $14 $155,078 $(19,006)$136,086 
Net income — — — 10,044 10,044 
Adoption of accounting standards (Note 2) — — — 1,970 1,970 
Issuance of restricted stock 326 — — —  
Stock-based compensation — — 7,303 — 7,303 
Dividends — — — (4,211)(4,211)
Balance at September 30, 2018 14,086 $14 $162,381 $(11,203)$151,192 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5


COMPUTER PROGRAMS AND SYSTEMS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
Nine Months Ended September 30, 
20182017
Operating Activities: 
Net income $10,044 $4,121 
Adjustments to net income: 
Provision for bad debt 2,366 753 
Deferred taxes (231)3,226 
Stock-based compensation 7,303 5,021 
Depreciation 1,416 1,945 
Amortization of acquisition-related intangibles 7,895 7,804 
Amortization of deferred finance costs 259 547 
Changes in operating assets and liabilities: 
Accounts receivable (4,174)(4,358)
Financing receivables (5,975)(8,428)
Inventories 219 568 
Prepaid expenses and other (47)(361)
Accounts payable (1,641)3,770 
Deferred revenue 1,178 2,748 
Other liabilities (1,821)1,071 
Prepaid income taxes/income taxes payable (1,939)(110)
Net cash provided by operating activities 14,852 18,317 
Investing Activities: 
Purchases of property and equipment (818)(464)
Net cash used in investing activities (818)(464)
Financing Activities: 
Dividends paid (4,211)(10,261)
Payments of long-term debt principal (11,877)(4,909)
Proceeds from revolving line of credit 7,300 2,550 
Payments of revolving line of credit (591)(6,500)
Proceeds from exercise of stock options  1 
Net cash used in financing activities (9,379)(19,119)
Increase (decrease) in cash and cash equivalents 4,655 (1,266)
Cash and cash equivalents at beginning of period 520 2,220 
Cash and cash equivalents at end of period $5,175 $954 
Supplemental disclosure of cash flow information: 
Cash paid for interest $5,276 $5,151 
Cash paid for income taxes, net of refund $2,340 $501 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


COMPUTER PROGRAMS AND SYSTEMS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.     BASIS OF PRESENTATION
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") and include all adjustments that, in the opinion of management, are necessary for a fair presentation of the results of the periods presented. All such adjustments are considered of a normal recurring nature. Quarterly results of operations are not necessarily indicative of annual results.
Certain footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted. The condensed consolidated balance sheet as of December 31, 2017 was derived from the audited consolidated balance sheet at that date. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements of Computer Programs and Systems, Inc. ("CPSI" or the "Company") for the year ended December 31, 2017 and the notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.
Principles of Consolidation
The condensed consolidated financial statements of CPSI include the accounts of TruBridge, LLC ("TruBridge"), Evident, LLC ("Evident"), and Healthland Holding Inc. ("HHI"), all of which are wholly-owned subsidiaries of CPSI. The accounts of HHI include those of its wholly-owned subsidiaries, Healthland Inc. ("Healthland"), Rycan Technologies, Inc. ("Rycan"), and American HealthTech, Inc. ("AHT"). All significant intercompany balances and transactions have been eliminated.
Presentation
Effective January 1, 2018, our interface services team, which provides the design, development, implementation, and support services for all interfaces for data exchange from the CPSI applications and was previously considered a part of our product development division, has been integrated with our acute care client service team. This transition has worked to create a consistent, personal, and convenient service experience for our clients characterized by transparent communication with prompt resolution. With this change, the payroll and related costs of this group of employees that were formerly included within the caption "Product development" on our condensed consolidated statements of income are now included within the caption "System sales and support - Cost of sales."
This reclassification had no effect on previously reported total sales revenues, operating income, income before taxes or net income.
Amounts presented for the three and nine months ended September 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended September 30, 2017:
(In thousands) As previously reported Reclassification As reclassified 
Costs of sales: 
System sales and support $18,832 $1,095 $19,927 
Operating expenses: 
Product development $9,345 $(1,095)$8,250 

7


The following table provides the amounts reclassified for the nine months ended September 30, 2017:
(In thousands) As previously reported Reclassification As reclassified 
Costs of sales: 
System sales and support $56,621 $2,846 $59,467 
Operating expenses: 
Product development $27,588 $(2,846)$24,742 

2.     RECENT ACCOUNTING PRONOUNCEMENTS
New Accounting Standards Adopted in 2018
In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, Revenue from Contracts with Customers, to clarify the principles for recognizing revenue and to develop a common revenue standard for U.S. GAAP and International Financial Reporting Standards. The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes prior revenue recognition guidance. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. We adopted this new accounting standard codified as Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, and the related amendments ("new revenue standard") during the first quarter of 2018 and have applied it to all contracts using the modified retrospective method, pursuant to which the cumulative effect of initially applying the new revenue standard is recognized as an adjustment to retained earnings and impacted balance sheet line items as of January 1, 2018, the date of adoption. The comparative previous period information continues to be reported under the accounting standards in effect for that period.
We completed an assessment of our systems, data, and processes that are affected by the implementation of this new revenue standard and have concluded that this standard does not significantly alter revenue recognition practices for our system sales and support and TruBridge revenue streams. The impact on our revenue recognition is limited to deferring and amortizing implementation fees over the contract life related to our Rycan revenue cycle management product, in which we previously recognized revenue as implementation was completed. Rycan implementation fees totaled $1.6 million in 2017, less than 1% of our 2017 revenues. The balance sheet impact of the deferred revenue related to these fees was an increase of $1.8 million as of the date of adoption. Also impacting deferred revenue was a decrease of $0.6 million related to previous billings which no longer required deferred recognition as of the date of adoption.
In addition to revenue recognition, the new revenue standard impacts our consolidated financial statements with respect to the capitalization of certain commissions and contract fulfillment costs which were previously expensed as incurred. Commissions and contract fulfillment costs related to the implementation of software as a service arrangements are now capitalized and amortized over the expected life of the customer. TruBridge commissions, which are paid up to twelve months in advance, are now capitalized and amortized over the prepayment period. The balance sheet impact of the prepaid assets was an increase of $3.8 million as of the date of adoption.
Due to the aforementioned changes in assets and liabilities related to the adoption of the new revenue standard, our deferred tax liability increased $0.6 million as of the date of adoption.
In total, the adoption of ASU 2014-09 resulted in a net increase in retained earnings of $2.0 million as of the date of adoption.
In accordance with the new revenue standard requirements, the disclosures of the impact of adoption on our condensed consolidated income statements and balance sheet were as follows:
8


Three Months Ended September 30, 2018 
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Statements of Income 
Revenue: TruBridge $24,872 $24,996 $(124)
Cost of sales: System sales and support 19,583 19,530 53 
Gross profit 36,124 36,301 (177)
Sales and marketing 7,546 7,389 157 
Operating income 5,361 5,695 (334)
Provision for income taxes (2,016)(1,945)(71)
Net income $5,749 $6,012 $(263)

Nine Months Ended September 30, 2018 
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Statements of Income 
Revenue: TruBridge $75,162 $75,125 $37 
Cost of sales: System sales and support 57,528 57,409 119 
Gross profit 110,056 110,138 (82)
Sales and marketing 22,778 22,124 654 
Operating income 15,236 15,972 (736)
Provision for income taxes 170 325 (155)
Net income $10,044 $10,625 $(581)

September 30, 2018
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Balance Sheet 
Prepaid assets and other $5,641 $3,643 $1,998 
Other assets, net of current 1,004  1,004 
Total assets 326,892 323,890 3,002 
Deferred revenue 11,115 9,921 1,194 
Deferred tax liability 5,011 4,592 419 
Total liabilities 175,700 174,087 1,613 
Retained earnings $(11,203)$(12,592)$1,389 
The effects of the changes in balance sheet accounts resulting from the adoption of the new revenue standard are primarily due to the beginning adjustments for adoption mentioned above, accompanied by incremental changes resulting from activity during the period ended September 30, 2018. Refer to Note 3 - Revenue Recognition for more information on period activity.
The new revenue standard requirements did not impact our net cash provided by or used in operating, investing, or financing cash flows on our condensed consolidated statements of cash flows, although components within changes in operating assets and liabilities were immaterially impacted by adoption.
9


In August 2016, the FASB issued ASU 2016-15, Classifications of Certain Cash Receipts and Cash Payments, which clarifies cash flow classification for eight specific issues, including debt prepayment or extinguishment costs, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and proceeds from the settlement of corporate-owned life insurance policies. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. The adoption of ASU 2016-15 did not have a material effect on our financial statements.

In January 2017, the FASB issued ASU 2017-01, Clarifying the Definition of a Business, to assist an entity in evaluating when a set of transferred assets and activities is a business. The guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, and will be applied prospectively to any transactions occurring following adoption. The adoption of ASU 2017-01 did not have a material effect on our financial statements.
New Accounting Standards Yet to be Adopted

In February 2016, the FASB issued ASU 2016-02, Leases, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new guidance will require the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous U.S. GAAP. This guidance will be effective for fiscal years and interim periods within those years beginning after December 15, 2018, which will be effective for the Company as of the first quarter of our fiscal year ending December 31, 2019. The Company is currently evaluating the method of adoption and potential utilization of practical expedients. The estimated impact on the financial statements of implementation of this standard is increased lease assets and lease liabilities in the range of $4 million to $6 million as of the anticipated adoption date, January 1, 2019.

We do not believe that any other recently issued but not yet effective accounting standards, if adopted, would have a material impact on our consolidated financial statements.
3.     REVENUE RECOGNITION
Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products and services. We enter into contracts that can include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The Company employs the 5-step revenue recognition model under ASC 606 to: (1) identify the contract with the client, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.
Revenue is recognized net of shipping charges and any taxes collected from clients, which are subsequently remitted to governmental authorities.
System Sales and Support
The Company enters into contractual obligations to sell perpetual software licenses, installation, conversion, training, hardware and software application support and hardware maintenance services to acute care and post-acute care community hospitals.
Non-recurring Revenues
• Perpetual software licenses, installation, conversion, and related training are not considered separate and distinct performance obligations due to the proprietary nature of our software and are, therefore, accounted for as a single performance obligation on a module-by-module basis. Revenue is recognized as each module's implementation is completed based on the module's stand-alone selling price ("SSP"), net of discounts. Fees for licenses, installation, conversion, and related training are typically due in three installments: (1) at placement of order, (2) upon installation of software and commencement of training, and (3) upon satisfactory completion of monthly accounting cycle or end-of-month operation by application and as applicable for each application. Often, short-term and/or long-term financing arrangements are provided for software implementations; refer to Note 9 - Financing Receivables for further information. Electronic health records ("EHR") implementations include a system warranty that terminates thirty days from the software go-live date, the date which the client begins using the system in a live environment.
10


• Hardware revenue is recognized separately from software licenses at the point in time it is delivered to the client. The SSP of hardware is cost plus a reasonable margin. Payment is generally due upon delivery of the hardware to the client. Standard manufacturer warranties apply to hardware.
Recurring Revenues
• Software application support and hardware maintenance services sold with software licenses and hardware are separate and distinct performance obligations. Revenue for support and maintenance services is recognized based on SSP, which is the renewal price, ratably over the life of the contract, which is generally three to five years. Payment is due monthly for support services provided.
• Subscriptions to third party content revenue is recognized as a separate performance obligation ratably over the subscription term based on SSP, which is cost plus a reasonable margin. Payment is due monthly for subscriptions to third party content.
• Software as a Service ("SaaS") arrangements for EHR software and related conversion and training services are considered a single performance obligation. Revenue is recognized on a monthly basis as the SaaS service is provided to the client over the contract term. Payment is due monthly for SaaS services provided.
Refer to Note 14 - Segment Reporting, for further information, including revenue by client base (acute care or post-acute care) bifurcated by recurring and non-recurring revenue.
TruBridge
TruBridge provides an array of business processing services ("BPS") consisting of accounts receivable management, private pay services, insurance services, medical coding, electronic billing, statement processing, payroll processing, and contract management. Fees are recognized over the period of the client contractual relationship as the services are performed based on the SSP, net of discounts. Fees for many of these services are invoiced, and revenue recognized accordingly, based on the volume of transactions or a percentage of client accounts receivable collections. Payment is due monthly for BPS with certain amounts varying based on utilization and/or volumes.
TruBridge also provides professional IT services. Revenue from professional services is recognized as the services are performed based on SSP. Payment is due monthly as services are performed.
Deferred Revenue
Deferred revenue represents amounts invoiced to clients for which the services under contract have not been completed and revenue has not been recognized, including annual renewals of certain software subscriptions and customer deposits for implementations to be performed at a later date. Revenue is recognized ratably over the life of the software subscriptions as services are provided and at the point-in-time when implementations have been completed.
(In thousands) Nine Months Ended September 30, 2018 
Balance as of January 1, 2018 $9,937 
Deferred revenue recorded 15,847 
Less deferred revenue recognized as revenue (14,669)
Balance as of September 30, 2018 $11,115 
The deferred revenue recorded during the nine months ended September 30, 2018 is comprised primarily of the annual renewals of certain software subscriptions billed during the first quarter of each year and deposits collected for future EHR installations. The deferred revenue recognized as revenue during the nine months ended September 30, 2018 is comprised primarily of the periodic recognition of annual renewals that were deferred until earned and deposits for future EHR installations that were deferred until earned.
Costs to Obtain and Fulfill a Contract with a Customer
Costs to obtain a contract include the commission costs related to SaaS licensing agreements, which are capitalized and amortized ratably over the expected life of the customer. As a practical expedient, we generally recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset would have been one year or less, with the exception of commissions generated from TruBridge sales. TruBridge commissions, which are paid up to
11


twelve months in advance, are capitalized and amortized over the prepayment period. Costs to obtain a contract are expensed within sales and marketing expenses in the accompanying condensed consolidated statements of income.
Contract fulfillment costs related to the implementation of SaaS arrangements are capitalized and amortized ratably over the expected life of the customer. Costs to fulfill contracts consist of the payroll costs for the implementation of SaaS arrangements, including time for training, conversion, and installation that is necessary for the software to be utilized. Contract fulfillment costs are expensed within the caption "System sales and support - Cost of sales."
Costs to obtain and fulfill contracts related to SaaS arrangements are included within the "Prepaid expenses and other" and "Other assets, net of current portion" line items on our condensed consolidated balance sheets.
(In thousands) Nine Months Ended September 30, 2018 
Balance as of January 1, 2018 $3,775 
Costs to obtain and fulfill contracts capitalized 2,356 
Less costs to obtain and fulfill contracts recognized as expense (3,129)
Balance as of September 30, 2018 $3,002 
Significant Judgments
Our contracts with clients often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.
Judgment is required to determine SSP for each distinct performance obligation. We use observable SSP for items that are sold on a stand-alone basis to similarly situated clients at unit prices within a sufficiently narrow range. For performance obligations that are sold to different clients for a broad range of amounts, or for performance obligations that are never sold on a stand-alone basis, the residual method in determining SSP is applied and requires significant judgment.
Allocating the transaction price, including estimating SSP of promised goods and services for contracts with discounts or variable consideration, may require significant judgment. Due to the short time frame of the implementation cycle, discount allocation is immaterial as revenue is recognized net of discounts within the same reporting period. In scenarios where the Company enters into a contract that includes both a software license and BPS or other services that are charged based on volume of services rendered, the Company allocates variable amounts entirely to a distinct good or service. The terms of the variable payment relate specifically to the entity’s efforts to satisfy that performance obligation.
Significant judgment is required in determining the expected life of a customer, which is the amortization period for costs to obtain and fulfill a contract that have been capitalized. The Company determined that the expected life of the customer is not materially different from the initial contract term based on the characteristics of the SaaS offering.
Remaining Performance Obligations
Disclosures regarding remaining performance obligations are not considered material as the overwhelming majority of the Company's remaining performance obligations either (a) are related to contracts with an expected duration of one year or less, or (b) exhibit revenue recognition in the amount to which the Company has the right to invoice.
12


4.  PROPERTY AND EQUIPMENT
Property and equipment was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Land $2,848 $2,848 
Buildings and improvements 8,247 8,240 
Computer equipment 4,080 3,269 
Leasehold improvements 5,001 5,001 
Office furniture and fixtures 2,865 2,865 
Automobiles 70 70 
23,111 22,293 
Less: accumulated depreciation (12,017)(10,601)
Property and equipment, net $11,094 $11,692 

5.     OTHER ACCRUED LIABILITIES
Other accrued liabilities was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Salaries and benefits $7,232 $8,432 
Severance 1,244 1,139 
Commissions 738 2,416 
Self-insurance reserves 1,024 1,024 
Contingent consideration 615 586 
Other 580 501 
Other accrued liabilities $11,433 $14,098 
The accrued contingent consideration depicted above represents the potential earnout incentive for former Rycan shareholders, relating to the purchase of Rycan by HHI in 2015. We have estimated the fair value of the contingent consideration based on the amount of revenue we expect to be earned by Rycan through the year ending December 31, 2018 in accordance with the purchase agreement between the parties.
6.     NET INCOME PER SHARE
The Company presents basic and diluted earnings per share ("EPS") data for its common stock. Basic EPS is calculated by dividing the net income attributable to stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS is determined by adjusting the net income attributable to stockholders of the Company and the weighted average number of shares of common stock outstanding during the period for the effects of all dilutive potential common shares, including awards under stock-based compensation arrangements.
The Company's unvested restricted stock awards (see Note 8) are considered participating securities under FASB Codification topic, Earnings Per Share, because they entitle holders to non-forfeitable rights to dividends until the awards vest or are forfeited. When a company has a security that qualifies as a "participating security," the Codification requires the use of the two-class method when computing basic EPS. The two-class method is an earnings allocation formula that determines EPS for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. In determining the amount of net income to allocate to common stockholders, income is allocated to both common stock and participating securities based on their respective weighted average shares outstanding for the period, with net income attributable to common stockholders ultimately equaling net income less net income attributable to participating securities. Diluted EPS for the Company's common stock is computed using the more dilutive of the two-class method or the treasury stock method.
13


The following is a calculation of the basic and diluted EPS for the Company's common stock, including a reconciliation between net income and net income attributable to common stockholders:
Three Months Ended Nine Months Ended 
(In thousands, except per share data) September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Net income $5,749 $2,288 $10,044 $4,121 
Less: Net income attributable to participating securities (197)(55)(338)(94)
Net income attributable to common stockholders $5,552 $2,233 $9,706 $4,027 
Weighted average shares outstanding used in basic per common share computations 13,604 13,431 13,547 13,409 
Add: Dilutive potential common shares     
Weighted average shares outstanding used in diluted per common share computations 13,604 13,431 13,547 13,409 
Basic EPS $0.41 $0.17 $0.72 $0.30 
Diluted EPS $0.41 $0.17 $0.72 $0.30 
During 2018, performance share awards were granted to certain executive officers and key employees of the Company that will result in the issuance of time-vesting restricted stock if the predefined performance criteria are met. The awards provide for an aggregate target of 184,776 shares, none of which have been included in the calculation of diluted EPS for the three and nine months ended September 30, 2018 because the related threshold award performance level has not been achieved as of September 30, 2018. See Note 8 - Stock-based Compensation for more information.
7.     INCOME TAXES
The Company determines the tax provision for interim periods using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment.
Our effective tax rate for the three months ended September 30, 2018 was a tax benefit of 54% compared to a tax expense of 38% for the three months ended September 30, 2017. This significant decrease in our effective tax rate was mostly attributable to refined estimates regarding our 2017 and 2018 federal research and development (R&D) tax credit, with such estimates increasing significantly as a result of our implementation of the Internal Revenue Service's "Guidance for Allowance of the Credit for Increasing Research Activities under IRC Section 41 for Taxpayers that Expense Research and Development Costs on their Financial Statements pursuant to ASC 730," commonly referred to as the "ASC 730 Safe Harbor Directive." This Directive provides guidance regarding the examination of certain R&D expenses under ASC 730, Research and Development, and indicates that the IRS will not challenge certain qualified research expenses (QREs) that are a taxpayer's adjusted ASC 730 financial statement R&D costs. With this guidance, taxpayers now have the option to reconcile ASC 730 with the QREs claimed on their tax return by adjusting ASC 730 financial statement R&D costs to arrive at the amount the IRS considers as qualifying for the safe harbor. The implementation of this guidance, including corresponding 2017 provision-to-return and 2018 year-to-date adjustments, resulted in an incremental 71% reduction in our effective tax rate for the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The decrease in our effective tax rate from the ASC 730 Safe Harbor Directive was in addition to the beneficial rate impact of the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018.
Our effective tax rate for the nine months ended September 30, 2018 decreased to 2% from 47% for the nine months ended September 30, 2017, partially due to the reduction in our corporate federal tax rate from 35% to 21% effective at the beginning of 2018. Additionally, the effective tax rate for the nine months ended September 30, 2017 experienced a shortfall tax expense related to stock-based compensation of $1.1 million that increased the effective rate by 14%. Such shortfall during the nine months ended September 30, 2018 decreased to $0.4 million resulting in an increase in the effective rate of only 4%. Lastly, our implementation of the aforementioned ASC 730 Safe Harbor Directive has significantly increased our estimated R&D tax credits for the 2017 and 2018 tax years, resulting in a further 25% decrease in our effective rate.
14


8.     STOCK-BASED COMPENSATION
Stock-based compensation expense is measured at the grant date based on the fair value of the award, and is recognized as an expense over the employee's or non-employee director's requisite service period.
The following table details total stock-based compensation expense for the three and nine months ended September 30, 2018 and 2017, included in the condensed consolidated statements of income:
Three Months Ended Nine Months Ended 
(In thousands) 2018201720182017
Costs of sales $566 $492 $1,590 $1,235 
Operating expenses 2,044 1,562 5,713 3,786 
Pre-tax stock-based compensation expense 2,610 2,054 7,303 5,021 
Less: income tax effect (574)(801)(1,607)(1,958)
Net stock-based compensation expense $2,036 $1,253 $5,696 $3,063 
The Company's stock-based compensation awards are in the form of restricted stock and performance share awards granted pursuant to the Company's 2012 Restricted Stock Plan for Non-Employee Directors and Amended and Restated 2014 Incentive Plan (the "Plans"). As of September 30, 2018, there was $15.6 million of unrecognized compensation expense related to unvested stock-based compensation arrangements granted under the Plans, which is expected to be recognized over a weighted-average period of 2.0 years.
Restricted Stock
The Company grants restricted stock to executive officers, certain key employees and non-employee directors under the Plans with the fair value of the awards representing the fair value of the common stock on the date the restricted stock is granted. Shares of restricted stock generally vest in equal annual installments over the applicable vesting period, which ranges from one to three years. The Company records expenses for these grants on a straight-line basis over the applicable vesting periods. Shares of restricted stock may also be issued pursuant to the settlement of performance share awards, for which the Company records expenses in the manner described in the "Performance Share Awards" section below.
A summary of restricted stock activity (including shares of restricted stock issued pursuant to the settlement of performance share awards) under the Plans during the nine months ended September 30, 2018 and 2017 is as follows:
Nine Months Ended September 30, 2018 Nine Months Ended September 30, 2017 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Unvested restricted stock outstanding at beginning of period 309,195 $38.36 184,885 $54.63 
Granted 148,841 30.20 222,390 32.87 
Performance share awards settled through the issuance of restricted stock 177,395 29.94   
Vested (153,424)40.81 (99,184)55.75 
Unvested restricted stock outstanding at end of period 482,007 $31.96 308,091 $38.56 
15


Performance Share Awards
The Company grants performance share awards to executive officers and certain key employees under the Amended and Restated 2014 Incentive Plan. The number of shares of common stock earned and issuable under each award is determined at the end of each one-year or three-year performance period, based on the Company's achievement of performance goals predetermined by the Compensation Committee of the Board of Directors at the time of grant. The three-year performance share awards include a modifier to the total number of shares earned based on the Company's total shareholder return ("TSR") compared to an industry index. If certain levels of the performance objective are met, the award results in the issuance of shares of restricted stock or common stock corresponding to such level. One-year performance share awards are then subject to time-based vesting pursuant to which the shares of restricted stock vest in equal annual installments over the applicable vesting period, which is generally three years. Three-year performance share awards result in the issuance of shares of common stock that are not subject to time-based vesting at the conclusion of the three-year performance period if earned.
In the event that the Company's financial performance meets the predetermined targets for the performance objectives of the one-year and three-year performance share awards, the Company will issue each award recipient the number of shares of restricted stock or common stock, as applicable, equal to the target award specified in the individual's underlying performance share award agreement. In the event the financial results of the Company exceed the predetermined targets, additional shares up to the maximum award may be issued. In the event the financial results of the Company fall below the predetermined targets, a reduced number of shares may be issued. If the financial results of the Company fall below the threshold performance levels, no shares will be issued. The total number of shares issued for the three-year performance share award may be increased, decreased, or unchanged based on the TSR modifier described above.
The recipients of performance share awards do not receive dividends or possess voting rights during the performance period and, accordingly, the fair value of the one-year performance share awards is the quoted market value of CPSI's common stock on the grant date less the present value of the expected dividends not received during the relevant period. The TSR modifier applicable to the three-year performance share awards is considered a market condition and therefore is reflected in the grant date fair value of the award. A Monte Carlo simulation has been used to account for this market condition in the grant date fair value of the award.
Expense of one-year performance share awards is recognized using the accelerated attribution (graded vesting) method over the period beginning on the date the Company determines that it is probable that the performance criteria will be achieved and ending on the last day of the vesting period for the restricted stock issued in satisfaction of such awards. Expense of three-year performance share awards is recognized using ratable straight-line amortization over the three-year performance period. In the event the Company determines it is no longer probable that the minimum performance level will be achieved, all previously recognized compensation expense related to the applicable awards is reversed in the period such a determination is made.
A summary of performance share award activity under the 2014 Incentive Plan during the nine months ended September 30, 2018 and 2017 is as follows, based on the target award amounts set forth in the performance share award agreements:
Nine Months Ended September 30, 2018 Nine Months Ended September 30, 2017 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Performance share awards outstanding at beginning of period 189,325 $29.94 77,594 $49.64 
Granted 184,776 30.15 189,325 29.94 
Forfeited or unearned (11,930)29.94 (77,594)49.64 
Performance share awards settled through the issuance of restricted stock (177,395)29.94   
Performance share awards outstanding at end of period 184,776 $30.15 189,325 $29.94 


16


9.     FINANCING RECEIVABLES
Short-Term Payment Plans
The Company provides fixed monthly payment arrangements ("short-term payment plans") over terms ranging from three to twelve months for meaningful use stage three and other add-on software installations. As a practical expedient, we do not adjust the amount of consideration recognized as revenue for the financing component as unearned income when we expect payment within one year or less. These receivables, included in the current portion of financing receivables, were comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Short-term payment plans, gross $7,463 $9,081 
Less: allowance for losses (373)(638)
Short-term payment plans, net $7,090 $8,443 
Long-Term Financing Arrangements
Additionally, the Company provides financing for purchases of its information and patient care systems to certain healthcare providers under long-term financing arrangements expiring in various years through 2025. Under long-term financing arrangements, the transaction price is adjusted by a discount rate that reflects market conditions that would be used for a separate financing transaction between the Company and licensee at contract inception, and takes into account the credit characteristics of the licensee and market interest rates as of the date of the agreement. As such, the amount of fixed fee revenue recognized at the beginning of the license term will be reduced by the calculated financing component. As payments are received from the licensee, the Company recognizes a portion of the financing component as interest income, reported as other income in the condensed consolidated statements of income. These receivables typically have terms from two to seven years.
The components of these receivables were as follows at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Long-term financing arrangements, gross $27,948 $22,968 
Less: allowance for losses (1,248)(2,606)
Less: unearned income (2,997)(2,265)
Long-term financing arrangements, net $23,703 $18,097 
Future minimum payments to be received subsequent to September 30, 2018 are as follows:
(In thousands) 
Years Ended December 31, 
2018$2,787 
20198,719 
20206,127 
20214,887 
20223,437 
Thereafter 1,991 
Total minimum payments to be received 27,948 
Less: allowance for losses (1,248)
Less: unearned income (2,997)
Receivables, net $23,703 
17


Credit Quality of Financing Receivables and Allowance for Credit Losses
The following table is a roll-forward of the allowance for financing credit losses for the nine months ended September 30, 2018 and year ended December 31, 2017:
(In thousands) Balance at Beginning of Period Provision Charge-offs Recoveries Balance at End of Period 
September 30, 2018$3,244 $1,723 $(3,346)$ $1,621 
December 31, 2017$2,198 $1,823 $(777)$ $3,244 
The Company’s financing receivables are comprised of a single portfolio segment, as the balances are all derived from short-term payment plan arrangements and long-term financing arrangements within our target market of community hospitals. The Company evaluates the credit quality of its financing receivables based on a combination of factors, including, but not limited to, customer collection experience, economic conditions, the customer’s financial condition, and known risk characteristics impacting the respective customer base of community hospitals, the most notable of which relate to enacted and potential changes in Medicare and Medicaid reimbursement rates as community hospitals typically generate a significant portion of their revenues and related cash flows from beneficiaries of these programs. In addition to specific account identification, the Company utilizes historical collection experience to establish the allowance for credit losses. Financing receivables are written off only after the Company has exhausted all collection efforts.
Customer payments are considered past due if a scheduled payment is not received within contractually agreed upon terms. To facilitate customer collection and credit monitoring efforts, financing receivable amounts are invoiced and reclassified to trade accounts receivable when they become due, with all invoiced amounts placed on nonaccrual status. As a result, all past due amounts related to the Company’s financing receivables are included in trade accounts receivable in the accompanying condensed consolidated balance sheets. The following is an analysis of the age of financing receivables amounts (excluding short-term payment plans) that have been reclassified to trade accounts receivable and were past due as of September 30, 2018 and December 31, 2017:
(In thousands) 1 to 90 Days Past Due 91 to 180 Days Past Due 181 + Days Past Due Total Past Due 
September 30, 2018$1,272 $268 $414 $1,954 
December 31, 2017$980 $171 $ $1,151 
From time to time, the Company may agree to alternative payment terms outside of the terms of the original financing receivable agreement due to customer difficulties in achieving the original terms. In general, such alternative payment arrangements do not result in a re-aging of the related receivables. Rather, payments pursuant to any alternative payment arrangements are applied to the already outstanding invoices beginning with the oldest outstanding invoices as the payments are received.
Because amounts are reclassified to trade accounts receivable when they become due, there are no past due amounts included within financing receivables or financing receivables, net of current portion, in the accompanying condensed consolidated balance sheets.
18


The Company utilizes an aging of trade accounts receivable as the primary credit quality indicator for its financing receivables, which is facilitated by the reclassification of customer payment amounts to trade accounts receivable when they become due. The table below categorizes customer financing receivable balances (excluding short-term payment plans), none of which are considered past due, based on the age of the oldest payment outstanding that has been reclassified to trade accounts receivable:
(In thousands) September 30, 2018December 31, 2017
Stratification of uninvoiced client financing receivables based on aging of related trade accounts receivable: 
1 to 90 Days Past Due $17,029 $11,300 
91 to 180 Days Past Due 1,575 3,727 
181 + Days Past Due 614 967 
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable $19,218 $15,994 
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 5,733 4,709 
Total financing receivables with contractual maturities of one year or less 7,463 9,081 
Less: allowance for losses (1,621)(3,244)
Total financing receivables $30,793 $26,540 

10.  INTANGIBLE ASSETS AND GOODWILL
Our purchased definite-lived intangible assets as of September 30, 2018 and December 31, 2017 are summarized as follows:
(In thousands) Customer Relationships Trademark Developed Technology Total 
Gross carrying amount as of December 31, 2017 and September 30, 2018 $82,300 $10,900 $24,100 $117,300 
Accumulated amortization as of December 31, 2017 (12,937)(1,682)(5,968)(20,587)
Net intangible assets as of December 31, 2017 69,363 9,218 18,132 96,713 
Accumulated amortization for the nine months ended September 30, 2018 (4,904)(728)(2,263)(7,895)
Net intangible assets as of September 30, 2018 $64,459 $8,490 $15,869 $88,818 
Weighted average remaining years of useful life 101369
The following table represents the remaining amortization of definite-lived intangible assets as of September 30, 2018:
(In thousands) 
For the year ended December 31, 
2018$2,591 
201910,072 
202010,066 
202110,066 
202210,066 
Thereafter 45,957 
Total $88,818 
19


The following table sets forth the change in the carrying amount of goodwill by segment for the nine months ended September 30, 2018:
(In thousands) Acute Care EHR Post-acute Care EHR TruBridge Total 
Balance as of December 31, 2017 $97,095 29,570 13,784 $140,449 
Goodwill impairment $    
Balance as of September 30, 2018 $97,095 $29,570 $13,784 $140,449 
Goodwill is evaluated for impairment annually on October 1, or more frequently if indicators of impairment are present or changes in circumstances suggest that impairment may exist. 
11.  LONG-TERM DEBT
Long-term debt was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Term loan facility $103,895 $115,538 
Revolving credit facility 34,693 27,983 
Capital lease obligation 330 565 
Debt obligations 138,918 144,086 
Less: unamortized debt issuance costs (1,393)(1,652)
Debt obligation, net 137,525 142,434 
Less: current portion (5,807)(5,820)
Long-term debt $131,718 $136,614 
As of September 30, 2018, the carrying value of debt approximates the fair value due to the variable interest rate, which reflects the market rate.
Credit Agreement
In conjunction with our acquisition of HHI in January 2016, we entered into a syndicated credit agreement (the "Previous Credit Agreement") with Regions Bank ("Regions") serving as administrative agent, which provided for a $125 million term loan facility (the "Previous Term Loan Facility") and a $50 million revolving credit facility (the "Previous Revolving Credit Facility"). On October 13, 2017, we entered into a Second Amendment (the "Second Amendment") to refinance and decrease the aggregate principal amount of the credit facilities from $175 million to $162 million, which included a $117 million term loan facility (the "Amended Term Loan Facility") and a $45 million revolving credit facility (the "Amended Revolving Credit Facility" and, together with the Amended Term Loan Facility, the "Amended Credit Facilities"). On February 8, 2018, we entered into a Third Amendment (the "Third Amendment") to the credit agreement (as amended, the "Amended Credit Agreement") to increase the aggregate principal amount of the Amended Credit Facilities from $162 million to $167 million, which includes the $117 million Amended Term Loan Facility and a $50 million Amended Revolving Credit Facility.
Each of the Amended Credit Facilities continues to bear interest at a rate per annum equal to an applicable margin plus, at our option, either (1) the Adjusted LIBOR rate for the relevant interest period, (2) an alternate base rate determined by reference to the greater of (a) the prime lending rate of Regions, (b) the federal funds rate for the relevant interest period plus one half of one percent per annum and (c) the one month LIBOR rate plus one percent per annum, or (3) a combination of (1) and (2). The applicable margin range for LIBOR loans and the letter of credit fee ranges from 2.0% to 3.5%. The applicable margin range for base rate loans ranges from 1.0% to 2.5%, in each case based on the Company's consolidated leverage ratio.
Principal payments with respect to the Amended Term Loan Facility are due on the last day of each fiscal quarter beginning December 31, 2017, with quarterly principal payments of approximately $1.46 million through September 30, 2019, approximately $2.19 million through September 30, 2021 and approximately $2.93 million through September 30, 2022, with maturity on October 13, 2022 or such earlier date as the obligations under the Amended Credit Agreement become due and payable pursuant to the terms of the Amended Credit Agreement (the "Amended Maturity Date"). Any principal outstanding under the Amended Revolving Credit Facility is due and payable on the Amended Maturity Date.
20


Anticipated annual future maturities of the Amended Term Loan Facility, Amended Revolving Credit Facility, and capital lease obligation are as follows as of September 30, 2018:
(In thousands) 
2018$1,543 
20196,831 
20208,775 
20219,506 
2022112,263 
Thereafter  
$138,918 
The Amended Credit Facilities are secured pursuant to a Pledge and Security Agreement, dated January 8, 2016, among the parties identified as obligors therein and Regions, as collateral agent, on a first priority basis by a security interest in substantially all of the tangible and intangible assets (subject to certain exceptions) of the Company and certain subsidiaries of the Company, as guarantors (collectively, the “Subsidiary Guarantors”), including certain registered intellectual property and the capital stock of certain of the Company’s direct and indirect subsidiaries. Our obligations under the Amended Credit Agreement are also guaranteed by the Subsidiary Guarantors.
The Amended Credit Agreement, as amended by the Third Amendment, provides incremental facility capacity of $50 million, subject to certain conditions. The Amended Credit Agreement includes a number of restrictive covenants that, among other things and in each case subject to certain exceptions and baskets, impose operating and financial restrictions on the Company and the Subsidiary Guarantors, including the ability to incur additional debt; incur liens and encumbrances; make certain restricted payments, including paying dividends on the Company's equity securities or payments to redeem, repurchase or retire the Company's equity securities (which are subject to our compliance, on a pro forma basis to give effect to the restricted payment, with the fixed charge coverage ratio and consolidated leverage ratio described below); enter into certain restrictive agreements; make investments, loans and acquisitions; merge or consolidate with any other person; dispose of assets; enter into sale and leaseback transactions; engage in transactions with affiliates; and materially alter the business we conduct. The Amended Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio of 1.25:1.00 throughout the duration of such agreement. Under the Amended Credit Agreement, the Company is required to comply with a maximum consolidated leverage ratio of 3.95:1.00 through December 31, 2017 and 3.50:1.00 from January 1, 2018 and thereafter. The Amended Credit Agreement also contains customary representations and warranties, affirmative covenants and events of default. We believe that we were in compliance with the covenants contained in the Amended Credit Agreement as of September 30, 2018.
The Amended Credit Agreement requires the Company to mandatorily prepay the Amended Credit Facilities with (i) 75% of excess cash flow (minus certain specified other payments) during each of the fiscal years ending December 31, 2017 and December 31, 2018 and (ii) 50% of excess cash flow (minus certain specified other payments) during the fiscal year ending December 31, 2019 and thereafter. The Company is permitted to voluntarily prepay the Amended Credit Facilities at any time without penalty, subject to customary “breakage” costs with respect to prepayments of LIBOR rate loans made on a day other than the last day of any applicable interest period. The excess cash flow mandatory prepayment requirement under the Amended Credit Agreement resulted in a $7.3 million prepayment on the Amended Term Loan Facility during the first quarter of 2018 related to excess cash flow generated by the Company during 2017. This mandatory prepayment was funded by drawing down on the Amended Revolving Credit Facility, as excess cash flow generated by the Company during 2017 was primarily used to voluntarily prepay amounts due under the Amended Revolving Credit Facility.
12.     COMMITMENTS AND CONTINGENCIES
From time to time, the Company is involved in routine litigation that arises in the ordinary course of business. Management does not believe it is reasonably possible that such matters will have a material adverse effect on the Company’s financial statements.
13.     FAIR VALUE
FASB Codification topic, Fair Value Measurements and Disclosures, establishes a framework for measuring fair value and expands financial statement disclosures about fair value measurements. Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The Codification does not require any new fair
21


value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. The Codification requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data.
The accrued contingent consideration depicted below represents the potential earnout incentive for former Rycan shareholders, relating to the purchase of Rycan by HHI in 2015. We have estimated the fair value of the contingent consideration based on the amount of revenue we expect to be earned by Rycan through the year ending December 31, 2018 in accordance with the purchase agreement between the parties.
The following table summarizes the carrying amounts and fair value of the contingent consideration at September 30, 2018:
Fair Value at September 30, 2018 Using 
Carrying Amount at Quoted Prices in Active Markets for Identical Assets Significant Other Observable Inputs Significant Unobservable Inputs 
(In thousands) 9/30/18(Level 1) (Level 2) (Level 3) 
Description 
Contingent consideration $615 $ $ $615 
Total $615 $ $ $615 
The following table summarizes the carrying amounts and fair value of the contingent consideration at December 31, 2017:
Fair Value at December 31, 2017 Using 
Carrying Amount at Quoted Prices in Active Markets for Identical Assets Significant Other Observable Inputs Significant Unobservable Inputs 
(In thousands) 12/31/2017(Level 1) (Level 2) (Level 3) 
Description 
Contingent consideration $586 $ $ $586 
Total $586 $ $ $586 
The carrying amounts of other financial instruments reported in the consolidated balance sheets for current assets and current liabilities approximate their fair values because of the short-term nature of these instruments.
22


14.     SEGMENT REPORTING
Our chief operating decision makers ("CODM") utilize three operating segments, "Acute Care EHR," "Post-acute Care EHR" and "TruBridge," based on our three distinct business units with unique market dynamics and opportunities. Revenues and cost of sales are primarily derived from the provision of services and sales of our proprietary software, and our CODM assess the performance of these three segments at the gross profit level. Operating expenses and items such as interest, income tax, capital expenditures and total assets are managed at a consolidated level and thus are not included in our operating segment disclosures. Our CODM group is comprised of the Chief Executive Officer, Chief Growth Officer, Chief Operating Officer, and Chief Financial Officer. Accounting policies for each of the reportable segments are the same as those used on a consolidated basis.
The following table presents a summary of the revenues and gross profits of our three operating segments for the three and nine months ended September 30, 2018 and 2017:
Three Months Ended September 30, Nine Months Ended September 30, 
(In thousands) 2018201720182017
Revenues: 
Acute Care EHR 
Recurring revenue $27,393 $27,896 $83,633 $84,435 
Non-recurring revenue 11,514 10,865 32,664 30,850 
Total Acute Care EHR revenue 38,907 38,761 116,297 115,285 
Post-acute Care EHR 
Recurring revenue 4,515 5,059 14,002 15,244 
Non-recurring revenue 1,003 546 2,624 2,734 
Total Post-acute Care EHR revenue 5,518 5,605 16,626 17,978 
TruBridge 24,872 22,747 75,162 65,601 
Total revenues $69,297 $67,113 $208,085 $198,864 
Cost of sales: 
Acute Care EHR $18,086 $18,163 $52,812 $53,667 
Post-acute Care EHR 1,497 1,764 4,716 5,800 
TruBridge 13,590 12,806 40,501 36,326 
Total cost of sales $33,173 $32,733 $98,029 $95,793 
Gross profit: 
Acute Care EHR $20,821 $20,598 $63,485 $61,618 
Post-acute Care EHR 4,021 3,841 11,910 12,178 
TruBridge 11,282 9,941 34,661 29,275 
Total gross profit $36,124 $34,380 $110,056 $103,071 
Corporate operating expenses $(30,763)$(28,758)$(94,820)$(89,768)
Other income 201 102 593 242 
Interest expense (1,829)(2,062)(5,615)(5,807)
Income before taxes $3,733 $3,662 $10,214 $7,738 

15.     SUBSEQUENT EVENTS
On November 1, 2018, the Company announced a dividend for the fourth quarter of 2018 in the amount of $0.10 per share, payable on November 30, 2018, to stockholders of record as of the close of business on November 15, 2018.  

23


Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations.
You should read the following discussion and analysis of our financial condition and results of operations together with the unaudited condensed consolidated financial statements and related notes appearing elsewhere herein.

This discussion and analysis contains forward-looking statements within the meaning of the "safe harbor" provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking statements can be identified generally by the use of forward-looking terminology and words such as "expects," "anticipates," "estimates," "believes," "predicts," "intends," "plans," "potential," "may," "continue," "should," "will" and words of comparable meaning. Without limiting the generality of the preceding statement, all statements in this report relating to estimated and projected earnings, margins, costs, expenditures, cash flows, growth rates and future financial results are forward-looking statements. We caution investors that any such forward-looking statements are only predictions and are not guarantees of future performance. Certain risks, uncertainties and other factors may cause actual results to differ materially from those projected in the forward-looking statements. Such factors may include:

• overall business and economic conditions affecting the healthcare industry, including the effects of the federal healthcare reform legislation enacted in 2010, and implementing regulations, on the businesses of our hospital clients;

• government regulation of our products and services and the healthcare and health insurance industries, including changes in healthcare policy affecting Medicare and Medicaid reimbursement rates and qualifying technological standards;

• changes in customer purchasing priorities, capital expenditures and demand for information technology systems;
• saturation of our target market and hospital consolidations;
• general economic conditions, including changes in the financial and credit markets that may affect the availability and cost of credit to us or our clients;
• our substantial indebtedness, and our ability to incur additional indebtedness in the future;
• our potential inability to generate sufficient cash in order to meet our debt service obligations;
• restrictions on our current and future operations because of the terms of our senior secured credit facilities;
• market risks related to interest rate changes;
• competition with companies that have greater financial, technical and marketing resources than we have;
• failure to develop new technology and products in response to market demands;
• failure of our products to function properly resulting in claims for medical and other losses;
• breaches of security and viruses in our systems resulting in customer claims against us and harm to our reputation;
• failure to maintain customer satisfaction through new product releases free of undetected errors or problems;
• interruptions in our power supply and/or telecommunications capabilities, including those caused by natural disaster;
• our ability to attract and retain qualified client service and support personnel;
• failure to properly manage growth in new markets we may enter;
• misappropriation of our intellectual property rights and potential intellectual property claims and litigation against us;
• changes in accounting principles generally accepted in the United States of America;
• significant charge to earnings if our goodwill or intangible assets become impaired; and
• fluctuations in quarterly financial performance due to, among other factors, timing of customer installations.
Additional information concerning these and other factors that could cause differences between forward-looking statements and future actual results is discussed under the heading "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2017.



24


Background
CPSI is a leading provider of healthcare solutions and services for community hospitals and other healthcare systems and post-acute care facilities. Founded in 1979, CPSI offers our products and services through three companies - Evident, LLC ("Evident"), TruBridge, LLC ("TruBridge"), and American HealthTech, Inc. ("AHT"). These combined companies are focused on helping improve the health of the communities we serve, connecting communities for a better patient care experience, and improving the financial operations of our clients. The individual contributions of each of these companies towards this combined focus are as follows:
• Evident provides comprehensive acute care electronic health record ("EHR") solutions, Thrive and Centriq, and related services for community hospitals and their physician clinics.
• TruBridge focuses on providing business management, consulting, and managed IT services along with its complete revenue cycle management ("RCM") solution for all care settings, regardless of their primary healthcare information solutions provider.
• AHT provides a comprehensive post-acute care EHR solution and related services for skilled nursing and assisted living facilities.
Our companies currently support approximately 1,100 acute care facilities and approximately 3,500 post-acute care facilities with a geographically diverse customer mix within the domestic community healthcare market. Our clients primarily consist of community hospitals with 200 or fewer acute care beds, with hospitals having 100 or fewer beds comprising approximately 94% of our hospital EHR customer base.
We operate in three reportable segments: (1) Acute Care EHR, (2) Post-acute Care EHR and (3) TruBridge. See Note 14 to the consolidated financial statements included herein for additional information on our segment reporting.

Acute Care EHR

Our Acute Care EHR segment consists of acute care software solutions and support sales generated by Evident.

Post-acute Care EHR

Our Post-acute Care EHR segment consists of post-acute care software solutions and support sales generated by AHT.

TruBridge

Our TruBridge segment primarily consists of business management, consulting and managed IT services sales generated by TruBridge and the sale of the TruBridge revenue cycle management workflow and automation software.
Management Overview
Historically, we have primarily sought revenue growth through sales of healthcare IT systems and related services to existing and new clients within our target market, a strategy that has resulted in a ten-year compounded annual growth rate in legacy revenues (i.e., revenues related to our legacy Evident and TruBridge operations) of approximately 5.9% as of the end of our most recently completed fiscal year. Important to our potential for continued long-term revenue growth is our ability to sell new and additional products and services to our existing customer base, including cross-selling opportunities presented with the acquisition of Healthland Holding Inc. ("HHI"), the parent company of Healthland, AHT and Rycan Technologies, Inc. We believe that as our combined customer base grows, the demand for additional products and services, including business management, consulting and managed IT services, will also continue to grow, supporting further increases in recurring revenues. We also expect to drive revenue growth from new product development that we may generate from our research and development activities.
January 2016 marked an important milestone for CPSI, as we announced the completion of our acquisition of HHI, the first major acquisition in the Company's history. This acquisition expanded our footprint for servicing acute care facilities and introduced us to the post-acute care segment, adding significantly to our already substantial recurring revenue base and further expanding our ability to generate organic recurring revenue growth through additional cross-selling opportunities now available within the combined company. We believe that the addition of HHI and its clients and products has enhanced and will continue to enhance our ability to grow our business and compete in the markets that we serve.
25


Our business model is designed such that, as revenue growth materializes, earnings and profitability growth are naturally bolstered through increased future margin realization. Once a hospital has installed our solutions, we continue to provide support services to the customer on an ongoing basis and make available to the customer our broad portfolio of business management, consulting, and managed IT services. The provision of these services typically requires fewer resources than the initial system installation, resulting in increased overall gross margins.
We also look to increase margins through cost containment measures where appropriate as we continue to leverage opportunities for greater operating efficiencies of the combined entity. For example, during the first quarter of 2018, we further integrated our acute care product lines into a combined client support group. Using best practices of the combined companies' implementation processes, we have decreased travel costs for our acute-care installations by approximately 25%. During the fourth quarter of 2017, TruBridge eliminated approximately $0.6 million per quarter of cloud hosting service costs for the HHI customer base by utilizing in-house resources. Also, during the first quarter of 2017 and the third quarter of 2018, we instituted a limited-time, voluntary severance program offering those employees meeting certain predetermined criteria severance packages involving continuing periodic cash payments and healthcare benefits for varying periods, depending upon the individual's years of service with the Company.
Turbulence in the U.S. and worldwide economies and financial markets impacts almost all industries. While the healthcare industry is not immune to economic cycles, we believe it is more significantly affected by U.S. regulatory and national health projects than by the economic cycles of our economy. Additionally, healthcare organizations with a large dependency on Medicare and Medicaid populations, such as community hospitals, have been affected by the challenging financial condition of the federal government and many state governments and government programs. Accordingly, we recognize that prospective hospital clients often do not have the necessary capital to make investments in information technology. Additionally, in response to these challenges, hospitals have become more selective regarding where they invest capital, resulting in a focus on strategic spending that generates a return on their investment. Despite these challenges, we believe healthcare information technology is often viewed as more strategically beneficial to hospitals than other possible purchases because the technology also plays an important role in healthcare by improving safety and efficiency and reducing costs. Additionally, we believe most hospitals recognize that they must invest in healthcare information technology to meet current and future regulatory, compliance and government reimbursement requirements.
In recent years, there have been significant changes to provider reimbursement by the U.S. federal government, followed by commercial payers and state governments. There is increasing pressure on healthcare organizations to reduce costs and increase quality while replacing fee-for-service in part by enrolling in an advanced payment model. This pressure could further encourage adoption of healthcare IT and increase demand for business management, consulting, and managed IT services, as the future success of these healthcare providers is greatly dependent upon their ability to engage patient populations and to coordinate patient care across a multitude of settings, while optimizing operating efficiency along the way.
We have historically made financing arrangements available to clients on a case-by-case basis depending upon the various aspects of the proposed contract and customer attributes. These financing arrangements include short-term payment plans and longer-term lease financing through us or third-party financing companies. For those clients not seeking a financing arrangement, the payment schedule of the typical contract is structured to provide for a scheduling deposit due at contract signing, with the remainder of the contracted fees due at various stages of the installation process (delivery of hardware, installation of software and commencement of training, and satisfactory completion of a monthly accounting cycle or end-of-month operation by each respective application, as applicable).
During 2017, total financing receivables increased by $15.5 million, which had a significant impact on operating cash flow. The increase in financing arrangements was primarily due to two reasons. First, meaningful use stage three ("MU3") installations are primarily financed through short-term payment plans. Second, competitor financing options, primarily through accounts receivables management collections and cloud EHR arrangements, have applied pressure to reduce initial customer capital investment requirements for new EHR installations, leading to the offering of long-term lease options. For the nine months ended September 30, 2018, financing receivables have increased by $4.3 million primarily for the aforementioned reasons, which have been partially offset by cash receipts related to MU3 installations completed during 2017.
We have also historically made our software applications available to clients through "Software as a Service" or "SaaS" configurations, including our Cloud Electronic Health Record ("Cloud EHR") offering. These offerings are attractive to some clients because this configuration allows them to obtain access to advanced software products without a significant initial capital outlay. We have experienced a substantial increase in the prevalence of such SaaS arrangements for new system installations and add-on sales to existing clients since 2015, a trend we expect to continue for the foreseeable future. Unlike our historical perpetual license arrangements under which the related revenue is recognized effectively upon installation, the SaaS arrangements result in revenue being recognized monthly as the services are provided over the term of the arrangement. As a result, the effect of this trend on the Company's financial statements is reduced system sales revenues during the period of
26


installation in exchange for increased recurring periodic revenues (reflected in system sales and support revenues) over the term of the SaaS arrangement.
American Recovery and Reinvestment Act of 2009
While ongoing financial challenges facing healthcare organizations have impacted and are expected to continue to impact the community hospitals that comprise our target market, we believe that the reduced reimbursement under the American Recovery and Reinvestment Act of 2009 (the "ARRA") for those providers failing to adopt qualifying EHRs will continue to support demand for healthcare information technology and will have a positive impact on our business prospects through at least 2018.
While we believe that the expanded requirements for continued compliance with meaningful use rules have resulted in an expanded replacement market for EHRs, it is uncertain whether revenues generated from this replacement market will be sufficient to offset the impacts of the overall accelerated adoption and increased penetration of EHRs within our target market. As a result, our system sales revenues and profitability may be materially and adversely affected during the short-term.
Similarly, compliance with the meaningful use rules has accelerated the purchases of incremental applications by our existing clients. Consequently, our penetration rates within our existing customer base for our current menu of applications have increased significantly under the ARRA, thereby significantly narrowing the market for add-on sales to existing clients. As a result of the announcement from CMS on August 2, 2018 of a final rule changing the attestation period for 2019 and 2020 to any continuous 90-day period instead of the previously-required full year attestation period, hospitals now have until October 1, 2019 to install compliant technology in order to meet the requirements of the program during 2019, compared to a deadline of January 1, 2019 under the previous rule. While we believe that the stage three requirements of the meaningful use program (re-named "Promoting Interoperability" by such rule) provide a significant opportunity for add-on sales revenues through 2019, the delay by CMS is expected to delay some of the contract revenues we previously anticipated and there is a risk of further delays or reductions in the regulatory requirements imposed on hospitals, which could have an adverse effect on our revenues.
We are pursuing other strategic initiatives designed to result in system sales revenue growth in the future in the form of selective expansion into English-speaking international markets, selective expansion within the 100 to 200 bed hospital market, and continued development of new software applications such as our Business Intelligence solution which provides community hospital leaders valuable insight into financial, operational, and clinical data. However, there can be no guarantee that such initiatives will prove successful or will benefit the Company in a sufficiently timely fashion to offset the short-term effects of the aforementioned narrowing markets.
Results of Operations
During the nine months ended September 30, 2018, we generated revenues of $208.1 million from the sale of our products and services, compared to $198.9 million during the nine months ended September 30, 2017, an increase of 5% that is primarily attributed to TruBridge client growth. We view sales of TruBridge solutions within our existing EHR client base as our leading performance indicator. Our net income for the nine months ended September 30, 2018 increased by $5.9 million to $10.0 million from the nine months ended September 30, 2017 as a result of revenue growth accompanied with improved gross margins of 53%, a 1% increase from the first nine months of 2017. Net cash provided by operating activities decreased by $3.5 million to $14.9 million provided from operations during the nine months ended September 30, 2018, primarily due to a reduction of short-term liabilities and other changes in working capital.
27


The following table sets forth certain items included in our results of operations for the three and nine months ended September 30, 2018 and 2017, expressed as a percentage of our total revenues for these periods:
Three Months Ended September 30, Nine Months Ended September 30, 
2018201720182017
(In thousands) Amount % Sales Amount % Sales Amount % Sales Amount % Sales 
INCOME DATA: 
Sales revenues: 
System sales and support: 
Acute Care EHR $38,907 56.1  $38,761 57.8  $116,297 55.9  $115,285 58.0  
Post-acute Care EHR 5,518 8.0  5,605 8.4  16,626 8.0  17,978 9.0  
Total System sales and support 44,425 64.1  44,366 66.1  132,923 63.9  133,263 67.0  
TruBridge 24,872 35.9  22,747 33.9  75,162 36.1  65,601 33.0  
Total sales revenues 69,297 100.0  67,113 100.0  208,085 100.0  198,864 100.0  
Costs of sales: 
System sales and support: 
Acute Care EHR 18,086 26.1  18,163 27.1  52,812 25.4  53,667 27.0  
Post-acute Care EHR 1,497 2.2  1,764 2.6  4,716 2.3  5,800 2.9  
Total System sales and support 19,583 28.3  19,927 29.7  57,528 27.6  59,467 29.9  
TruBridge 13,590 19.6  12,806 19.1  40,501 19.5  36,326 18.3  
Total costs of sales 33,173 47.9  32,733 48.8  98,029 47.1  95,793 48.2  
Gross profit 36,124 52.1  34,380 51.2  110,056 52.9  103,071 51.8  
Operating expenses: 
Product development 9,305 13.4  8,250 12.3  27,375 13.2  24,742 12.4  
Sales and marketing 7,546 10.9  8,528 12.7  22,778 10.9  23,262 11.7  
General and administrative 11,220 16.2  9,379 14.0  36,772 17.7  33,960 17.1  
Amortization of acquisition-related intangibles 2,692 3.9  2,601 3.9  7,895 3.8  7,804 3.9  
Total operating expenses 30,763 44.4  28,758 42.9  94,820 45.6  89,768 45.1  
Operating income 5,361 7.7  5,622 8.4  15,236 7.3  13,303 6.7  
Other income (expense): 
Other income 201 0.3  102 0.2  593 0.3  242 0.1  
Interest expense (1,829)(2.6) (2,062)(3.1) (5,615)(2.7) (5,807)(2.9) 
Total other income (expense) (1,628)(2.3) (1,960)(2.9) (5,022)(2.4) (5,565)(2.8) 
Income before taxes 3,733 5.4  3,662 5.5  10,214 4.9  7,738 3.9  
(Benefit) provision for income taxes (2,016)(2.9) 1,374 2.0  170 0.1  3,617 1.8  
Net income $5,749 8.3  $2,288 3.4  $10,044 4.8  $4,121 2.1  
Three Months Ended September 30, 2018 Compared with Three Months Ended September 30, 2017 
Revenues. Total revenues for the three months ended September 30, 2018 increased 3%, or $2.2 million, compared to the three months ended September 30, 2017.
28


System sales and support revenues increased slightly compared to the third quarter 2017. System sales and support revenues were comprised of the following:
Three Months Ended September 30, 
(In thousands) 20182017
Recurring system sales and support revenues (1)
Acute Care EHR $27,393 $27,896 
Post-acute Care EHR 4,515 5,059 
Total recurring system sales and support revenues 31,908 32,955 
Non-recurring system sales and support revenues (2)
Acute Care EHR 11,514 10,865 
Post-acute Care EHR 1,003 546 
Total non-recurring system sales and support revenues 12,517 11,411 
Total system sales and support revenue $44,425 $44,366 
(1) Mostly comprised of support and maintenance, third-party subscriptions, and SaaS revenues.
(2) Mostly comprised of installation revenues from the sale of our acute care and post-acute care EHR solutions and related applications under a perpetual (non-subscription) licensing model.
Non-recurring system sales and support revenues increased $1.1 million, or 10%, as MU3 installations increased by $1.4 million from $1.7 million in the third quarter 2017 to $3.1 million in the third quarter 2018. These increases were partially offset by relative weakness in non-MU3 related add-on sales and decreased new system implementation volumes, resulting in a net increase in Acute Care EHR non-recurring revenues of $0.6 million, or 6%. We installed our Acute Care EHR solutions at six new hospital clients during the third quarter 2018 (none under a SaaS arrangement, resulting in revenue being recognized ratably over the contractual term) compared to nine new hospital clients during the third quarter 2017 (one under a SaaS arrangement) resulting in a $0.6 million decrease in new system implementation revenues. The relative weakness in non-MU3 related add-on sales is the result of the Company's and clients' emphasis on MU3 certification prior to the October 1, 2019 deadline. Non-recurring Post-acute Care EHR revenues increased by $0.5 million, or 84%, in the third quarter 2018 as a result of increasing new installation bookings due to our aggressive efforts to make technological improvements to the AHT product line.
Recurring system sales and support revenues decreased by $1.0 million, or 3%, compared to the third quarter 2017. Acute Care EHR recurring revenues decreased $0.5 million, or 2%, as attrition primarily from the Centriq customer base outweighed new Thrive customer growth and additional support fees for MU3-related add-on sales. Post-acute Care EHR recurring revenues decreased by $0.5 million, or 11%, due to attrition attributed to an aggressive competitive environment as we make technological improvements to the AHT product line.
TruBridge revenues increased 9%, or $2.1 million, compared to the third quarter 2017. Our hospital clients operate in an environment typified by rising costs and increased complexity and are increasingly seeking to alleviate themselves of the ever-increasing administrative burden of operating their own business office functions. Most notably, an expanded customer base for our accounts receivable management services resulted in an increase of $2.1 million, or 32%, and for our medical coding services resulted in an increase of $0.4 million, or 25%, compared to the third quarter 2017. These increases were partially offset by a $0.4 million, or 43%, decrease in consulting services as consulting opportunities related to Thrive software add-on sales have decreased and medical coding initiatives have been completed.
Costs of Sales. Total costs of sales increased by 1%, or $0.4 million, compared to the third quarter 2017. As a percentage of total revenues, costs of sales decreased to 48% in the third quarter 2018, compared to 49% in the third quarter 2017.
Costs of Acute Care EHR system sales and support decreased slightly by $0.1 million compared to the third quarter 2017 primarily due to a $0.7 million, or 35%, decrease in travel costs due to improved implementation techniques. This decrease was partially offset by a $0.3 million, or 3%, increase in payroll and a $0.3 million, or 9%, increase in third-party software costs primarily due to fees implemented for use of CPT codes by the American Medical Association ("AMA") during 2018 that are passed to the customer. The dual effect of increased revenues and the decreased costs noted above resulted in the gross margin on Acute Care EHR system sales and support increasing to 54% in the third quarter 2018, compared to 53% in the third quarter 2017.
29


Costs of Post-acute Care EHR system sales and support decreased by $0.3 million, or 15%, compared to the third quarter 2017, primarily due to reduced payroll costs of $0.2 million, or 20%, as the realization of HHI integration synergies over the trailing twelve months has resulted in reduced headcount. Hardware costs also decreased by $0.1 million, which is consistent with decreased hardware revenue. The gross margin on Post-acute Care EHR system sales and support increased to 73% in the third quarter 2018, compared to 69% in the third quarter 2017.
Our costs associated with TruBridge sales and support increased 6%, or $0.8 million, with the largest contributing factor being an increase in payroll and related costs of 17%, or $1.4 million, as a result of adding more employees during the trailing twelve months in order to support and develop our growing customer base. Increased payroll was partially offset by an approximate $0.6 million decrease in cloud hosting costs as a result of vendor consolidation during the fourth quarter 2017 for cloud services provided to the HHI customer base. The gross margin on these services was 45% in the third quarter 2018 compared to 44% in the third quarter 2017.
Product Development. Product development expenses consist primarily of compensation and other employee-related costs (including stock-based compensation) and infrastructure costs incurred, but not capitalized, for new product development and product enhancements. Product development costs increased 13%, or $1.1 million, compared to the third quarter 2017, as a result of increased headcount dedicated to functionality additions and enhancements across the product lines, as well as integration across product lines.
Sales and Marketing. Sales and marketing expenses decreased 12%, or $1.0 million, compared to the third quarter 2017, primarily due to decreased payroll costs of 8%, or $0.3 million, and decreased commission costs of $0.8 million, or 26%. The decreased commission costs were primarily the result of the aforementioned decrease in new EHR installations and TruBridge bookings realized during the third quarter 2018 compared to the third quarter 2017.
General and Administrative. General and administrative expenses increased 20%, or $1.8 million, compared to the third quarter 2017, primarily due to an increase in severance costs of $0.7 million as a result of a voluntary early retirement program effective during the third quarter 2018 for select employees. In addition, there was an increase of $0.4 million in bad debt expense, which was negatively impacted by a few of our hospital clients that have not been or may not be able to fulfill their financial obligations. There was also an increase of $0.4 million in stock compensation expense and a $0.2 million increase in costs related to our 401(k) match during the third quarter 2018 compared to the third quarter 2017.  
Amortization of Acquisition-Related Intangibles. Amortization expense associated with acquisition-related intangible assets increased $0.1 million compared to the third quarter 2017 due to the retirement of Rycan related trademarks. All software and services previously provided under the Rycan name now are marketed under TruBridge trademarks.
 Total Operating Expenses. As a percentage of total revenues, total operating expenses increased to 44% in the third quarter 2018, compared to 43% in the third quarter 2017.
Total Other Income (Expense). Total other income (expense) decreased from expense of $2.0 million during the third quarter 2017 to expense of $1.6 million during the third quarter 2018, as our improved leverage has resulted in more favorable interest rates on our long term debt, coupled with an increase in interest income due to the expansion of long-term payment plans offered to our clients.
Income Before Taxes. As a result of the foregoing factors, income before taxes increased by 2%, or $0.1 million, compared to the third quarter 2017.
Provision for Income Taxes. Our effective tax rate for the three months ended September 30, 2018 was a tax benefit of 54% compared to a tax expense of 38% for the three months ended September 30, 2017. This significant decrease in our effective tax rate was mostly attributable to refined estimates regarding our 2017 and 2018 federal research and development (R&D) tax credit, with such estimates increasing significantly as a result of our implementation of the Internal Revenue Service's "Guidance for Allowance of the Credit for Increasing Research Activities under IRC Section 41 for Taxpayers that Expense Research and Development Costs on their Financial Statements pursuant to ASC 730," commonly referred to as the "ASC 730 Safe Harbor Directive." This Directive provides guidance regarding the examination of certain R&D expenses under ASC 730, Research and Development, and indicates that the IRS will not challenge certain qualified research expenses (QREs) that are a taxpayer's adjusted ASC 730 financial statement R&D costs. With this guidance, taxpayers now have the option to reconcile ASC 730 with the QREs claimed on their tax return by adjusting ASC 730 financial statement R&D costs to arrive at the amount the IRS considers as qualifying for the safe harbor. The implementation of this guidance, including corresponding 2017 provision-to-return and 2018 year-to-date adjustments, resulted in an incremental 71% reduction in our effective tax rate for the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The decrease in our
30


effective tax rate from the ASC 730 Safe Harbor Directive was in addition to the beneficial rate impact of the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018.
Net Income. Net income for the three months ended September 30, 2018 increased by $3.5 million to $5.7 million, or $0.41 per basic and diluted share, compared with net income of $2.3 million, or $0.17 per basic and diluted share, for the three months ended September 30, 2017. Net income represented 8% of revenue for the three months ended September 30, 2018, compared to 3% of revenue for the three months ended September 30, 2017.
Nine Months Ended September 30, 2018 Compared with Nine Months Ended September 30, 2017 
Revenues. Total revenues for the nine months ended September 30, 2018 increased 5%, or $9.2 million, compared to the nine months ended September 30, 2017.
System sales and support revenues decreased slightly by $0.3 million from the nine months ended September 30, 2017. System sales and support revenues were comprised of the following:
Nine Months Ended September 30, 
(In thousands) 20182017
Recurring system sales and support revenues (1)
Acute Care EHR $83,633 $84,435 
Post-acute Care EHR 14,002 15,244 
Total recurring system sales and support revenues 97,635 99,679 
Non-recurring system sales and support revenues (2)
Acute Care EHR $32,664 $30,850 
Post-acute Care EHR 2,624 2,734 
Total non-recurring system sales and support revenues 35,288 33,584 
Total system sales and support revenue $132,923 $133,263 
(1) Mostly comprised of support and maintenance, third-party subscriptions, and SaaS revenues.
(2) Mostly comprised of installation revenues from the sale of our acute care and post-acute care EHR solutions and related applications under a perpetual (non-subscription) licensing model.
Non-recurring system sales and support revenues increased $1.7 million, or 5%, primarily as year-to-date revenue contributions from MU3 implementations have outpaced the negative impact of new system implementation volatility and relative weakness in non-MU3 related add-on sales, resulting in an overall increase in Acute Care EHR non-recurring revenues of $1.8 million, or 6%. MU3 implementations contributed $11.1 million of Acute Care EHR non-recurring revenue during the first nine months of 2018, compared to only $1.9 million during the first nine months of 2017. These revenue contributions were partially offset by a $4.8 million decrease in new system implementation revenues, as we installed our Acute Care EHR solutions at fifteen new hospital clients during the nine months ended September 30, 2018 (two under a SaaS arrangement), compared to twenty-two new hospital clients during the nine months ended September 30, 2017 (three under a SaaS arrangement). The relative weakness in non-MU3 related add-on sales is the result of the Company's and clients' emphasis on MU3 certification prior to the October 1, 2019 deadline. Non-recurring Post-acute Care EHR revenues decreased slightly by $0.1 million, or 4%, as a result of late 2017 and early 2018 slow new installation bookings due to aggressive competition. Our efforts to make technological improvements to the AHT product line have resulted in increased bookings and installations during the second and third quarters 2018.
Recurring system sales and support revenues decreased $2.0 million, or 2%, during the nine months ended September 30, 2018. Acute Care EHR recurring revenues decreased by $0.8 million, or 1%, as a result of 2017 price freezes for the existing customer base to ease the impact of MU3 implementation, coupled with attrition primarily from the Centriq customer base, which has outweighed new customer growth. Post-acute Care EHR recurring revenues decreased by $1.2 million, or 8%, due to attrition attributed to the aforementioned aggressive competitive environment.
31


TruBridge revenues increased 15%, or $9.6 million, compared to the nine months ended September 30, 2017. Our hospital clients operate in an environment typified by rising costs and increased complexity and are increasingly seeking to alleviate themselves of the ever-increasing administrative burden of operating their own business office functions. Most notably, an expanded customer base for our accounts receivable management services resulted in an increase of $7.3 million, or 39%, and for our medical coding services resulted in an increase of $3.0 million, or 78%, compared to the nine months ended September 30, 2017. Our information technology management services also increased by $0.5 million, or 7%, primarily due to cloud computing services growth. These increases were partially offset by a $1.2 million, or 38%, decrease in consulting services as consulting opportunities related to Thrive software add-on sales have decreased and medical coding initiatives have been completed.
Costs of Sales. Total costs of sales increased by 2%, or $2.2 million, compared to the nine months ended September 30, 2017. As a percentage of total revenues, costs of sales decreased to 47% in the nine months ended September 30, 2018, compared to 48% in the nine months ended September 30, 2017.
Costs of Acute Care EHR system sales and support decreased by $0.9 million, or 2%, compared to the nine months ended September 30, 2017, primarily due to a $0.9 million, or 21%, decrease in equipment costs (which are minimal for MU3 implementations), and decreased travel costs of $1.6 million, or 32%, due to improved implementation techniques, partially offset by a $1.5 million, or 19%, increase in third-party software costs, primarily due to fees for use of CPT codes implemented by the AMA during 2018 that are passed to the customer. The dual effect of increased revenues and these beneficial cost improvements resulted in the gross margin on Acute Care EHR system sales and support increasing to 55% in the nine months ended September 30, 2018 compared to 53% in the nine months ended September 30, 2017.
Costs of Post-acute Care EHR system sales and support decreased by $1.1 million, or 19%, compared to the nine months ended September 30, 2017 primarily due to reduced payroll costs of $0.6 million, or 18%, as the realization of HHI integration synergies over the trailing twelve months has resulted in reduced headcount. Third-party software costs, hardware costs, and travel costs decreased by a total of $0.5 million due to the decreased installation volume mentioned above. The gross margin on Post-acute Care EHR system sales and support increased to 72% for the nine months ended September 30, 2018, compared to 68% for the nine months ended September 30, 2017.
Our costs associated with TruBridge sales and support increased 11%, or $4.2 million, with the largest contributing factor being an increase in payroll and related costs of 25%, or $5.7 million, as a result of adding more employees during the trailing twelve months in order to support and develop our growing customer base. Increased payroll was partially offset by an approximate $1.6 million decrease in cloud hosting costs primarily as a result of vendor consolidation during the fourth quarter of 2017 for cloud services provided to the HHI customer base. The gross margin on these services increased to 46% in the nine months ended September 30, 2018 compared to 45% in the nine months ended September 30, 2017.
Product Development. Product development expenses consist primarily of compensation and other employee-related costs (including stock-based compensation) and infrastructure costs incurred, but not capitalized, for new product development and product enhancements. Product development costs increased 11%, or $2.6 million, compared to the nine months ended September 30, 2017, as a result of increased headcount dedicated to functionality additions and enhancements across the product lines, as well as integration across product lines.
Sales and Marketing. Sales and marketing expenses decreased 2%, or $0.5 million, compared to the nine months ended September 30, 2017, primarily due to a 5%, or $0.4 million, reduction in payroll costs attributed to lower headcount.
General and Administrative. General and administrative expenses increased 8%, or $2.8 million, compared to the nine months ended September 30, 2017, primarily due to a $1.6 million increase in bad debt expense, a $1.1 million increase in stock compensation, and a $1.2 million increase in employee health costs during the nine months ended September 30, 2018. Bad debt was negatively impacted by a few of our hospital clients that have not been or may not be able to fulfill their financial obligations, while increased prescription drug utilization drove employee health costs higher. These notable increases were partially offset by a $1.1 million decrease in voluntary severance program expense compared to the nine months ended September 30, 2017.
Amortization of Acquisition-Related Intangibles. Amortization expense associated with acquisition-related intangible assets increased $0.1 million compared to the nine months ended 2017 due to the retirement of Rycan related trademarks. All software and services previously provided under the Rycan name now are marketed under TruBridge trademarks.
Total Operating Expenses. As a percentage of total revenues, total operating expenses increased to 46% in the nine months ended 2018, compared to 45% in the nine months ended 2017.
32


Total Other Income (Expense). Total other income (expense) decreased from expense of $5.6 million during the nine months ended September 30, 2017 to expense of $5.0 million during the nine months ended September 30, 2018, as our improved leverage ratio has resulted in more favorable interest rates on our long-term debt, coupled with an increase in interest income due to the expansion of long-term payment plans offered to our clients.
Income Before Taxes. As a result of the foregoing factors, income before taxes increased by 32%, or $2.5 million, compared to the nine months ended September 30, 2017.
Provision for Income Taxes. Our effective tax rate for the nine months ended September 30, 2018 decreased to 2% from 47% for the nine months ended September 30, 2017, partially due to the reduction in our corporate federal tax rate from 35% to 21% effective at the beginning of 2018. Additionally, the effective tax rate for the nine months ended September 30, 2017 experienced a shortfall tax expense related to stock-based compensation of $1.1 million that increased the effective rate by 14%, whereas such shortfall during the nine months ended September 30, 2018 has decreased to $0.4 million, resulting in an increase in the effective rate of only 4%. Lastly, our implementation of the aforementioned ASC 730 Safe Harbor Directive has significantly increased our estimated R&D tax credits for the 2017 and 2018 tax years, resulting in a further 25% decrease in our effective rate.
Net Income. Net income for the nine months ended September 30, 2018 increased by $5.9 million to a net income of $10.0 million, or $0.72 per basic and diluted share, compared with net income of $4.1 million, or $0.30 per basic and diluted share, for the nine months ended September 30, 2017. Net income represented 5% of revenue for the nine months ended September 30, 2018, compared to 2% of revenue for the nine months ended September 30, 2017.
Liquidity and Capital Resources
Sources of Liquidity
As of September 30, 2018, our principal sources of liquidity consisted of cash and cash equivalents of $5.2 million and our remaining borrowing capacity under the Amended Revolving Credit Facility of $15.3 million, compared to $0.5 million of cash and cash equivalents and $17.0 million of remaining borrowing capacity under the Amended Revolving Credit Facility as of December 31, 2017. In conjunction with our acquisition of HHI in January 2016, we entered into the Previous Credit Agreement which provided for the $125 million Previous Term Loan Facility and the $50 million Previous Revolving Credit Facility. On October 13, 2017, the Company entered into the Second Amendment to refinance and decrease the aggregate principal amount of the credit facilities from $175 million to $162 million, which included the $117 million Amended Term Loan Facility and the $45 million Amended Revolving Credit Facility. On February 8, 2018, the Company entered into the Third Amendment to increase the aggregate principal amount of the Amended Credit Facilities from $162 million to $167 million, which includes the $117 million Amended Term Loan Facility and a $50 million Amended Revolving Credit Facility.
As of September 30, 2018, we had $138.6 million in principal amount of indebtedness outstanding under the Amended Credit Facilities. We believe that our cash and cash equivalents of $5.2 million as of September 30, 2018, the future operating cash flows of the combined entity, and our remaining borrowing capacity under the Amended Revolving Credit Facility of $15.3 million as of September 30, 2018, taken together, provide adequate resources to fund ongoing cash requirements for the next twelve months. We cannot provide assurance that our actual cash requirements will not be greater than we expect as of the date of filing of this Form 10-Q. If sources of liquidity are not available or if we cannot generate sufficient cash flow from operations during the next twelve months, we may be required to obtain additional sources of funds through additional operational improvements, capital market transactions, asset sales or financing from third parties, a combination thereof or otherwise. We cannot provide assurance that these additional sources of funds will be available or, if available, would have reasonable terms.
Operating Cash Flow Activities
Net cash provided by operating activities decreased $3.4 million, from $18.3 million provided by operations for the nine months ended September 30, 2017 to $14.9 million provided by operations for the nine months ended September 30, 2018. The decrease in cash flows provided from operations is primarily due to a $5.4 million contraction in payables and other liabilities during the nine months ended September 30, 2018 as a result of the timing of vendor and payroll payments compared to a $4.7 million expansion during the nine months ended September 30, 2017. The $5.9 million increase in net income was mostly offset by a combined accounts and financing receivables expansion of $10.1 million during the nine months ended September 30, 2018. The increase in financing arrangements is primarily due to two reasons. First, meaningful use stage three installations are primarily financed through short-term payment plans. Second, competitor financing options, primarily accounts receivables management collections and cloud EHR arrangements, have applied pressure to reduce initial customer capital investment requirements for new EHR installations, leading to the offering of long-term lease options.
33


Investing Cash Flow Activities
Net cash used in investing activities increased slightly with $0.8 million used in the nine months ended September 30, 2018 compared to $0.5 million used during the nine months ended September 30, 2017. We do not anticipate the need for significant capital expenditures during the remainder of 2018.
Financing Cash Flow Activities
During the nine months ended September 30, 2018, our financing activities used net cash of $9.4 million, as we paid a net $5.2 million in long-term debt principal and declared and paid dividends in the amount of $4.2 million. During the nine months ended September 30, 2018, we made a $7.3 million prepayment on the Amended Term Loan Facility by drawing down on the Amended Revolving Credit Facility, in accordance with the excess cash flow mandatory prepayment requirements of the Amended Credit Agreement. Financing cash flow activities used $19.1 million during the nine months ended September 30, 2017, primarily due to $8.9 million net paid in long-term debt principal and $10.3 million cash paid in dividends. The decrease in dividends paid is a result of moving to a fixed dividend policy during the fourth quarter of 2017.
We believe that paying dividends is an effective way of providing an investment return to our stockholders and a beneficial use of our cash. However, the declaration of dividends by CPSI is subject to compliance with the terms of our Amended Credit Agreement and the discretion of our Board of Directors, which may decide to change or terminate the Company's dividend policy at any time. Our Board of Directors will continue to take into account such matters as general business conditions, capital needs, our financial results and such other factors as our Board of Directors may deem relevant.
Credit Agreement
As of September 30, 2018, we had $103.9 million in principal amount outstanding under the Amended Term Loan Facility and $34.7 million in principal amount outstanding under the Amended Revolving Credit Facility. Each of the Amended Credit Facilities continues to bear interest at a rate per annum equal to an applicable margin plus, at our option, either (1) the Adjusted LIBOR rate for the relevant interest period, (2) an alternate base rate determined by reference to the greater of (a) the prime lending rate of Regions, (b) the federal funds rate for the relevant interest period plus one half of one percent per annum and (c) the one month LIBOR rate plus one percent per annum, or (3) a combination of (1) and (2). The applicable margin range for LIBOR loans and the letter of credit fee ranges from 2.0% to 3.5%. The applicable margin range for base rate loans ranges from 1.0% to 2.5%, in each case based on the Company's consolidated leverage ratio.
Principal payments with respect to the Amended Term Loan Facility are due on the last day of each fiscal quarter beginning December 31, 2017, with quarterly principal payments of approximately $1.46 million through September 30, 2019, approximately $2.19 million through September 30, 2021 and approximately $2.93 million through September 30. 2022, with maturity on October 13, 2022 or such earlier date as the obligations under the Amended Credit Agreement become due and payable pursuant to the terms of the Amended Credit Agreement (the "Amended Maturity Date"). Any principal outstanding under the Amended Revolving Credit Facility is due and payable on the Amended Maturity Date.
The Amended Credit Facilities are secured pursuant to a Pledge and Security Agreement, dated January 8, 2016, among the parties identified as obligors therein and Regions, as collateral agent, on a first priority basis by a security interest in substantially all of the tangible and intangible assets (subject to certain exceptions) of the Company and certain subsidiaries of the Company, as guarantors (collectively, the “Subsidiary Guarantors”), including certain registered intellectual property and the capital stock of certain of the Company’s direct and indirect subsidiaries. Our obligations under the Amended Credit Agreement are also guaranteed by the Subsidiary Guarantors.
The Amended Credit Agreement, as amended by the Third Amendment, provides incremental facility capacity of $50 million, subject to certain conditions. The Amended Credit Agreement includes a number of restrictive covenants that, among other things and in each case subject to certain exceptions and baskets, impose operating and financial restrictions on the Company and the Subsidiary Guarantors, including the ability to incur additional debt; incur liens and encumbrances; make certain restricted payments, including paying dividends on the Company's equity securities or payments to redeem, repurchase or retire the Company's equity securities (which are subject to our compliance, on a pro forma basis to give effect to the restricted payment, with the fixed charge coverage ratio and consolidated leverage ratio described below); enter into certain restrictive agreements; make investments, loans and acquisitions; merge or consolidate with any other person; dispose of assets; enter into sale and leaseback transactions; engage in transactions with affiliates; and materially alter the business we conduct. The Amended Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio of 1.25:1.00 throughout the duration of such agreement. Under the Amended Credit Agreement, the Company is required to comply with a maximum consolidated leverage ratio of 3.95:1.00 through December 31, 2017 and 3.50:1.00 from January 1, 2018 and thereafter. The Amended Credit Agreement also contains customary representations and warranties, affirmative covenants and
34


events of default. We believe that we were in compliance with the covenants contained in the Amended Credit Agreement as of September 30, 2018.
The Amended Credit Agreement requires the Company to mandatorily prepay the Amended Credit Facilities with (i) 75% of excess cash flow (minus certain specified other payments) during each of the fiscal years ending December 31, 2017 and December 31, 2018 and (ii) 50% of excess cash flow (minus certain specified other payments) during the fiscal year ending December 31, 2019 and thereafter. The Company is permitted to voluntarily prepay the Amended Credit Facilities at any time without penalty, subject to customary “breakage” costs with respect to prepayments of LIBOR rate loans made on a day other than the last day of any applicable interest period. The excess cash flow mandatory prepayment requirement under the Amended Credit Agreement resulted in a $7.3 million prepayment on the Amended Term Loan Facility during the first quarter of 2018 related to excess cash flow generated by the Company during 2017. This mandatory prepayment was funded by drawing down on the Amended Revolving Credit Facility, as excess cash flow generated by the Company during 2017 was primarily used to voluntarily prepay amounts due under the Amended Revolving Credit Facility.
Backlog
Backlog consists of revenues we reasonably expect to recognize over the next twelve months under all existing contracts, including those with remaining performance obligations that have original expected durations of one year or less and those with fees that are variable in which we estimate future revenues. The revenues to be recognized may relate to a combination of one-time fees for system sales and recurring fees for support and maintenance and TruBridge services. As of September 30, 2018, we had a twelve-month backlog of approximately $35 million in connection with non-recurring system purchases and approximately $225 million in connection with recurring payments under support and maintenance, Cloud EHR contracts, and TruBridge services. As of September 30, 2017, we had a twelve-month backlog of approximately $41 million in connection with non-recurring system purchases and approximately $220 million in connection with recurring payments under support and maintenance and TruBridge services.
Bookings
Bookings is a key operational metric used by management to assess the relative success of our sales generation efforts, and were as follows for the three and nine months ended September 30, 2018 and 2017:
Three Months Ended September 30, Nine Months Ended September 30, 
(In thousands) 2018201720182017
System sales and support (1)
Acute Care EHR $10,699 $20,413 $44,276 $59,327 
Post-acute Care EHR 844 833 2,625 3,871 
Total system sales and support 11,543 21,246 46,901 63,198 
TruBridge (2)
7,302 10,632 17,492 25,925 
Total bookings $18,845 $31,878 $64,393 $89,123 
(1) Generally calculated as the total contract price (for system sales) and annualized contract value (for support).
(2) Generally calculated as the total contract price (for non-recurring, project-related amounts) and annualized contract value (for recurring amounts).
Acute Care EHR bookings in the third quarter 2018 decreased $9.7 million, or 48%, compared to the third quarter 2017, and in the nine months ended September 30, 2018 decreased $15.1 million, or 25%, compared to the nine months ended September 30, 2017, mostly due to the demand dynamics related to the Company's MU3 software applications. Bookings during the three and nine months ended September 30, 2017 were heavily influenced by the then-deadline of January 1, 2018 for hospital compliance with the stage three rules. Since that time, CMS had adopted rules in August 2018 that effectively delay the deadline for compliance to October 1, 2019. While we do not believe these events significantly alter the total opportunity presented by MU3, it has impacted our periodic bookings results by naturally extending the sales cycle.
Post-acute Care EHR bookings in the third quarter 2018 were relatively flat, compared to the third quarter 2017, and decreased $1.2 million, or 32%, compared to the nine months ended September 30, 2017. New business opportunities for this segment, which consist solely of the operations of AHT, have suffered as a result of increased competition and underinvestment in AHT's product offerings (particularly prior to our acquisition of AHT as part of the January 2016 acquisition of HHI), making functionality and usability comparisons less favorable for AHT. Although management has formulated a strategy and enacted
35


steps to improve the related product functionality and usability and is confident that such measures will translate into improved future bookings performance (and, eventually, revenue growth), there can be no guarantee that this strategy will be successful. During the fourth quarter of 2017, the anticipated attrition of significant customer accounts and a product development acceleration investment plan in our Post-acute Care EHR software led management to record a goodwill impairment of $28.0 million against our Post-acute Care EHR reporting unit as of December 31, 2017.
We continue to execute on our TruBridge strategy by moving up-market into larger healthcare facilities while expanding the scope of our relationships with new and existing clients by increasing revenue-generating touchpoints within those facilities. Our initial success in that endeavor has resulted in bookings volatility as our periodic bookings are heavily influenced by low-volume, high-value deals. Such large, enterprise client wins resulted in TruBridge bookings for the first three quarters of 2017 that were some of the highest in TruBridge history at that time, with bookings for the remainder of 2017 being heavily influenced by large, enterprise client wins. Absent any such large, enterprise client wins during the first three quarters of 2018, TruBridge bookings experienced a normalization that resulted in a decrease from the first three quarters of 2017. We continue to see demand for TruBridge's products and services that alleviate administrative burden on our clients and allow them to take advantage of our specialized capabilities. Particularly strong demand exists for TruBridge's accounts receivable management and medical coding services.
Off-Balance Sheet Arrangements
We had no off-balance sheet arrangements, as defined by Item 303(a)(4) of SEC Regulation S-K, as of September 30, 2018.
The Company has other lease rights and obligations that it accounts for as operating leases that may be reclassified as balance sheet arrangements under accounting pronouncements recently finalized by the FASB.
Critical Accounting Policies and Estimates
Our Management Discussion and Analysis is based upon our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make subjective or complex judgments that may affect the reported financial condition and results of operations. We base our estimates on historical experience and other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the reported values of assets, liabilities, revenues, expenses and other financial amounts that are not readily apparent from other sources. Actual results may differ from these estimates and these estimates may differ under different assumptions or conditions. We continually evaluate the information used to make these estimates as our business and the economic environment changes.
In our Annual Report on Form 10-K for the year ended December 31, 2017, we identified our critical accounting polices related to revenue recognition, allowance for doubtful accounts, allowance for credit losses, and estimates. During the first quarter of 2018, we adopted the new accounting standard codified as Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, and all related amendments and have applied it to all contracts using the modified retrospective method, pursuant to which the cumulative effect of initially applying the new revenue standard is recognized as an adjustment to retained earnings and impacted balance sheet line items as of January 1, 2018, the date of adoption. Refer to Note 2 - Recent Accounting Pronouncements of the Notes to Financial Statements (Part 1, Item 1 of this Form 10-Q) for further discussion.
There have been no other significant changes to these critical accounting policies during the nine months ended September 30, 2018.

Item 3.
Quantitative and Qualitative Disclosures about Market Risk.
Our exposure to market risk relates primarily to the potential change in the British Bankers Association London Interbank Offered Rate ("LIBOR"). We had $138.6 million of outstanding borrowings under our Amended Credit Facilities with Regions Bank at September 30, 2018. The Amended Term Loan Facility and Amended Revolving Credit Facility bear interest at a rate per annum equal to an applicable margin plus (1) the Adjusted LIBOR rate for the relevant interest period, (2) an alternate base rate determined by reference to the greatest of (a) the prime lending rate of Regions, (b) the federal funds rate for the relevant interest period plus one half of one percent per annum and (c) the one month LIBOR rate plus one percent per annum, or (3) a combination of (1) and (2). Accordingly, we are exposed to fluctuations in interest rates on borrowings under the Amended Credit Facilities. A one hundred basis point change in interest rate on our borrowings outstanding as of September 30, 2018 would result in a change in interest expense of approximately $1.4 million annually.
We did not have investments and do not utilize derivative financial instruments to manage our interest rate risks.

36


Item 4.
Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to provide reasonable assurance that the information required to be disclosed by us in reports that we file or submit under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), is recorded, processed, summarized and reported within the time periods specified in the rules and forms promulgated by the Securities and Exchange Commission, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Because of the inherent limitations to the effectiveness of any system of disclosure controls and procedures, no evaluation of disclosure controls and procedures can provide absolute assurance that all control issues and instances of fraud, if any, with a company have been prevented or detected on a timely basis. Even disclosure controls and procedures determined to be effective can only provide reasonable assurance that their objectives are achieved.
As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(e)) pursuant to Rule 13a-15 of the Exchange Act. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures are effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
 There were no changes in the Company’s internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) during the quarter ended September 30, 2018 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting. We implemented internal controls to ensure we adequately evaluated our contracts and properly assessed the impact of the new accounting standard related to revenue recognition on our financial statements to facilitate adoption on January 1, 2018. There were no significant changes to our internal controls over financial reporting due to the adoption of the new standard.



37


PART II
OTHER INFORMATION
 

Item 1.
Legal Proceedings.
From time to time, we are involved in routine litigation that arises in the ordinary course of business. We are not currently involved in any claims outside the ordinary course of business that are material to our financial condition or results of operations. 

Item 1A.
Risk Factors.
In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, "Item 1A. Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2017, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem immaterial also may materially adversely affect our business, financial condition or operating results.

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

Not Applicable.
 

Item 3.
Defaults Upon Senior Securities.
Not applicable.
 

Item 4.
Mine Safety Disclosures.
Not applicable.
 

Item 5.
Other Information.
None.
 

Item 6.
Exhibits.

3.1 
Certificate of Incorporation (filed as Exhibit 3.4 to CPSI’s Registration Statement on Form S-1 (Registration No. 333-84726) and incorporated herein by reference)
3.2 
31.1 
31.2 
32.1 
101 Interactive Data Files for CPSI’s Form 10-Q for the period ended September 30, 2018 


38


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.
 
COMPUTER PROGRAMS AND SYSTEMS, INC. 
November 6, 2018By: /s/ J. Boyd Douglas 
J. Boyd Douglas 
President and Chief Executive Officer 
November 6, 2018By: /s/ Matt J. Chambless 
Matt J. Chambless 
Chief Financial Officer 

39
EX-31.1 2 cpsi-ex31109302018.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, J. Boyd Douglas, certify that:
1
I have reviewed this Quarterly Report on Form 10-Q of Computer Programs and Systems, Inc.;

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

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

4
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 6, 2018 
/s/ J. Boyd Douglas
J. Boyd Douglas
President and Chief Executive Officer


EX-31.2 3 cpsi-ex31209302018.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Matt J. Chambless, certify that:
1
I have reviewed this Quarterly Report on Form 10-Q of Computer Programs and Systems, Inc.;

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

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

4
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 6, 2018 
 
/s/ Matt J. Chambless
Matt J. Chambless
Chief Financial Officer


EX-32.1 4 cpsi-ex32109302018.htm EX-32.1 Document

Exhibit 32.1
Certification Pursuant to
18 U.S.C. Section 1350,
As Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Quarterly Report of Computer Programs and Systems, Inc. (the "Company") on Form 10-Q for the quarterly period ended September 30, 2018, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), J. Boyd Douglas, President and Chief Executive Officer of the Company, and Matt J. Chambless, Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 6, 2018
/s/ J. Boyd Douglas 
J. Boyd Douglas 
President and Chief Executive Officer 
/s/ Matt J. Chambless 
Matt J. Chambless 
Chief Financial Officer 


EX-101.SCH 5 cpsi-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - BASIS OF PRESENTATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - BASIS OF PRESENTATION - Reclassification (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 2306302 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Disclosure of the Impact of Adoption of Topic 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 2310303 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - REVENUE RECOGNITION (Detail) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - REVENUE RECOGNITION Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - REVENUE RECOGNITION Costs to obtain and fulfill contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - OTHER ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2317305 - Disclosure - OTHER ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2418407 - Disclosure - OTHER ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 2320306 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2421408 - Disclosure - NET INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2422409 - Disclosure - NET INCOME PER SHARE Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2326307 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2427411 - Disclosure - STOCK-BASED COMPENSATION - Total Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2428412 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - STOCK-BASED COMPENSATION - Summary of Performance Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2130109 - Disclosure - FINANCING RECEIVABLES link:presentationLink link:calculationLink link:definitionLink 2331308 - Disclosure - FINANCING RECEIVABLES (Tables) link:presentationLink link:calculationLink link:definitionLink 2432414 - Disclosure - FINANCING RECEIVABLES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433415 - Disclosure - FINANCING RECEIVABLES - Short-Term Payment Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - FINANCING RECEIVABLES - Sales-Type Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - FINANCING RECEIVABLES - Allowance for Financing Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - FINANCING RECEIVABLES - Analysis of Age of Financing Receivables Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - FINANCING RECEIVABLES - Summary of Financing Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - INTANGIBLE ASSETS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 2340309 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Definited-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - LONG-TERM DEBT - Schedule of long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - LONG-TERM DEBT - Schedule of long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - LONG-TERM DEBT - Annual Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2149112 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2150113 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 2351311 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2452427 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 2153114 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 2354312 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2455428 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 2156115 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2457429 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2458430 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cpsi-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cpsi-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cpsi-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 91 to 180 Days Past Due 91 to 180 Days Past Due Financing Receivables91to180Days Past Due [Member] Goodwill impairment Goodwill, Impairment Loss Range [Domain] Range [Domain] Future Minimum Lease Payments to be Received Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Financing Receivables, Period Past Due [Domain] Financing Receivables, Period Past Due [Domain] Financial receivable lease term Financial Receivable Lease Term Income Statement Location [Domain] Income Statement Location [Domain] Balance as of January 1, 2018 Balance as of September 30, 2018 Capitalized Contract Cost, Net Accounting Policies [Abstract] Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Performance Shares Performance Shares [Member] Short-Term Payment Plans Short Term Payment Plans [Member] Computer equipment Computer Equipment [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Operating expenses: Operating expenses: Operating Expenses [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Prepaid expenses and other Prepaid Expense and Other Assets, Current Non-recurring revenue Systems Sales And Support Revenue Nonrecurring [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] System sales and support Cost of Goods Sold, Excluding Depreciation, Depletion, and Amortization Depreciation Depreciation Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Base Rate Base Rate [Member] Income Taxes Income Tax, Policy [Policy Text Block] Financing Receivables, Period Past Due [Axis] Financing Receivables, Period Past Due [Axis] Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Deferred revenue recognized as revenue Less deferred revenue recognized as revenue Contract with Customer, Liability, Revenue Recognized Consolidated leverage ratio, maximum Long Term Debt Covenant Consolidated Leverage Ratio Maximum Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Current financing receivable terms Current Financing Receivable Terms (Level 2) Fair Value, Inputs, Level 2 [Member] Vested, Weighted-Average Grant-Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Implementation fee revenue as a percentage of total revenue (less than) Revenuefrom Contractwith Customer Excluding Assessed Taxasa Percentageof Total Revenue Schedule of Goodwill [Table] Schedule of Goodwill [Table] Income taxes payable Accrued Income Taxes, Current Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Statement [Table] Statement [Table] Receivables [Abstract] Salaries and benefits Accrued Salaries, Current Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Beginning Balance (in shares) Ending Balance (in shares) Shares, Issued Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) LONG-TERM DEBT Debt Disclosure [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Severance Accrued Severance Current Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Recurring revenue System Sales And Support Revenue Recurring [Member] Components of Lease Receivables Schedule Of Components Of Lease Receivables [Table Text Block] Other income Other Nonoperating Income (Expense) Developed Technology Developed Technology Rights [Member] Summary of Performance Share Award Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Federal funds rate Federal Funds Effective Swap Rate [Member] Basic (in shares) Weighted average shares outstanding used in basic per common share computations (in shares) Weighted Average Number of Shares Outstanding, Basic Intangible assets, net Net intangible assets as of December 31, 2017 and June 30, 2018 Finite-Lived Intangible Assets, Net FINANCING RECEIVABLES Financing Receivables [Text Block] Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Less: allowance for losses Allowance for Notes, Loans and Financing Receivable, Current Pre-tax stock-based compensation expense Allocated Share-based Compensation Expense Automobiles Automobiles [Member] 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Assets Assets [Abstract] Periodic payment, principal Debt Instrument, Periodic Payment, Principal Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Schedule of Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Range [Axis] Range [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] 181 + Days Past Due 181 + Days Past Due Financing Receivables Equalto Greaterthan181Days Past Due [Member] Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Weighted average remaining years of useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2018 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Class of Financing Receivable, Type [Axis] Class of Financing Receivable, Type [Axis] Accrued vacation Accrued Vacation, Current Document Fiscal Year Focus Document Fiscal Year Focus Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Operating expenses Operating Expense [Member] 2022 Capital Leases, Future Minimum Payments, Receivable in Five Years Scenario [Axis] Scenario [Axis] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Subsequent Event Type [Domain] Subsequent Event Type [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Capitalized Contract Cost Capitalized Contract Cost [Table Text Block] FAIR VALUE Fair Value Disclosures [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Thereafter Capital Leases, Future Minimum Payments, Receivable Thereafter TruBridge Service [Member] Other assets, net of current portion Other Assets, Noncurrent Emerging Growth Company Entity Emerging Growth Company Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Segments [Domain] Segments [Domain] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer Relationships Customer Relationships [Member] Net income (loss) per common share-diluted (in dollars per share) Diluted EPS (in dollars per share) Earnings Per Share, Diluted Lease liabilities Capital lease obligation Capital Lease Obligations Settled, Weighted-Average Grant-Date Fair Value (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Converted In Restricted Stock In Period Weighted Average Grant Date Fair Value SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Inventories Inventory, Net Increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Statement of Financial Position [Abstract] 2018 Capital Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] As previously reported Previously Reported [Member] Summary of Restricted Stock Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Land Land [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 1 to 90 Days Past Due 1 to 90 Days Past Due Financing Receivables1to90Days Past Due [Member] 2019 Long-term Debt, Maturities, Repayments of Principal in Year Two Line of credit Line of Credit [Member] Debt Disclosure [Abstract] Segments [Axis] Segments [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] PROPERTY AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] 2021 Long-term Debt, Maturities, Repayments of Principal in Year Four Contingent consideration Contingent Consideration Liability Fair Value Disclosure Summary of Definite-lived Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Recent Account Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Net income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Goodwill [Line Items] Goodwill [Line Items] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Vested, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Fair Value Measurement, Policy [Policy Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Revenue Recognition Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] Total operating expenses Corporate operating expenses Operating Expenses Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Current portion of long-term debt Less: current portion Long-term Debt, Current Maturities Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Fixed Periodic Payment Plans Fixed Periodic Payment Plans [Member] Class of Financing Receivable, Type [Domain] Class of Financing Receivable, Type [Domain] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of Annual Future Maturities of the Term Loan Facility and Revolving Credit Facility Schedule of Maturities of Long-term Debt [Table Text Block] Stock-based compensation Share-based Compensation OTHER ACCRUED LIABILITIES Other Liabilities Disclosure [Text Block] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Weighted-Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable (Level 3) Fair Value, Inputs, Level 3 [Member] Less: unearned income Less: unearned income Loans and Leases Receivable, Deferred Income Prepaid assets Prepaid Expense and Other Assets Prepaid income taxes Prepaid Taxes Less: income tax effect Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Entity Filer Category Entity Filer Category Restatement [Domain] Restatement [Domain] Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Components of Short Term Payment Plans Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Trademark Trademarks [Member] Debt obligation, net Long-term Debt Income Tax Disclosure [Abstract] Subsequent Event [Table] Subsequent Event [Table] Statement [Line Items] Statement [Line Items] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Dividends paid Payments of Dividends Total financing receivables Financing Receivable, Net Entity Registrant Name Entity Registrant Name Office furniture and fixtures Furniture and Fixtures [Member] Allowance for Financing Credit Losses Allowance for Credit Losses on Financing Receivables [Table Text Block] Amendment Flag Amendment Flag Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Deferred tax liabilities Deferred tax liability Deferred Income Tax Liabilities, Net Less: Net income attributable to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Entity Central Index Key Entity Central Index Key Schedule of Amounts Reclassified Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal in Year Three Other accrued liabilities Other accrued liabilities Other Accrued Liabilities, Current Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Balance at Beginning of Period Balance at End of Period Less: allowance for losses Financing Receivable, Allowance for Credit Losses Amount of credit facility Line of Credit Facility, Maximum Borrowing Capacity Common stock, shares authorized (in shares) Common Stock, Shares Authorized Increase (decrease) in effective tax rate percentage Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] INTANGIBLE ASSETS AND GOODWILL Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Fair Value Disclosures [Abstract] Variable Rate [Domain] Variable Rate [Domain] Payables and Accruals [Abstract] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Post-acute Care EHR Post Acute Care [Member] Gross carrying amount as of December 31, 2017 and September 30, 2018 Finite-Lived Intangible Assets, Gross Costs of sales: Cost of Goods and Services Sold [Abstract] Long-term financing arrangements, net Loans and Leases Receivable, Net Amount Equity Component [Domain] Equity Component [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property and equipment, gross Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Prepayment of debt Early Repayments Of Lines Of Credit Costs to obtain and fulfill contracts capitalized Costs To Obtain And Fulfill Contracts Capitalized Reclassification Restatement Adjustment [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Accounts payable Accounts Payable, Current Less: unamortized debt issuance costs Debt Issuance Costs, Net Property, Plant and Equipment [Abstract] Payments of long-term debt principal Repayments of Long-term Debt Current Fiscal Year End Date Current Fiscal Year End Date Restricted Stock Restricted Stock [Member] Equity Award [Domain] Equity Award [Domain] Schedule of Financing Receivable Credit Quality Indicators Financing Receivable Credit Quality Indicators [Table Text Block] Proceeds from revolving line of credit Proceeds from Lines of Credit Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Granted, Weighted-Average Grant-Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Financing receivables, current portion, net Short-term payment plans, net Notes, Loans and Financing Receivable, Net, Current Additional paid-in capital Additional Paid in Capital, Common Stock Accounts receivable, net of allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Provision for bad debt Provision for Doubtful Accounts Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 2019 Capital Leases, Future Minimum Payments, Receivable in Two Years Deferred revenue recorded Contractwith Customer Liability Period Increase Decrease TruBridge Tru Bridge Rycanand Other Outsourcing [Member] (Level 1) Fair Value, Inputs, Level 1 [Member] STOCK-BASED COMPENSATION Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Presentation Reclassification, Policy [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Forfeited or unearned, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Net stock-based compensation expense Allocated Share-based Compensation Expense, Net of Tax Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Sales and marketing Selling and Marketing Expense 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Leasehold improvements Leasehold Improvements [Member] Long-term financing arrangements, gross Total minimum payments to be received Loans and Leases Receivable, Gross Operating income Operating income Operating Income (Loss) Commitments and Contingencies Disclosure [Abstract] Debt obligations Long-term Debt, Gross Period for recognition for which unrecognized compensation costs are expected to be recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Inventories Increase (Decrease) in Inventories Nonvested stock outstanding at beginning of period, shares Nonvested stock outstanding at end of period, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Instrument [Line Items] Debt Instrument [Line Items] Subsequent Event Subsequent Event [Member] Loans and Leases Receivable Disclosure [Line Items] Loans and Leases Receivable Disclosure [Line Items] Prepaid income taxes/income taxes payable Increase (Decrease) in Income Taxes Payable 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Revised Presentation Revised Presentation [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Prepayment amount from excess cash flow, year two and thereafter, percentage Debt Instrument Covenant Prepayment Amountfrom Excess Cash Flow Year Twoand Thereafter Percentage Aggregate target (in shares) Sharebased Compensation Arrangementby Sharebased Payment Award Aggregate Target Product development Research and Development Expense Excess tax benefit Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Total liabilities Total liabilities Liabilities Trading Symbol Trading Symbol Net income (loss) per common share-basic (in dollars per share) Basic EPS (in dollars per share) Earnings Per Share, Basic Document Period End Date Document Period End Date Deferred revenue Balance as of January 1, 2018 Balance as of September 30, 2018 Contract with Customer, Liability Amortization of deferred finance costs Amortization of Debt Issuance Costs Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Adoption of accounting standards (Note 2) Cumulative Effect of New Accounting Principle in Period of Adoption Short-term payment plans, gross Notes, Loans and Financing Receivable, Gross, Current Revolving credit facility Revolving Credit Facility [Member] Provision Provision for Loan, Lease, and Other Losses Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Corporate operating expenses Corporate, Non-Segment [Member] Common stock, $0.001 par value; 30,000 shares authorized; 14,086 and 13,760 shares issued and outstanding, respectively Common Stock, Value, Issued Analysis of Age of Financing Receivables Amounts Past Due Trade Accounts Receivables [Table Text Block] Costs of sales Cost of Sales [Member] Total uninvoiced client financing receivables balances of clients with a trade accounts receivable Financing Receivable Reclassifiedto Trade Accounts Receivable Past Due Financing receivables Increase (Decrease) in Finance Receivables Dividends Dividends Restatement [Axis] Restatement [Axis] TruBridge Business Management Consultingand Managed ITServices [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] SUBSEQUENT EVENTS Subsequent Events [Text Block] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Fixed charge coverage ratio, minimum Long Term Debt Covenant Fixed Charge Coverage Ratio Minimum Total costs of sales Costs to obtain and fulfill contracts capitalized Cost of Goods and Services Sold Dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Self-insurance reserves Accrued Insurance, Current Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Sales revenues: Revenues [Abstract] Total assets Total assets Assets Schedule of Remaining Amortization of Definite-lived Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Deferred taxes Deferred Income Tax Expense (Benefit) Document Type Document Type Condensed Consolidated Statements of Income Income Statement [Abstract] System sales and support Product [Member] Effective tax rate percentage Effective Income Tax Rate Reconciliation, Percent Cash paid for income taxes, net of refund Income Taxes Paid, Net Other income (expense): Nonoperating Income (Expense) [Abstract] Amortization of acquisition-related intangibles Amortization of acquisition-related intangibles Amortization of Intangible Assets Goodwill [Roll Forward] Goodwill [Roll Forward] Number of operating segments Number of Operating Segments Add: Dilutive potential common shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements (Benefit) provision for income taxes Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total financing receivables with contractual maturities of one year or less Financing Receivable, Recorded Investment, Current Total current assets Assets, Current 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four Total current liabilities Liabilities, Current Accounting Changes and Error Corrections [Abstract] Buildings and improvements Building and Building Improvements [Member] General and administrative General and Administrative Expense Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Condensed Consolidated Balance Sheet Balance Sheet Related Disclosures [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Accounts receivable, net of allowance for doubtful accounts of $2,203 and $2,654, respectively Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Variable Rate [Axis] Variable Rate [Axis] Receivables, net Loans and Leases Receivable, Net of Deferred Income Forfeited or unearned, Weighted-Average Grant-Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Award Type [Axis] Award Type [Axis] Commissions Accrued Sales Commission, Current Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Operating Segments Operating Segments [Member] REVENUE RECOGNITION Revenue Recognition Disclosure [Text Block] Acute Care EHR Acute Care [Member] Diluted (in shares) Weighted average shares outstanding used in diluted per common share computations (in shares) Weighted Average Number of Shares Outstanding, Diluted RECENT ACCOUNTING PRONOUNCEMENTS New Accounting Pronouncements and Changes in Accounting Principles [Text Block] BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Revenue Recognition, Multiple-deliverable Arrangements [Table] Revenue Recognition, Multiple-deliverable Arrangements [Table] Lease assests Operating Lease, Right-of-Use Asset Charge-offs Financing Receivable, Allowance for Credit Losses, Write-downs Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Subsequent Events [Abstract] Net income Net income Net Income (Loss) Attributable to Parent Accumulated amortization as of December 31, 2017 and for the six months ended June 30, 2018 Finite-Lived Intangible Assets, Accumulated Amortization Income before taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Less: allowance for losses Less: allowance for losses Loans and Leases Receivable, Allowance Adjustments to net income: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Smaller Reporting Company Entity Small Business Total financial liabilities Financial Liabilities Fair Value Disclosure Scenario, Forecast Scenario, Forecast [Member] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability Principles of Consolidation Consolidation, Policy [Policy Text Block] 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Capital Leases, Future Minimum Payments, Receivable in Four Years Payments of revolving line of credit Repayments of Lines of Credit Total Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Total uninvoiced client financing receivables of clients with no related trade accounts receivable Financing Receivable Credit Quality Loans Not Past Due Other liabilities Increase (Decrease) in Other Operating Liabilities Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Product and Service [Axis] Product and Service [Axis] Total other income (expense) Nonoperating Income (Expense) Schedule of Financing Receivables Past Due [Table] Schedule of Financing Receivables Past Due [Table] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Current liabilities: Liabilities, Current [Abstract] Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Carrying Amounts and Fair Values of Certain Assets and Liabilities Fair Value, Assets Measured on Recurring Basis [Table Text Block] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Financing Receivable, Recorded Investment, Past Due [Line Items] Financing Receivable, Recorded Investment, Past Due [Line Items] Nonvested stock outstanding at beginning of period, Weighted-Average Grant-Date Fair Value (in dollars per share) Nonvested stock outstanding at end of period, Weighted-Average Grant-Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total sales revenues Implementation fee revenue Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Line of credit facility, incremental facility capacity Lineof Credit Facility Accordion Feature Increase Limit INCOME TAXES Income Tax Disclosure [Text Block] Segment Reporting [Abstract] Statement of Cash Flows [Abstract] Weighted average shares outstanding used in per common share computations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Interest expense Interest Expense Goodwill and Intangible Assets Disclosure [Abstract] Net Income Per Share Earnings Per Share, Policy [Policy Text Block] Earnings Per Share [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Minimum Minimum [Member] TruBridge Cost of Services, Excluding Depreciation, Depletion, and Amortization Current assets: Assets, Current [Abstract] 2022 Long-term Debt, Maturities, Repayments of Principal in Year Five Credit Facility [Axis] Credit Facility [Axis] Prepayment amount from excess cash flow, current year and next twelve months, percentage Debt Instrument Covenant Prepayment Amountfrom Excess Cash Flow Current Yearand Next12Months Percentage Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Performance share awards settled through the issuance of restricted stock, shares Performance share awards settled through issuance of restricted stock, shares Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Converted In Restricted Stock In Period1 Long-term debt, net of current portion Long-term debt Long-term Debt, Excluding Current Maturities Allowance for Credit Losses on Financing Receivables [Roll Forward] Allowance for Credit Losses on Financing Receivables [Roll Forward] Allowance for Credit Losses on Financing Receivables [Roll Forward] Recoveries Financing Receivable, Allowance for Credit Losses, Recovery Maintenance contract term Maintenance Contract Term Proceeds from exercise of stock options Proceeds from Stock Options Exercised Gross profit Total gross profit Gross Profit NET INCOME PER SHARE Earnings Per Share [Text Block] Total past due Financing Receivable, Recorded Investment, Past Due Term loan facility Term Loan Facility [Member] Loans and Leases Receivable Disclosure [Table] Loans and Leases Receivable Disclosure [Table] Unrecognized compensation cost related to non-vested stock-based compensation arrangements Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Document and Entity Information [Abstract] Document and Entity Information [Abstract] Other Other Liabilities, Current Financing receivables, net of current portion Notes, Loans and Financing Receivable, Net, Noncurrent Schedule of Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] 2020 Capital Leases, Future Minimum Payments, Receivable in Three Years Maximum Maximum [Member] EX-101.PRE 9 cpsi-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 cpsi-20180930_htm.xml IDEA: XBRL DOCUMENT 0001169445 2018-01-01 2018-09-30 0001169445 us-gaap:ProductMember 2018-01-01 2018-09-30 0001169445 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001169445 us-gaap:TrademarksMember 2018-01-01 2018-09-30 0001169445 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2017-12-31 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2017-12-31 0001169445 us-gaap:OperatingSegmentsMember cpsi:BusinessManagementConsultingandManagedITServicesMember 2017-12-31 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:BusinessManagementConsultingandManagedITServicesMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2018-09-30 0001169445 us-gaap:ProductMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:BusinessManagementConsultingandManagedITServicesMember 2018-09-30 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2018-09-30 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-09-30 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2016-01-31 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2016-01-31 0001169445 2017-10-13 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2017-10-13 0001169445 us-gaap:ServiceMember 2018-07-01 2018-09-30 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-10-13 0001169445 2018-02-07 0001169445 2018-02-08 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2018-02-08 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-02-08 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-01-01 2016-01-31 0001169445 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-01-01 2016-01-31 0001169445 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-01-01 2016-01-31 0001169445 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2016-01-01 2016-01-31 0001169445 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2016-01-01 2016-01-31 0001169445 us-gaap:ServiceMember 2017-07-01 2017-09-30 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2018-01-01 2019-09-30 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2019-10-01 2021-09-30 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2021-10-01 2022-09-30 0001169445 us-gaap:LineOfCreditMember 2018-09-30 0001169445 us-gaap:LineOfCreditMember 2018-02-08 0001169445 us-gaap:LineOfCreditMember 2018-01-01 2018-09-30 0001169445 us-gaap:LineOfCreditMember 2017-10-13 2017-12-31 0001169445 us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2018-01-01 2022-10-13 0001169445 us-gaap:LineOfCreditMember 2017-01-01 2017-12-31 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2016-01-01 2016-01-31 0001169445 us-gaap:ServiceMember 2018-01-01 2018-09-30 0001169445 us-gaap:FairValueInputsLevel1Member 2018-09-30 0001169445 us-gaap:FairValueInputsLevel2Member 2018-09-30 0001169445 us-gaap:FairValueInputsLevel3Member 2018-09-30 0001169445 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001169445 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001169445 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:AcuteCareMember 2018-07-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:AcuteCareMember 2017-07-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:AcuteCareMember 2018-01-01 2018-09-30 0001169445 us-gaap:ServiceMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:AcuteCareMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:AcuteCareMember 2018-07-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:AcuteCareMember 2017-07-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:AcuteCareMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:AcuteCareMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2018-07-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2017-07-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:PostAcuteCareMember 2018-07-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:PostAcuteCareMember 2017-07-01 2017-09-30 0001169445 2018-07-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:PostAcuteCareMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:PostAcuteCareMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:PostAcuteCareMember 2018-07-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:PostAcuteCareMember 2017-07-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:PostAcuteCareMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:PostAcuteCareMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2018-07-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2017-07-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:TruBridgeRycanandOtherOutsourcingMember 2018-07-01 2018-09-30 0001169445 2017-07-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:TruBridgeRycanandOtherOutsourcingMember 2017-07-01 2017-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:TruBridgeRycanandOtherOutsourcingMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:TruBridgeRycanandOtherOutsourcingMember 2017-01-01 2017-09-30 0001169445 us-gaap:CorporateNonSegmentMember 2018-07-01 2018-09-30 0001169445 us-gaap:CorporateNonSegmentMember 2017-07-01 2017-09-30 0001169445 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-09-30 0001169445 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-09-30 0001169445 us-gaap:SubsequentEventMember 2018-11-01 2018-11-01 0001169445 2017-01-01 2017-09-30 0001169445 us-gaap:CommonStockMember 2017-12-31 0001169445 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001169445 us-gaap:RetainedEarningsMember 2017-12-31 0001169445 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001169445 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001169445 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001169445 us-gaap:CommonStockMember 2018-09-30 0001169445 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001169445 us-gaap:RetainedEarningsMember 2018-09-30 0001169445 2016-12-31 0001169445 2017-09-30 0001169445 2018-11-05 0001169445 srt:ScenarioPreviouslyReportedMember 2017-07-01 2017-09-30 0001169445 srt:RestatementAdjustmentMember cpsi:RevisedPresentationMember 2017-07-01 2017-09-30 0001169445 srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-09-30 0001169445 srt:RestatementAdjustmentMember cpsi:RevisedPresentationMember 2017-01-01 2017-09-30 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-01-01 2017-12-31 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001169445 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001169445 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001169445 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-30 0001169445 srt:MinimumMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-01-01 0001169445 srt:MaximumMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-01-01 0001169445 srt:MinimumMember 2018-01-01 2018-09-30 0001169445 srt:MaximumMember 2018-01-01 2018-09-30 0001169445 2018-01-01 0001169445 us-gaap:LandMember 2018-09-30 0001169445 2018-09-30 0001169445 us-gaap:LandMember 2017-12-31 0001169445 us-gaap:BuildingAndBuildingImprovementsMember 2018-09-30 0001169445 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0001169445 us-gaap:ComputerEquipmentMember 2018-09-30 0001169445 us-gaap:ComputerEquipmentMember 2017-12-31 0001169445 us-gaap:LeaseholdImprovementsMember 2018-09-30 0001169445 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001169445 us-gaap:FurnitureAndFixturesMember 2018-09-30 0001169445 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001169445 us-gaap:AutomobilesMember 2018-09-30 0001169445 2017-12-31 0001169445 us-gaap:AutomobilesMember 2017-12-31 0001169445 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001169445 us-gaap:CostOfSalesMember 2017-07-01 2017-09-30 0001169445 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001169445 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0001169445 us-gaap:OperatingExpenseMember 2018-07-01 2018-09-30 0001169445 us-gaap:OperatingExpenseMember 2017-07-01 2017-09-30 0001169445 us-gaap:OperatingExpenseMember 2018-01-01 2018-09-30 0001169445 us-gaap:OperatingExpenseMember 2017-01-01 2017-09-30 0001169445 srt:MinimumMember us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001169445 srt:MaximumMember us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001169445 us-gaap:RestrictedStockMember 2017-12-31 0001169445 us-gaap:RestrictedStockMember 2016-12-31 0001169445 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001169445 us-gaap:RestrictedStockMember 2017-01-01 2017-09-30 0001169445 us-gaap:RestrictedStockMember 2018-09-30 0001169445 us-gaap:RestrictedStockMember 2017-09-30 0001169445 us-gaap:PerformanceSharesMember 2018-01-01 2018-09-30 0001169445 us-gaap:PerformanceSharesMember 2017-12-31 0001169445 us-gaap:PerformanceSharesMember 2016-12-31 0001169445 us-gaap:ProductMember 2018-07-01 2018-09-30 0001169445 us-gaap:PerformanceSharesMember 2017-01-01 2017-09-30 0001169445 us-gaap:PerformanceSharesMember 2018-09-30 0001169445 us-gaap:PerformanceSharesMember 2017-09-30 0001169445 srt:MinimumMember cpsi:FixedPeriodicPaymentPlansMember 2018-01-01 2018-09-30 0001169445 srt:MaximumMember cpsi:FixedPeriodicPaymentPlansMember 2018-01-01 2018-09-30 0001169445 cpsi:ShortTermPaymentPlansMember 2018-09-30 0001169445 cpsi:ShortTermPaymentPlansMember 2017-12-31 0001169445 2017-01-01 2017-12-31 0001169445 cpsi:FinancingReceivables1to90DaysPastDueMember 2018-09-30 0001169445 cpsi:FinancingReceivables91to180DaysPastDueMember 2018-09-30 0001169445 us-gaap:ProductMember 2017-07-01 2017-09-30 0001169445 cpsi:FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember 2018-09-30 0001169445 cpsi:FinancingReceivables1to90DaysPastDueMember 2017-12-31 0001169445 cpsi:FinancingReceivables91to180DaysPastDueMember 2017-12-31 0001169445 cpsi:FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember 2017-12-31 0001169445 us-gaap:CustomerRelationshipsMember 2017-12-31 0001169445 us-gaap:TrademarksMember 2017-12-31 0001169445 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001169445 us-gaap:CustomerRelationshipsMember 2018-09-30 0001169445 us-gaap:TrademarksMember 2018-09-30 0001169445 us-gaap:DevelopedTechnologyRightsMember 2018-09-30 cpsi:segment shares pure iso4217:USD iso4217:USD shares COMPUTER PROGRAMS & SYSTEMS INC Accelerated Filer 2018-09-30 2018 Q3 false CPSI false false 0001169445 --12-31 2203000 2654000 0.001 0.001 30000000 30000000 14086000 14086000 13760000 13760000 4000000 6000000 P3Y P5Y 184776 P1Y P3Y P3Y P3M P12M P2Y P7Y 0.5 10-Q 14085989 5175000 520000 41591000 38061000 15422000 15055000 1198000 1417000 1129000 0 5641000 2824000 70156000 57877000 11094000 11692000 15371000 11485000 1004000 0 88818000 96713000 140449000 140449000 326892000 318216000 5979000 7620000 5807000 5820000 11115000 8707000 4637000 3794000 0 810000 11433000 14098000 38971000 40849000 131718000 136614000 5011000 4667000 175700000 182130000 14000 14000 162381000 155078000 -11203000 -19006000 151192000 136086000 326892000 318216000 44425000 44366000 132923000 133263000 24872000 22747000 75162000 65601000 69297000 67113000 208085000 198864000 19583000 19927000 57528000 59467000 13590000 12806000 40501000 36326000 33173000 32733000 98029000 95793000 36124000 34380000 110056000 103071000 9305000 8250000 27375000 24742000 7546000 8528000 22778000 23262000 11220000 9379000 36772000 33960000 2692000 2601000 7895000 7804000 30763000 28758000 94820000 89768000 5361000 5622000 15236000 13303000 201000 102000 593000 242000 1829000 2062000 5615000 5807000 -1628000 -1960000 -5022000 -5565000 3733000 3662000 10214000 7738000 -2016000 1374000 170000 3617000 5749000 2288000 10044000 4121000 0.41 0.17 0.72 0.30 0.41 0.17 0.72 0.30 13604000 13431000 13547000 13409000 13604000 13431000 13547000 13409000 0.10 0.30 0.30 0.75 13760000 14000 155078000 -19006000 136086000 10044000 10044000 1970000 1970000 326000 0 7303000 7303000 4211000 4211000 14086000 14000 162381000 -11203000 151192000 10044000 4121000 2366000 753000 -231000 3226000 7303000 5021000 1416000 1945000 7895000 7804000 259000 547000 4174000 4358000 5975000 8428000 -219000 -568000 47000 361000 -1641000 3770000 1178000 2748000 -1821000 1071000 -1939000 -110000 14852000 18317000 818000 464000 -818000 -464000 4211000 10261000 11877000 4909000 7300000 2550000 591000 6500000 0 1000 -9379000 -19119000 4655000 -1266000 520000 2220000 5175000 954000 5276000 5151000 2340000 501000 BASIS OF PRESENTATION <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") and include all adjustments that, in the opinion of management, are necessary for a fair presentation of the results of the periods presented. All such adjustments are considered of a normal recurring nature. Quarterly results of operations are not necessarily indicative of annual results.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Certain footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted. The condensed consolidated balance sheet as of December 31, 2017 was derived from the audited consolidated balance sheet at that date. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements of Computer Programs and Systems, Inc. ("CPSI" or the "Company") for the year ended December 31, 2017 and the notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The condensed consolidated financial statements of CPSI include the accounts of TruBridge, LLC ("TruBridge"), Evident, LLC ("Evident"), and Healthland Holding Inc. ("HHI"), all of which are wholly-owned subsidiaries of CPSI. The accounts of HHI include those of its wholly-owned subsidiaries, Healthland Inc. ("Healthland"), Rycan Technologies, Inc. ("Rycan"), and American HealthTech, Inc. ("AHT"). All significant intercompany balances and transactions have been eliminated.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Presentation</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Effective January 1, 2018, our interface services team, which provides the design, development, implementation, and support services for all interfaces for data exchange from the CPSI applications and was previously considered a part of our product development division, has been integrated with our acute care client service team. This transition has worked to create a consistent, personal, and convenient service experience for our clients characterized by transparent communication with prompt resolution. With this change, the payroll and related costs of this group of employees that were formerly included within the caption "Product development" on our condensed consolidated statements of income are now included within the caption "System sales and support - Cost of sales."</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">This reclassification had no effect on previously reported total sales revenues, operating income, income before taxes or net income. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Amounts presented for the three and nine months ended September 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended September 30, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:55.121212%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.181818%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As previously reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassification </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reclassified </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs of sales: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">System sales and support </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,832 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,095 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,927 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product development </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,345 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,095)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,250 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides the amounts reclassified for the nine months ended September 30, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As previously reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassification </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reclassified </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs of sales: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">System sales and support </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,621 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,846 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,467 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product development </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,588 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,846)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,742 </span></td></tr></table></div> <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") and include all adjustments that, in the opinion of management, are necessary for a fair presentation of the results of the periods presented. All such adjustments are considered of a normal recurring nature. Quarterly results of operations are not necessarily indicative of annual results.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Certain footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted. The condensed consolidated balance sheet as of December 31, 2017 was derived from the audited consolidated balance sheet at that date. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements of Computer Programs and Systems, Inc. ("CPSI" or the "Company") for the year ended December 31, 2017 and the notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.</span></div> <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The condensed consolidated financial statements of CPSI include the accounts of TruBridge, LLC ("TruBridge"), Evident, LLC ("Evident"), and Healthland Holding Inc. ("HHI"), all of which are wholly-owned subsidiaries of CPSI. The accounts of HHI include those of its wholly-owned subsidiaries, Healthland Inc. ("Healthland"), Rycan Technologies, Inc. ("Rycan"), and American HealthTech, Inc. ("AHT"). All significant intercompany balances and transactions have been eliminated.</span></div> <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Presentation</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Effective January 1, 2018, our interface services team, which provides the design, development, implementation, and support services for all interfaces for data exchange from the CPSI applications and was previously considered a part of our product development division, has been integrated with our acute care client service team. This transition has worked to create a consistent, personal, and convenient service experience for our clients characterized by transparent communication with prompt resolution. With this change, the payroll and related costs of this group of employees that were formerly included within the caption "Product development" on our condensed consolidated statements of income are now included within the caption "System sales and support - Cost of sales."</span></div> <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Amounts presented for the three and nine months ended September 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended September 30, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:55.121212%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.181818%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As previously reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassification </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reclassified </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs of sales: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">System sales and support </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,832 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,095 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,927 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product development </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,345 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,095)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,250 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides the amounts reclassified for the nine months ended September 30, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As previously reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassification </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reclassified </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs of sales: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">System sales and support </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,621 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,846 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,467 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product development </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,588 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,846)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,742 </span></td></tr></table></div> 18832000 1095000 19927000 9345000 -1095000 8250000 56621000 2846000 59467000 27588000 -2846000 24742000 RECENT ACCOUNTING PRONOUNCEMENTS<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">New Accounting Standards Adopted in 2018</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, to clarify the principles for recognizing revenue and to develop a common revenue standard for U.S. GAAP and International Financial Reporting Standards. The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes prior revenue recognition guidance. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. We adopted this new accounting standard codified as Accounting Standards Codification ("ASC") 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, and the related amendments ("new revenue standard") during the first quarter of 2018 and have applied it to all contracts using the modified retrospective method, pursuant to which the cumulative effect of initially applying the new revenue standard is recognized as an adjustment to retained earnings and impacted balance sheet line items as of January 1, 2018, the date of adoption. The comparative previous period information continues to be reported under the accounting standards in effect for that period.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We completed an assessment of our systems, data, and processes that are affected by the implementation of this new revenue standard and have concluded that this standard does not significantly alter revenue recognition practices for our system sales and support and TruBridge revenue streams. The impact on our revenue recognition is limited to deferring and amortizing implementation fees over the contract life related to our Rycan revenue cycle management product, in which we previously recognized revenue as implementation was completed. Rycan implementation fees totaled $1.6 million in 2017, less than 1% of our 2017 revenues. The balance sheet impact of the deferred revenue related to these fees was an increase of $1.8 million as of the date of adoption. Also impacting deferred revenue was a decrease of $0.6 million related to previous billings which no longer required deferred recognition as of the date of adoption.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In addition to revenue recognition, the new revenue standard impacts our consolidated financial statements with respect to the capitalization of certain commissions and contract fulfillment costs which were previously expensed as incurred. Commissions and contract fulfillment costs related to the implementation of software as a service arrangements are now capitalized and amortized over the expected life of the customer. TruBridge commissions, which are paid up to twelve months in advance, are now capitalized and amortized over the prepayment period. The balance sheet impact of the prepaid assets was an increase of $3.8 million as of the date of adoption. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Due to the aforementioned changes in assets and liabilities related to the adoption of the new revenue standard, our deferred tax liability increased $0.6 million as of the date of adoption.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In total, the adoption of ASU 2014-09 resulted in a net increase in retained earnings of $2.0 million as of the date of adoption. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In accordance with the new revenue standard requirements, the disclosures of the impact of adoption on our condensed consolidated income statements and balance sheet were as follows:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Statements of Income </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue: TruBridge </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,872 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,996 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(124)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales: System sales and support </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,583 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,530 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,124 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,301 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(177)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,546 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,389 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,361 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,695 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(334)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,016)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,945)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(71)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,749 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,012 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(263)</span></td></tr></table></div><div style="padding-left:18pt;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Statements of Income </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue: TruBridge </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,162 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,125 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales: System sales and support </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57,528 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57,409 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">110,056 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">110,138 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,778 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,124 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,236 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,972 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(736)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(155)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,044 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,625 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(581)</span></td></tr></table></div><div style="padding-left:18pt;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Balance Sheet </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid assets and other </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,641 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,643 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,998 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets, net of current </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,004 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,004 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">326,892 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">323,890 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,002 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,115 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,921 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,194 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,011 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,592 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">419 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">175,700 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">174,087 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,613 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,203)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,592)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,389 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The effects of the changes in balance sheet accounts resulting from the adoption of the new revenue standard are primarily due to the beginning adjustments for adoption mentioned above, accompanied by incremental changes resulting from activity during the period ended September 30, 2018. Refer to Note 3 - Revenue Recognition for more information on period activity.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The new revenue standard requirements did not impact our net cash provided by or used in operating, investing, or financing cash flows on our condensed consolidated statements of cash flows, although components within changes in operating assets and liabilities were immaterially impacted by adoption. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2016, the FASB issued ASU 2016-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Classifications of Certain Cash Receipts and Cash Payments, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">which clarifies cash flow classification for eight specific issues, including debt prepayment or extinguishment costs, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and proceeds from the settlement of corporate-owned life insurance policies. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. The adoption of ASU 2016-15 did not have a material effect on our financial statements.</span></div><div style="padding-left:19pt;"><span><br/></span></div><div style="padding-left:19pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In January 2017, the FASB issued ASU 2017-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Clarifying the Definition of a Business, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">to assist an entity in evaluating when a set of transferred assets and activities is a business. The guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, and will be applied prospectively to any transactions occurring following adoption. The adoption of ASU 2017-01 did not have a material effect on our financial statements.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">New Accounting Standards Yet to be Adopted</span></div><div style="padding-left:19pt;"><span><br/></span></div><div style="padding-left:19pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new guidance will require the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous U.S. GAAP. This guidance will be effective for fiscal years and interim periods within those years beginning after December 15, 2018, which will be effective for the Company as of the first quarter of our fiscal year ending December 31, 2019. The Company is currently evaluating the method of adoption and potential utilization of practical expedients. The estimated impact on the financial statements of implementation of this standard is increased lease assets and lease liabilities in the range of $4 million to $6 million as of the anticipated adoption date, January 1, 2019.</span></div><div style="padding-left:19pt;"><span><br/></span></div><div style="padding-left:19pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We do not believe that any other recently issued but not yet effective accounting standards, if adopted, would have a material impact on our consolidated financial statements.</span></div> RECENT ACCOUNTING PRONOUNCEMENTS<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">New Accounting Standards Adopted in 2018</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, to clarify the principles for recognizing revenue and to develop a common revenue standard for U.S. GAAP and International Financial Reporting Standards. The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes prior revenue recognition guidance. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. We adopted this new accounting standard codified as Accounting Standards Codification ("ASC") 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, and the related amendments ("new revenue standard") during the first quarter of 2018 and have applied it to all contracts using the modified retrospective method, pursuant to which the cumulative effect of initially applying the new revenue standard is recognized as an adjustment to retained earnings and impacted balance sheet line items as of January 1, 2018, the date of adoption. The comparative previous period information continues to be reported under the accounting standards in effect for that period.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We completed an assessment of our systems, data, and processes that are affected by the implementation of this new revenue standard and have concluded that this standard does not significantly alter revenue recognition practices for our system sales and support and TruBridge revenue streams. The impact on our revenue recognition is limited to deferring and amortizing implementation fees over the contract life related to our Rycan revenue cycle management product, in which we previously recognized revenue as implementation was completed. Rycan implementation fees totaled $1.6 million in 2017, less than 1% of our 2017 revenues. The balance sheet impact of the deferred revenue related to these fees was an increase of $1.8 million as of the date of adoption. Also impacting deferred revenue was a decrease of $0.6 million related to previous billings which no longer required deferred recognition as of the date of adoption.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In addition to revenue recognition, the new revenue standard impacts our consolidated financial statements with respect to the capitalization of certain commissions and contract fulfillment costs which were previously expensed as incurred. Commissions and contract fulfillment costs related to the implementation of software as a service arrangements are now capitalized and amortized over the expected life of the customer. TruBridge commissions, which are paid up to twelve months in advance, are now capitalized and amortized over the prepayment period. The balance sheet impact of the prepaid assets was an increase of $3.8 million as of the date of adoption. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Due to the aforementioned changes in assets and liabilities related to the adoption of the new revenue standard, our deferred tax liability increased $0.6 million as of the date of adoption.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In total, the adoption of ASU 2014-09 resulted in a net increase in retained earnings of $2.0 million as of the date of adoption. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In accordance with the new revenue standard requirements, the disclosures of the impact of adoption on our condensed consolidated income statements and balance sheet were as follows:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Statements of Income </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue: TruBridge </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,872 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,996 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(124)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales: System sales and support </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,583 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,530 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,124 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,301 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(177)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,546 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,389 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,361 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,695 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(334)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,016)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,945)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(71)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,749 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,012 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(263)</span></td></tr></table></div><div style="padding-left:18pt;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Statements of Income </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue: TruBridge </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,162 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,125 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales: System sales and support </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57,528 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57,409 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">110,056 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">110,138 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,778 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,124 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,236 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,972 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(736)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(155)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,044 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,625 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(581)</span></td></tr></table></div><div style="padding-left:18pt;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Balance Sheet </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid assets and other </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,641 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,643 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,998 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets, net of current </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,004 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,004 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">326,892 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">323,890 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,002 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,115 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,921 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,194 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,011 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,592 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">419 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">175,700 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">174,087 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,613 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,203)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,592)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,389 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The effects of the changes in balance sheet accounts resulting from the adoption of the new revenue standard are primarily due to the beginning adjustments for adoption mentioned above, accompanied by incremental changes resulting from activity during the period ended September 30, 2018. Refer to Note 3 - Revenue Recognition for more information on period activity.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The new revenue standard requirements did not impact our net cash provided by or used in operating, investing, or financing cash flows on our condensed consolidated statements of cash flows, although components within changes in operating assets and liabilities were immaterially impacted by adoption. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2016, the FASB issued ASU 2016-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Classifications of Certain Cash Receipts and Cash Payments, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">which clarifies cash flow classification for eight specific issues, including debt prepayment or extinguishment costs, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and proceeds from the settlement of corporate-owned life insurance policies. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. The adoption of ASU 2016-15 did not have a material effect on our financial statements.</span></div><div style="padding-left:19pt;"><span><br/></span></div><div style="padding-left:19pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In January 2017, the FASB issued ASU 2017-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Clarifying the Definition of a Business, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">to assist an entity in evaluating when a set of transferred assets and activities is a business. The guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, and will be applied prospectively to any transactions occurring following adoption. The adoption of ASU 2017-01 did not have a material effect on our financial statements.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">New Accounting Standards Yet to be Adopted</span></div><div style="padding-left:19pt;"><span><br/></span></div><div style="padding-left:19pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new guidance will require the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous U.S. GAAP. This guidance will be effective for fiscal years and interim periods within those years beginning after December 15, 2018, which will be effective for the Company as of the first quarter of our fiscal year ending December 31, 2019. The Company is currently evaluating the method of adoption and potential utilization of practical expedients. The estimated impact on the financial statements of implementation of this standard is increased lease assets and lease liabilities in the range of $4 million to $6 million as of the anticipated adoption date, January 1, 2019.</span></div><div style="padding-left:19pt;"><span><br/></span></div><div style="padding-left:19pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We do not believe that any other recently issued but not yet effective accounting standards, if adopted, would have a material impact on our consolidated financial statements.</span></div> 1600000 0.01 1800000 -600000 3800000 600000 2000000.0 In accordance with the new revenue standard requirements, the disclosures of the impact of adoption on our condensed consolidated income statements and balance sheet were as follows:<div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Statements of Income </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue: TruBridge </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,872 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,996 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(124)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales: System sales and support </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,583 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,530 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,124 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,301 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(177)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,546 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,389 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,361 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,695 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(334)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,016)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,945)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(71)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,749 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,012 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(263)</span></td></tr></table></div><div style="padding-left:18pt;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Statements of Income </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue: TruBridge </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,162 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,125 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales: System sales and support </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57,528 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57,409 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">110,056 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">110,138 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,778 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,124 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,236 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,972 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(736)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(155)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,044 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,625 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(581)</span></td></tr></table></div><div style="padding-left:18pt;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:54.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As reported </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances without adoption of ASC 606 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of adoption increase/(decrease) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensed Consolidated Balance Sheet </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid assets and other </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,641 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,643 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,998 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets, net of current </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,004 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,004 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">326,892 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">323,890 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,002 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,115 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,921 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,194 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,011 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,592 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">419 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">175,700 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">174,087 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,613 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,203)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,592)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,389 </span></td></tr></table></div> 24872000 24996000 -124000 19583000 19530000 53000 36124000 36301000 -177000 7546000 7389000 157000 5361000 5695000 -334000 -2016000 -1945000 -71000 5749000 6012000 -263000 75162000 75125000 37000 57528000 57409000 119000 110056000 110138000 -82000 22778000 22124000 654000 15236000 15972000 -736000 170000 325000 -155000 10044000 10625000 -581000 5641000 3643000 1998000 1004000 0 1004000 326892000 323890000 3002000 11115000 9921000 1194000 5011000 4592000 419000 175700000 174087000 1613000 -11203000 -12592000 1389000 4000000 6000000 REVENUE RECOGNITION<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products and services. We enter into contracts that can include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The Company employs the 5-step revenue recognition model under ASC 606 to: (1) identify the contract with the client, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revenue is recognized net of shipping charges and any taxes collected from clients, which are subsequently remitted to governmental authorities. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">System Sales and Support</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company enters into contractual obligations to sell perpetual software licenses, installation, conversion, training, hardware and software application support and hardware maintenance services to acute care and post-acute care community hospitals. </span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Non-recurring Revenues</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Perpetual software licenses, installation, conversion, and related training are not considered separate and distinct performance obligations due to the proprietary nature of our software and are, therefore, accounted for as a single performance obligation on a module-by-module basis. Revenue is recognized as each module's implementation is completed based on the module's stand-alone selling price ("SSP"), net of discounts. Fees for licenses, installation, conversion, and related training are typically due in three installments: (1) at placement of order, (2) upon installation of software and commencement of training, and (3) upon satisfactory completion of monthly accounting cycle or end-of-month operation by application and as applicable for each application. Often, short-term and/or long-term financing arrangements are provided for software implementations; refer to Note 9 - Financing Receivables for further information. Electronic health records ("EHR") implementations include a system warranty that terminates thirty days from the software go-live date, the date which the client begins using the system in a live environment.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Hardware revenue is recognized separately from software licenses at the point in time it is delivered to the client. The SSP of hardware is cost plus a reasonable margin. Payment is generally due upon delivery of the hardware to the client. Standard manufacturer warranties apply to hardware.</span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Recurring Revenues</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Software application support and hardware maintenance services sold with software licenses and hardware are separate and distinct performance obligations. Revenue for support and maintenance services is recognized based on SSP, which is the renewal price, ratably over the life of the contract, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18xOTEvZnJhZzo3ZTAyMWE1ZDAwNDk0ZjU3OTI3YTFhNzczNjU2YTI4OS90ZXh0cmVnaW9uOjdlMDIxYTVkMDA0OTRmNTc5MjdhMWE3NzM2NTZhMjg5XzMwMTY_4ded4d4f-df60-4e6d-9664-be2338933418">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18xOTEvZnJhZzo3ZTAyMWE1ZDAwNDk0ZjU3OTI3YTFhNzczNjU2YTI4OS90ZXh0cmVnaW9uOjdlMDIxYTVkMDA0OTRmNTc5MjdhMWE3NzM2NTZhMjg5XzMwMjI_680c5dc2-78fa-4aa9-ab81-aa4d76294299">five</span> years. Payment is due monthly for support services provided.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Subscriptions to third party content revenue is recognized as a separate performance obligation ratably over the subscription term based on SSP, which is cost plus a reasonable margin. Payment is due monthly for subscriptions to third party content.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Software as a Service ("SaaS") arrangements for EHR software and related conversion and training services are considered a single performance obligation. Revenue is recognized on a monthly basis as the SaaS service is provided to the client over the contract term. Payment is due monthly for SaaS services provided.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Refer to Note 14 - Segment Reporting, for further information, including revenue by client base (acute care or post-acute care) bifurcated by recurring and non-recurring revenue.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">TruBridge</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">TruBridge provides an array of business processing services ("BPS") consisting of accounts receivable management, private pay services, insurance services, medical coding, electronic billing, statement processing, payroll processing, and contract management. Fees are recognized over the period of the client contractual relationship as the services are performed based on the SSP, net of discounts. Fees for many of these services are invoiced, and revenue recognized accordingly, based on the volume of transactions or a percentage of client accounts receivable collections. Payment is due monthly for BPS with certain amounts varying based on utilization and/or volumes.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">TruBridge also provides professional IT services. Revenue from professional services is recognized as the services are performed based on SSP. Payment is due monthly as services are performed.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Revenue</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Deferred revenue represents amounts invoiced to clients for which the services under contract have not been completed and revenue has not been recognized, including annual renewals of certain software subscriptions and customer deposits for implementations to be performed at a later date. Revenue is recognized ratably over the life of the software subscriptions as services are provided and at the point-in-time when implementations have been completed.</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:78.000000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,937 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue recorded </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,847 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less deferred revenue recognized as revenue </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,669)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,115 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The deferred revenue recorded during the nine months ended September 30, 2018 is comprised primarily of the annual renewals of certain software subscriptions billed during the first quarter of each year and deposits collected for future EHR installations. The deferred revenue recognized as revenue during the nine months ended September 30, 2018 is comprised primarily of the periodic recognition of annual renewals that were deferred until earned and deposits for future EHR installations that were deferred until earned.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Costs to Obtain and Fulfill a Contract with a Customer</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Costs to obtain a contract include the commission costs related to SaaS licensing agreements, which are capitalized and amortized ratably over the expected life of the customer. As a practical expedient, we generally recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset would have been one year or less, with the exception of commissions generated from TruBridge sales. TruBridge commissions, which are paid up to</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> twelve months in advance, are capitalized and amortized over the prepayment period. Costs to obtain a contract are expensed within sales and marketing expenses in the accompanying condensed consolidated statements of income.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Contract fulfillment costs related to the implementation of SaaS arrangements are capitalized and amortized ratably over the expected life of the customer. Costs to fulfill contracts consist of the payroll costs for the implementation of SaaS arrangements, including time for training, conversion, and installation that is necessary for the software to be utilized. Contract fulfillment costs are expensed within </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">the caption "System sales and support - Cost of sales."</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Costs to obtain and fulfill contracts related to SaaS arrangements are included within the "Prepaid expenses and other" and "Other assets, net of current portion" line items on our condensed consolidated balance sheets. </span></div><div style="padding-left:18pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:77.848485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.151515%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,775 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs to obtain and fulfill contracts capitalized </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,356 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less costs to obtain and fulfill contracts recognized as expense </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,129)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,002 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Significant Judgments</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our contracts with clients often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Judgment is required to determine SSP for each distinct performance obligation. We use observable SSP for items that are sold on a stand-alone basis to similarly situated clients at unit prices within a sufficiently narrow range. For performance obligations that are sold to different clients for a broad range of amounts, or for performance obligations that are never sold on a stand-alone basis, the residual method in determining SSP is applied and requires significant judgment. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Allocating the transaction price, including estimating SSP of promised goods and services for contracts with discounts or variable consideration, may require significant judgment. Due to the short time frame of the implementation cycle, discount allocation is immaterial as revenue is recognized net of discounts within the same reporting period. In scenarios where the Company enters into a contract that includes both a software license and BPS or other services that are charged based on volume of services rendered, the Company allocates variable amounts entirely to a distinct good or service. The terms of the variable payment relate specifically to the entity’s efforts to satisfy that performance obligation. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Significant judgment is required in determining the expected life of a customer, which is the amortization period for costs to obtain and fulfill a contract that have been capitalized. The Company determined that the expected life of the customer is not materially different from the initial contract term based on the characteristics of the SaaS offering.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Remaining Performance Obligations</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Disclosures regarding remaining performance obligations are not considered material as the overwhelming majority of the Company's remaining performance obligations either (a) are related to contracts with an expected duration of one year or less, or (b) exhibit revenue recognition in the amount to which the Company has the right to invoice.</span></div> REVENUE RECOGNITION<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products and services. We enter into contracts that can include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The Company employs the 5-step revenue recognition model under ASC 606 to: (1) identify the contract with the client, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revenue is recognized net of shipping charges and any taxes collected from clients, which are subsequently remitted to governmental authorities. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">System Sales and Support</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company enters into contractual obligations to sell perpetual software licenses, installation, conversion, training, hardware and software application support and hardware maintenance services to acute care and post-acute care community hospitals. </span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Non-recurring Revenues</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Perpetual software licenses, installation, conversion, and related training are not considered separate and distinct performance obligations due to the proprietary nature of our software and are, therefore, accounted for as a single performance obligation on a module-by-module basis. Revenue is recognized as each module's implementation is completed based on the module's stand-alone selling price ("SSP"), net of discounts. Fees for licenses, installation, conversion, and related training are typically due in three installments: (1) at placement of order, (2) upon installation of software and commencement of training, and (3) upon satisfactory completion of monthly accounting cycle or end-of-month operation by application and as applicable for each application. Often, short-term and/or long-term financing arrangements are provided for software implementations; refer to Note 9 - Financing Receivables for further information. Electronic health records ("EHR") implementations include a system warranty that terminates thirty days from the software go-live date, the date which the client begins using the system in a live environment.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Hardware revenue is recognized separately from software licenses at the point in time it is delivered to the client. The SSP of hardware is cost plus a reasonable margin. Payment is generally due upon delivery of the hardware to the client. Standard manufacturer warranties apply to hardware.</span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Recurring Revenues</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Software application support and hardware maintenance services sold with software licenses and hardware are separate and distinct performance obligations. Revenue for support and maintenance services is recognized based on SSP, which is the renewal price, ratably over the life of the contract, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18xOTEvZnJhZzo3ZTAyMWE1ZDAwNDk0ZjU3OTI3YTFhNzczNjU2YTI4OS90ZXh0cmVnaW9uOjdlMDIxYTVkMDA0OTRmNTc5MjdhMWE3NzM2NTZhMjg5XzMwMTY_4ded4d4f-df60-4e6d-9664-be2338933418">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18xOTEvZnJhZzo3ZTAyMWE1ZDAwNDk0ZjU3OTI3YTFhNzczNjU2YTI4OS90ZXh0cmVnaW9uOjdlMDIxYTVkMDA0OTRmNTc5MjdhMWE3NzM2NTZhMjg5XzMwMjI_680c5dc2-78fa-4aa9-ab81-aa4d76294299">five</span> years. Payment is due monthly for support services provided.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Subscriptions to third party content revenue is recognized as a separate performance obligation ratably over the subscription term based on SSP, which is cost plus a reasonable margin. Payment is due monthly for subscriptions to third party content.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">• Software as a Service ("SaaS") arrangements for EHR software and related conversion and training services are considered a single performance obligation. Revenue is recognized on a monthly basis as the SaaS service is provided to the client over the contract term. Payment is due monthly for SaaS services provided.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Refer to Note 14 - Segment Reporting, for further information, including revenue by client base (acute care or post-acute care) bifurcated by recurring and non-recurring revenue.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">TruBridge</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">TruBridge provides an array of business processing services ("BPS") consisting of accounts receivable management, private pay services, insurance services, medical coding, electronic billing, statement processing, payroll processing, and contract management. Fees are recognized over the period of the client contractual relationship as the services are performed based on the SSP, net of discounts. Fees for many of these services are invoiced, and revenue recognized accordingly, based on the volume of transactions or a percentage of client accounts receivable collections. Payment is due monthly for BPS with certain amounts varying based on utilization and/or volumes.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">TruBridge also provides professional IT services. Revenue from professional services is recognized as the services are performed based on SSP. Payment is due monthly as services are performed.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Revenue</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Deferred revenue represents amounts invoiced to clients for which the services under contract have not been completed and revenue has not been recognized, including annual renewals of certain software subscriptions and customer deposits for implementations to be performed at a later date. Revenue is recognized ratably over the life of the software subscriptions as services are provided and at the point-in-time when implementations have been completed.</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:78.000000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,937 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue recorded </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,847 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less deferred revenue recognized as revenue </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,669)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,115 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The deferred revenue recorded during the nine months ended September 30, 2018 is comprised primarily of the annual renewals of certain software subscriptions billed during the first quarter of each year and deposits collected for future EHR installations. The deferred revenue recognized as revenue during the nine months ended September 30, 2018 is comprised primarily of the periodic recognition of annual renewals that were deferred until earned and deposits for future EHR installations that were deferred until earned.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Costs to Obtain and Fulfill a Contract with a Customer</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Costs to obtain a contract include the commission costs related to SaaS licensing agreements, which are capitalized and amortized ratably over the expected life of the customer. As a practical expedient, we generally recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset would have been one year or less, with the exception of commissions generated from TruBridge sales. TruBridge commissions, which are paid up to</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> twelve months in advance, are capitalized and amortized over the prepayment period. Costs to obtain a contract are expensed within sales and marketing expenses in the accompanying condensed consolidated statements of income.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Contract fulfillment costs related to the implementation of SaaS arrangements are capitalized and amortized ratably over the expected life of the customer. Costs to fulfill contracts consist of the payroll costs for the implementation of SaaS arrangements, including time for training, conversion, and installation that is necessary for the software to be utilized. Contract fulfillment costs are expensed within </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">the caption "System sales and support - Cost of sales."</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Costs to obtain and fulfill contracts related to SaaS arrangements are included within the "Prepaid expenses and other" and "Other assets, net of current portion" line items on our condensed consolidated balance sheets. </span></div><div style="padding-left:18pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:77.848485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.151515%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,775 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs to obtain and fulfill contracts capitalized </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,356 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less costs to obtain and fulfill contracts recognized as expense </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,129)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,002 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Significant Judgments</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our contracts with clients often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Judgment is required to determine SSP for each distinct performance obligation. We use observable SSP for items that are sold on a stand-alone basis to similarly situated clients at unit prices within a sufficiently narrow range. For performance obligations that are sold to different clients for a broad range of amounts, or for performance obligations that are never sold on a stand-alone basis, the residual method in determining SSP is applied and requires significant judgment. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Allocating the transaction price, including estimating SSP of promised goods and services for contracts with discounts or variable consideration, may require significant judgment. Due to the short time frame of the implementation cycle, discount allocation is immaterial as revenue is recognized net of discounts within the same reporting period. In scenarios where the Company enters into a contract that includes both a software license and BPS or other services that are charged based on volume of services rendered, the Company allocates variable amounts entirely to a distinct good or service. The terms of the variable payment relate specifically to the entity’s efforts to satisfy that performance obligation. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Significant judgment is required in determining the expected life of a customer, which is the amortization period for costs to obtain and fulfill a contract that have been capitalized. The Company determined that the expected life of the customer is not materially different from the initial contract term based on the characteristics of the SaaS offering.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Remaining Performance Obligations</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Disclosures regarding remaining performance obligations are not considered material as the overwhelming majority of the Company's remaining performance obligations either (a) are related to contracts with an expected duration of one year or less, or (b) exhibit revenue recognition in the amount to which the Company has the right to invoice.</span></div> <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Deferred revenue represents amounts invoiced to clients for which the services under contract have not been completed and revenue has not been recognized, including annual renewals of certain software subscriptions and customer deposits for implementations to be performed at a later date. Revenue is recognized ratably over the life of the software subscriptions as services are provided and at the point-in-time when implementations have been completed.</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:78.000000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,937 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue recorded </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,847 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less deferred revenue recognized as revenue </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,669)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,115 </span></td></tr></table></div> 9937000 15847000 14669000 11115000 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Costs to obtain and fulfill contracts related to SaaS arrangements are included within the "Prepaid expenses and other" and "Other assets, net of current portion" line items on our condensed consolidated balance sheets. </span></div><div style="padding-left:18pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:77.848485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.151515%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,775 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs to obtain and fulfill contracts capitalized </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,356 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less costs to obtain and fulfill contracts recognized as expense </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,129)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,002 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 3775000 2356000 3129000 3002000 PROPERTY AND EQUIPMENT<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Property and equipment was comprised of the following at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Land </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,848 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,848 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,247 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,240 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,080 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,269 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,001 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,001 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Office furniture and fixtures </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,865 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,865 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Automobiles </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,111 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,293 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,017)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,601)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,094 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,692 </span></td></tr></table></div> <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Property and equipment was comprised of the following at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Land </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,848 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,848 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,247 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,240 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,080 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,269 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,001 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,001 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Office furniture and fixtures </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,865 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,865 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Automobiles </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,111 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,293 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,017)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,601)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,094 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,692 </span></td></tr></table></div> 2848000 2848000 8247000 8240000 4080000 3269000 5001000 5001000 2865000 2865000 70000 70000 23111000 22293000 12017000 10601000 11094000 11692000 OTHER ACCRUED LIABILITIES<div style="padding-left:22pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Other accrued liabilities was comprised of the following at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.484848%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.030303%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries and benefits </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,232 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,432 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,244 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,139 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">738 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,416 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Self-insurance reserves </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">580 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">501 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,433 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,098 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The accrued contingent consideration depicted above represents the potential earnout incentive for former Rycan shareholders, relating to the purchase of Rycan by HHI in 2015. We have estimated the fair value of the contingent consideration based on the amount of revenue we expect to be earned by Rycan through the year ending December 31, 2018 in accordance with the purchase agreement between the parties.</span></div> <div style="padding-left:22pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Other accrued liabilities was comprised of the following at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.484848%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.030303%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries and benefits </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,232 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,432 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Severance </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,244 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,139 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">738 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,416 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Self-insurance reserves </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">580 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">501 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,433 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,098 </span></td></tr></table></div> 7232000 8432000 1244000 1139000 738000 2416000 1024000 1024000 615000 586000 580000 501000 11433000 14098000 NET INCOME PER SHARE<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company presents basic and diluted earnings per share ("EPS") data for its common stock. Basic EPS is calculated by dividing the net income attributable to stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS is determined by adjusting the net income attributable to stockholders of the Company and the weighted average number of shares of common stock outstanding during the period for the effects of all dilutive potential common shares, including awards under stock-based compensation arrangements.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company's unvested restricted stock awards (see Note 8) are considered participating securities under FASB Codification topic, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Earnings Per Share</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, because they entitle holders to non-forfeitable rights to dividends until the awards vest or are forfeited. When a company has a security that qualifies as a "participating security," the Codification requires the use of the two-class method when computing basic EPS. The two-class method is an earnings allocation formula that determines EPS for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. In determining the amount of net income to allocate to common stockholders, income is allocated to both common stock and participating securities based on their respective weighted average shares outstanding for the period, with net income attributable to common stockholders ultimately equaling net income less net income attributable to participating securities. Diluted EPS for the Company's common stock is computed using the more dilutive of the two-class method or the treasury stock method.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following is a calculation of the basic and diluted EPS for the Company's common stock, including a reconciliation between net income and net income attributable to common stockholders:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.198830%;"><tr><td style="width:1.0%;"/><td style="width:44.808511%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.559878%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.407903%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.559878%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except per share data) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,749 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,288 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,044 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,121 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Net income attributable to participating securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(197)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(55)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(338)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to common stockholders </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,552 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,233 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,706 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,027 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding used in basic per common share computations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,604 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,431 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,547 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,409 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: Dilutive potential common shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding used in diluted per common share computations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,604 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,431 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,547 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,409 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic EPS </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.41 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.72 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.30 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted EPS </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.41 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.72 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.30 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During 2018, performance share awards were granted to certain executive officers and key employees of the Company that will result in the issuance of time-vesting restricted stock if the predefined performance criteria are met. The awards provide for an aggregate target of 184,776 shares, none of which have been included in the calculation of diluted EPS for the three and nine months ended September 30, 2018 because the related threshold award performance level has not been achieved as of September 30, 2018. See Note 8 - Stock-based Compensation for more information.</span></div> NET INCOME PER SHARE<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company presents basic and diluted earnings per share ("EPS") data for its common stock. Basic EPS is calculated by dividing the net income attributable to stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS is determined by adjusting the net income attributable to stockholders of the Company and the weighted average number of shares of common stock outstanding during the period for the effects of all dilutive potential common shares, including awards under stock-based compensation arrangements.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company's unvested restricted stock awards (see Note 8) are considered participating securities under FASB Codification topic, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Earnings Per Share</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, because they entitle holders to non-forfeitable rights to dividends until the awards vest or are forfeited. When a company has a security that qualifies as a "participating security," the Codification requires the use of the two-class method when computing basic EPS. The two-class method is an earnings allocation formula that determines EPS for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. In determining the amount of net income to allocate to common stockholders, income is allocated to both common stock and participating securities based on their respective weighted average shares outstanding for the period, with net income attributable to common stockholders ultimately equaling net income less net income attributable to participating securities. Diluted EPS for the Company's common stock is computed using the more dilutive of the two-class method or the treasury stock method.</span></div> <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following is a calculation of the basic and diluted EPS for the Company's common stock, including a reconciliation between net income and net income attributable to common stockholders:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.198830%;"><tr><td style="width:1.0%;"/><td style="width:44.808511%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.559878%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.407903%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.559878%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except per share data) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,749 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,288 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,044 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,121 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Net income attributable to participating securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(197)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(55)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(338)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to common stockholders </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,552 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,233 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,706 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,027 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding used in basic per common share computations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,604 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,431 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,547 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,409 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: Dilutive potential common shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding used in diluted per common share computations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,604 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,431 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,547 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,409 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic EPS </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.41 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.72 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.30 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted EPS </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.41 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.72 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.30 </span></td></tr></table></div> 5749000 2288000 10044000 4121000 197000 55000 338000 94000 5552000 2233000 9706000 4027000 13604000 13431000 13547000 13409000 0 0 0 0 13604000 13431000 13547000 13409000 0.41 0.17 0.72 0.30 0.41 0.17 0.72 0.30 184776 INCOME TAXES<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company determines the tax provision for interim periods using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our effective tax rate for the three months ended September 30, 2018 was a tax benefit of 54% compared to a tax expense of 38% for the three months ended September 30, 2017. This significant decrease in our effective tax rate was mostly attributable to refined estimates regarding our 2017 and 2018 federal research and development (R&amp;D) tax credit, with such estimates increasing significantly as a result of our implementation of the Internal Revenue Service's "Guidance for Allowance of the Credit for Increasing Research Activities under IRC Section 41 for Taxpayers that Expense Research and Development Costs on their Financial Statements pursuant to ASC 730," commonly referred to as the "ASC 730 Safe Harbor Directive." This Directive provides guidance regarding the examination of certain R&amp;D expenses under ASC 730, </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Research and Development, </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">and indicates that the IRS will not challenge certain qualified research expenses (QREs) that are a taxpayer's adjusted ASC 730 financial statement R&amp;D costs. With this guidance, taxpayers now have the option to reconcile ASC 730 with the QREs claimed on their tax return by adjusting ASC 730 financial statement R&amp;D costs to arrive at the amount the IRS considers as qualifying for the safe harbor. The implementation of this guidance, including corresponding 2017 provision-to-return and 2018 year-to-date adjustments, resulted in an incremental 71% reduction in our effective tax rate for the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The decrease in our effective tax rate from the ASC 730 Safe Harbor Directive was in addition to the beneficial rate impact of the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our effective tax rate for the nine months ended September 30, 2018 decreased to 2% from 47% for the nine months ended September 30, 2017, partially due to the reduction in our corporate federal tax rate from 35% to 21% effective at the beginning of 2018. Additionally, the effective tax rate for the nine months ended September 30, 2017 experienced a shortfall tax expense related to stock-based compensation of $1.1 million that increased the effective rate by 14%. Such shortfall during the nine months ended September 30, 2018 decreased to $0.4 million resulting in an increase in the effective rate of only 4%. Lastly, our implementation of the aforementioned ASC 730 Safe Harbor Directive has significantly increased our estimated R&amp;D tax credits for the 2017 and 2018 tax years, resulting in a further 25% decrease in our effective rate.</span></div> INCOME TAXES<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company determines the tax provision for interim periods using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our effective tax rate for the three months ended September 30, 2018 was a tax benefit of 54% compared to a tax expense of 38% for the three months ended September 30, 2017. This significant decrease in our effective tax rate was mostly attributable to refined estimates regarding our 2017 and 2018 federal research and development (R&amp;D) tax credit, with such estimates increasing significantly as a result of our implementation of the Internal Revenue Service's "Guidance for Allowance of the Credit for Increasing Research Activities under IRC Section 41 for Taxpayers that Expense Research and Development Costs on their Financial Statements pursuant to ASC 730," commonly referred to as the "ASC 730 Safe Harbor Directive." This Directive provides guidance regarding the examination of certain R&amp;D expenses under ASC 730, </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Research and Development, </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">and indicates that the IRS will not challenge certain qualified research expenses (QREs) that are a taxpayer's adjusted ASC 730 financial statement R&amp;D costs. With this guidance, taxpayers now have the option to reconcile ASC 730 with the QREs claimed on their tax return by adjusting ASC 730 financial statement R&amp;D costs to arrive at the amount the IRS considers as qualifying for the safe harbor. The implementation of this guidance, including corresponding 2017 provision-to-return and 2018 year-to-date adjustments, resulted in an incremental 71% reduction in our effective tax rate for the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The decrease in our effective tax rate from the ASC 730 Safe Harbor Directive was in addition to the beneficial rate impact of the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our effective tax rate for the nine months ended September 30, 2018 decreased to 2% from 47% for the nine months ended September 30, 2017, partially due to the reduction in our corporate federal tax rate from 35% to 21% effective at the beginning of 2018. Additionally, the effective tax rate for the nine months ended September 30, 2017 experienced a shortfall tax expense related to stock-based compensation of $1.1 million that increased the effective rate by 14%. Such shortfall during the nine months ended September 30, 2018 decreased to $0.4 million resulting in an increase in the effective rate of only 4%. Lastly, our implementation of the aforementioned ASC 730 Safe Harbor Directive has significantly increased our estimated R&amp;D tax credits for the 2017 and 2018 tax years, resulting in a further 25% decrease in our effective rate.</span></div> INCOME TAXESThe Company determines the tax provision for interim periods using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment. -0.54 0.38 -0.71 0.02 0.47 1100000 0.14 400000 0.04 STOCK-BASED COMPENSATION<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Stock-based compensation expense is measured at the grant date based on the fair value of the award, and is recognized as an expense over the employee's or non-employee director's requisite service period.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table details total stock-based compensation expense for the three and nine months ended September 30, 2018 and 2017, included in the condensed consolidated statements of income:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:44.818182%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs of sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">566 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">492 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,590 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,235 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,044 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,562 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,713 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,786 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Pre-tax stock-based compensation expense </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,610 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,054 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,303 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,021 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: income tax effect </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(574)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(801)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,607)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,958)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net stock-based compensation expense </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,036 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,253 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,696 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,063 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company's stock-based compensation awards are in the form of restricted stock and performance share awards granted pursuant to the Company's 2012 Restricted Stock Plan for Non-Employee Directors and Amended and Restated 2014 Incentive Plan (the "Plans"). </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As of September 30, 2018, there was $15.6 million of unrecognized compensation expense related to unvested stock-based compensation arrangements granted under the Plans, which is expected to be recognized over a weighted-average period of 2.0 years. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company grants restricted stock to executive officers, certain key employees and non-employee directors under the Plans with the fair value of the awards representing the fair value of the common stock on the date the restricted stock is granted. Shares of restricted stock generally vest in equal annual installments over the applicable vesting period, which ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18yOTkvZnJhZzpjYmQ2N2UyZTMyMmE0MzczOGI3YzMwYzk5N2M5NmFmYi90ZXh0cmVnaW9uOmNiZDY3ZTJlMzIyYTQzNzM4YjdjMzBjOTk3Yzk2YWZiXzEyODc_ceee5553-100c-4e27-a564-bf1ec099c06c">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18yOTkvZnJhZzpjYmQ2N2UyZTMyMmE0MzczOGI3YzMwYzk5N2M5NmFmYi90ZXh0cmVnaW9uOmNiZDY3ZTJlMzIyYTQzNzM4YjdjMzBjOTk3Yzk2YWZiXzEyOTM_f816a4d6-dca6-49ed-8a5e-d65b900673c3">three</span> years. The Company records expenses for these grants on a straight-line basis over the applicable vesting periods. Shares of restricted stock may also be issued pursuant to the settlement of performance share awards, for which the Company records expenses in the manner described in the "Performance Share Awards" section below. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of restricted stock activity (including shares of restricted stock issued pursuant to the settlement of performance share awards) under the Plans during the nine months ended September 30, 2018 and 2017 is as follows:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:44.818182%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock outstanding at beginning of period </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">309,195 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38.36 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">184,885 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54.63 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">148,841 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30.20 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">222,390 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32.87 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance share awards settled through the issuance of restricted stock </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">177,395 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(153,424)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40.81 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,184)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55.75 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock outstanding at end of period </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">482,007 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31.96 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">308,091 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38.56 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Performance Share Awards</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company grants performance share awards to executive officers and certain key employees under the Amended and Restated 2014 Incentive Plan. The number of shares of common stock earned and issuable under each award is determined at the end of each one-year or three-year performance period, based on the Company's achievement of performance goals predetermined by the Compensation Committee of the Board of Directors at the time of grant. The three-year performance share awards include a modifier to the total number of shares earned based on the Company's total shareholder return ("TSR") compared to an industry index. If certain levels of the performance objective are met, the award results in the issuance of shares of restricted stock or common stock corresponding to such level. One-year performance share awards are then subject to time-based vesting pursuant to which the shares of restricted stock vest in equal annual installments over the applicable vesting period, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18yOTkvZnJhZzpjYmQ2N2UyZTMyMmE0MzczOGI3YzMwYzk5N2M5NmFmYi90ZXh0cmVnaW9uOmNiZDY3ZTJlMzIyYTQzNzM4YjdjMzBjOTk3Yzk2YWZiXzI4NTI_ea21fbf6-a7b5-447f-bf16-5c5848ac9fa7">three</span> years. Three-year performance share awards result in the issuance of shares of common stock that are not subject to time-based vesting at the conclusion of the three-year performance period if earned.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In the event that the Company's financial performance meets the predetermined targets for the performance objectives of the one-year and three-year performance share awards, the Company will issue each award recipient the number of shares of restricted stock or common stock, as applicable, equal to the target award specified in the individual's underlying performance share award agreement. In the event the financial results of the Company exceed the predetermined targets, additional shares up to the maximum award may be issued. In the event the financial results of the Company fall below the predetermined targets, a reduced number of shares may be issued. If the financial results of the Company fall below the threshold performance levels, no shares will be issued. The total number of shares issued for the three-year performance share award may be increased, decreased, or unchanged based on the TSR modifier described above.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The recipients of performance share awards do not receive dividends or possess voting rights during the performance period and, accordingly, the fair value of the one-year performance share awards is the quoted market value of CPSI's common stock on the grant date less the present value of the expected dividends not received during the relevant period. The TSR modifier applicable to the three-year performance share awards is considered a market condition and therefore is reflected in the grant date fair value of the award. A Monte Carlo simulation has been used to account for this market condition in the grant date fair value of the award.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Expense of one-year performance share awards is recognized using the accelerated attribution (graded vesting) method over the period beginning on the date the Company determines that it is probable that the performance criteria will be achieved and ending on the last day of the vesting period for the restricted stock issued in satisfaction of such awards. Expense of three-year performance share awards is recognized using ratable straight-line amortization over the three-year performance period. In the event the Company determines it is no longer probable that the minimum performance level will be achieved, all previously recognized compensation expense related to the applicable awards is reversed in the period such a determination is made.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of performance share award activity under the 2014 Incentive Plan during the nine months ended September 30, 2018 and 2017 is as follows, based on the target award amounts set forth in the performance share award agreements:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:44.818182%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance share awards outstanding at beginning of period </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">189,325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">77,594 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49.64 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">184,776 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30.15 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">189,325 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or unearned </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,930)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,594)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49.64 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance share awards settled through the issuance of restricted stock </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(177,395)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance share awards outstanding at end of period </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">184,776 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30.15 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">189,325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> STOCK-BASED COMPENSATIONStock-based compensation expense is measured at the grant date based on the fair value of the award, and is recognized as an expense over the employee's or non-employee director's requisite service period. <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table details total stock-based compensation expense for the three and nine months ended September 30, 2018 and 2017, included in the condensed consolidated statements of income:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:44.818182%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs of sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">566 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">492 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,590 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,235 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,044 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,562 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,713 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,786 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Pre-tax stock-based compensation expense </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,610 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,054 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,303 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,021 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: income tax effect </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(574)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(801)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,607)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,958)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net stock-based compensation expense </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,036 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,253 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,696 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,063 </span></td></tr></table></div> 566000 492000 1590000 1235000 2044000 1562000 5713000 3786000 2610000 2054000 7303000 5021000 574000 801000 1607000 1958000 2036000 1253000 5696000 3063000 15600000 P2Y <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of restricted stock activity (including shares of restricted stock issued pursuant to the settlement of performance share awards) under the Plans during the nine months ended September 30, 2018 and 2017 is as follows:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:44.818182%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock outstanding at beginning of period </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">309,195 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38.36 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">184,885 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54.63 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">148,841 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30.20 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">222,390 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32.87 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance share awards settled through the issuance of restricted stock </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">177,395 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(153,424)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40.81 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,184)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55.75 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock outstanding at end of period </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">482,007 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31.96 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">308,091 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38.56 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 309195 38.36 184885 54.63 148841 30.20 222390 32.87 177395 29.94 0 0 153424 40.81 99184 55.75 482007 31.96 308091 38.56 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of performance share award activity under the 2014 Incentive Plan during the nine months ended September 30, 2018 and 2017 is as follows, based on the target award amounts set forth in the performance share award agreements:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:44.818182%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Grant Date<br/>Fair Value Per Share </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance share awards outstanding at beginning of period </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">189,325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">77,594 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49.64 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">184,776 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30.15 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">189,325 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or unearned </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,930)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,594)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49.64 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance share awards settled through the issuance of restricted stock </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(177,395)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance share awards outstanding at end of period </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">184,776 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30.15 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">189,325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.94 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 189325 29.94 77594 49.64 184776 30.15 189325 29.94 11930 29.94 77594 49.64 177395 29.94 0 0 184776 30.15 189325 29.94 FINANCING RECEIVABLES<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Short-Term Payment Plans</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company provides fixed monthly payment arrangements ("short-term payment plans") over terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18zMTIvZnJhZzo3ZDVlNTM0ODQyNWQ0YWY4ODc0YzMwNmY4ZTMzNzRjMy90ZXh0cmVnaW9uOjdkNWU1MzQ4NDI1ZDRhZjg4NzRjMzA2ZjhlMzM3NGMzXzE2OQ_d2268351-cd2c-4582-a83d-8b7169c8e6c1">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3OTkyNTNhYzY3MzRlYjU4N2Y2MDYwNDg2NDU2YzQzL3NlYzo2Nzk5MjUzYWM2NzM0ZWI1ODdmNjA2MDQ4NjQ1NmM0M18zMTIvZnJhZzo3ZDVlNTM0ODQyNWQ0YWY4ODc0YzMwNmY4ZTMzNzRjMy90ZXh0cmVnaW9uOjdkNWU1MzQ4NDI1ZDRhZjg4NzRjMzA2ZjhlMzM3NGMzXzE3NQ_a141651b-b8b7-4614-9306-0e756582d795">twelve</span> months for meaningful use stage three and other add-on software installations. As a practical expedient, we do not adjust the amount of consideration recognized as revenue for the financing component as unearned income when we expect payment within one year or less. These receivables, included in the current portion of financing receivables, were comprised of the following at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term payment plans, gross </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,463 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,081 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(373)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(638)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term payment plans, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,090 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,443 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long-Term Financing Arrangements</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Additionally, the Company provides financing for purchases of its information and patient care systems to certain healthcare providers under long-term financing arrangements expiring in various years through 2025. Under long-term financing arrangements, the transaction price is adjusted by a discount rate that reflects market conditions that would be used for a separate financing transaction between the Company and licensee at contract inception, and takes into account the credit characteristics of the licensee and market interest rates as of the date of the agreement. As such, the amount of fixed fee revenue recognized at the beginning of the license term will be reduced by the calculated financing component. As payments are received from the licensee, the Company recognizes a portion of the financing component as interest income, reported as other income in the condensed consolidated statements of income. These receivables typically have terms from two to seven years.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of these receivables were as follows at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term financing arrangements, gross </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,948 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,968 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,248)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,606)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unearned income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,997)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,265)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term financing arrangements, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,703 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,097 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Future minimum payments to be received subsequent to September 30, 2018 are as follows:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:84.969697%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.030303%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31, </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,787 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,719 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,127 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,887 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,437 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,991 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum payments to be received </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,948 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,248)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unearned income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,997)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Receivables, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,703 </span></td></tr><tr><td colspan="3" style="height:4pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:4pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Credit Quality of Financing Receivables and Allowance for Credit Losses</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table is a roll-forward of the allowance for financing credit losses for the nine months ended September 30, 2018 and year ended December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:31.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of Period </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Charge-offs </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at End of Period </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,244 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,723 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,346)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,621 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,198 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,823 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(777)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,244 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company’s financing receivables are comprised of a single portfolio segment, as the balances are all derived from short-term payment plan arrangements and long-term financing arrangements within our target market of community hospitals. The Company evaluates the credit quality of its financing receivables based on a combination of factors, including, but not limited to, customer collection experience, economic conditions, the customer’s financial condition, and known risk characteristics impacting the respective customer base of community hospitals, the most notable of which relate to enacted and potential changes in Medicare and Medicaid reimbursement rates as community hospitals typically generate a significant portion of their revenues and related cash flows from beneficiaries of these programs. In addition to specific account identification, the Company utilizes historical collection experience to establish the allowance for credit losses. Financing receivables are written off only after the Company has exhausted all collection efforts. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Customer payments are considered past due if a scheduled payment is not received within contractually agreed upon terms. To facilitate customer collection and credit monitoring efforts, financing receivable amounts are invoiced and reclassified to trade accounts receivable when they become due, with all invoiced amounts placed on nonaccrual status. As a result, all past due amounts related to the Company’s financing receivables are included in trade accounts receivable in the accompanying condensed consolidated balance sheets. The following is an analysis of the age of financing receivables amounts (excluding short-term payment plans) that have been reclassified to trade accounts receivable and were past due as of September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:42.696970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.878788%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.484848%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 to 90 Days Past Due </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">91 to 180 Days Past Due </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">181 + Days Past Due </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Past Due </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,272 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">268 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">414 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,954 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">980 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">171 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,151 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">From time to time, the Company may agree to alternative payment terms outside of the terms of the original financing receivable agreement due to customer difficulties in achieving the original terms. In general, such alternative payment arrangements do not result in a re-aging of the related receivables. Rather, payments pursuant to any alternative payment arrangements are applied to the already outstanding invoices beginning with the oldest outstanding invoices as the payments are received.</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Because amounts are reclassified to trade accounts receivable when they become due, there are no past due amounts included within financing receivables or financing receivables, net of current portion, in the accompanying condensed consolidated balance sheets.</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company utilizes an aging of trade accounts receivable as the primary credit quality indicator for its financing receivables, which is facilitated by the reclassification of customer payment amounts to trade accounts receivable when they become due. The table below categorizes customer financing receivable balances (excluding short-term payment plans), none of which are considered past due, based on the age of the oldest payment outstanding that has been reclassified to trade accounts receivable:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stratification of uninvoiced client financing receivables based on aging of related trade accounts receivable: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 to 90 Days Past Due </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,029 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,300 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">91 to 180 Days Past Due </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,575 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,727 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">181 + Days Past Due </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">614 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">967 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total uninvoiced client financing receivables balances of clients with a trade accounts receivable </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,218 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,994 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total uninvoiced client financing receivables of clients with no related trade accounts receivable </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,733 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,709 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financing receivables with contractual maturities of one year or less </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,463 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,081 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,621)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,244)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financing receivables </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,793 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,540 </span></td></tr></table></div> These receivables, included in the current portion of financing receivables, were comprised of the following at September 30, 2018 and December 31, 2017:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term payment plans, gross </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,463 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,081 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(373)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(638)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term payment plans, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,090 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,443 </span></td></tr></table> 7463000 9081000 373000 638000 7090000 8443000 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of these receivables were as follows at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term financing arrangements, gross </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,948 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,968 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,248)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,606)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unearned income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,997)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,265)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term financing arrangements, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,703 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,097 </span></td></tr></table></div> 27948000 22968000 1248000 2606000 2997000 2265000 23703000 18097000 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Future minimum payments to be received subsequent to September 30, 2018 are as follows:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:84.969697%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.030303%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31, </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,787 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,719 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,127 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,887 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,437 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,991 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum payments to be received </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,948 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,248)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unearned income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,997)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Receivables, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,703 </span></td></tr><tr><td colspan="3" style="height:4pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:4pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 2787000 8719000 6127000 4887000 3437000 1991000 27948000 1248000 2997000 23703000 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table is a roll-forward of the allowance for financing credit losses for the nine months ended September 30, 2018 and year ended December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:31.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of Period </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Charge-offs </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at End of Period </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,244 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,723 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,346)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,621 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,198 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,823 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(777)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,244 </span></td></tr></table></div> 3244000 1723000 3346000 0 1621000 2198000 1823000 777000 0 3244000 The following is an analysis of the age of financing receivables amounts (excluding short-term payment plans) that have been reclassified to trade accounts receivable and were past due as of September 30, 2018 and December 31, 2017:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:42.696970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.878788%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.484848%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 to 90 Days Past Due </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">91 to 180 Days Past Due </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">181 + Days Past Due </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Past Due </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,272 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">268 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">414 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,954 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">980 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">171 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,151 </span></td></tr></table> 1272000 268000 414000 1954000 980000 171000 0 1151000 The table below categorizes customer financing receivable balances (excluding short-term payment plans), none of which are considered past due, based on the age of the oldest payment outstanding that has been reclassified to trade accounts receivable:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stratification of uninvoiced client financing receivables based on aging of related trade accounts receivable: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 to 90 Days Past Due </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,029 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,300 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">91 to 180 Days Past Due </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,575 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,727 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">181 + Days Past Due </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">614 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">967 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total uninvoiced client financing receivables balances of clients with a trade accounts receivable </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,218 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,994 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total uninvoiced client financing receivables of clients with no related trade accounts receivable </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,733 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,709 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financing receivables with contractual maturities of one year or less </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,463 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,081 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for losses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,621)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,244)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financing receivables </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,793 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,540 </span></td></tr></table> 17029000 11300000 1575000 3727000 614000 967000 19218000 15994000 5733000 4709000 7463000 9081000 1621000 3244000 30793000 26540000 INTANGIBLE ASSETS AND GOODWILL<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our purchased definite-lived intangible assets as of September 30, 2018 and December 31, 2017 are summarized as follows:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:40.575758%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.515152%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.709091%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.709091%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.709091%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademark </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed Technology </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying amount as of December 31, 2017 and September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,300 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,100 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">117,300 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization as of December 31, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,937)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,682)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,968)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,587)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net intangible assets as of December 31, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,363 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,218 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,132 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">96,713 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization for the nine months ended September 30, 2018 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,904)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(728)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,263)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,895)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net intangible assets as of September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64,459 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,490 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,869 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88,818 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining years of useful life </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table represents the remaining amortization of definite-lived intangible assets as of September 30, 2018:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:77.848485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.151515%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31, </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,591 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,072 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,066 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,066 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,066 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,957 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88,818 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table sets forth the change in the carrying amount of goodwill by segment for the nine months ended September 30, 2018:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:46.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.878788%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.878788%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Acute Care EHR </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Post-acute Care EHR </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TruBridge </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97,095 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,570 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,449 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill impairment </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,449 </span></td></tr></table></div>Goodwill is evaluated for impairment annually on October 1, or more frequently if indicators of impairment are present or changes in circumstances suggest that impairment may exist. <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our purchased definite-lived intangible assets as of September 30, 2018 and December 31, 2017 are summarized as follows:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:40.575758%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.515152%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.709091%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.709091%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.709091%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademark </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed Technology </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying amount as of December 31, 2017 and September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,300 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,100 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">117,300 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization as of December 31, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,937)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,682)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,968)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,587)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net intangible assets as of December 31, 2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,363 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,218 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,132 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">96,713 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization for the nine months ended September 30, 2018 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,904)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(728)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,263)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,895)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net intangible assets as of September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64,459 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,490 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,869 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88,818 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining years of useful life </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span></td></tr></table></div> 82300000 10900000 24100000 117300000 12937000 1682000 5968000 20587000 69363000 9218000 18132000 96713000 4904000 728000 2263000 7895000 64459000 8490000 15869000 88818000 P10Y P13Y P6Y P9Y <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table represents the remaining amortization of definite-lived intangible assets as of September 30, 2018:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:77.848485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.151515%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31, </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,591 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,072 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,066 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,066 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,066 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,957 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88,818 </span></td></tr></table></div> 2591000 10072000 10066000 10066000 10066000 45957000 88818000 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table sets forth the change in the carrying amount of goodwill by segment for the nine months ended September 30, 2018:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:46.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.878788%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.878788%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Acute Care EHR </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Post-acute Care EHR </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TruBridge </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97,095 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,570 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,449 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill impairment </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,449 </span></td></tr></table></div> 97095000 29570000 13784000 140449000 0 0 0 0 97095000 29570000 13784000 140449000 LONG-TERM DEBT<div style="padding-left:22pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Long-term debt was comprised of the following at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan facility </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">103,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,538 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving credit facility </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,693 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,983 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital lease obligation </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">330 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">565 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt obligations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138,918 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">144,086 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unamortized debt issuance costs </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,393)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,652)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt obligation, net </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">137,525 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">142,434 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,807)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,820)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">131,718 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,614 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As of September 30, 2018, the carrying value of debt approximates the fair value due to the variable interest rate, which reflects the market rate.</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Credit Agreement</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In conjunction with our acquisition of HHI in January 2016, we entered into a syndicated credit agreement (the "Previous Credit Agreement") with Regions Bank ("Regions") serving as administrative agent, which provided for a $125 million term loan facility (the "Previous Term Loan Facility") and a $50 million revolving credit facility (the "Previous Revolving Credit Facility"). On October 13, 2017, we entered into a Second Amendment (the "Second Amendment") to refinance and decrease the aggregate principal amount of the credit facilities from $175 million to $162 million, which included a $117 million term loan facility (the "Amended Term Loan Facility") and a $45 million revolving credit facility (the "Amended Revolving Credit Facility" and, together with the Amended Term Loan Facility, the "Amended Credit Facilities"). On February 8, 2018, we entered into a Third Amendment (the "Third Amendment") to the credit agreement (as amended, the "Amended Credit Agreement") to increase the aggregate principal amount of the Amended Credit Facilities from $162 million to $167 million, which includes the $117 million Amended Term Loan Facility and a $50 million Amended Revolving Credit Facility.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Each of the Amended Credit Facilities continues to bear interest at a rate per annum equal to an applicable margin plus, at our option, either (1) the Adjusted LIBOR rate for the relevant interest period, (2) an alternate base rate determined by reference to the greater of (a) the prime lending rate of Regions, (b) the federal funds rate for the relevant interest period plus one half of one percent per annum and (c) the one month LIBOR rate plus one percent per annum, or (3) a combination of (1) and (2). The applicable margin range for LIBOR loans and the letter of credit fee ranges from 2.0% to 3.5%. The applicable margin range for base rate loans ranges from 1.0% to 2.5%, in each case based on the Company's consolidated leverage ratio. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Principal payments with respect to the Amended Term Loan Facility are due on the last day of each fiscal quarter beginning December 31, 2017, with quarterly principal payments of approximately $1.46 million through September 30, 2019, approximately $2.19 million through September 30, 2021 and approximately $2.93 million through September 30, 2022, with maturity on October 13, 2022 or such earlier date as the obligations under the Amended Credit Agreement become due and payable pursuant to the terms of the Amended Credit Agreement (the "Amended Maturity Date"). Any principal outstanding under the Amended Revolving Credit Facility is due and payable on the Amended Maturity Date.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Anticipated annual future maturities of the Amended Term Loan Facility, Amended Revolving Credit Facility, and capital lease obligation are as follows as of September 30, 2018:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:85.272727%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,543 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,831 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,775 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,506 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">112,263 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138,918 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Amended Credit Facilities are secured pursuant to a Pledge and Security Agreement, dated January 8, 2016, among the parties identified as obligors therein and Regions, as collateral agent, on a first priority basis by a security interest in substantially all of the tangible and intangible assets (subject to certain exceptions) of the Company and certain subsidiaries of the Company, as guarantors (collectively, the “Subsidiary Guarantors”), including certain registered intellectual property and the capital stock of certain of the Company’s direct and indirect subsidiaries. Our obligations under the Amended Credit Agreement are also guaranteed by the Subsidiary Guarantors.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Amended Credit Agreement, as amended by the Third Amendment, provides incremental facility capacity of $50 million, subject to certain conditions. The Amended Credit Agreement includes a number of restrictive covenants that, among other things and in each case subject to certain exceptions and baskets, impose operating and financial restrictions on the Company and the Subsidiary Guarantors, including the ability to incur additional debt; incur liens and encumbrances; make certain restricted payments, including paying dividends on the Company's equity securities or payments to redeem, repurchase or retire the Company's equity securities (which are subject to our compliance, on a pro forma basis to give effect to the restricted payment, with the fixed charge coverage ratio and consolidated leverage ratio described below); enter into certain restrictive agreements; make investments, loans and acquisitions; merge or consolidate with any other person; dispose of assets; enter into sale and leaseback transactions; engage in transactions with affiliates; and materially alter the business we conduct. The Amended Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio of 1.25:1.00 throughout the duration of such agreement. Under the Amended Credit Agreement, the Company is required to comply with a maximum consolidated leverage ratio of 3.95:1.00 through December 31, 2017 and 3.50:1.00 from January 1, 2018 and thereafter. The Amended Credit Agreement also contains customary representations and warranties, affirmative covenants and events of default. We believe that we were in compliance with the covenants contained in the Amended Credit Agreement as of September 30, 2018.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Amended Credit Agreement requires the Company to mandatorily prepay the Amended Credit Facilities with (i) 75% of excess cash flow (minus certain specified other payments) during each of the fiscal years ending December 31, 2017 and December 31, 2018 and (ii) 50% of excess cash flow (minus certain specified other payments) during the fiscal year ending December 31, 2019 and thereafter. The Company is permitted to voluntarily prepay the Amended Credit Facilities at any time without penalty, subject to customary “breakage” costs with respect to prepayments of LIBOR rate loans made on a day other than the last day of any applicable interest period. The excess cash flow mandatory prepayment requirement under the Amended Credit Agreement resulted in a $7.3 million prepayment on the Amended Term Loan Facility during the first quarter of 2018 related to excess cash flow generated by the Company during 2017. This mandatory prepayment was funded by drawing down on the Amended Revolving Credit Facility, as excess cash flow generated by the Company during 2017 was primarily used to voluntarily prepay amounts due under the Amended Revolving Credit Facility.</span></div> <div style="padding-left:22pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Long-term debt was comprised of the following at September 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:71.787879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan facility </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">103,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,538 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving credit facility </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,693 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,983 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital lease obligation </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">330 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">565 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt obligations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138,918 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">144,086 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unamortized debt issuance costs </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,393)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,652)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt obligation, net </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">137,525 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">142,434 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,807)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,820)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">131,718 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,614 </span></td></tr></table></div> 103895000 115538000 34693000 27983000 330000 565000 138918000 144086000 1393000 1652000 137525000 142434000 5807000 5820000 131718000 136614000 125000000 50000000 175000000 162000000 117000000 45000000 162000000 167000000 117000000 50000000 0.01 0.020 0.035 0.010 0.025 1460000 2190000 2930000 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Anticipated annual future maturities of the Amended Term Loan Facility, Amended Revolving Credit Facility, and capital lease obligation are as follows as of September 30, 2018:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:85.272727%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,543 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,831 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,775 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,506 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">112,263 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138,918 </span></td></tr></table></div> 1543000 6831000 8775000 9506000 112263000 0 138918000 50000000 1.25 3.95 3.50 0.75 0.50 7300000 COMMITMENTS AND CONTINGENCIESFrom time to time, the Company is involved in routine litigation that arises in the ordinary course of business. Management does not believe it is reasonably possible that such matters will have a material adverse effect on the Company’s financial statements. FAIR VALUE<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">FASB Codification topic, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Fair Value Measurements and Disclosures,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> establishes a framework for measuring fair value and expands financial statement disclosures about fair value measurements. Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The Codification does not require any new fair</span><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. The Codification requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:</span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 3: Unobservable inputs that are not corroborated by market data.</span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The accrued contingent consideration depicted below represents the potential earnout incentive for former Rycan shareholders, relating to the purchase of Rycan by HHI in 2015. We have estimated the fair value of the contingent consideration based on the amount of revenue we expect to be earned by Rycan through the year ending December 31, 2018 in accordance with the purchase agreement between the parties. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the carrying amounts and fair value of the contingent consideration at September 30, 2018:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:39.363636%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value at September 30, 2018 Using </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Amount at </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9/30/18</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 2) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the carrying amounts and fair value of the contingent consideration at December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:39.363636%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value at December 31, 2017 Using </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Amount at </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 2) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td></tr></table></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The carrying amounts of other financial instruments reported in the consolidated balance sheets for current assets and current liabilities approximate their fair values because of the short-term nature of these instruments.</span></div> <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">FASB Codification topic, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Fair Value Measurements and Disclosures,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> establishes a framework for measuring fair value and expands financial statement disclosures about fair value measurements. Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The Codification does not require any new fair</span><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. The Codification requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:</span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="padding-left:36pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 3: Unobservable inputs that are not corroborated by market data.</span></div> <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the carrying amounts and fair value of the contingent consideration at September 30, 2018:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:39.363636%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value at September 30, 2018 Using </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Amount at </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9/30/18</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 2) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">615 </span></td></tr></table></div> 615000 0 0 615000 615000 0 0 615000 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the carrying amounts and fair value of the contingent consideration at December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:39.363636%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.090909%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value at December 31, 2017 Using </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Amount at </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 1) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 2) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586 </span></td></tr></table></div> 586000 0 0 586000 586000 0 0 586000 SEGMENT REPORTING<div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our chief operating decision makers ("CODM") utilize three operating segments, "Acute Care EHR," "Post-acute Care EHR" and "TruBridge," based on our three distinct business units with unique market dynamics and opportunities. Revenues and cost of sales are primarily derived from the provision of services and sales of our proprietary software, and our CODM assess the performance of these three segments at the gross profit level. Operating expenses and items such as interest, income tax, capital expenditures and total assets are managed at a consolidated level and thus are not included in our operating segment disclosures. Our CODM group is comprised of the Chief Executive Officer, Chief Growth Officer, Chief Operating Officer, and Chief Financial Officer. Accounting policies for each of the reportable segments are the same as those used on a consolidated basis. </span></div><div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents a summary of the revenues and gross profits of our three operating segments for the three and nine months ended September 30, 2018 and 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:44.818182%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:27pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:27pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:27pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:27pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Acute Care EHR </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recurring revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,393 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,896 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84,435 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-recurring revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,514 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,865 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,664 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,850 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Acute Care EHR revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,907 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,761 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">116,297 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,285 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Post-acute Care EHR </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recurring revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,515 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,059 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,002 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,244 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-recurring revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,003 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">546 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,624 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,734 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Post-acute Care EHR revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,518 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,605 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,626 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,978 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TruBridge </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,872 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,747 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,162 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,601 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,297 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,113 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">208,085 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198,864 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Acute Care EHR </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,086 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,163 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,812 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,667 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Post-acute Care EHR </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,497 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,764 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,716 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,800 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TruBridge </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,590 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,806 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,501 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,326 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,173 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,733 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">98,029 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95,793 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Acute Care EHR </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,821 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,598 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63,485 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61,618 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Post-acute Care EHR </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,021 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,841 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,910 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,178 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TruBridge </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,282 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,941 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,661 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,275 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,124 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,380 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">110,056 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">103,071 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate operating expenses </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,763)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,758)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(94,820)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(89,768)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">201 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">593 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">242 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,829)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,062)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,615)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,807)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,733 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,662 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,214 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,738 </span></td></tr></table></div> 3 <div style="padding-left:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents a summary of the revenues and gross profits of our three operating segments for the three and nine months ended September 30, 2018 and 2017:</span></div><div style="padding-left:18pt;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:44.818182%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727273%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:27pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:27pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:27pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:27pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Acute Care EHR </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recurring revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,393 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,896 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84,435 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-recurring revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,514 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,865 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,664 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,850 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Acute Care EHR revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,907 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,761 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">116,297 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,285 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Post-acute Care EHR </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recurring revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,515 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,059 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,002 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,244 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-recurring revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,003 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">546 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,624 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,734 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Post-acute Care EHR revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,518 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,605 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,626 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,978 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TruBridge </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,872 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,747 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,162 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,601 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,297 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,113 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">208,085 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198,864 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Acute Care EHR </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,086 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,163 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,812 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,667 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Post-acute Care EHR </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,497 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,764 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,716 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,800 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TruBridge </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,590 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,806 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,501 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,326 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,173 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,733 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">98,029 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95,793 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Acute Care EHR </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,821 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,598 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63,485 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61,618 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Post-acute Care EHR </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,021 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,841 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,910 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,178 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TruBridge </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,282 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,941 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,661 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,275 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,124 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,380 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">110,056 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">103,071 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate operating expenses </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,763)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,758)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(94,820)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(89,768)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">201 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">593 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">242 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,829)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,062)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,615)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,807)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,733 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,662 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,214 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,738 </span></td></tr></table></div> 27393000 27896000 83633000 84435000 11514000 10865000 32664000 30850000 38907000 38761000 116297000 115285000 4515000 5059000 14002000 15244000 1003000 546000 2624000 2734000 5518000 5605000 16626000 17978000 24872000 22747000 75162000 65601000 69297000 67113000 208085000 198864000 18086000 18163000 52812000 53667000 1497000 1764000 4716000 5800000 13590000 12806000 40501000 36326000 33173000 32733000 98029000 95793000 20821000 20598000 63485000 61618000 4021000 3841000 11910000 12178000 11282000 9941000 34661000 29275000 36124000 34380000 110056000 103071000 30763000 28758000 94820000 89768000 201000 102000 593000 242000 1829000 2062000 5615000 5807000 3733000 3662000 10214000 7738000 SUBSEQUENT EVENTSOn November 1, 2018, the Company announced a dividend for the fourth quarter of 2018 in the amount of $0.10 per share, payable on November 30, 2018, to stockholders of record as of the close of business on November 15, 2018. 0.10 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Nov. 05, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name COMPUTER PROGRAMS & SYSTEMS INC  
Entity Central Index Key 0001169445  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Document Type 10-Q  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Trading Symbol CPSI  
Emerging Growth Company false  
Smaller Reporting Company false  
Entity Common Stock, Shares Outstanding   14,085,989
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 5,175 $ 520
Accounts receivable, net of allowance for doubtful accounts of $2,203 and $2,654, respectively 41,591 38,061
Financing receivables, current portion, net 15,422 15,055
Inventories 1,198 1,417
Prepaid income taxes 1,129 0
Prepaid expenses and other 5,641 2,824
Total current assets 70,156 57,877
Property and equipment, net 11,094 11,692
Financing receivables, net of current portion 15,371 11,485
Other assets, net of current portion 1,004 0
Intangible assets, net 88,818 96,713
Goodwill 140,449 140,449
Total assets 326,892 318,216
Current liabilities:    
Accounts payable 5,979 7,620
Current portion of long-term debt 5,807 5,820
Deferred revenue 11,115 8,707
Accrued vacation 4,637 3,794
Income taxes payable 0 810
Other accrued liabilities 11,433 14,098
Total current liabilities 38,971 40,849
Long-term debt, net of current portion 131,718 136,614
Deferred tax liabilities 5,011 4,667
Total liabilities 175,700 182,130
Stockholders’ equity:    
Common stock, $0.001 par value; 30,000 shares authorized; 14,086 and 13,760 shares issued and outstanding, respectively 14 14
Additional paid-in capital 162,381 155,078
Accumulated deficit (11,203) (19,006)
Total stockholders’ equity 151,192 136,086
Total liabilities and stockholders’ equity $ 326,892 $ 318,216
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful accounts $ 2,203 $ 2,654
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 14,086,000 14,086,000
Common stock, shares outstanding (in shares) 13,760,000 13,760,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Sales revenues:        
Total sales revenues $ 69,297 $ 67,113 $ 208,085 $ 198,864
Costs of sales:        
System sales and support 19,583 19,927 57,528 59,467
TruBridge 13,590 12,806 40,501 36,326
Total costs of sales 33,173 32,733 98,029 95,793
Gross profit 36,124 34,380 110,056 103,071
Operating expenses:        
Product development 9,305 8,250 27,375 24,742
Sales and marketing 7,546 8,528 22,778 23,262
General and administrative 11,220 9,379 36,772 33,960
Amortization of acquisition-related intangibles 2,692 2,601 7,895 7,804
Total operating expenses 30,763 28,758 94,820 89,768
Operating income 5,361 5,622 15,236 13,303
Other income (expense):        
Other income 201 102 593 242
Interest expense (1,829) (2,062) (5,615) (5,807)
Total other income (expense) (1,628) (1,960) (5,022) (5,565)
Income before taxes 3,733 3,662 10,214 7,738
(Benefit) provision for income taxes (2,016) 1,374 170 3,617
Net income $ 5,749 $ 2,288 $ 10,044 $ 4,121
Net income (loss) per common share-basic (in dollars per share) $ 0.41 $ 0.17 $ 0.72 $ 0.30
Net income (loss) per common share-diluted (in dollars per share) $ 0.41 $ 0.17 $ 0.72 $ 0.30
Weighted average shares outstanding used in per common share computations:        
Basic (in shares) 13,604 13,431 13,547 13,409
Diluted (in shares) 13,604 13,431 13,547 13,409
Dividends declared per common share (in dollars per share) $ 0.10 $ 0.30 $ 0.30 $ 0.75
System sales and support        
Sales revenues:        
Total sales revenues $ 44,425 $ 44,366 $ 132,923 $ 133,263
TruBridge        
Sales revenues:        
Total sales revenues $ 24,872 $ 22,747 $ 75,162 $ 65,601
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Adoption of accounting standards (Note 2) $ 1,970     $ 1,970
Beginning Balance (in shares) at Dec. 31, 2017   13,760    
Beginning Balance at Dec. 31, 2017 136,086 $ 14 $ 155,078 (19,006)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 10,044     10,044
Issuance of restricted stock (in shares)   326    
Issuance of restricted stock 0      
Stock-based compensation 7,303   7,303  
Dividends (4,211)     (4,211)
Ending Balance (in shares) at Sep. 30, 2018   14,086    
Ending Balance at Sep. 30, 2018 $ 151,192 $ 14 $ 162,381 $ (11,203)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Operating Activities:    
Net income $ 10,044 $ 4,121
Adjustments to net income:    
Provision for bad debt 2,366 753
Deferred taxes (231) 3,226
Stock-based compensation 7,303 5,021
Depreciation 1,416 1,945
Amortization of acquisition-related intangibles 7,895 7,804
Amortization of deferred finance costs 259 547
Changes in operating assets and liabilities:    
Accounts receivable (4,174) (4,358)
Financing receivables (5,975) (8,428)
Inventories 219 568
Prepaid expenses and other (47) (361)
Accounts payable (1,641) 3,770
Deferred revenue 1,178 2,748
Other liabilities (1,821) 1,071
Prepaid income taxes/income taxes payable (1,939) (110)
Net cash provided by operating activities 14,852 18,317
Investing Activities:    
Purchases of property and equipment (818) (464)
Net cash used in investing activities (818) (464)
Financing Activities:    
Dividends paid (4,211) (10,261)
Payments of long-term debt principal (11,877) (4,909)
Proceeds from revolving line of credit 7,300 2,550
Payments of revolving line of credit (591) (6,500)
Proceeds from exercise of stock options 0 1
Net cash used in financing activities (9,379) (19,119)
Increase (decrease) in cash and cash equivalents 4,655 (1,266)
Cash and cash equivalents at beginning of period 520 2,220
Cash and cash equivalents at end of period 5,175 954
Supplemental disclosure of cash flow information:    
Cash paid for interest 5,276 5,151
Cash paid for income taxes, net of refund $ 2,340 $ 501
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION BASIS OF PRESENTATION
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") and include all adjustments that, in the opinion of management, are necessary for a fair presentation of the results of the periods presented. All such adjustments are considered of a normal recurring nature. Quarterly results of operations are not necessarily indicative of annual results.
Certain footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted. The condensed consolidated balance sheet as of December 31, 2017 was derived from the audited consolidated balance sheet at that date. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements of Computer Programs and Systems, Inc. ("CPSI" or the "Company") for the year ended December 31, 2017 and the notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.
Principles of Consolidation
The condensed consolidated financial statements of CPSI include the accounts of TruBridge, LLC ("TruBridge"), Evident, LLC ("Evident"), and Healthland Holding Inc. ("HHI"), all of which are wholly-owned subsidiaries of CPSI. The accounts of HHI include those of its wholly-owned subsidiaries, Healthland Inc. ("Healthland"), Rycan Technologies, Inc. ("Rycan"), and American HealthTech, Inc. ("AHT"). All significant intercompany balances and transactions have been eliminated.
Presentation
Effective January 1, 2018, our interface services team, which provides the design, development, implementation, and support services for all interfaces for data exchange from the CPSI applications and was previously considered a part of our product development division, has been integrated with our acute care client service team. This transition has worked to create a consistent, personal, and convenient service experience for our clients characterized by transparent communication with prompt resolution. With this change, the payroll and related costs of this group of employees that were formerly included within the caption "Product development" on our condensed consolidated statements of income are now included within the caption "System sales and support - Cost of sales."
This reclassification had no effect on previously reported total sales revenues, operating income, income before taxes or net income.
Amounts presented for the three and nine months ended September 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended September 30, 2017:
(In thousands) As previously reported Reclassification As reclassified 
Costs of sales: 
System sales and support $18,832 $1,095 $19,927 
Operating expenses: 
Product development $9,345 $(1,095)$8,250 
The following table provides the amounts reclassified for the nine months ended September 30, 2017:
(In thousands) As previously reported Reclassification As reclassified 
Costs of sales: 
System sales and support $56,621 $2,846 $59,467 
Operating expenses: 
Product development $27,588 $(2,846)$24,742 
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS
9 Months Ended
Sep. 30, 2018
Accounting Changes and Error Corrections [Abstract]  
RECENT ACCOUNTING PRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS
New Accounting Standards Adopted in 2018
In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, Revenue from Contracts with Customers, to clarify the principles for recognizing revenue and to develop a common revenue standard for U.S. GAAP and International Financial Reporting Standards. The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes prior revenue recognition guidance. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. We adopted this new accounting standard codified as Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, and the related amendments ("new revenue standard") during the first quarter of 2018 and have applied it to all contracts using the modified retrospective method, pursuant to which the cumulative effect of initially applying the new revenue standard is recognized as an adjustment to retained earnings and impacted balance sheet line items as of January 1, 2018, the date of adoption. The comparative previous period information continues to be reported under the accounting standards in effect for that period.
We completed an assessment of our systems, data, and processes that are affected by the implementation of this new revenue standard and have concluded that this standard does not significantly alter revenue recognition practices for our system sales and support and TruBridge revenue streams. The impact on our revenue recognition is limited to deferring and amortizing implementation fees over the contract life related to our Rycan revenue cycle management product, in which we previously recognized revenue as implementation was completed. Rycan implementation fees totaled $1.6 million in 2017, less than 1% of our 2017 revenues. The balance sheet impact of the deferred revenue related to these fees was an increase of $1.8 million as of the date of adoption. Also impacting deferred revenue was a decrease of $0.6 million related to previous billings which no longer required deferred recognition as of the date of adoption.
In addition to revenue recognition, the new revenue standard impacts our consolidated financial statements with respect to the capitalization of certain commissions and contract fulfillment costs which were previously expensed as incurred. Commissions and contract fulfillment costs related to the implementation of software as a service arrangements are now capitalized and amortized over the expected life of the customer. TruBridge commissions, which are paid up to twelve months in advance, are now capitalized and amortized over the prepayment period. The balance sheet impact of the prepaid assets was an increase of $3.8 million as of the date of adoption.
Due to the aforementioned changes in assets and liabilities related to the adoption of the new revenue standard, our deferred tax liability increased $0.6 million as of the date of adoption.
In total, the adoption of ASU 2014-09 resulted in a net increase in retained earnings of $2.0 million as of the date of adoption.
In accordance with the new revenue standard requirements, the disclosures of the impact of adoption on our condensed consolidated income statements and balance sheet were as follows:
Three Months Ended September 30, 2018 
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Statements of Income 
Revenue: TruBridge $24,872 $24,996 $(124)
Cost of sales: System sales and support 19,583 19,530 53 
Gross profit 36,124 36,301 (177)
Sales and marketing 7,546 7,389 157 
Operating income 5,361 5,695 (334)
Provision for income taxes (2,016)(1,945)(71)
Net income $5,749 $6,012 $(263)

Nine Months Ended September 30, 2018 
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Statements of Income 
Revenue: TruBridge $75,162 $75,125 $37 
Cost of sales: System sales and support 57,528 57,409 119 
Gross profit 110,056 110,138 (82)
Sales and marketing 22,778 22,124 654 
Operating income 15,236 15,972 (736)
Provision for income taxes 170 325 (155)
Net income $10,044 $10,625 $(581)

September 30, 2018
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Balance Sheet 
Prepaid assets and other $5,641 $3,643 $1,998 
Other assets, net of current 1,004 — 1,004 
Total assets 326,892 323,890 3,002 
Deferred revenue 11,115 9,921 1,194 
Deferred tax liability 5,011 4,592 419 
Total liabilities 175,700 174,087 1,613 
Retained earnings $(11,203)$(12,592)$1,389 
The effects of the changes in balance sheet accounts resulting from the adoption of the new revenue standard are primarily due to the beginning adjustments for adoption mentioned above, accompanied by incremental changes resulting from activity during the period ended September 30, 2018. Refer to Note 3 - Revenue Recognition for more information on period activity.
The new revenue standard requirements did not impact our net cash provided by or used in operating, investing, or financing cash flows on our condensed consolidated statements of cash flows, although components within changes in operating assets and liabilities were immaterially impacted by adoption.
In August 2016, the FASB issued ASU 2016-15, Classifications of Certain Cash Receipts and Cash Payments, which clarifies cash flow classification for eight specific issues, including debt prepayment or extinguishment costs, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and proceeds from the settlement of corporate-owned life insurance policies. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. The adoption of ASU 2016-15 did not have a material effect on our financial statements.

In January 2017, the FASB issued ASU 2017-01, Clarifying the Definition of a Business, to assist an entity in evaluating when a set of transferred assets and activities is a business. The guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, and will be applied prospectively to any transactions occurring following adoption. The adoption of ASU 2017-01 did not have a material effect on our financial statements.
New Accounting Standards Yet to be Adopted

In February 2016, the FASB issued ASU 2016-02, Leases, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new guidance will require the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous U.S. GAAP. This guidance will be effective for fiscal years and interim periods within those years beginning after December 15, 2018, which will be effective for the Company as of the first quarter of our fiscal year ending December 31, 2019. The Company is currently evaluating the method of adoption and potential utilization of practical expedients. The estimated impact on the financial statements of implementation of this standard is increased lease assets and lease liabilities in the range of $4 million to $6 million as of the anticipated adoption date, January 1, 2019.

We do not believe that any other recently issued but not yet effective accounting standards, if adopted, would have a material impact on our consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products and services. We enter into contracts that can include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The Company employs the 5-step revenue recognition model under ASC 606 to: (1) identify the contract with the client, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.
Revenue is recognized net of shipping charges and any taxes collected from clients, which are subsequently remitted to governmental authorities.
System Sales and Support
The Company enters into contractual obligations to sell perpetual software licenses, installation, conversion, training, hardware and software application support and hardware maintenance services to acute care and post-acute care community hospitals.
Non-recurring Revenues
• Perpetual software licenses, installation, conversion, and related training are not considered separate and distinct performance obligations due to the proprietary nature of our software and are, therefore, accounted for as a single performance obligation on a module-by-module basis. Revenue is recognized as each module's implementation is completed based on the module's stand-alone selling price ("SSP"), net of discounts. Fees for licenses, installation, conversion, and related training are typically due in three installments: (1) at placement of order, (2) upon installation of software and commencement of training, and (3) upon satisfactory completion of monthly accounting cycle or end-of-month operation by application and as applicable for each application. Often, short-term and/or long-term financing arrangements are provided for software implementations; refer to Note 9 - Financing Receivables for further information. Electronic health records ("EHR") implementations include a system warranty that terminates thirty days from the software go-live date, the date which the client begins using the system in a live environment.
• Hardware revenue is recognized separately from software licenses at the point in time it is delivered to the client. The SSP of hardware is cost plus a reasonable margin. Payment is generally due upon delivery of the hardware to the client. Standard manufacturer warranties apply to hardware.
Recurring Revenues
• Software application support and hardware maintenance services sold with software licenses and hardware are separate and distinct performance obligations. Revenue for support and maintenance services is recognized based on SSP, which is the renewal price, ratably over the life of the contract, which is generally three to five years. Payment is due monthly for support services provided.
• Subscriptions to third party content revenue is recognized as a separate performance obligation ratably over the subscription term based on SSP, which is cost plus a reasonable margin. Payment is due monthly for subscriptions to third party content.
• Software as a Service ("SaaS") arrangements for EHR software and related conversion and training services are considered a single performance obligation. Revenue is recognized on a monthly basis as the SaaS service is provided to the client over the contract term. Payment is due monthly for SaaS services provided.
Refer to Note 14 - Segment Reporting, for further information, including revenue by client base (acute care or post-acute care) bifurcated by recurring and non-recurring revenue.
TruBridge
TruBridge provides an array of business processing services ("BPS") consisting of accounts receivable management, private pay services, insurance services, medical coding, electronic billing, statement processing, payroll processing, and contract management. Fees are recognized over the period of the client contractual relationship as the services are performed based on the SSP, net of discounts. Fees for many of these services are invoiced, and revenue recognized accordingly, based on the volume of transactions or a percentage of client accounts receivable collections. Payment is due monthly for BPS with certain amounts varying based on utilization and/or volumes.
TruBridge also provides professional IT services. Revenue from professional services is recognized as the services are performed based on SSP. Payment is due monthly as services are performed.
Deferred Revenue
Deferred revenue represents amounts invoiced to clients for which the services under contract have not been completed and revenue has not been recognized, including annual renewals of certain software subscriptions and customer deposits for implementations to be performed at a later date. Revenue is recognized ratably over the life of the software subscriptions as services are provided and at the point-in-time when implementations have been completed.
(In thousands) Nine Months Ended September 30, 2018 
Balance as of January 1, 2018 $9,937 
Deferred revenue recorded 15,847 
Less deferred revenue recognized as revenue (14,669)
Balance as of September 30, 2018 $11,115 
The deferred revenue recorded during the nine months ended September 30, 2018 is comprised primarily of the annual renewals of certain software subscriptions billed during the first quarter of each year and deposits collected for future EHR installations. The deferred revenue recognized as revenue during the nine months ended September 30, 2018 is comprised primarily of the periodic recognition of annual renewals that were deferred until earned and deposits for future EHR installations that were deferred until earned.
Costs to Obtain and Fulfill a Contract with a Customer
Costs to obtain a contract include the commission costs related to SaaS licensing agreements, which are capitalized and amortized ratably over the expected life of the customer. As a practical expedient, we generally recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset would have been one year or less, with the exception of commissions generated from TruBridge sales. TruBridge commissions, which are paid up to
twelve months in advance, are capitalized and amortized over the prepayment period. Costs to obtain a contract are expensed within sales and marketing expenses in the accompanying condensed consolidated statements of income.
Contract fulfillment costs related to the implementation of SaaS arrangements are capitalized and amortized ratably over the expected life of the customer. Costs to fulfill contracts consist of the payroll costs for the implementation of SaaS arrangements, including time for training, conversion, and installation that is necessary for the software to be utilized. Contract fulfillment costs are expensed within the caption "System sales and support - Cost of sales."
Costs to obtain and fulfill contracts related to SaaS arrangements are included within the "Prepaid expenses and other" and "Other assets, net of current portion" line items on our condensed consolidated balance sheets.
(In thousands) Nine Months Ended September 30, 2018 
Balance as of January 1, 2018 $3,775 
Costs to obtain and fulfill contracts capitalized 2,356 
Less costs to obtain and fulfill contracts recognized as expense (3,129)
Balance as of September 30, 2018 $3,002 
Significant Judgments
Our contracts with clients often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.
Judgment is required to determine SSP for each distinct performance obligation. We use observable SSP for items that are sold on a stand-alone basis to similarly situated clients at unit prices within a sufficiently narrow range. For performance obligations that are sold to different clients for a broad range of amounts, or for performance obligations that are never sold on a stand-alone basis, the residual method in determining SSP is applied and requires significant judgment.
Allocating the transaction price, including estimating SSP of promised goods and services for contracts with discounts or variable consideration, may require significant judgment. Due to the short time frame of the implementation cycle, discount allocation is immaterial as revenue is recognized net of discounts within the same reporting period. In scenarios where the Company enters into a contract that includes both a software license and BPS or other services that are charged based on volume of services rendered, the Company allocates variable amounts entirely to a distinct good or service. The terms of the variable payment relate specifically to the entity’s efforts to satisfy that performance obligation.
Significant judgment is required in determining the expected life of a customer, which is the amortization period for costs to obtain and fulfill a contract that have been capitalized. The Company determined that the expected life of the customer is not materially different from the initial contract term based on the characteristics of the SaaS offering.
Remaining Performance Obligations
Disclosures regarding remaining performance obligations are not considered material as the overwhelming majority of the Company's remaining performance obligations either (a) are related to contracts with an expected duration of one year or less, or (b) exhibit revenue recognition in the amount to which the Company has the right to invoice.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
PROPERTY AND EQUIPMENT
9 Months Ended
Sep. 30, 2018
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT
Property and equipment was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Land $2,848 $2,848 
Buildings and improvements 8,247 8,240 
Computer equipment 4,080 3,269 
Leasehold improvements 5,001 5,001 
Office furniture and fixtures 2,865 2,865 
Automobiles 70 70 
23,111 22,293 
Less: accumulated depreciation (12,017)(10,601)
Property and equipment, net $11,094 $11,692 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER ACCRUED LIABILITIES
9 Months Ended
Sep. 30, 2018
Payables and Accruals [Abstract]  
OTHER ACCRUED LIABILITIES OTHER ACCRUED LIABILITIES
Other accrued liabilities was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Salaries and benefits $7,232 $8,432 
Severance 1,244 1,139 
Commissions 738 2,416 
Self-insurance reserves 1,024 1,024 
Contingent consideration 615 586 
Other 580 501 
Other accrued liabilities $11,433 $14,098 
The accrued contingent consideration depicted above represents the potential earnout incentive for former Rycan shareholders, relating to the purchase of Rycan by HHI in 2015. We have estimated the fair value of the contingent consideration based on the amount of revenue we expect to be earned by Rycan through the year ending December 31, 2018 in accordance with the purchase agreement between the parties.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
NET INCOME PER SHARE
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
NET INCOME PER SHARE NET INCOME PER SHARE
The Company presents basic and diluted earnings per share ("EPS") data for its common stock. Basic EPS is calculated by dividing the net income attributable to stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS is determined by adjusting the net income attributable to stockholders of the Company and the weighted average number of shares of common stock outstanding during the period for the effects of all dilutive potential common shares, including awards under stock-based compensation arrangements.
The Company's unvested restricted stock awards (see Note 8) are considered participating securities under FASB Codification topic, Earnings Per Share, because they entitle holders to non-forfeitable rights to dividends until the awards vest or are forfeited. When a company has a security that qualifies as a "participating security," the Codification requires the use of the two-class method when computing basic EPS. The two-class method is an earnings allocation formula that determines EPS for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. In determining the amount of net income to allocate to common stockholders, income is allocated to both common stock and participating securities based on their respective weighted average shares outstanding for the period, with net income attributable to common stockholders ultimately equaling net income less net income attributable to participating securities. Diluted EPS for the Company's common stock is computed using the more dilutive of the two-class method or the treasury stock method.
The following is a calculation of the basic and diluted EPS for the Company's common stock, including a reconciliation between net income and net income attributable to common stockholders:
Three Months Ended Nine Months Ended 
(In thousands, except per share data) September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Net income $5,749 $2,288 $10,044 $4,121 
Less: Net income attributable to participating securities (197)(55)(338)(94)
Net income attributable to common stockholders $5,552 $2,233 $9,706 $4,027 
Weighted average shares outstanding used in basic per common share computations 13,604 13,431 13,547 13,409 
Add: Dilutive potential common shares — — — — 
Weighted average shares outstanding used in diluted per common share computations 13,604 13,431 13,547 13,409 
Basic EPS $0.41 $0.17 $0.72 $0.30 
Diluted EPS $0.41 $0.17 $0.72 $0.30 
During 2018, performance share awards were granted to certain executive officers and key employees of the Company that will result in the issuance of time-vesting restricted stock if the predefined performance criteria are met. The awards provide for an aggregate target of 184,776 shares, none of which have been included in the calculation of diluted EPS for the three and nine months ended September 30, 2018 because the related threshold award performance level has not been achieved as of September 30, 2018. See Note 8 - Stock-based Compensation for more information.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES
9 Months Ended
Sep. 30, 2018
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company determines the tax provision for interim periods using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment.
Our effective tax rate for the three months ended September 30, 2018 was a tax benefit of 54% compared to a tax expense of 38% for the three months ended September 30, 2017. This significant decrease in our effective tax rate was mostly attributable to refined estimates regarding our 2017 and 2018 federal research and development (R&D) tax credit, with such estimates increasing significantly as a result of our implementation of the Internal Revenue Service's "Guidance for Allowance of the Credit for Increasing Research Activities under IRC Section 41 for Taxpayers that Expense Research and Development Costs on their Financial Statements pursuant to ASC 730," commonly referred to as the "ASC 730 Safe Harbor Directive." This Directive provides guidance regarding the examination of certain R&D expenses under ASC 730, Research and Development, and indicates that the IRS will not challenge certain qualified research expenses (QREs) that are a taxpayer's adjusted ASC 730 financial statement R&D costs. With this guidance, taxpayers now have the option to reconcile ASC 730 with the QREs claimed on their tax return by adjusting ASC 730 financial statement R&D costs to arrive at the amount the IRS considers as qualifying for the safe harbor. The implementation of this guidance, including corresponding 2017 provision-to-return and 2018 year-to-date adjustments, resulted in an incremental 71% reduction in our effective tax rate for the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The decrease in our effective tax rate from the ASC 730 Safe Harbor Directive was in addition to the beneficial rate impact of the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018.
Our effective tax rate for the nine months ended September 30, 2018 decreased to 2% from 47% for the nine months ended September 30, 2017, partially due to the reduction in our corporate federal tax rate from 35% to 21% effective at the beginning of 2018. Additionally, the effective tax rate for the nine months ended September 30, 2017 experienced a shortfall tax expense related to stock-based compensation of $1.1 million that increased the effective rate by 14%. Such shortfall during the nine months ended September 30, 2018 decreased to $0.4 million resulting in an increase in the effective rate of only 4%. Lastly, our implementation of the aforementioned ASC 730 Safe Harbor Directive has significantly increased our estimated R&D tax credits for the 2017 and 2018 tax years, resulting in a further 25% decrease in our effective rate.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
Stock-based compensation expense is measured at the grant date based on the fair value of the award, and is recognized as an expense over the employee's or non-employee director's requisite service period.
The following table details total stock-based compensation expense for the three and nine months ended September 30, 2018 and 2017, included in the condensed consolidated statements of income:
Three Months Ended Nine Months Ended 
(In thousands) 2018201720182017
Costs of sales $566 $492 $1,590 $1,235 
Operating expenses 2,044 1,562 5,713 3,786 
Pre-tax stock-based compensation expense 2,610 2,054 7,303 5,021 
Less: income tax effect (574)(801)(1,607)(1,958)
Net stock-based compensation expense $2,036 $1,253 $5,696 $3,063 
The Company's stock-based compensation awards are in the form of restricted stock and performance share awards granted pursuant to the Company's 2012 Restricted Stock Plan for Non-Employee Directors and Amended and Restated 2014 Incentive Plan (the "Plans"). As of September 30, 2018, there was $15.6 million of unrecognized compensation expense related to unvested stock-based compensation arrangements granted under the Plans, which is expected to be recognized over a weighted-average period of 2.0 years.
Restricted Stock
The Company grants restricted stock to executive officers, certain key employees and non-employee directors under the Plans with the fair value of the awards representing the fair value of the common stock on the date the restricted stock is granted. Shares of restricted stock generally vest in equal annual installments over the applicable vesting period, which ranges from one to three years. The Company records expenses for these grants on a straight-line basis over the applicable vesting periods. Shares of restricted stock may also be issued pursuant to the settlement of performance share awards, for which the Company records expenses in the manner described in the "Performance Share Awards" section below.
A summary of restricted stock activity (including shares of restricted stock issued pursuant to the settlement of performance share awards) under the Plans during the nine months ended September 30, 2018 and 2017 is as follows:
Nine Months Ended September 30, 2018 Nine Months Ended September 30, 2017 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Unvested restricted stock outstanding at beginning of period 309,195 $38.36 184,885 $54.63 
Granted 148,841 30.20 222,390 32.87 
Performance share awards settled through the issuance of restricted stock 177,395 29.94 — — 
Vested (153,424)40.81 (99,184)55.75 
Unvested restricted stock outstanding at end of period 482,007 $31.96 308,091 $38.56 
Performance Share Awards
The Company grants performance share awards to executive officers and certain key employees under the Amended and Restated 2014 Incentive Plan. The number of shares of common stock earned and issuable under each award is determined at the end of each one-year or three-year performance period, based on the Company's achievement of performance goals predetermined by the Compensation Committee of the Board of Directors at the time of grant. The three-year performance share awards include a modifier to the total number of shares earned based on the Company's total shareholder return ("TSR") compared to an industry index. If certain levels of the performance objective are met, the award results in the issuance of shares of restricted stock or common stock corresponding to such level. One-year performance share awards are then subject to time-based vesting pursuant to which the shares of restricted stock vest in equal annual installments over the applicable vesting period, which is generally three years. Three-year performance share awards result in the issuance of shares of common stock that are not subject to time-based vesting at the conclusion of the three-year performance period if earned.
In the event that the Company's financial performance meets the predetermined targets for the performance objectives of the one-year and three-year performance share awards, the Company will issue each award recipient the number of shares of restricted stock or common stock, as applicable, equal to the target award specified in the individual's underlying performance share award agreement. In the event the financial results of the Company exceed the predetermined targets, additional shares up to the maximum award may be issued. In the event the financial results of the Company fall below the predetermined targets, a reduced number of shares may be issued. If the financial results of the Company fall below the threshold performance levels, no shares will be issued. The total number of shares issued for the three-year performance share award may be increased, decreased, or unchanged based on the TSR modifier described above.
The recipients of performance share awards do not receive dividends or possess voting rights during the performance period and, accordingly, the fair value of the one-year performance share awards is the quoted market value of CPSI's common stock on the grant date less the present value of the expected dividends not received during the relevant period. The TSR modifier applicable to the three-year performance share awards is considered a market condition and therefore is reflected in the grant date fair value of the award. A Monte Carlo simulation has been used to account for this market condition in the grant date fair value of the award.
Expense of one-year performance share awards is recognized using the accelerated attribution (graded vesting) method over the period beginning on the date the Company determines that it is probable that the performance criteria will be achieved and ending on the last day of the vesting period for the restricted stock issued in satisfaction of such awards. Expense of three-year performance share awards is recognized using ratable straight-line amortization over the three-year performance period. In the event the Company determines it is no longer probable that the minimum performance level will be achieved, all previously recognized compensation expense related to the applicable awards is reversed in the period such a determination is made.
A summary of performance share award activity under the 2014 Incentive Plan during the nine months ended September 30, 2018 and 2017 is as follows, based on the target award amounts set forth in the performance share award agreements:
Nine Months Ended September 30, 2018 Nine Months Ended September 30, 2017 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Performance share awards outstanding at beginning of period 189,325 $29.94 77,594 $49.64 
Granted 184,776 30.15 189,325 29.94 
Forfeited or unearned (11,930)29.94 (77,594)49.64 
Performance share awards settled through the issuance of restricted stock (177,395)29.94 — — 
Performance share awards outstanding at end of period 184,776 $30.15 189,325 $29.94 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES
9 Months Ended
Sep. 30, 2018
Receivables [Abstract]  
FINANCING RECEIVABLES FINANCING RECEIVABLES
Short-Term Payment Plans
The Company provides fixed monthly payment arrangements ("short-term payment plans") over terms ranging from three to twelve months for meaningful use stage three and other add-on software installations. As a practical expedient, we do not adjust the amount of consideration recognized as revenue for the financing component as unearned income when we expect payment within one year or less. These receivables, included in the current portion of financing receivables, were comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Short-term payment plans, gross $7,463 $9,081 
Less: allowance for losses (373)(638)
Short-term payment plans, net $7,090 $8,443 
Long-Term Financing Arrangements
Additionally, the Company provides financing for purchases of its information and patient care systems to certain healthcare providers under long-term financing arrangements expiring in various years through 2025. Under long-term financing arrangements, the transaction price is adjusted by a discount rate that reflects market conditions that would be used for a separate financing transaction between the Company and licensee at contract inception, and takes into account the credit characteristics of the licensee and market interest rates as of the date of the agreement. As such, the amount of fixed fee revenue recognized at the beginning of the license term will be reduced by the calculated financing component. As payments are received from the licensee, the Company recognizes a portion of the financing component as interest income, reported as other income in the condensed consolidated statements of income. These receivables typically have terms from two to seven years.
The components of these receivables were as follows at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Long-term financing arrangements, gross $27,948 $22,968 
Less: allowance for losses (1,248)(2,606)
Less: unearned income (2,997)(2,265)
Long-term financing arrangements, net $23,703 $18,097 
Future minimum payments to be received subsequent to September 30, 2018 are as follows:
(In thousands) 
Years Ended December 31, 
2018$2,787 
20198,719 
20206,127 
20214,887 
20223,437 
Thereafter 1,991 
Total minimum payments to be received 27,948 
Less: allowance for losses (1,248)
Less: unearned income (2,997)
Receivables, net $23,703 
Credit Quality of Financing Receivables and Allowance for Credit Losses
The following table is a roll-forward of the allowance for financing credit losses for the nine months ended September 30, 2018 and year ended December 31, 2017:
(In thousands) Balance at Beginning of Period Provision Charge-offs Recoveries Balance at End of Period 
September 30, 2018$3,244 $1,723 $(3,346)$— $1,621 
December 31, 2017$2,198 $1,823 $(777)$— $3,244 
The Company’s financing receivables are comprised of a single portfolio segment, as the balances are all derived from short-term payment plan arrangements and long-term financing arrangements within our target market of community hospitals. The Company evaluates the credit quality of its financing receivables based on a combination of factors, including, but not limited to, customer collection experience, economic conditions, the customer’s financial condition, and known risk characteristics impacting the respective customer base of community hospitals, the most notable of which relate to enacted and potential changes in Medicare and Medicaid reimbursement rates as community hospitals typically generate a significant portion of their revenues and related cash flows from beneficiaries of these programs. In addition to specific account identification, the Company utilizes historical collection experience to establish the allowance for credit losses. Financing receivables are written off only after the Company has exhausted all collection efforts.
Customer payments are considered past due if a scheduled payment is not received within contractually agreed upon terms. To facilitate customer collection and credit monitoring efforts, financing receivable amounts are invoiced and reclassified to trade accounts receivable when they become due, with all invoiced amounts placed on nonaccrual status. As a result, all past due amounts related to the Company’s financing receivables are included in trade accounts receivable in the accompanying condensed consolidated balance sheets. The following is an analysis of the age of financing receivables amounts (excluding short-term payment plans) that have been reclassified to trade accounts receivable and were past due as of September 30, 2018 and December 31, 2017:
(In thousands) 1 to 90 Days Past Due 91 to 180 Days Past Due 181 + Days Past Due Total Past Due 
September 30, 2018$1,272 $268 $414 $1,954 
December 31, 2017$980 $171 $— $1,151 
From time to time, the Company may agree to alternative payment terms outside of the terms of the original financing receivable agreement due to customer difficulties in achieving the original terms. In general, such alternative payment arrangements do not result in a re-aging of the related receivables. Rather, payments pursuant to any alternative payment arrangements are applied to the already outstanding invoices beginning with the oldest outstanding invoices as the payments are received.
Because amounts are reclassified to trade accounts receivable when they become due, there are no past due amounts included within financing receivables or financing receivables, net of current portion, in the accompanying condensed consolidated balance sheets.
The Company utilizes an aging of trade accounts receivable as the primary credit quality indicator for its financing receivables, which is facilitated by the reclassification of customer payment amounts to trade accounts receivable when they become due. The table below categorizes customer financing receivable balances (excluding short-term payment plans), none of which are considered past due, based on the age of the oldest payment outstanding that has been reclassified to trade accounts receivable:
(In thousands) September 30, 2018December 31, 2017
Stratification of uninvoiced client financing receivables based on aging of related trade accounts receivable: 
1 to 90 Days Past Due $17,029 $11,300 
91 to 180 Days Past Due 1,575 3,727 
181 + Days Past Due 614 967 
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable $19,218 $15,994 
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 5,733 4,709 
Total financing receivables with contractual maturities of one year or less 7,463 9,081 
Less: allowance for losses (1,621)(3,244)
Total financing receivables $30,793 $26,540 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS AND GOODWILL INTANGIBLE ASSETS AND GOODWILL
Our purchased definite-lived intangible assets as of September 30, 2018 and December 31, 2017 are summarized as follows:
(In thousands) Customer Relationships Trademark Developed Technology Total 
Gross carrying amount as of December 31, 2017 and September 30, 2018 $82,300 $10,900 $24,100 $117,300 
Accumulated amortization as of December 31, 2017 (12,937)(1,682)(5,968)(20,587)
Net intangible assets as of December 31, 2017 69,363 9,218 18,132 96,713 
Accumulated amortization for the nine months ended September 30, 2018 (4,904)(728)(2,263)(7,895)
Net intangible assets as of September 30, 2018 $64,459 $8,490 $15,869 $88,818 
Weighted average remaining years of useful life 101369
The following table represents the remaining amortization of definite-lived intangible assets as of September 30, 2018:
(In thousands) 
For the year ended December 31, 
2018$2,591 
201910,072 
202010,066 
202110,066 
202210,066 
Thereafter 45,957 
Total $88,818 
The following table sets forth the change in the carrying amount of goodwill by segment for the nine months ended September 30, 2018:
(In thousands) Acute Care EHR Post-acute Care EHR TruBridge Total 
Balance as of December 31, 2017 $97,095 29,570 13,784 $140,449 
Goodwill impairment $— — — — 
Balance as of September 30, 2018 $97,095 $29,570 $13,784 $140,449 
Goodwill is evaluated for impairment annually on October 1, or more frequently if indicators of impairment are present or changes in circumstances suggest that impairment may exist.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
Long-term debt was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Term loan facility $103,895 $115,538 
Revolving credit facility 34,693 27,983 
Capital lease obligation 330 565 
Debt obligations 138,918 144,086 
Less: unamortized debt issuance costs (1,393)(1,652)
Debt obligation, net 137,525 142,434 
Less: current portion (5,807)(5,820)
Long-term debt $131,718 $136,614 
As of September 30, 2018, the carrying value of debt approximates the fair value due to the variable interest rate, which reflects the market rate.
Credit Agreement
In conjunction with our acquisition of HHI in January 2016, we entered into a syndicated credit agreement (the "Previous Credit Agreement") with Regions Bank ("Regions") serving as administrative agent, which provided for a $125 million term loan facility (the "Previous Term Loan Facility") and a $50 million revolving credit facility (the "Previous Revolving Credit Facility"). On October 13, 2017, we entered into a Second Amendment (the "Second Amendment") to refinance and decrease the aggregate principal amount of the credit facilities from $175 million to $162 million, which included a $117 million term loan facility (the "Amended Term Loan Facility") and a $45 million revolving credit facility (the "Amended Revolving Credit Facility" and, together with the Amended Term Loan Facility, the "Amended Credit Facilities"). On February 8, 2018, we entered into a Third Amendment (the "Third Amendment") to the credit agreement (as amended, the "Amended Credit Agreement") to increase the aggregate principal amount of the Amended Credit Facilities from $162 million to $167 million, which includes the $117 million Amended Term Loan Facility and a $50 million Amended Revolving Credit Facility.
Each of the Amended Credit Facilities continues to bear interest at a rate per annum equal to an applicable margin plus, at our option, either (1) the Adjusted LIBOR rate for the relevant interest period, (2) an alternate base rate determined by reference to the greater of (a) the prime lending rate of Regions, (b) the federal funds rate for the relevant interest period plus one half of one percent per annum and (c) the one month LIBOR rate plus one percent per annum, or (3) a combination of (1) and (2). The applicable margin range for LIBOR loans and the letter of credit fee ranges from 2.0% to 3.5%. The applicable margin range for base rate loans ranges from 1.0% to 2.5%, in each case based on the Company's consolidated leverage ratio.
Principal payments with respect to the Amended Term Loan Facility are due on the last day of each fiscal quarter beginning December 31, 2017, with quarterly principal payments of approximately $1.46 million through September 30, 2019, approximately $2.19 million through September 30, 2021 and approximately $2.93 million through September 30, 2022, with maturity on October 13, 2022 or such earlier date as the obligations under the Amended Credit Agreement become due and payable pursuant to the terms of the Amended Credit Agreement (the "Amended Maturity Date"). Any principal outstanding under the Amended Revolving Credit Facility is due and payable on the Amended Maturity Date.
Anticipated annual future maturities of the Amended Term Loan Facility, Amended Revolving Credit Facility, and capital lease obligation are as follows as of September 30, 2018:
(In thousands) 
2018$1,543 
20196,831 
20208,775 
20219,506 
2022112,263 
Thereafter — 
$138,918 
The Amended Credit Facilities are secured pursuant to a Pledge and Security Agreement, dated January 8, 2016, among the parties identified as obligors therein and Regions, as collateral agent, on a first priority basis by a security interest in substantially all of the tangible and intangible assets (subject to certain exceptions) of the Company and certain subsidiaries of the Company, as guarantors (collectively, the “Subsidiary Guarantors”), including certain registered intellectual property and the capital stock of certain of the Company’s direct and indirect subsidiaries. Our obligations under the Amended Credit Agreement are also guaranteed by the Subsidiary Guarantors.
The Amended Credit Agreement, as amended by the Third Amendment, provides incremental facility capacity of $50 million, subject to certain conditions. The Amended Credit Agreement includes a number of restrictive covenants that, among other things and in each case subject to certain exceptions and baskets, impose operating and financial restrictions on the Company and the Subsidiary Guarantors, including the ability to incur additional debt; incur liens and encumbrances; make certain restricted payments, including paying dividends on the Company's equity securities or payments to redeem, repurchase or retire the Company's equity securities (which are subject to our compliance, on a pro forma basis to give effect to the restricted payment, with the fixed charge coverage ratio and consolidated leverage ratio described below); enter into certain restrictive agreements; make investments, loans and acquisitions; merge or consolidate with any other person; dispose of assets; enter into sale and leaseback transactions; engage in transactions with affiliates; and materially alter the business we conduct. The Amended Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio of 1.25:1.00 throughout the duration of such agreement. Under the Amended Credit Agreement, the Company is required to comply with a maximum consolidated leverage ratio of 3.95:1.00 through December 31, 2017 and 3.50:1.00 from January 1, 2018 and thereafter. The Amended Credit Agreement also contains customary representations and warranties, affirmative covenants and events of default. We believe that we were in compliance with the covenants contained in the Amended Credit Agreement as of September 30, 2018.
The Amended Credit Agreement requires the Company to mandatorily prepay the Amended Credit Facilities with (i) 75% of excess cash flow (minus certain specified other payments) during each of the fiscal years ending December 31, 2017 and December 31, 2018 and (ii) 50% of excess cash flow (minus certain specified other payments) during the fiscal year ending December 31, 2019 and thereafter. The Company is permitted to voluntarily prepay the Amended Credit Facilities at any time without penalty, subject to customary “breakage” costs with respect to prepayments of LIBOR rate loans made on a day other than the last day of any applicable interest period. The excess cash flow mandatory prepayment requirement under the Amended Credit Agreement resulted in a $7.3 million prepayment on the Amended Term Loan Facility during the first quarter of 2018 related to excess cash flow generated by the Company during 2017. This mandatory prepayment was funded by drawing down on the Amended Revolving Credit Facility, as excess cash flow generated by the Company during 2017 was primarily used to voluntarily prepay amounts due under the Amended Revolving Credit Facility.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIESFrom time to time, the Company is involved in routine litigation that arises in the ordinary course of business. Management does not believe it is reasonably possible that such matters will have a material adverse effect on the Company’s financial statements.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
FAIR VALUE FAIR VALUEFASB Codification topic, Fair Value Measurements and Disclosures, establishes a framework for measuring fair value and expands financial statement disclosures about fair value measurements. Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The Codification does not require any new fair
value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. The Codification requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data.
The accrued contingent consideration depicted below represents the potential earnout incentive for former Rycan shareholders, relating to the purchase of Rycan by HHI in 2015. We have estimated the fair value of the contingent consideration based on the amount of revenue we expect to be earned by Rycan through the year ending December 31, 2018 in accordance with the purchase agreement between the parties.
The following table summarizes the carrying amounts and fair value of the contingent consideration at September 30, 2018:
Fair Value at September 30, 2018 Using 
Carrying Amount at Quoted Prices in Active Markets for Identical Assets Significant Other Observable Inputs Significant Unobservable Inputs 
(In thousands) 9/30/18(Level 1) (Level 2) (Level 3) 
Description 
Contingent consideration $615 $— $— $615 
Total $615 $— $— $615 
The following table summarizes the carrying amounts and fair value of the contingent consideration at December 31, 2017:
Fair Value at December 31, 2017 Using 
Carrying Amount at Quoted Prices in Active Markets for Identical Assets Significant Other Observable Inputs Significant Unobservable Inputs 
(In thousands) 12/31/2017(Level 1) (Level 2) (Level 3) 
Description 
Contingent consideration $586 $— $— $586 
Total $586 $— $— $586 
The carrying amounts of other financial instruments reported in the consolidated balance sheets for current assets and current liabilities approximate their fair values because of the short-term nature of these instruments.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENT REPORTING
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
Our chief operating decision makers ("CODM") utilize three operating segments, "Acute Care EHR," "Post-acute Care EHR" and "TruBridge," based on our three distinct business units with unique market dynamics and opportunities. Revenues and cost of sales are primarily derived from the provision of services and sales of our proprietary software, and our CODM assess the performance of these three segments at the gross profit level. Operating expenses and items such as interest, income tax, capital expenditures and total assets are managed at a consolidated level and thus are not included in our operating segment disclosures. Our CODM group is comprised of the Chief Executive Officer, Chief Growth Officer, Chief Operating Officer, and Chief Financial Officer. Accounting policies for each of the reportable segments are the same as those used on a consolidated basis.
The following table presents a summary of the revenues and gross profits of our three operating segments for the three and nine months ended September 30, 2018 and 2017:
Three Months Ended September 30, Nine Months Ended September 30, 
(In thousands) 2018201720182017
Revenues: 
Acute Care EHR 
Recurring revenue $27,393 $27,896 $83,633 $84,435 
Non-recurring revenue 11,514 10,865 32,664 30,850 
Total Acute Care EHR revenue 38,907 38,761 116,297 115,285 
Post-acute Care EHR 
Recurring revenue 4,515 5,059 14,002 15,244 
Non-recurring revenue 1,003 546 2,624 2,734 
Total Post-acute Care EHR revenue 5,518 5,605 16,626 17,978 
TruBridge 24,872 22,747 75,162 65,601 
Total revenues $69,297 $67,113 $208,085 $198,864 
Cost of sales: 
Acute Care EHR $18,086 $18,163 $52,812 $53,667 
Post-acute Care EHR 1,497 1,764 4,716 5,800 
TruBridge 13,590 12,806 40,501 36,326 
Total cost of sales $33,173 $32,733 $98,029 $95,793 
Gross profit: 
Acute Care EHR $20,821 $20,598 $63,485 $61,618 
Post-acute Care EHR 4,021 3,841 11,910 12,178 
TruBridge 11,282 9,941 34,661 29,275 
Total gross profit $36,124 $34,380 $110,056 $103,071 
Corporate operating expenses $(30,763)$(28,758)$(94,820)$(89,768)
Other income 201 102 593 242 
Interest expense (1,829)(2,062)(5,615)(5,807)
Income before taxes $3,733 $3,662 $10,214 $7,738 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2018
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSOn November 1, 2018, the Company announced a dividend for the fourth quarter of 2018 in the amount of $0.10 per share, payable on November 30, 2018, to stockholders of record as of the close of business on November 15, 2018.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION (Policies)
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") and include all adjustments that, in the opinion of management, are necessary for a fair presentation of the results of the periods presented. All such adjustments are considered of a normal recurring nature. Quarterly results of operations are not necessarily indicative of annual results.
Certain footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted. The condensed consolidated balance sheet as of December 31, 2017 was derived from the audited consolidated balance sheet at that date. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements of Computer Programs and Systems, Inc. ("CPSI" or the "Company") for the year ended December 31, 2017 and the notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements of CPSI include the accounts of TruBridge, LLC ("TruBridge"), Evident, LLC ("Evident"), and Healthland Holding Inc. ("HHI"), all of which are wholly-owned subsidiaries of CPSI. The accounts of HHI include those of its wholly-owned subsidiaries, Healthland Inc. ("Healthland"), Rycan Technologies, Inc. ("Rycan"), and American HealthTech, Inc. ("AHT"). All significant intercompany balances and transactions have been eliminated.
Presentation
Presentation
Effective January 1, 2018, our interface services team, which provides the design, development, implementation, and support services for all interfaces for data exchange from the CPSI applications and was previously considered a part of our product development division, has been integrated with our acute care client service team. This transition has worked to create a consistent, personal, and convenient service experience for our clients characterized by transparent communication with prompt resolution. With this change, the payroll and related costs of this group of employees that were formerly included within the caption "Product development" on our condensed consolidated statements of income are now included within the caption "System sales and support - Cost of sales."
Revenue Recognition REVENUE RECOGNITION
Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products and services. We enter into contracts that can include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The Company employs the 5-step revenue recognition model under ASC 606 to: (1) identify the contract with the client, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.
Revenue is recognized net of shipping charges and any taxes collected from clients, which are subsequently remitted to governmental authorities.
System Sales and Support
The Company enters into contractual obligations to sell perpetual software licenses, installation, conversion, training, hardware and software application support and hardware maintenance services to acute care and post-acute care community hospitals.
Non-recurring Revenues
• Perpetual software licenses, installation, conversion, and related training are not considered separate and distinct performance obligations due to the proprietary nature of our software and are, therefore, accounted for as a single performance obligation on a module-by-module basis. Revenue is recognized as each module's implementation is completed based on the module's stand-alone selling price ("SSP"), net of discounts. Fees for licenses, installation, conversion, and related training are typically due in three installments: (1) at placement of order, (2) upon installation of software and commencement of training, and (3) upon satisfactory completion of monthly accounting cycle or end-of-month operation by application and as applicable for each application. Often, short-term and/or long-term financing arrangements are provided for software implementations; refer to Note 9 - Financing Receivables for further information. Electronic health records ("EHR") implementations include a system warranty that terminates thirty days from the software go-live date, the date which the client begins using the system in a live environment.
• Hardware revenue is recognized separately from software licenses at the point in time it is delivered to the client. The SSP of hardware is cost plus a reasonable margin. Payment is generally due upon delivery of the hardware to the client. Standard manufacturer warranties apply to hardware.
Recurring Revenues
• Software application support and hardware maintenance services sold with software licenses and hardware are separate and distinct performance obligations. Revenue for support and maintenance services is recognized based on SSP, which is the renewal price, ratably over the life of the contract, which is generally three to five years. Payment is due monthly for support services provided.
• Subscriptions to third party content revenue is recognized as a separate performance obligation ratably over the subscription term based on SSP, which is cost plus a reasonable margin. Payment is due monthly for subscriptions to third party content.
• Software as a Service ("SaaS") arrangements for EHR software and related conversion and training services are considered a single performance obligation. Revenue is recognized on a monthly basis as the SaaS service is provided to the client over the contract term. Payment is due monthly for SaaS services provided.
Refer to Note 14 - Segment Reporting, for further information, including revenue by client base (acute care or post-acute care) bifurcated by recurring and non-recurring revenue.
TruBridge
TruBridge provides an array of business processing services ("BPS") consisting of accounts receivable management, private pay services, insurance services, medical coding, electronic billing, statement processing, payroll processing, and contract management. Fees are recognized over the period of the client contractual relationship as the services are performed based on the SSP, net of discounts. Fees for many of these services are invoiced, and revenue recognized accordingly, based on the volume of transactions or a percentage of client accounts receivable collections. Payment is due monthly for BPS with certain amounts varying based on utilization and/or volumes.
TruBridge also provides professional IT services. Revenue from professional services is recognized as the services are performed based on SSP. Payment is due monthly as services are performed.
Deferred Revenue
Deferred revenue represents amounts invoiced to clients for which the services under contract have not been completed and revenue has not been recognized, including annual renewals of certain software subscriptions and customer deposits for implementations to be performed at a later date. Revenue is recognized ratably over the life of the software subscriptions as services are provided and at the point-in-time when implementations have been completed.
(In thousands) Nine Months Ended September 30, 2018 
Balance as of January 1, 2018 $9,937 
Deferred revenue recorded 15,847 
Less deferred revenue recognized as revenue (14,669)
Balance as of September 30, 2018 $11,115 
The deferred revenue recorded during the nine months ended September 30, 2018 is comprised primarily of the annual renewals of certain software subscriptions billed during the first quarter of each year and deposits collected for future EHR installations. The deferred revenue recognized as revenue during the nine months ended September 30, 2018 is comprised primarily of the periodic recognition of annual renewals that were deferred until earned and deposits for future EHR installations that were deferred until earned.
Costs to Obtain and Fulfill a Contract with a Customer
Costs to obtain a contract include the commission costs related to SaaS licensing agreements, which are capitalized and amortized ratably over the expected life of the customer. As a practical expedient, we generally recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset would have been one year or less, with the exception of commissions generated from TruBridge sales. TruBridge commissions, which are paid up to
twelve months in advance, are capitalized and amortized over the prepayment period. Costs to obtain a contract are expensed within sales and marketing expenses in the accompanying condensed consolidated statements of income.
Contract fulfillment costs related to the implementation of SaaS arrangements are capitalized and amortized ratably over the expected life of the customer. Costs to fulfill contracts consist of the payroll costs for the implementation of SaaS arrangements, including time for training, conversion, and installation that is necessary for the software to be utilized. Contract fulfillment costs are expensed within the caption "System sales and support - Cost of sales."
Costs to obtain and fulfill contracts related to SaaS arrangements are included within the "Prepaid expenses and other" and "Other assets, net of current portion" line items on our condensed consolidated balance sheets.
(In thousands) Nine Months Ended September 30, 2018 
Balance as of January 1, 2018 $3,775 
Costs to obtain and fulfill contracts capitalized 2,356 
Less costs to obtain and fulfill contracts recognized as expense (3,129)
Balance as of September 30, 2018 $3,002 
Significant Judgments
Our contracts with clients often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.
Judgment is required to determine SSP for each distinct performance obligation. We use observable SSP for items that are sold on a stand-alone basis to similarly situated clients at unit prices within a sufficiently narrow range. For performance obligations that are sold to different clients for a broad range of amounts, or for performance obligations that are never sold on a stand-alone basis, the residual method in determining SSP is applied and requires significant judgment.
Allocating the transaction price, including estimating SSP of promised goods and services for contracts with discounts or variable consideration, may require significant judgment. Due to the short time frame of the implementation cycle, discount allocation is immaterial as revenue is recognized net of discounts within the same reporting period. In scenarios where the Company enters into a contract that includes both a software license and BPS or other services that are charged based on volume of services rendered, the Company allocates variable amounts entirely to a distinct good or service. The terms of the variable payment relate specifically to the entity’s efforts to satisfy that performance obligation.
Significant judgment is required in determining the expected life of a customer, which is the amortization period for costs to obtain and fulfill a contract that have been capitalized. The Company determined that the expected life of the customer is not materially different from the initial contract term based on the characteristics of the SaaS offering.
Remaining Performance Obligations
Disclosures regarding remaining performance obligations are not considered material as the overwhelming majority of the Company's remaining performance obligations either (a) are related to contracts with an expected duration of one year or less, or (b) exhibit revenue recognition in the amount to which the Company has the right to invoice.
Net Income Per Share NET INCOME PER SHARE
The Company presents basic and diluted earnings per share ("EPS") data for its common stock. Basic EPS is calculated by dividing the net income attributable to stockholders of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted EPS is determined by adjusting the net income attributable to stockholders of the Company and the weighted average number of shares of common stock outstanding during the period for the effects of all dilutive potential common shares, including awards under stock-based compensation arrangements.
The Company's unvested restricted stock awards (see Note 8) are considered participating securities under FASB Codification topic, Earnings Per Share, because they entitle holders to non-forfeitable rights to dividends until the awards vest or are forfeited. When a company has a security that qualifies as a "participating security," the Codification requires the use of the two-class method when computing basic EPS. The two-class method is an earnings allocation formula that determines EPS for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. In determining the amount of net income to allocate to common stockholders, income is allocated to both common stock and participating securities based on their respective weighted average shares outstanding for the period, with net income attributable to common stockholders ultimately equaling net income less net income attributable to participating securities. Diluted EPS for the Company's common stock is computed using the more dilutive of the two-class method or the treasury stock method.
Income Taxes INCOME TAXESThe Company determines the tax provision for interim periods using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment.
Stock-Based Compensation STOCK-BASED COMPENSATIONStock-based compensation expense is measured at the grant date based on the fair value of the award, and is recognized as an expense over the employee's or non-employee director's requisite service period.
Fair Value FASB Codification topic, Fair Value Measurements and Disclosures, establishes a framework for measuring fair value and expands financial statement disclosures about fair value measurements. Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The Codification does not require any new fair
value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. The Codification requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data.
Recent Account Pronouncements RECENT ACCOUNTING PRONOUNCEMENTS
New Accounting Standards Adopted in 2018
In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, Revenue from Contracts with Customers, to clarify the principles for recognizing revenue and to develop a common revenue standard for U.S. GAAP and International Financial Reporting Standards. The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes prior revenue recognition guidance. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. We adopted this new accounting standard codified as Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, and the related amendments ("new revenue standard") during the first quarter of 2018 and have applied it to all contracts using the modified retrospective method, pursuant to which the cumulative effect of initially applying the new revenue standard is recognized as an adjustment to retained earnings and impacted balance sheet line items as of January 1, 2018, the date of adoption. The comparative previous period information continues to be reported under the accounting standards in effect for that period.
We completed an assessment of our systems, data, and processes that are affected by the implementation of this new revenue standard and have concluded that this standard does not significantly alter revenue recognition practices for our system sales and support and TruBridge revenue streams. The impact on our revenue recognition is limited to deferring and amortizing implementation fees over the contract life related to our Rycan revenue cycle management product, in which we previously recognized revenue as implementation was completed. Rycan implementation fees totaled $1.6 million in 2017, less than 1% of our 2017 revenues. The balance sheet impact of the deferred revenue related to these fees was an increase of $1.8 million as of the date of adoption. Also impacting deferred revenue was a decrease of $0.6 million related to previous billings which no longer required deferred recognition as of the date of adoption.
In addition to revenue recognition, the new revenue standard impacts our consolidated financial statements with respect to the capitalization of certain commissions and contract fulfillment costs which were previously expensed as incurred. Commissions and contract fulfillment costs related to the implementation of software as a service arrangements are now capitalized and amortized over the expected life of the customer. TruBridge commissions, which are paid up to twelve months in advance, are now capitalized and amortized over the prepayment period. The balance sheet impact of the prepaid assets was an increase of $3.8 million as of the date of adoption.
Due to the aforementioned changes in assets and liabilities related to the adoption of the new revenue standard, our deferred tax liability increased $0.6 million as of the date of adoption.
In total, the adoption of ASU 2014-09 resulted in a net increase in retained earnings of $2.0 million as of the date of adoption.
In accordance with the new revenue standard requirements, the disclosures of the impact of adoption on our condensed consolidated income statements and balance sheet were as follows:
Three Months Ended September 30, 2018 
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Statements of Income 
Revenue: TruBridge $24,872 $24,996 $(124)
Cost of sales: System sales and support 19,583 19,530 53 
Gross profit 36,124 36,301 (177)
Sales and marketing 7,546 7,389 157 
Operating income 5,361 5,695 (334)
Provision for income taxes (2,016)(1,945)(71)
Net income $5,749 $6,012 $(263)

Nine Months Ended September 30, 2018 
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Statements of Income 
Revenue: TruBridge $75,162 $75,125 $37 
Cost of sales: System sales and support 57,528 57,409 119 
Gross profit 110,056 110,138 (82)
Sales and marketing 22,778 22,124 654 
Operating income 15,236 15,972 (736)
Provision for income taxes 170 325 (155)
Net income $10,044 $10,625 $(581)

September 30, 2018
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Balance Sheet 
Prepaid assets and other $5,641 $3,643 $1,998 
Other assets, net of current 1,004 — 1,004 
Total assets 326,892 323,890 3,002 
Deferred revenue 11,115 9,921 1,194 
Deferred tax liability 5,011 4,592 419 
Total liabilities 175,700 174,087 1,613 
Retained earnings $(11,203)$(12,592)$1,389 
The effects of the changes in balance sheet accounts resulting from the adoption of the new revenue standard are primarily due to the beginning adjustments for adoption mentioned above, accompanied by incremental changes resulting from activity during the period ended September 30, 2018. Refer to Note 3 - Revenue Recognition for more information on period activity.
The new revenue standard requirements did not impact our net cash provided by or used in operating, investing, or financing cash flows on our condensed consolidated statements of cash flows, although components within changes in operating assets and liabilities were immaterially impacted by adoption.
In August 2016, the FASB issued ASU 2016-15, Classifications of Certain Cash Receipts and Cash Payments, which clarifies cash flow classification for eight specific issues, including debt prepayment or extinguishment costs, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and proceeds from the settlement of corporate-owned life insurance policies. This guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, which was effective for the Company as of the first quarter of our fiscal year ending December 31, 2018. The adoption of ASU 2016-15 did not have a material effect on our financial statements.

In January 2017, the FASB issued ASU 2017-01, Clarifying the Definition of a Business, to assist an entity in evaluating when a set of transferred assets and activities is a business. The guidance was effective for fiscal years and interim periods within those years beginning after December 15, 2017, and will be applied prospectively to any transactions occurring following adoption. The adoption of ASU 2017-01 did not have a material effect on our financial statements.
New Accounting Standards Yet to be Adopted

In February 2016, the FASB issued ASU 2016-02, Leases, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new guidance will require the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous U.S. GAAP. This guidance will be effective for fiscal years and interim periods within those years beginning after December 15, 2018, which will be effective for the Company as of the first quarter of our fiscal year ending December 31, 2019. The Company is currently evaluating the method of adoption and potential utilization of practical expedients. The estimated impact on the financial statements of implementation of this standard is increased lease assets and lease liabilities in the range of $4 million to $6 million as of the anticipated adoption date, January 1, 2019.

We do not believe that any other recently issued but not yet effective accounting standards, if adopted, would have a material impact on our consolidated financial statements.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION (Tables)
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Amounts Reclassified
Amounts presented for the three and nine months ended September 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended September 30, 2017:
(In thousands) As previously reported Reclassification As reclassified 
Costs of sales: 
System sales and support $18,832 $1,095 $19,927 
Operating expenses: 
Product development $9,345 $(1,095)$8,250 
The following table provides the amounts reclassified for the nine months ended September 30, 2017:
(In thousands) As previously reported Reclassification As reclassified 
Costs of sales: 
System sales and support $56,621 $2,846 $59,467 
Operating expenses: 
Product development $27,588 $(2,846)$24,742 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS - (Tables)
9 Months Ended
Sep. 30, 2018
Accounting Changes and Error Corrections [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles In accordance with the new revenue standard requirements, the disclosures of the impact of adoption on our condensed consolidated income statements and balance sheet were as follows:
Three Months Ended September 30, 2018 
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Statements of Income 
Revenue: TruBridge $24,872 $24,996 $(124)
Cost of sales: System sales and support 19,583 19,530 53 
Gross profit 36,124 36,301 (177)
Sales and marketing 7,546 7,389 157 
Operating income 5,361 5,695 (334)
Provision for income taxes (2,016)(1,945)(71)
Net income $5,749 $6,012 $(263)

Nine Months Ended September 30, 2018 
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Statements of Income 
Revenue: TruBridge $75,162 $75,125 $37 
Cost of sales: System sales and support 57,528 57,409 119 
Gross profit 110,056 110,138 (82)
Sales and marketing 22,778 22,124 654 
Operating income 15,236 15,972 (736)
Provision for income taxes 170 325 (155)
Net income $10,044 $10,625 $(581)

September 30, 2018
(In thousands) As reported Balances without adoption of ASC 606 Effect of adoption increase/(decrease) 
Condensed Consolidated Balance Sheet 
Prepaid assets and other $5,641 $3,643 $1,998 
Other assets, net of current 1,004 — 1,004 
Total assets 326,892 323,890 3,002 
Deferred revenue 11,115 9,921 1,194 
Deferred tax liability 5,011 4,592 419 
Total liabilities 175,700 174,087 1,613 
Retained earnings $(11,203)$(12,592)$1,389 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Schedule of Contract with Customer, Asset and Liability
Deferred revenue represents amounts invoiced to clients for which the services under contract have not been completed and revenue has not been recognized, including annual renewals of certain software subscriptions and customer deposits for implementations to be performed at a later date. Revenue is recognized ratably over the life of the software subscriptions as services are provided and at the point-in-time when implementations have been completed.
(In thousands) Nine Months Ended September 30, 2018 
Balance as of January 1, 2018 $9,937 
Deferred revenue recorded 15,847 
Less deferred revenue recognized as revenue (14,669)
Balance as of September 30, 2018 $11,115 
Schedule of Capitalized Contract Cost
Costs to obtain and fulfill contracts related to SaaS arrangements are included within the "Prepaid expenses and other" and "Other assets, net of current portion" line items on our condensed consolidated balance sheets.
(In thousands) Nine Months Ended September 30, 2018 
Balance as of January 1, 2018 $3,775 
Costs to obtain and fulfill contracts capitalized 2,356 
Less costs to obtain and fulfill contracts recognized as expense (3,129)
Balance as of September 30, 2018 $3,002 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Land $2,848 $2,848 
Buildings and improvements 8,247 8,240 
Computer equipment 4,080 3,269 
Leasehold improvements 5,001 5,001 
Office furniture and fixtures 2,865 2,865 
Automobiles 70 70 
23,111 22,293 
Less: accumulated depreciation (12,017)(10,601)
Property and equipment, net $11,094 $11,692 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2018
Payables and Accruals [Abstract]  
Other Accrued Liabilities
Other accrued liabilities was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Salaries and benefits $7,232 $8,432 
Severance 1,244 1,139 
Commissions 738 2,416 
Self-insurance reserves 1,024 1,024 
Contingent consideration 615 586 
Other 580 501 
Other accrued liabilities $11,433 $14,098 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
NET INCOME PER SHARE (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following is a calculation of the basic and diluted EPS for the Company's common stock, including a reconciliation between net income and net income attributable to common stockholders:
Three Months Ended Nine Months Ended 
(In thousands, except per share data) September 30, 2018September 30, 2017September 30, 2018September 30, 2017
Net income $5,749 $2,288 $10,044 $4,121 
Less: Net income attributable to participating securities (197)(55)(338)(94)
Net income attributable to common stockholders $5,552 $2,233 $9,706 $4,027 
Weighted average shares outstanding used in basic per common share computations 13,604 13,431 13,547 13,409 
Add: Dilutive potential common shares — — — — 
Weighted average shares outstanding used in diluted per common share computations 13,604 13,431 13,547 13,409 
Basic EPS $0.41 $0.17 $0.72 $0.30 
Diluted EPS $0.41 $0.17 $0.72 $0.30 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Total Stock-Based Compensation Expense
The following table details total stock-based compensation expense for the three and nine months ended September 30, 2018 and 2017, included in the condensed consolidated statements of income:
Three Months Ended Nine Months Ended 
(In thousands) 2018201720182017
Costs of sales $566 $492 $1,590 $1,235 
Operating expenses 2,044 1,562 5,713 3,786 
Pre-tax stock-based compensation expense 2,610 2,054 7,303 5,021 
Less: income tax effect (574)(801)(1,607)(1,958)
Net stock-based compensation expense $2,036 $1,253 $5,696 $3,063 
Summary of Restricted Stock Activity
A summary of restricted stock activity (including shares of restricted stock issued pursuant to the settlement of performance share awards) under the Plans during the nine months ended September 30, 2018 and 2017 is as follows:
Nine Months Ended September 30, 2018 Nine Months Ended September 30, 2017 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Unvested restricted stock outstanding at beginning of period 309,195 $38.36 184,885 $54.63 
Granted 148,841 30.20 222,390 32.87 
Performance share awards settled through the issuance of restricted stock 177,395 29.94 — — 
Vested (153,424)40.81 (99,184)55.75 
Unvested restricted stock outstanding at end of period 482,007 $31.96 308,091 $38.56 
Summary of Performance Share Award Activity
A summary of performance share award activity under the 2014 Incentive Plan during the nine months ended September 30, 2018 and 2017 is as follows, based on the target award amounts set forth in the performance share award agreements:
Nine Months Ended September 30, 2018 Nine Months Ended September 30, 2017 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Shares Weighted-Average
Grant Date
Fair Value Per Share 
Performance share awards outstanding at beginning of period 189,325 $29.94 77,594 $49.64 
Granted 184,776 30.15 189,325 29.94 
Forfeited or unearned (11,930)29.94 (77,594)49.64 
Performance share awards settled through the issuance of restricted stock (177,395)29.94 — — 
Performance share awards outstanding at end of period 184,776 $30.15 189,325 $29.94 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES (Tables)
9 Months Ended
Sep. 30, 2018
Receivables [Abstract]  
Schedule of Components of Short Term Payment Plans These receivables, included in the current portion of financing receivables, were comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Short-term payment plans, gross $7,463 $9,081 
Less: allowance for losses (373)(638)
Short-term payment plans, net $7,090 $8,443 
Components of Lease Receivables
The components of these receivables were as follows at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Long-term financing arrangements, gross $27,948 $22,968 
Less: allowance for losses (1,248)(2,606)
Less: unearned income (2,997)(2,265)
Long-term financing arrangements, net $23,703 $18,097 
Future Minimum Lease Payments to be Received
Future minimum payments to be received subsequent to September 30, 2018 are as follows:
(In thousands) 
Years Ended December 31, 
2018$2,787 
20198,719 
20206,127 
20214,887 
20223,437 
Thereafter 1,991 
Total minimum payments to be received 27,948 
Less: allowance for losses (1,248)
Less: unearned income (2,997)
Receivables, net $23,703 
Allowance for Financing Credit Losses
The following table is a roll-forward of the allowance for financing credit losses for the nine months ended September 30, 2018 and year ended December 31, 2017:
(In thousands) Balance at Beginning of Period Provision Charge-offs Recoveries Balance at End of Period 
September 30, 2018$3,244 $1,723 $(3,346)$— $1,621 
December 31, 2017$2,198 $1,823 $(777)$— $3,244 
Analysis of Age of Financing Receivables Amounts The following is an analysis of the age of financing receivables amounts (excluding short-term payment plans) that have been reclassified to trade accounts receivable and were past due as of September 30, 2018 and December 31, 2017:
(In thousands) 1 to 90 Days Past Due 91 to 180 Days Past Due 181 + Days Past Due Total Past Due 
September 30, 2018$1,272 $268 $414 $1,954 
December 31, 2017$980 $171 $— $1,151 
Schedule of Financing Receivable Credit Quality Indicators The table below categorizes customer financing receivable balances (excluding short-term payment plans), none of which are considered past due, based on the age of the oldest payment outstanding that has been reclassified to trade accounts receivable:
(In thousands) September 30, 2018December 31, 2017
Stratification of uninvoiced client financing receivables based on aging of related trade accounts receivable: 
1 to 90 Days Past Due $17,029 $11,300 
91 to 180 Days Past Due 1,575 3,727 
181 + Days Past Due 614 967 
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable $19,218 $15,994 
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 5,733 4,709 
Total financing receivables with contractual maturities of one year or less 7,463 9,081 
Less: allowance for losses (1,621)(3,244)
Total financing receivables $30,793 $26,540 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Definite-lived Intangible Assets
Our purchased definite-lived intangible assets as of September 30, 2018 and December 31, 2017 are summarized as follows:
(In thousands) Customer Relationships Trademark Developed Technology Total 
Gross carrying amount as of December 31, 2017 and September 30, 2018 $82,300 $10,900 $24,100 $117,300 
Accumulated amortization as of December 31, 2017 (12,937)(1,682)(5,968)(20,587)
Net intangible assets as of December 31, 2017 69,363 9,218 18,132 96,713 
Accumulated amortization for the nine months ended September 30, 2018 (4,904)(728)(2,263)(7,895)
Net intangible assets as of September 30, 2018 $64,459 $8,490 $15,869 $88,818 
Weighted average remaining years of useful life 101369
Schedule of Remaining Amortization of Definite-lived Intangible Assets
The following table represents the remaining amortization of definite-lived intangible assets as of September 30, 2018:
(In thousands) 
For the year ended December 31, 
2018$2,591 
201910,072 
202010,066 
202110,066 
202210,066 
Thereafter 45,957 
Total $88,818 
Schedule of Changes in the Carrying Amount of Goodwill
The following table sets forth the change in the carrying amount of goodwill by segment for the nine months ended September 30, 2018:
(In thousands) Acute Care EHR Post-acute Care EHR TruBridge Total 
Balance as of December 31, 2017 $97,095 29,570 13,784 $140,449 
Goodwill impairment $— — — — 
Balance as of September 30, 2018 $97,095 $29,570 $13,784 $140,449 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT (Tables)
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt was comprised of the following at September 30, 2018 and December 31, 2017:
(In thousands) September 30, 2018December 31, 2017
Term loan facility $103,895 $115,538 
Revolving credit facility 34,693 27,983 
Capital lease obligation 330 565 
Debt obligations 138,918 144,086 
Less: unamortized debt issuance costs (1,393)(1,652)
Debt obligation, net 137,525 142,434 
Less: current portion (5,807)(5,820)
Long-term debt $131,718 $136,614 
Schedule of Annual Future Maturities of the Term Loan Facility and Revolving Credit Facility
Anticipated annual future maturities of the Amended Term Loan Facility, Amended Revolving Credit Facility, and capital lease obligation are as follows as of September 30, 2018:
(In thousands) 
2018$1,543 
20196,831 
20208,775 
20219,506 
2022112,263 
Thereafter — 
$138,918 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE (Tables)
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis
The following table summarizes the carrying amounts and fair value of the contingent consideration at September 30, 2018:
Fair Value at September 30, 2018 Using 
Carrying Amount at Quoted Prices in Active Markets for Identical Assets Significant Other Observable Inputs Significant Unobservable Inputs 
(In thousands) 9/30/18(Level 1) (Level 2) (Level 3) 
Description 
Contingent consideration $615 $— $— $615 
Total $615 $— $— $615 
Carrying Amounts and Fair Values of Certain Assets and Liabilities
The following table summarizes the carrying amounts and fair value of the contingent consideration at December 31, 2017:
Fair Value at December 31, 2017 Using 
Carrying Amount at Quoted Prices in Active Markets for Identical Assets Significant Other Observable Inputs Significant Unobservable Inputs 
(In thousands) 12/31/2017(Level 1) (Level 2) (Level 3) 
Description 
Contingent consideration $586 $— $— $586 
Total $586 $— $— $586 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENT REPORTING (Tables)
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following table presents a summary of the revenues and gross profits of our three operating segments for the three and nine months ended September 30, 2018 and 2017:
Three Months Ended September 30, Nine Months Ended September 30, 
(In thousands) 2018201720182017
Revenues: 
Acute Care EHR 
Recurring revenue $27,393 $27,896 $83,633 $84,435 
Non-recurring revenue 11,514 10,865 32,664 30,850 
Total Acute Care EHR revenue 38,907 38,761 116,297 115,285 
Post-acute Care EHR 
Recurring revenue 4,515 5,059 14,002 15,244 
Non-recurring revenue 1,003 546 2,624 2,734 
Total Post-acute Care EHR revenue 5,518 5,605 16,626 17,978 
TruBridge 24,872 22,747 75,162 65,601 
Total revenues $69,297 $67,113 $208,085 $198,864 
Cost of sales: 
Acute Care EHR $18,086 $18,163 $52,812 $53,667 
Post-acute Care EHR 1,497 1,764 4,716 5,800 
TruBridge 13,590 12,806 40,501 36,326 
Total cost of sales $33,173 $32,733 $98,029 $95,793 
Gross profit: 
Acute Care EHR $20,821 $20,598 $63,485 $61,618 
Post-acute Care EHR 4,021 3,841 11,910 12,178 
TruBridge 11,282 9,941 34,661 29,275 
Total gross profit $36,124 $34,380 $110,056 $103,071 
Corporate operating expenses $(30,763)$(28,758)$(94,820)$(89,768)
Other income 201 102 593 242 
Interest expense (1,829)(2,062)(5,615)(5,807)
Income before taxes $3,733 $3,662 $10,214 $7,738 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION - Reclassification (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Costs of sales:        
System sales and support $ 19,583 $ 19,927 $ 57,528 $ 59,467
Operating expenses:        
Product development $ 9,305 8,250 $ 27,375 24,742
As previously reported        
Costs of sales:        
System sales and support   18,832   56,621
Operating expenses:        
Product development   9,345   27,588
Reclassification | Revised Presentation        
Costs of sales:        
System sales and support   1,095   2,846
Operating expenses:        
Product development   $ (1,095)   $ (2,846)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS - (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Jan. 01, 2019
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Implementation fee revenue $ 69,297 $ 67,113 $ 208,085 $ 198,864      
Deferred revenue 11,115   11,115   $ 8,707   $ 9,937
Deferred revenue recognized as revenue     14,669        
Deferred tax liability 5,011   5,011   4,667    
Accumulated deficit (11,203)   (11,203)   (19,006)    
Lease liabilities 330   330   565    
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Implementation fee revenue (124)   37   $ 1,600    
Implementation fee revenue as a percentage of total revenue (less than)         1.00%    
Deferred revenue 1,194   1,194   $ 1,800    
Deferred revenue recognized as revenue         (600)    
Prepaid assets             3,800
Deferred tax liability 419   419       $ 600
Accumulated deficit $ 1,389   $ 1,389   $ 2,000    
Minimum | Scenario, Forecast | Accounting Standards Update 2016-02              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Lease assests           $ 4,000  
Lease liabilities           4,000  
Maximum | Scenario, Forecast | Accounting Standards Update 2016-02              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Lease assests           6,000  
Lease liabilities           $ 6,000  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS - Disclosure of the Impact of Adoption of Topic 606 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Jan. 01, 2018
Condensed Consolidated Statements of Income            
Total sales revenues $ 69,297 $ 67,113 $ 208,085 $ 198,864    
System sales and support 19,583 19,927 57,528 59,467    
Total gross profit 36,124 34,380 110,056 103,071    
Sales and marketing 7,546 8,528 22,778 23,262    
Operating income 5,361 5,622 15,236 13,303    
(Benefit) provision for income taxes (2,016) 1,374 170 3,617    
Net income 5,749 $ 2,288 10,044 $ 4,121    
Condensed Consolidated Balance Sheet            
Prepaid expenses and other 5,641   5,641   $ 2,824  
Other assets, net of current portion 1,004   1,004   0  
Total assets 326,892   326,892   318,216  
Deferred revenue 11,115   11,115   8,707 $ 9,937
Deferred tax liabilities 5,011   5,011   4,667  
Total liabilities 175,700   175,700   182,130  
Accumulated deficit (11,203)   (11,203)   (19,006)  
Calculated under Revenue Guidance in Effect before Topic 606 [Member]            
Condensed Consolidated Statements of Income            
Total sales revenues 24,996   75,125      
System sales and support 19,530   57,409      
Total gross profit 36,301   110,138      
Sales and marketing 7,389   22,124      
Operating income 5,695   15,972      
(Benefit) provision for income taxes (1,945)   325      
Net income 6,012   10,625      
Condensed Consolidated Balance Sheet            
Prepaid expenses and other 3,643   3,643      
Other assets, net of current portion 0   0      
Total assets 323,890   323,890      
Deferred revenue 9,921   9,921      
Deferred tax liabilities 4,592   4,592      
Total liabilities 174,087   174,087      
Accumulated deficit (12,592)   (12,592)      
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]            
Condensed Consolidated Statements of Income            
Total sales revenues (124)   37   1,600  
System sales and support 53   119      
Total gross profit (177)   (82)      
Sales and marketing 157   654      
Operating income (334)   (736)      
(Benefit) provision for income taxes (71)   (155)      
Net income (263)   (581)      
Condensed Consolidated Balance Sheet            
Prepaid expenses and other 1,998   1,998      
Other assets, net of current portion 1,004   1,004      
Total assets 3,002   3,002      
Deferred revenue 1,194   1,194   1,800  
Deferred tax liabilities 419   419     $ 600
Total liabilities 1,613   1,613      
Accumulated deficit $ 1,389   $ 1,389   $ 2,000  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Deferred revenue recorded $ 15,847
Minimum  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Maintenance contract term 3 years
Maximum  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Maintenance contract term 5 years
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION Deferred Revenue (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Balance as of January 1, 2018 $ 8,707
Deferred revenue recorded 15,847
Less deferred revenue recognized as revenue (14,669)
Balance as of September 30, 2018 $ 11,115
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION Costs to obtain and fulfill contracts (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Capitalized Contract Cost [Roll Forward]  
Balance as of January 1, 2018 $ 3,775
Costs to obtain and fulfill contracts capitalized 2,356
Capitalized Contract Cost, Amortization (3,129)
Balance as of September 30, 2018 $ 3,002
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Salaries and benefits $ 7,232 $ 8,432
Severance 1,244 1,139
Commissions 738 2,416
Self-insurance reserves 1,024 1,024
Contingent consideration 615 586
Other 580 501
Other accrued liabilities $ 11,433 $ 14,098
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share, Basic and Diluted [Abstract]        
Net income $ 5,749 $ 2,288 $ 10,044 $ 4,121
Less: Net income attributable to participating securities (197) (55) (338) (94)
Net income attributable to common stockholders $ 5,552 $ 2,233 $ 9,706 $ 4,027
Weighted average shares outstanding used in basic per common share computations (in shares) 13,604 13,431 13,547 13,409
Add: Dilutive potential common shares (in shares) 0 0 0 0
Weighted average shares outstanding used in diluted per common share computations (in shares) 13,604 13,431 13,547 13,409
Basic EPS (in dollars per share) $ 0.41 $ 0.17 $ 0.72 $ 0.30
Diluted EPS (in dollars per share) $ 0.41 $ 0.17 $ 0.72 $ 0.30
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
NET INCOME PER SHARE Narrative (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Earnings Per Share [Abstract]    
Aggregate target (in shares) 184,776 184,776
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Tax Disclosure [Abstract]        
Effective tax rate percentage (54.00%) 38.00% 2.00% 47.00%
Excess tax benefit     $ 0.4 $ 1.1
Increase (decrease) in effective tax rate percentage (71.00%)   4.00% 14.00%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION - Total Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Pre-tax stock-based compensation expense $ 2,610 $ 2,054 $ 7,303 $ 5,021
Less: income tax effect (574) (801) (1,607) (1,958)
Net stock-based compensation expense 2,036 1,253 5,696 3,063
Unrecognized compensation cost related to non-vested stock-based compensation arrangements 15,600   $ 15,600  
Period for recognition for which unrecognized compensation costs are expected to be recognized     2 years  
Costs of sales        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Pre-tax stock-based compensation expense 566 492 $ 1,590 1,235
Operating expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Pre-tax stock-based compensation expense $ 2,044 $ 1,562 $ 5,713 $ 3,786
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION - Summary of Restricted Stock Activity (Details) - Restricted Stock - $ / shares
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Shares    
Nonvested stock outstanding at beginning of period, shares 309,195 184,885
Granted, shares 148,841 222,390
Performance share awards settled through the issuance of restricted stock, shares 177,395 0
Vested, shares (153,424) (99,184)
Nonvested stock outstanding at end of period, shares 482,007 308,091
Weighted-Average Grant Date Fair Value Per Share    
Nonvested stock outstanding at beginning of period, Weighted-Average Grant-Date Fair Value (in dollars per share) $ 38.36 $ 54.63
Granted, Weighted-Average Grant-Date Fair Value (in dollars per share) 30.20 32.87
Settled, Weighted-Average Grant-Date Fair Value (in dollars per share) 29.94 0
Vested, Weighted-Average Grant-Date Fair Value (in dollars per share) 40.81 55.75
Nonvested stock outstanding at end of period, Weighted-Average Grant-Date Fair Value (in dollars per share) $ 31.96 $ 38.56
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION - Summary of Performance Share Awards (Details) - Performance Shares - $ / shares
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Shares    
Nonvested stock outstanding at beginning of period, shares 189,325 77,594
Granted, shares 184,776 189,325
Forfeited or unearned, shares (11,930) (77,594)
Performance share awards settled through issuance of restricted stock, shares (177,395) 0
Nonvested stock outstanding at end of period, shares 184,776 189,325
Weighted-Average Grant Date Fair Value Per Share    
Nonvested stock outstanding at beginning of period, Weighted-Average Grant-Date Fair Value (in dollars per share) $ 29.94 $ 49.64
Granted, Weighted-Average Grant-Date Fair Value (in dollars per share) 30.15 29.94
Forfeited or unearned, Weighted-Average Grant-Date Fair Value (in dollars per share) 29.94 49.64
Settled, Weighted-Average Grant-Date Fair Value (in dollars per share) 29.94 0
Nonvested stock outstanding at end of period, Weighted-Average Grant-Date Fair Value (in dollars per share) $ 30.15 $ 29.94
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Additional Information (Details)
9 Months Ended
Sep. 30, 2018
Minimum  
Loans and Leases Receivable Disclosure [Line Items]  
Financial receivable lease term 2 years
Maximum  
Loans and Leases Receivable Disclosure [Line Items]  
Financial receivable lease term 7 years
Fixed Periodic Payment Plans | Minimum  
Loans and Leases Receivable Disclosure [Line Items]  
Current financing receivable terms 3 months
Fixed Periodic Payment Plans | Maximum  
Loans and Leases Receivable Disclosure [Line Items]  
Current financing receivable terms 12 months
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Short-Term Payment Plans (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Loans and Leases Receivable Disclosure [Line Items]    
Short-term payment plans, net $ 15,422 $ 15,055
Short-Term Payment Plans    
Loans and Leases Receivable Disclosure [Line Items]    
Short-term payment plans, gross 7,463 9,081
Less: allowance for losses (373) (638)
Short-term payment plans, net $ 7,090 $ 8,443
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Sales-Type Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Receivables [Abstract]    
Long-term financing arrangements, gross $ 27,948 $ 22,968
Less: allowance for losses (1,248) (2,606)
Less: unearned income (2,997) (2,265)
Long-term financing arrangements, net $ 23,703 $ 18,097
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Receivables [Abstract]    
2018 $ 2,787  
2019 8,719  
2020 6,127  
2021 4,887  
2022 3,437  
Thereafter 1,991  
Total minimum payments to be received 27,948 $ 22,968
Less: allowance for losses (1,248) (2,606)
Less: unearned income (2,997) $ (2,265)
Receivables, net $ 23,703  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Allowance for Financing Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Allowance for Credit Losses on Financing Receivables [Roll Forward]    
Balance at Beginning of Period $ 3,244 $ 2,198
Provision 1,723 1,823
Charge-offs (3,346) (777)
Recoveries 0 0
Balance at End of Period $ 1,621 $ 3,244
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Analysis of Age of Financing Receivables Amounts (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total past due $ 1,954 $ 1,151
1 to 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total past due 1,272 980
91 to 180 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total past due 268 171
181 + Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total past due $ 414 $ 0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Summary of Financing Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable $ 19,218 $ 15,994  
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 5,733 4,709  
Total financing receivables with contractual maturities of one year or less 7,463 9,081  
Less: allowance for losses (1,621) (3,244) $ (2,198)
Total financing receivables 30,793 26,540  
1 to 90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable 17,029 11,300  
91 to 180 Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable 1,575 3,727  
181 + Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable $ 614 $ 967  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL - Definited-lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount as of December 31, 2017 and September 30, 2018   $ 117,300
Accumulated amortization as of December 31, 2017 and for the six months ended June 30, 2018 $ (7,895) (20,587)
Net intangible assets as of December 31, 2017 and June 30, 2018 $ 88,818 96,713
Weighted average remaining years of useful life 9 years  
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount as of December 31, 2017 and September 30, 2018   82,300
Accumulated amortization as of December 31, 2017 and for the six months ended June 30, 2018 $ (4,904) (12,937)
Net intangible assets as of December 31, 2017 and June 30, 2018 $ 64,459 69,363
Weighted average remaining years of useful life 10 years  
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount as of December 31, 2017 and September 30, 2018   10,900
Accumulated amortization as of December 31, 2017 and for the six months ended June 30, 2018 $ (728) (1,682)
Net intangible assets as of December 31, 2017 and June 30, 2018 $ 8,490 9,218
Weighted average remaining years of useful life 13 years  
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount as of December 31, 2017 and September 30, 2018   24,100
Accumulated amortization as of December 31, 2017 and for the six months ended June 30, 2018 $ (2,263) (5,968)
Net intangible assets as of December 31, 2017 and June 30, 2018 $ 15,869 $ 18,132
Weighted average remaining years of useful life 6 years  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
2018 $ 2,591  
2019 10,072  
2020 10,066  
2021 10,066  
2022 10,066  
Thereafter 45,957  
Net intangible assets as of December 31, 2017 and June 30, 2018 $ 88,818 $ 96,713
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 140,449
Goodwill impairment 0
Goodwill, ending balance 140,449
Operating Segments | Acute Care EHR  
Goodwill [Roll Forward]  
Goodwill, beginning balance 97,095
Goodwill impairment 0
Goodwill, ending balance 97,095
Operating Segments | Post-acute Care EHR  
Goodwill [Roll Forward]  
Goodwill, beginning balance 29,570
Goodwill impairment 0
Goodwill, ending balance 29,570
Operating Segments | TruBridge  
Goodwill [Roll Forward]  
Goodwill, beginning balance 13,784
Goodwill impairment 0
Goodwill, ending balance $ 13,784
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT - Schedule of long-term debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Debt obligations $ 138,918 $ 144,086
Capital lease obligation 330 565
Less: unamortized debt issuance costs (1,393) (1,652)
Debt obligation, net 137,525 142,434
Less: current portion (5,807) (5,820)
Long-term debt 131,718 136,614
Line of credit    
Debt Instrument [Line Items]    
Debt obligation, net 138,918  
Line of credit | Term loan facility    
Debt Instrument [Line Items]    
Debt obligations 103,895 115,538
Line of credit | Revolving credit facility    
Debt Instrument [Line Items]    
Debt obligations $ 34,693 $ 27,983
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended 21 Months Ended 24 Months Ended 57 Months Ended
Jan. 31, 2016
USD ($)
Dec. 31, 2017
Sep. 30, 2018
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2017
Sep. 30, 2019
USD ($)
Sep. 30, 2021
USD ($)
Oct. 13, 2022
Feb. 08, 2018
USD ($)
Feb. 07, 2018
USD ($)
Oct. 13, 2017
USD ($)
Debt Instrument [Line Items]                      
Amount of credit facility                 $ 167,000,000   $ 162,000,000
Current borrowing capacity                   $ 162,000,000 175,000,000
Prepayment of debt     $ 7,300,000                
Line of credit                      
Debt Instrument [Line Items]                      
Line of credit facility, incremental facility capacity                 50,000,000    
Fixed charge coverage ratio, minimum     1.25                
Consolidated leverage ratio, maximum   3.95                  
Prepayment amount from excess cash flow, current year and next twelve months, percentage         75.00%            
Prepayment amount from excess cash flow, year two and thereafter, percentage         50.00%            
Line of credit | Revolving credit facility                      
Debt Instrument [Line Items]                      
Amount of credit facility $ 50,000,000               50,000,000   45,000,000
Line of credit | Revolving credit facility | London Interbank Offered Rate (LIBOR)                      
Debt Instrument [Line Items]                      
Basis spread on variable rate 1.00%                    
Line of credit | Revolving credit facility | Federal funds rate                      
Debt Instrument [Line Items]                      
Basis spread on variable rate 50.00%                    
Line of credit | Term loan facility                      
Debt Instrument [Line Items]                      
Amount of credit facility $ 125,000,000               $ 117,000,000   $ 117,000,000
Minimum | Line of credit | Revolving credit facility | London Interbank Offered Rate (LIBOR)                      
Debt Instrument [Line Items]                      
Basis spread on variable rate 2.00%                    
Minimum | Line of credit | Revolving credit facility | Base Rate                      
Debt Instrument [Line Items]                      
Basis spread on variable rate 1.00%                    
Maximum | Line of credit | Revolving credit facility | London Interbank Offered Rate (LIBOR)                      
Debt Instrument [Line Items]                      
Basis spread on variable rate 3.50%                    
Maximum | Line of credit | Revolving credit facility | Base Rate                      
Debt Instrument [Line Items]                      
Basis spread on variable rate 2.50%                    
Scenario, Forecast | Line of credit                      
Debt Instrument [Line Items]                      
Consolidated leverage ratio, maximum               3.50      
Scenario, Forecast | Line of credit | Term loan facility                      
Debt Instrument [Line Items]                      
Periodic payment, principal       $ 2,930,000   $ 1,460,000 $ 2,190,000        
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT - Annual Future Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Debt obligation, net $ 137,525 $ 142,434
Line of credit    
Debt Instrument [Line Items]    
2018 1,543  
2019 6,831  
2020 8,775  
2021 9,506  
2022 112,263  
Thereafter 0  
Debt obligation, net $ 138,918  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration $ 615 $ 586
Total financial liabilities 615 586
(Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 0 0
Total financial liabilities 0 0
(Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 0 0
Total financial liabilities 0 0
(Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 615 586
Total financial liabilities $ 615 $ 586
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
segment
Sep. 30, 2017
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment     3  
Total sales revenues $ 69,297 $ 67,113 $ 208,085 $ 198,864
Costs to obtain and fulfill contracts capitalized 33,173 32,733 98,029 95,793
Total gross profit 36,124 34,380 110,056 103,071
Corporate operating expenses (30,763) (28,758) (94,820) (89,768)
Other income 201 102 593 242
Interest expense (1,829) (2,062) (5,615) (5,807)
Income before taxes 3,733 3,662 10,214 7,738
Operating Segments | Acute Care EHR        
Segment Reporting Information [Line Items]        
Total sales revenues 38,907 38,761 116,297 115,285
Costs to obtain and fulfill contracts capitalized 18,086 18,163 52,812 53,667
Total gross profit 20,821 20,598 63,485 61,618
Operating Segments | Post-acute Care EHR        
Segment Reporting Information [Line Items]        
Total sales revenues 5,518 5,605 16,626 17,978
Costs to obtain and fulfill contracts capitalized 1,497 1,764 4,716 5,800
Total gross profit 4,021 3,841 11,910 12,178
Operating Segments | TruBridge        
Segment Reporting Information [Line Items]        
Total sales revenues 24,872 22,747 75,162 65,601
Costs to obtain and fulfill contracts capitalized 13,590 12,806 40,501 36,326
Total gross profit 11,282 9,941 34,661 29,275
Corporate operating expenses        
Segment Reporting Information [Line Items]        
Corporate operating expenses (30,763) (28,758) (94,820) (89,768)
Recurring revenue | Operating Segments | Acute Care EHR        
Segment Reporting Information [Line Items]        
Total sales revenues 27,393 27,896 83,633 84,435
Recurring revenue | Operating Segments | Post-acute Care EHR        
Segment Reporting Information [Line Items]        
Total sales revenues 4,515 5,059 14,002 15,244
Non-recurring revenue | Operating Segments | Acute Care EHR        
Segment Reporting Information [Line Items]        
Total sales revenues 11,514 10,865 32,664 30,850
Non-recurring revenue | Operating Segments | Post-acute Care EHR        
Segment Reporting Information [Line Items]        
Total sales revenues $ 1,003 $ 546 $ 2,624 $ 2,734
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUBSEQUENT EVENTS (Details) - $ / shares
3 Months Ended 9 Months Ended
Nov. 01, 2018
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Subsequent Event [Line Items]          
Dividends declared per common share (in dollars per share)   $ 0.10 $ 0.30 $ 0.30 $ 0.75
Subsequent Event          
Subsequent Event [Line Items]          
Dividends declared per common share (in dollars per share) $ 0.10        
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 23,111 $ 22,293
Less: accumulated depreciation (12,017) (10,601)
Property and equipment, net 11,094 11,692
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,848 2,848
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,247 8,240
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,080 3,269
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 5,001 5,001
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,865 2,865
Automobiles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 70 $ 70
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 2#9DT?(\\#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,$% @ !(-F32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " $@V9-4"!QK>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OIVFE2.CFLN))07!!\1:2V=U@DX9DI-VWMXV[ M740?P&-F_GSS#4RG@]!#Q.8T8 ] M.O24@)<7_*ZA?6)E-621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( 2#9DV)J)3Y?0( .$( 8 >&PO=V]R:W-H965T&UL?9;=CILP$(5?!?$ :VQ^0B*"E*2J6JF5HJVZO782)T$+F-I. MLGW[VH:EK#WT)F!SSGP>X\E0/+AXE5?&5/#6U*UENA5"\GAE#95/O&.M M?G+FHJ%*#\4%R4XP>K*FID8DBC+4T*H-R\+.[459\)NJJY;M12!O34/%GRVK M^6,=XO!]XKFZ7)690&71T0O[P=3/;B_T"(U13E7#6EGQ-A#LO XW>+7#F3%8 MQ4O%'G)R'YA4#IR_FL'7TSJ,S(I8S8[*A*#ZJM=='_R2)!QML((.!C(:8_-<0#X9X-.#$)M^O MS*;ZB2I:%H(_ M&_K8Z:0X%7L=[,HYFT>V>?Z6REGKV748'N)LR@V/8*,E'@ M48%T[!% (,"6>';R$;#S%3$,B,$,8FN/)_8$MB>@/;'V9&)/G0WP%1D,2$% MZMD7#J!7I%;1]CN,LV62I# F S&9A\D=C*]8PH %"%AX=NP>%4 RP; ')S&E9@HBE[T\1,X@FLJ\B-D;E5%WDLG$[8& M33;5S%' MY@XE.6+L77D&B& E M^R5/W$,&:>8H<,%COYZ)\]>U&S0?_EJ2*$^7N5OZ:-(P&B8NMK?*X,AOK6WL MD]FQ?V]LAT+_Y'WS_T[%I6IE<.!*MRW;7,Z<*Z87%#WII5SU]\8XJ-E9F=N% MOA=]T^T'BG?#!P4:OVK*OU!+ P04 " $@V9-D)% YQ4$ !8$P & M 'AL+W=OG86,ER)27>OGTE63&$V%]'!_W!^BN3'D9:7IOW6'6+L M%]_KZM2MLD/?GQ_RO'L^Q+KL/C7G>!I^V3=M7?;#9?N2=^OE=.^Q72^;U[XZGN)CN^A>Z[IL_]W$JKFL,LC>;WP]OASZ\4:^7I[+ ME_A'[/\\/[;#57YK97>LXZD[-J=%&_>K[#,\;#6. 9/BKV.\='?GB[$K3TWS M;;SX=;?*U.@H5O&Y'YLHA\-;W,:J&EL:?/PS-YK=_];?(O5(!^=##F>FZJ;_B^> M7[N^J>=6!BMU^?UZ/)ZFXV5N_SU,#L Y &\!8'X8H.< 30+RJ[.IJU_*OEPO MV^:R:*^C=2['20$/>GB8S^/-Z=E-OPV][8:[;VMTR_QM;&>6;*X2O)=\5&P% MA;])\B'_S02*)G"*U_?Q08[78KR>XLU]?$$Z<97X27*:)!:\)?T01*AD(T8T M8I@1K8B1J\3>Y3!@"R!.N$H'Y4#V8D4OEGLA63:690%KD(ZNI%+6REZ^@%A?6A/1TJ2@0F)900R* &YGT#]($^D%'L\7)68P" S%SAT M-87NK+E/$D( NJH%6>$\Z(0?&;W V6LH>X%C%8PRAB[N_]=]="0#&#B!Z?K= M (>K1A<*ML,*.@@(+N%(QC XMM&:U(*0\0F'9,^8J[U*[+<@4 M!8Y10S$* D>#\M2-I$JZD4D*'*6&HA0X)6'XHX6(( M>I6HJF:7(66HH2Y%# MTCA*N*V@TKY([#(HDQ0Y20TE*7)$*FJ%2P(DA@D3Q29GJ*$,18&A8&BEL)5D M1A6)VA5ED"('*072!CDA=2C8'B/(C HI;*$,4N0@M12D* !2@V=D%W7.06KN MR"!%#E)+08HT!<99Q+K2L9HLB+64N+610*56^]8M-9T U4UZD9+4,9 M/<.Z36R>*(,4.4@M!2ER1 *M*GZL^>A$ABARB%H*410@ZE '-MJ"SEKE4^^6 M,D:$_*GX:5!46"(ND*IQ#:N999JSE)+6:JEJG1XHZ*%A:333H64 M(YFIFC/54J;.FONW:['4D712J9/??>(8OSG]7K8OQU.W>&KZOJFG;QK[INGC MT*;Z-/3O$,O=[:**^WX\]<-Y>_W6<[WHF_/\'2N_?4Q;_P=02P,$% @ M!(-F3=;?AU,* @ $08 !@ !X;"]W;W)KM>G)FO"%2A?R"1,>! MG(RIH2C$.$4-J5N_S,W:GI%_MD!97_B!?U]XJ2^5U NH MS#MR@1\@?W9[KB(T9CG5#;2B9JW'X5SX'X/-+M-Z(WBMH1>3N:<[.3#VIH.O MI\+'&@@H'*7.0-1P@QU0JA,IC-]#3G\LJ8W3^3W[9].[ZN5 !.P8_56?9%7X M:]\[P9EH_;'ZLC^IT(-I':S*-> M-'MGGJENA5J]EDLPV:VLEZTD1O,)XQKO[ MG^J!)7&R)$N66<-;*TDF52)L/S.<)X0/1*F3*%T2Q3.B=%$HB/$Z71(](7P@ MRIQ$V9(HF1%ERT)1ECKVZ FA)4*3PZDOR^^$7^I6> XC[OI? M!0 4AL !@ !X;"]W;W)K%JM>KNGN*N[MXUA[@?_O/0M+NZ'WZV MCZONT,;Z?@K:;5>D5+;:U9O]\O9ZNO:AO;UNGOOM9A\_M(ON>;>KV_^*N&U> M;Y9Z^7;AX^;QJ1\OK&ZO#_5C_!3[OPX?VN'7ZM3*_687]]VFV2_:^'"S?*^O M*N/&@(GX>Q-?N[/OBU'*YZ;Y,O[X_?YFJ<81Q6V\Z\(^/M3/V_YC\_I;G 6Y MY6)6_T=\B=L!'TN;W=S*,)1=_?7XN=E/GZ]S^V]A.(#F M #H%:/?= #,'F&\!]KL!=@ZP/]N#FP,UUV[PNVN-\.-3C MM--7;KA==^/%Z>Y,_QORV0U77VZS['KU,K8S(\41H7/$7R)KB>@3L1KZ/PV" MT" *$N%TV4$IB2RP,?RPD>J[C5P,T\!G,?G.-[">#O%V[-XKUBNCXB? MD/W4LW26@O-:&)412I((*CF5%8CH/(;-8F8/*G,B,3TR #,9G,C/LYA5' MQ%T,TP6FN4143GRZ2LIY1VQ"58#*[=G4O]#EH2XO=;$1%UZ.V+BRNKB6EM5*.W=8*8,JHU K3"A=Z)==HXI[K MA%5HF1VVLHJ9N;@)1K$TU26^#:2'3D MGA@"6&][8&E F\[RB M5P@S>:82XK"G:FFJ?)D5,W.1Q<%6N39$\>*Y!I0/N9B3B%()2]784[63RC17 MYF0*E<]XE048!>_$I)18;@.?!!7 0NY36RF-'5]+RP_<\C5PX*'8 M&=!=LLAB=]727OENM-#2['[1@7M]B3!2F5 &,)=IL5P1%E1BJT?88$E)=?PH M-3.7ZC+N#B7$SBOC?.(!F%-\ZE<0]-HA01]GZ2WA^X]Y,TXF&^:6[^ -.&;XW7B.(GP0I 0^U+34GL M_"2=/W#GGYGS\Y_SEJ\W0!'Q+*T!->QGK;AI$K.:4D\,L.^3]'U^:"IF)C_K M1[VSO$1"2O,C(Z3$E@92B=)/V/9)VG[.;7]F?B0,45(8HJ0P1*6$8<>G3+AB MGO /PKY*\CC-;:H@=)[.%#^?09P>VIA(/APA[/DG/S[GG$[!S MI YA0!W"@#K86E(=]GZ2WL]WS<7,L G+M2&(/S#X&:B"D$_8HL&F;Z3I^\2D M-MA8C1;+(O54T6#_,N#LRDOAS%R47&N)'\PA9O@3X37 M*&<>(8A-YQ?$X7# M)!Z[@O-KJ@5L%L;^?(YQ53:R*LL<.^F1-O!26B*,/%]U:X!YI_D^J0)8YLZ/ MK4=UJ[/W ;O8/DXO9[K%7?.\[\?$G%T]O0!Z3^/[!':]T%>E!M?7^JHZOM[Y MUOSQ;=.?=?NXV7>+STW?-[OI7<-#T_1Q&+UZ-XS^*=;WIQ_;^-"/7_WPO3V^ MY3G^Z)O#_ 9K=7J-=OL_4$L#!!0 ( 2#9DVFZ&PO=V]R:W-H965T&ULC59=CYLP$/PKB/<[;(/Y."61>DFJ M5FJE4ZNVS[[$2= !IL9)KO^^MN%HL#>7O@3LS,SN+,OBV5G(E^[ N0I>ZZKI MYN%!J?8ABKK-@=>LNQI5]&H MLBUKWG2E: +)=_/P WY8X]@0+.)GR<_=Q7U@K#P+\6(6G[?S$)F,>,4WRD@P M?3GQ):\JHZ3S^#V(AF-,0[R\?U/_:,UK,\^LXTM1_2JWZC /\S#8\AT[5NJ; M.'_B@R$:!H/[+_S$*PTWF>@8&U%U]C?8'#LEZD%%IU*SU_Y:-O9Z'O3?:#"! M# 0R$C!^EQ /A/@?(7Z7D R$9"20[%T"'0AT)"360]1[M\5<,<46,RG.@>S[ MH66F[? #U8]K8S;MT['_Z7IV>O>T*-)9=#(Z ^2QAY!+2#:%+ %(/H6L $@Q MA:Q]"$9HQ$3:QVB&@&:(%8@G A@6B$&!V HD$P'BE*/'9!;3])@B0XZ5&Z!) M*@F82@*D$CME[S'T,DJ':45 *$494ZO MK/V =[C0LP\VEH+&TO_OA0P4R+S*Y$[#/F9^81!*'-/K6ZA)+CF82PX\)>J4 M/_?"Q.1*Q0HP2 $$<6=!X06YTFT8P>,& 4$R=^ @+TH6N\V_NH6:IG-E^F$@ MG=Q-!_OMF!",W>EU"S9-")Y@F )%>ZT)7Y')9?OXS02/.HP,.LPA]-?2?M-V0BBN M-=&]KM5!'Z3&1<5WRMQF^E[VIXE^H40[G)2B\;BV^ M02P,$% @ !(-F M3>4/6AUM! 1A4 !@ !X;"]W;W)KOQ1E2E\ Q$*LH6J %@BW:/BLV$QLK6:ZDQ-M_7TE6O/;,85]B M23D=[/O57EL'^?[KCL]+)?M=N^KHOU2G_RQ_\]KW51% MU]\V;\OVU/AB-S:JRB5%4;RLBL-QOEZ-SYZ;]:I^[\K#T3\WL_:]JHKFWXTO MZ_/CW,P_'WP]O.V[X<%RO3H5;_X/W_UY>F[ZN^4URNY0^6-[J(^SQK\^SI_, M0\[)T&!4_'7PY_;F>C:D\E+7WX:;7W>/\VAPY$N_[8801?_SX7-?ED.DWL<_ M4]#YM<^AX>WU9_2?Q^3[9%Z*UN=U^?=AU^T?Y^E\MO.OQ7O9?:W/O_@I(3>? M3=G_YC]\VXG\VPPUH:D#7 M!GW?_]> IP;\HX$=D[\X&U/]J>B*]:JIS[/F,ENG8E@4YH'[P=P.#\>Q&__7 M9]OV3S_6QIC5\F,(-&DV%PW=:JZ*91_]V@6A+C:DFM-]![E6Q"GN@6$2/+;G MNR0(![ P@!T#V)L :28&X2))1LGQTD<462LRT2IK*#!:#EIQ(!?& 6(8(%:Y M&"-L;BX:=V.3.(Y%+EJ4N("3!#I)@!,GG"2JDP6Q6("Y%C%1C*VDT$JJK42) ML)+J?#EB846+7!2:X Q:R<"HB*'?9*H78Z4H!Z+,.FS%1'CW1WKA1W+W1WI< MTDS,8PY5D0VX";#(@*&1LS2)[M:NRZ0;+7(V"9B!U'HR!#9B@$H&8\DPR$=R M91+=[0!K$@D6*&,7,H0Q9S3G#*GYMKHGER5JPH$LM10RA&%GG#+$)/TX/>%R M%',@@(CC ",,1J?1[+0LS0!VFMA*> (9)TD4 ML(/Q:30_K22YT6CL=V\JW6@5)38T4YB@!B"45-&B\;@PJ93E0-:_&4+U#:8H M:8H:DLN8-" 7)F.YD*',!&:+,$<)<)3DZB&-2&-3ITHS($O9!%A*F*4$6$J! M=P-AEA)@*U@CA*H&BDT1QA_ M!.I&2F5&B'\D/QAR)#,1A1A(F($$ZD>2KT]"$#1I(J&,=#:+LH CC$$"923+ M]R?!.C*2?@ 'G0OM<\Q! AR4M?.& ==IF8,J&(7!?PPYB ##JK7.6O R;$! MDL#*80Q !@!D"4#69%MDG$@@(YG);NNX>T>8@$S D:PN)M%M5S9VLO "JD7/ MGL#G$ >^F %.6>*4-2B=+!=S("*BT,+!-&5 4Y8T99RPOA[T;P= MCNWLI>ZZNAI/L%[KNO.]Q^A+/UA[7^RN-Z5_[8;+I+]N+B=[EYNN/DVGELOK MT>GZ/U!+ P04 " $@V9-OO_XTJX! #2 P & 'AL+W=O= *G7:=JD33IUVO8Y!P:B M)I@FX6C__9+ ,=:Q?2&V\7M^=IQL1/-D6P!'7K3J;$Y;Y_H#8[9L00M[@SUT M_D^-1@OG7=,PVQL0501IQ7B2W#(M9$>++,9.ILAP<$IV<#+$#EH+\WH$A6-. M=_0:>)1-ZT* %5DO&O@&[GM_,MYC"TLE-7168D<,U#F]WQV.:45%"+0;E''#_!W,\[2N;FO\ %E$\/2GR-$I6-7U(.UJ&>6;P4 M+5ZF4W;Q'&?^*VP;P&< ?P-@4Z&H_(-PHL@,CL1,L^]%N.+=@?O9E"$81Q'_ M>?'61R_%+DTR=@E$<\YQRN'KG"6#>?:E!-\J<>1_P?DV?+^I2G+C5ZCU#VQQ%-0NF.^];:8UFQR'_?R"V/*,BU]02P,$% M @ !(-F3=^4Q-&T 0 T@, !@ !X;"]W;W)K<.3,>YZ-US[X#".1%*^,+VH70GQCS50=:^#O;@\&;QCHM IJN9;YW M(.H$THKQW>X-TT(:6N;)=W%E;H>@I(&+(W[06KB?9U!V+.B>OCJ>9-N%Z&!E MWHL6OD#XVE\<6FQAJ:4&XZ4UQ$%3T(?]Z9S%^!3P3<+H5V<2*[E:^QR-CW5! M=U$0**A"9!"XW> 1E(I$*./'S$F7E!&X/K^ROT^U8RU7X>'1JN^R#EU![RFI MH1&#"D]V_ !S/4=*YN(_P0T4AD55(,/5L\L*$6+EVF7)NWC='/D M,VP;P&< 7P#W*0^;$B7E[T009>[L2-S4^U[$)]Z?./:FBL[4BG2'XCUZ;^4^ M.^3L%HGFF/,4P]>9>!?4B/R'Z'3]/^6;A6&D^N-N#+IOXW MU@9 *;L['*$./]AB*&A"/+[%LYO&;#*"[>&PO=V]R:W-H965T&UL?5-A M;]P@#/TKB!]0+KFL/9V22+U6TR9MTJG3UL][98H+3<];^ ;N M>W\VWF(+2RT4:"M0$P--0>^3XRD+\3'@AX#1KLXD5')!? G&Y[J@NR ()%0N M,'"_7>$!I Q$7L;/F9,N*0-P?7YC_QAK][5DZ9HE@GGU)D6ZE.*7_P--M^'Y3X3["]W\HO-LFR#8)LDB0_;?$K9C# M7TG8JJ<*3!NGR9(*!QTG>>5=!O8^C6_R'CY-^U=N6J$MN:#S+QO[WR Z\%)V M-WZ$.O_!%D-"X\+QSI_--&:3X;"??Q!;OG'Y&U!+ P04 " $@V9-0'A3 MKK0! #2 P &0 'AL+W=O?S^<&'-U#XJ[.S. QIO66,4]FK9C;K# FTA2DF5)\H8I M+C2MBNB[V*HPHY="P\42-RK%[:\S2#.5-*6OCB?1]3XX6%4,O(.OX+\-%XL6 M6U4:H4 [832QT);T(3V=\X"/@.\")KD@9:/DK_9*:/L-1S MI&0I_C/<0"(\9((Q:B-=7$D].F_4HH*I*/XR[T+'?9IO\G2A[1.RA9"MA/L8 MA\V!8N;ON>=58(?)._3>JC1_5[!;$%HPYQF3 M;3$K@J'Z&B+;"W'._J%G^_3#;H:'2#]LHQ^3?8%\5R"/ OE_2]S!'/\NDFUZ MJL!V<9H#,L/8NLWKGX#4$L#!!0 ( 2#9DV%U#]/M $ M -(# 9 >&PO=V]R:W-H965T( 7J=_WP$[KMM:>0%FF'/FS#!DH[$O MK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E: M9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N#@Q59+QKX!OY[?[)HL86E MZA1HUQE-+-0YO=L?CFF(CP$_.AC=ZDQ")6=C7H+Q5.5T%P2!A-('!H';!>Y! MRD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R"4I1XF_9.QWV<;I)DAFT#^ S@"^ VYF%3 MHJC\07A19-:,Q$Z][T5XXOV!8V_*X(RMB'<8N@6B..4XQ?!VS M1#!D7U+PK11'_A^<;\.3385)A"=_*4RV"=)-@C02I!^6N!63_I.$K7JJP#9Q MFAPIS:#C)*^\R\#>\?@F?\*G:?\J;--I1\[&X\O&_M?&>$ INRL&UL?5/;;MLP#/T501]0)4K2 M%H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+C>9NQ%TFD> X/*2H;K'OU+4 @ M;UH9G],VA.[(F"];T,+?V0X,WM36:1'0= WSG0-1)9!6C&\V]TP+:6B1)=_9 M%9GM@Y(&SH[X7FOA?IY V2&G6WISO,BF#='!BJP3#7R!\+4[.[38S%))#<9+ M:XB#.J=/V^-I'^-3P#<)@U^<2:SD8NUK-#Y6.=U$0:"@#)%!X':%9U J$J&, M'Q,GG5-&X/)\8W^?:L=:+L+#LU7?917:G#Y24D$M>A5>[/ !IGH.E$S%?X(K M* R/2C!':95/*RE['ZR>6%"*%F_C+DW:A_%F=X.M _@$X#/@,0'8F"@I?R>" M*#)G!^+&WGRVVAT/&KI%HBCF-,7P9,T;AKR1LT5,-KDG3Y$EI M>Y,F>>&=!_:)IS?Y'3Y.^V?A&FD\N=B +YOZ7UL; *5L[G"$6OQ@LZ&@#O'X M@&V$ *[Y0VRSIWW=L"*4)ZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^2.*2XT+?/H.]LR-X.7 M0L/9$CWO$T@S%G1'7QR/HNU\<+ R[WD+W\!_[\\6+;:PU$*!=L)H8J$I MZ/WN>-J'^!CP0\#H5F<2*KD8\Q2,SW5!DR ()%0^,'#)*JL%YHV86E*+X\[0+'?=QNLFR&;8-2&= N@ .,0^;$D7E'[CG96[- M2.S4^YZ')]X=4^Q-%9RQ%?$.Q3OT7LO=[2%GUT TQYRFF'0=LT0P9%]2I%LI M3ND;>+H-SS859A&>_:/P_3;!?I-@'PGV_RUQ(^8N>96$K7JJP+9QFARIS*#C M)*^\R\#>I_%-_H9/T_Z5VU9H1R[&X\O&_C?&>$ IR0V.4(&UL?5/;;IPP$/T5RQ\0+RQ-HA4@95-5 MJ=1*JT1MG[TP@!5?B&V6].\S-H32EO;%]HSGG#DS'N>CL<^N _#D54GM"MIY MWQ\8R96X&+X6& MDR5N4(K;GT>09BQH0M\=CZ+M?'"P,N]Y"T_@O_4GBQ9;6&JA0#MA-+'0%/0N M.1RS$!\#O@L8W>I,0B5G8YZ#\;DNZ"X( @F5#PP8Z_E R5S\%[B Q/"@!'-4 M1KJXDFIPWJB9!:4H_CKM0L=]G&YNLAFV#4AG0+H ;F,>-B6*RC]RS\OXC?/^;PG\09)L$623(_EOB5LS^CR1LU5,%MHW3Y$AE!ATG>>5= M!O8NC6_R*WR:]J_7S;VOS'& TK97>$(=?C!%D-"X\/Q!L]V&K/) M\*:??Q!;OG'Y!E!+ P04 " $@V9-2R&[PK0! #2 P &0 'AL+W=O MV=$U&;RDIH1*]=$\X?(6IGFM*IN(?X0+2AP!TL:5 M%+UUJ"86+T6)]W%O==R'\8;O)M@Z@$\ /@-N8QXV)HK*'X03>6IP(&;L?2?" M$V\/W/>F",[8BGCGQ5OOO>3;?9*R2R":8HYC#%_&S!',L\\I^%J*(_\'SM?A MNU6%NPC?_:'P>IT@625((D'RWQ+78O9_)6&+GBHP=9PF2PKL=9SDA7<>V#L> MW^0S?)SV[\+4K;;DC,Z_;.Q_A>C 2]E<^1%J_ >;#0F5"\<;?S;CF(V&PV[Z M06S^QOEO4$L#!!0 ( 2#9DTZM_46M0$ -(# 9 >&PO=V]R:W-H M965TO&IE7$Y;[[LC8ZYL00MW M@QV8<%.CU<('TS;,=19$E4!:,;[9W#$MI*%%EGQG6V38>R4-G"UQO=;"_CR! MPB&G6_KF>))-ZZ.#%5DG&O@*_EMWML%B,TLE-1@GT1 +=4X?ML?3/L:G@&<) M@UN<2:SD@O@2C4]53C=1$"@H?6008;O"(R@5B8*,'Q,GG5-&X/+\QOXAU1YJ MN0@'CZB^R\JW.3U04D$M>N6?E80<)2J75E+VSJ.> M6((4+5['79JT#^/-[6Z"K0/X!. SX)#RL#%14OY>>%%D%@=BQ]YW(C[Q]LA# M;\KH3*U(=T&\"]YKL;V[S]@U$DTQIS&&+V/F"!;8YQ1\+<6)_P/GZ_#=JL)= M@N_^4'A8)]BO$NP3P?Z_):[%O/LK"5OT5(-MTC0Y4F)OTB0OO// /O#T)K_# MQVG_(FPCC2,7].%E4_]K1 ]!RN8FC% ;/MAL**A]/-Z'LQW';#0\=M,/8O,W M+GX!4$L#!!0 ( 2#9DTSF7ICLP$ -(# 9 >&PO=V]R:W-H965T M[^?I3LNM[F]442*9[#0XI*!V.?70/@R:N2VF6T\;X[,.:*!I1P5Z8# MC3>5L4IX-&W-7&=!E!&D).-)MAI,EKE=*V%]'D&;( MZ(:^.1[;NO'!P?*T$S5\!_^C.UFTV,Q2M@JT:XTF%JJ,WFX.QUV(CP$_6QC< MXDQ")6=CGH/QIY RD"$,EXF3CJG#,#E^8W]/M:.M9R% M@SLCG]K2-QF]H:2$2O32/YKA :9Z/E$R%?\5+B Q/"C!'(61+JZDZ)TW:F)! M*4J\CGNKXSZ,-WP_P=8!? +P&7 3\[ Q453^67B1I]8,Q(Z][T1XXLV!8V^* MX(RMB'_@X[=^$ MK5OMR-EX?-G8_\H8#R@EN<(1:O"#S8:$RH?C'L]V'+/1\*:;?A";OW'^&U!+ M P04 " $@V9-I]"PW;0! #2 P &0 'AL+W=OPT.*2@=CGUT#X,FKDMIEM/&^.S#FB@:4<%>F XTWE;%* M>#1MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1>MAI.EKA>*6'_'$&:(:-;^N9X M;.O&!P?+TT[4\!/\K^YDT6(S2]DJT*XUFEBH,GJW/1R3$!\#?KX!RD#$]^)\,3; \?>%,$96Q'O M4+Q#[R7?WNQ2=@E$4\QQC.'+F#F"(?N<@J^E./)_X'P=OEM5N(OPW0>%R3I! MLDJ01(+DOR6NQ>P_)6&+GBJP=9PF1PK3ZSC)"^\\L'?Q$=E[^#CM/X2M6^W( MV7A\V=C_RA@/*&5SA2/4X >;#0F5#\<;/-MQS$;#FV[Z06S^QOE?4$L#!!0 M ( 2#9DV9A^@!M0$ -(# 9 >&PO=V]R:W-H965T-(!S0OM@%PY$U);3/:.-<=&;-% TK8&^Q ^YL*C1+.FZ9F MMC,@R@A2DO'-YI8IT6J:I]%W-GF*O9.MAK,AME=*F%\GD#AD=$L_'(]MW;C@ M8'G:B1J>P/WHSL9;;&8I6P7:MJB)@2JC=]OC*0GQ,>!G"X-=G$FHY(+X$HRO M948W01!(*%Q@$'Z[PCU(&8B\C->)D\XI W!Y_F#_$FOWM5R$A7N4SVWIFHP> M*"FA$KUTCS@\P%3/)TJFXK_!%:0/#TI\C@*EC2LI>NM032Q>BA)OX][JN _C MS2Z98.L /@'X##C$/&Q,%)5_%D[DJ<&!F+'WG0A/O#URWYLB.&,KXIT7;[WW MFF_WMRF[!J(IYC3&\&7,',$\^YR"KZ4X\7_@?!V^6U6XB_#='PKWZP3)*D$2 M"9+_EK@6<_@K"5OT5(&IXS194F"OXR0OO// WO'X)K_#QVG_+DS=:DLNZ/S+ MQOY7B Z\E,V-'Z'&?[#9D%"Y<-S[LQG';#0<=M,/8O,WSM\!4$L#!!0 ( M 2#9DT,E4UCM0$ -(# 9 >&PO=V]R:W-H965T=6J=1EMO.\.C+FB 2WF@Q9O*6"T\FK9FKK,@ MRDC2BO$D^<*TD"W-T^@[V3PUO5>RA9,EKM=:V+]'4&;(Z(:^.9YDW?C@8'G: MB1I^@O_5G2Q:;%8II8;62=,2"U5&[S:'XR[@(^!9PN 69Q(J.1OS$HQO94:3 MD! H*'Q0$+A=X!Z4"D*8QI])D\XA W%Y?E-_C+5C+6?AX-ZHW[+T34;WE)10 MB5[Y)S-\A:F>:TJFXK_#!13"0R88HS#*Q944O?-&3RJ8BA:OXR[;N _C#;^= M:.L$/A'X3-C'.&P,%#-_$%[DJ34#L6/O.Q&>>'/@V)LB.&,KXATF[]![R3>.>!O>/Q3?[#QVG_(6PM6T?.QN/+QOY7 MQGC 5)(K'*$&/]AL**A\.-[@V8YC-AK>=-,/8O,WSO\!4$L#!!0 ( 2# M9DW)+A%&LP$ -(# 9 >&PO=V]R:W-H965TV\[T^,N:H#+=P=]F#"38-6"Q],VS+76Q!U FG% M^&[WFFDA#2WSY+O8,L?!*VG@8HD;M!;VYQD4C@7=TQ?'HVP['QVLS'O1PA?P M7_N+#19;6&JIP3B)AEAH"GJ_/YVS&)\"ODD8W>I,8B57Q*=H?*P+NHN"0$'E M(X,(VPT>0*E(%&3\F#GIDC("U^<7]O>I]E#+53AX0/5=UKXKZ)&2&AHQ*/^( MXP>8ZWE%R5S\)[B!"N%12@I3= M71BA+GRPQ5#0^'A\$\YV&K/)\-C//X@MW[C\!5!+ P04 " $@V9-'%J0 M^B4" $!P &0 'AL+W=O8O=S>YXJCD"V4;:OL_?MK"W(^\STRQ MT[25ZET7 ";XK$2M-V%A3+,F1.<%5%P_R09J^^8D5<6-G:HST8T"?O1!E2 L MBA:DXF4=9JE?VZLLE1XFWXZ;,'(9 M@8#<. MN'U=X!B&%O,@6MXEN)W>33%)DS"X @G M?A'F5;9?H2]H'@9]]=_A"L+*72:6D4NA_6^07[215>]B4ZGX9__]; M&![ ^@ V"2 =R&?^A1N>I4JV@>HVO^'N&],ULWN3NT6_%?Z=35[;U6M&DWE* MKLZHU^PZ#1MK!@6Q[@."88@=NPMG>/@,S7#FPV=C>OR 'Z,&L3>(_RMQ,2D1 MTRQQR!R%S! +!-"LK!C],%)I8C%:LJY%]D. M_8"#'M3SADU(0J4&???G60RTOM>_]H=6CQ6]_AR3]Y=S_\ MX.I&UL=5/;CILP$/T5RQ^P)@[;5A$@;;9:M5(K15NU^^S -;: M#+5-V/Y];4,H3>D+GAG..7/Q.!O1O-H6P)$WK3J;T]:Y_L"8+5O0PMYA#YW_ M4Z/1PGG7-,SV!D0525HQGB3OF!:RHT468R=39#@X)3LX&6('K87Y=02%8TYW M]!IXEDWK0H 562\:^ ;N>W\RWF.+2B4U=%9B1PS4.7W8'8YIP$? #PFC7=DD M=')&? W.YRJG22@(%)0N* A_7. 1E I"OHR?LR9=4@;BVKZJ/\7>?2]G8>$1 MU8NL7)O3#Y144(M!N6<)RL8O*0?K4,\JOA0M MWJ93=O$<9_TK;9O 9P*_(; I4:S\HW"BR R.Q$RS[T6XXMV!^]F4(1A'$?_Y MXJV/7@J>\(Q=@M",.4X8OL+L%@3SZDL*OI7BR/^A\VWZ?K/"?:3OU]G3_^1/ M-P72*)#^U>+^IL4M3'J3A*UFJL$T<9LL*7'HXB:OHLO"/O!X)W_@T[9_%::1 MG25G=/YFX_QK1 >^E.3.KU#K']CB**A=,-][VTQK-CD.^_D%L>49%[\!4$L# M!!0 ( 2#9DV($\.0N $ -(# 9 >&PO=V]R:W-H965T)W^ M?0?LN&[J%V"&<\Y<&++1V!?7 GCRJE7G53 5+5ZG779Q M'Z>;PX>9MDW@,X$OA/L8ATV!8N8?A1=%9LU([-3[7H0GWATY]J8,SMB*>(?) M._1>"Y[<9NP:A&;,:<+P%6:W(!BJ+R'X5H@3_X_.M^G[S0SWD;Y?1T_3;8%T M4R"- ND_)=Z]*W$+>9>!?>#Q3?["IVG_)FPC M.T4;%W\ 4$L# M!!0 ( 2#9DW7S\?OQ@$ #<$ 9 >&PO=V]R:W-H965TO#%+BS=C@28JH.)#-W:H#>G31*2V:= MJ5MB!@VL#D%2$)HD]T0RWN,R#[ZS+G,U6L%[.&MD1BF9_GT"H:8"I_C=\,H\/@!<.D]GLD:_DHM2K M-[[4!4Y\0B"@LIZ!N>4*3R"$)W)I_%HX\2KI [?[=_9/H797RX49>%+B)Z]M M5^ #1C4T;!3V64V?8:DGPV@I_BM<03BXS\1I5$J8\$75:*R2"XM+1;*W>>5] M6*?Y)+M?PN(!= F@:\ AZ)!9*&3^D5E6YEI-2,^]'YB_XO1(76\J[PRM"&>.\UY(FAYQ-= MI^*1AHO_"Y]'ZAO3+>\-NBCKGD^XY$8I"RZ5Y,[ETKDI7@T!C?7;![?7\UN> M#:N&94S)^J\H_P!02P,$% @ !(-F31E]BK^V 0 T@, !D !X;"]W M;W)K&UL;5/;;M0P$/T5RQ]0)]XL5*LD4K<(@032 MJ@AX]B:3B^I+L)U-^7O&3AI"R8OM&9]SYN)Q/AG[[#H 3UZ4U*Z@G??#B3%7 M=:"$NS,#:+QIC%7"HVE;Y@8+HHXD)1E/DG=,B5[3,H^^BRUS,WK9:[A8XD:E MA/U]!FFF@J;TU?'4MYT/#E;F@VCA&_COP\6BQ5:5NE>@76\TL= 4]"$]G;. MCX ?/4QNTIJ:,0H_9.9/L%2SY&2I?@O< .)\) )QJB,='$E MU>B\48L*IJ+$R[SW.N[3?).E"VV?P!<"7PGW,0Z; \7,/P@ORMR:B=BY]X,( M3YR>./:F"L[8BGB'R3OTWDJ>'G)V"T(+YCQC^ :3K@B&ZFL(OA?BS/^C\WWZ M83?#0Z0?MM&/R;Y MBN018'LGQ*S-R7N88YO@K!-3Q78-DZ3(Y49=9SDC7<= MV <>W^0O?)[VK\*VO7;D:CR^;.Q_8XP'3"6YPQ'J\(.MAH3&A^-[/-MYS&;# MFV'Y06S]QN4?4$L#!!0 ( 2#9DUR'-?;MP$ -(# 9 >&PO=V]R M:W-H965T358KVU(V5=5*K;1* MU?:9M<<7!1@7\#K]^P)V7#?U"S##.6(LM*E6G0-L.-3%0Y_0Q.9WW 1\! M/SH8[>I,0B57Q)=@?*YRN@L)@832!07AMQL\@91!R*?Q:]:D2\A 7)_?U#_& MVGTM5V'A">7/KG)M3H^45%"+0;IG'#_!7,^!DKGX+W #Z>$A$Q^C1&GC2LK! M.E2SBD]%B==I[W3]"$^< MG+CO31F&UL;5/;;MP@$/T5Q <$F]U-TY5M*9NJ:J566J5J M^LS:8QL%C MXG?Y]!^QUK=0OP SGG+DP9*.QKZX%\.1-J\[EM/6^/S+FRA:T M<'>FAPYO:F.U\&C:AKG>@J@B22O&D^2>:2$[6F31=[9%9@:O9 =G2]R@M;!_ M3J#,F-.4WAS/LFE]<+ BZT4#/\#_[,\6+;:H5%)#YZ3IB(4ZIX_I\;0/^ AX MD3"ZU9F$2B[&O ;C:Y73)"0$"DH?% 1N5W@"I8(0IO%[UJ1+R$!L?)O3!THJJ,6@_+,9O\!"\ MT;,*IJ+%V[3++N[C='.XT;8)?";PA? 0"6P*%#/_)+PH,FM&8J?>]R(\<7KD MV)LR.&,KXATF[]![+7CZ,6/7(#1C3A.&KS#I@F"HOH3@6R%._#\ZWZ;O-C/< M1?IN'?UPORVPWQ381X'].CY/WI6XA7E?)%OU5(-MXC0Y4IJABY.\\BX#^\CC MF_R#3]/^7=A&=HY7C?VOC?& J21W.$(M?K#%4%#[&PO=V]R:W-H M965TVVC ^,"CJ]_7\ ^GYO2%\,NLS.[>)=L5/K%M 6O4K1F1RWUO8G0DS9@F3F M0?70N9-::-S" ET[_/ M(-28XRU^08JL9PU\ _N]OVAGD86EXA(ZPU6'--0Y?MR>SJG'!\ / M#J-9[9&OY*K4BS<^5SG>^(1 0&D] W/+#9Y "$_DTO@U<^)%T@>N]V_L'T/M MKI8K,_"DQ$]>V3;'1XPJJ-D@[+,:/\%5=V$=IY-#,H?% ^@<0)> 8] ADU#(_ .SK,BT&I&>[KYG_A=O M3]3=3>F=X2K"F4O>..^MH)1FY.:)9LQYPM 59KL@B&-?)&A,XDS_":?Q\%TT MPUT(WZW5T_\0)%&")! D?Y6XNRLQADGB(ONHR#Y"L+\3B6'2N$@:%4DC!(<[ MD1CF>"="5MTA03=A+@PJU="%F5QYE]%[I*&[WN'3W'YENN&=05=E78^&3JJ5 MLN!2V3RX@EOW5"R&@-KZ[<'M]30PDV%5/[\%9'F0BC]02P,$% @ !(-F M32[N3@'Z 0 RP4 !D !X;"]W;W)K&UL=51A M;YLP$/TKB!]0$Y,0B A2TVG:I$V*.FW[[, EH-J8V29T_WZVH0S1ZQ?L.[][ M[\[F+A^D>M$U@ E>!6_U,:R-Z0Z$Z+(&P?2#[*"U)U>I!#/65#>B.P6L\D&" M$QI%"1&L:<,B][ZS*G+9&]ZT<%:![H5@ZN\)N!R.X29\ 7PT,>K$/7"47*5^<\;4ZAI%+ M"#B4QC$PN]SA"3AW1#:-/Q-G.$NZP.7^C?VSK]W6ATR"OG,/S'#BES)(5#CW7?,/?'F0.W=E,[IK\*?V>2U]=X+ M2K.RS!,4D3O1=.,7#8S3#V(?'2_5DAQ-L48*M)]@N M]>-H52*&^:#('2JR0PCH2@3#Q+A(@HHD",%V)8)A/KBN/2JR1PB2E0B&V>,B M*2J2(@3I2@3#9+A(AHID[PFVZX?',.N')XMF$J!N?HSHH)1]ZT?8PCM/JD?J MF_$_?!QSWYFZ-:T.+M+8EO:-=Y72@$TE>K#_1VTGZVQPN!JWW=N]&N?+:!C9 M3:.3S/.[^ =02P,$% @ !(-F3=Z-O5O3 0 G 0 !D !X;"]W;W)K M&UL;51M;]L@$/XKB!]08N(X461;:EI5F[1*4:MM MGXE]?E'!>(#C]M\7L.MY&5\,=SSW/'=GCG24ZDTW :]"][I##?&]$="=-& M8/I.]M#9DTHJP8PU54UTKX"5/DAP0C>;A C6=CA/O>^L\E0.AK<=G!72@Q!, M?9R RS'#$?YRO+1U8YR#Y&G/:G@%\[,_*VN1A:5L!72ZE1U24&7X/CJ>$H?W M@%\MC'JU1ZZ2BY1OSOA>9GCC$@(.A7$,S"Y7> #.'9%-X\_,B1=)%[C>?[$_ M^=IM+1>FX4'RWVUIF@P?,"JA8@,W+W+\!G,].XSFXG_ %;B%NTRL1B&Y]E]4 M#-I(,;/85 1[G]:V\^LXG>RC.2P<0.< N@0\UI3%-R=40SYC1AZ H3+0ABV1<)&I(XT?_":3A\ M&\QPZ\.W:_7D$":(@P2Q)XC_*7%[4V(($X=%=D&178!@=R,2PB1AD20HD@0( M]C[M7T\!,AI']_!:0Y4'*/P%02P,$% @ M!(-F351\5]_" 0 -P0 !D !X;"]W;W)K&UL M=53M;ILP%'T5RP]0$R>L701(3:MJDUHIZK3MMP,7L.H/9IO0OOUL0QC*Z)_8 M]W+N.>?:OLD&;=YL"^#0NQ3*YKAUKML38LL6)+,WN@/EO]3:2.9\:!IB.P.L MBD52$)HD7XAD7.$BB[FC*3+=.\$5' VRO93,?!Q Z"''&WQ)O/*F=2%!BJQC M#?P ][,[&A^1F:7B$I3E6B$#=8[O-_M#&O 1\(O#8!=[%#HY:?T6@N]5CI-@ M" 24+C POYSA 80(1-[&GXD3SY*A<+F_L#_%WGTO)V;A08O?O')MCN\PJJ!F MO7"O>O@&4S\I1E/SSW &X>'!B= M0*<">E5 1J'H_)$Y5F1&#\B,9]^Q<,6;/?5G4X9D/(KXS9NW/GLNZ.YK1LZ! M:,(<1@Q=8#8S@GCV68*N21SH?^5TO7R[ZG ;R[=+]=M/]'>K!+M(L%OJI\E5 MBVN83T3259%TA8!>B:QAMEY5')=%=IZ*>QHO_A]\'*D7 M9AJN+#IIYY]/O.1::P?>2G+CO;1^BN= 0.W"]M;OS?B6Q\#I;AI3,O]7%'\! M4$L#!!0 ( 2#9DU6>7[RQ@$ #<$ 9 >&PO=V]R:W-H965T[^?I+LNEZF%TND#L\A1='IH/2K:0 L>A=LM;"6>-3"\$TW].P-60X37^ M<#RU=6.]@^1IQVKX!?9W=];.(C-+V0J0IE42::@R?+\^GA*/#X#G%@:SV"-? MR46I5V]\+S.\\@D!A\)Z!N:6*SP YY[(I?$V<>)9T@:TV2;DJLGFC"G$4,7F/6,((Y]EJ QB1/]+YS&PS?1###0V7]=N_V M>GS+HV%5-XTIF?\5^5]02P,$% @ !(-F399P[*:W 0 T@, !D !X M;"]W;W)K&UL;5/;;MP@$/T5Q <$+^M-MRO;4C95 MU4JMM$K5])FUQS8*>%S Z_3O"]AQK=0OP SGG+DP9".:%]L"./*J56=SVCK7 MGQBS90M:V#OLH?,W-1HMG#=-PVQO0%21I!7C27+/M) =+;+HNY@BP\$IV<'% M$#MH+F"@O#;#1Y!J2#DT_@]:](E9""N MSV_JGV/MOI:KL/"(ZI>L7)O3(R45U&)0[@G'+S#7,C$QRA1 MV;B2F#,[8BGCGD[?>>ROXX6/&;D%HQIPG#%]A=@N">?4E!-\*<>;_ MT?DV?;^9X3[2]^OHQV1;(-T42*- NHY_G[PK<0OSODBVZJD&T\1ILJ3$H8N3 MO/(N _O XYO\@T_3_EV81G:67-'YEXW]KQ$=^%22.S]"K?]@BZ&@=N'XP9_- M-&:3X;"??Q!;OG'Q%U!+ P04 " $@V9-T[5!+,P" !L"@ &0 'AL M+W=O8_5N2BIYG/O#?#4_E_B"4(9A/6[PGST3\:A^97 6#EVU9 MDX:7M/$8VO>4E!=*7]7B^W;FARHB4I&-4"ZP?)Q( M0:I*>9)Q_.V=^L.>BCA^?_?^58N78EXP)P6M_I1;<9CYF>]MR0X?*_%$S]]( M+PCY7J_^!SF12L)5)'*/#:VX_O4V1RYHW7N1H=3XK7N6C7Z>NR]ITM/W]&B'I"]$&(/R7$/2&^=P?4$Y"Q0]!IU\E<88'G4T;/'NO.0XO5L0,3 M),NU449='?U-YI-+ZVD.$S@-3LI1CUEV&#C").DE9&5#P( (9 !#%- 5Q1): M=".&PD8DF1'#32?K3YU(Z4#!% MV95> )P]:P&@H[[Q%1?N?@+N;RC W5' [992])B+(H>YE1,;!;/X6H76[BWH<=&*"DCZS :+:"Z:0W[ M$DP*X+"OU"BE;^8/]]T<]A.S?=EP[X4*>;_K6WA'J2 R^O!!IO(@1[]A49&= M4*^I?&?=_-,M!&W[V2X8!LSY?U!+ P04 " $@V9-@]5).;<# !%$0 M&0 'AL+W=O G>_NOKNS/V*F%UZ^5@?& MA/669T4ULP]"'">.4VT.+$^J.WYDA?QEQ\L\$7)8[IWJ6+)DVQCEF8-=ESAY MDA;V?-K,/97S*3^)+"W84VE5ISQ/RK\+EO'+S$;V^\1SNC^(>L*93X_)GOU@ MXN?QJ90CI_.R37-65"DOK)+M9O8]FJPQJ0T:Q*^47:JK>ZM.Y87SUWKP=3NS MW9H1R]A&U"X2>3FS)'U_;OWN$E>)O.25&S)L]_I5AQF M-K6M+=LEITP\\\N:J80"VU+9?V-GEDEXS43&V/"L:KZMS:D2/%=>))4\>6NO M:=%<+\K_NQEL@)4![@QD[%L&GC+P/@S\FP:^,O#'1@B403 V E$&Y,. W#0( ME4$X-@)5!E0S<-IV-/U=)2*93TM^LB>@"94K:%-/-@NF^4VVN)*S MYSDFP=0YUXX49M%B\!6&A'W(RH2@/B(V$9B0#N-(DAU3##%=8--!/\321!"J M\?S4R'4 C"UP$C-UY=U"PFN MP\B/AEJ-0L6!09F&KMYP$Q1%7@AG1<"L"- P;:.MB$G8)T/K(@3#A$ 8;9\L M0B-,X"*=RQA0;((DWX&R4) O-?@&1*-+C2!?$,*NOD+'P6((%LG_"S#I""0= M 476XBPB(X[G:1MT-0(3FYC@2N5[9)$+/R=<@.[ CD0#CQHT7J\0^ RX1WB$ M8BE0OSO8U\H&H#QMP\8*TU,BXKH#E&&11AY 694:F^X.,H:U$XT03X7I]=JC!N,QJ!A R9/6$&=8.A&DG0-_ MG3"L9]@=+T88UC., !9:NH\*=)VN/Y@NAE4/0ZKGZ8%,/;L1"-8J#,@0'7(! MRQ#V_Z.NL"I@2!6,NIJJ0(;3A54!0ZI@U)5 6TP/Y%R=MW)6[IOS>&5M^*D0 M=36N9KLS_SVNSVO:_ )-E@B87Z')0WNB_W#?OF#XGI3[M*BL%R[D*;$YR^TX M%TR2=^]D?0XLV7:#C.U$?1O*^[(]V+<#P8_JI873O3F9_P-02P,$% @ M!(-F39&UL MC5I=<]I($/PK%.^$G=E=?;AL5P4PN:NZJTHE=7?/BBW;5 !Q(-NY?W\KH1 T M/6N4AX#DWMF9_>AN+;I^J_;?#\]E68]^;-;;P\WXN:YW5]/IX?ZYW!2'#]6N MW(:_/%;[35&'R_W3]+#;E\5#VVBSGK(QR713K+;CV^OVWN?][77U4J]7V_+S M?G1XV6R*_7^S[XJG\FM9_[7[O ]7TU.4A]6F MW!Y6U7:T+Q]OQA_IZI/GID&+^'M5OAW.OH^:4KY5U??FXO>'F[%I,BK7Y7W= MA"C"QVLY+]?K)E+(X]\NZ/C49]/P_/O/Z,NV^%#,M^)0SJOU/ZN'^OEFG(U' M#^5C\;*NOU1OOY5=07X\ZJK_HWPMUP'>9!+ZN*_6A_;_T?W+H:XV7920RJ;X MI@>1[>=KD51%[?7^^IMM#^NN%W1+&RZ2L."N&]NMO/?_BW, MV"'XN!UDJ0<1X?%(@9V%ZU5IU7FP;P/;FA?4 3@W@V@#N+$!JQ+P> M(6D+V1Y+S3D7IV%D44G!2IB! JJ=+ZD1A&QSHY.JRL4D>R[B&H98?JC6'& ML9QU@22+.GM4CF>NJ2"B+?.9N^\\ON@:Q&>[I6>=ZILNNOL/T MG(W+N)82;IP, H'>'%&20AFW,J%J,""^IH\DH\N"HRB@!Z:D99)< M,KF"(I^GL?6LLR\C^X+99&3,L'^E "T4F(VN9IU7&7D53"(C#R:&I#XK*#)) M-!V=+#D;;NQ89RU&U@)CQYJ]=I)M+Z'Z1QHZ 5HTX6#9+!IGR13O0OIYZ"QJ MD47!B5FD1\MA4T(R%W']C'0>MLV2M2ZA^-I&S)V11\$06V=%Y M\*F74/UL= :UR*#@=BQR(P7QR.19SF5J*(W01U\]( MYU&KG1U%#([5R<^FP]V)U0G+HKL#=V(U-R8/L!8*RHJY7"H82DQLW^G\:)$? MP;]89#XOV5'!$$6LB]/)T2$YHG5Q2'T32N4JUU#1PV.=(IUB-"55.Z0^\I + M@A(?$3&GDZ-#<@3/XI#V)E9*W4)#I3:R3YQ.C@[)$2R+0]J;I)*I-1#YB$5P MD4-^Y$9P+ XY;\()G-\K*)]%=,/IO.C\<,/B=")S2&1@6)QR(IWG\@3N$JJ? MCCTZM#>@7;XA3B-$:*SB54/QN=.AU2)U@6I](B MC,T0U%)#93&Z]SK'>N18,#8>R=.1?!8; OKD\7 WJD]>IV&/- S>QRLTG,#O M3A?K\K%NOJ;A^_[XBL3QHJYVW>L?T],[*+?_ U!+ P04 M " $@V9-.\A.'OL! "H!0 &0 'AL+W=OWSFG#D.,_G$Q:ML 53PQF@OB[!5:C@@)*L6&)$/?(!>W]1<,*+T M431(#@+(Q28QBG 4[1 C71^6N8V=1)GS4=&NAY,(Y,@8$;^.0/E4A''X'GCN MFE:9 "KS@33P#=3WX23T"2TLEXY!+SO>!P+J(GR,#\.+T M1W=1;1%F87"!FHQ4/?/I$\R&DC"8W7^!*U --Y5HC8I3:7^#:I2*LYE%E\+( MFUN[WJZ3N]EE$G SHL3LI5_((J4N>!3(-SC#\3\Q_$!Z[>I3- ^ MA;W3Q4L=O98X2W-T-40SYN@P>(6)%P32[(L$]DD<\3_I.,O\!!MOC1M+L/F+ M8.\GV'H)MI9@NR;81SJ&]WZUT1U&O:#D1@>M&H6!:.R(D$'% MQ][.IU5T&4./V#;:'[B;85^):+I>!F>N=+O:IJHY5Z!KB1[TM]'JL;D<*-3* M;%.]%VYVN(/BPSP7T3*&UL=51M;YLP$/XKB.^KP0DOB0A2 MTVK:I$V*.G7][)!+0+4QLTWH_OW\0ADE;C[@N_-SSW/GV%<,7+S*&D %;XRV MP9(^+O'B@?=F$>FDNM3 "514GDR/FK<;Z?=F%D"@(*E3(,1"]7> !*#9$N MX\_(&4Z2)G%NO[-_M;WK7HY$P@.G+\U)U;LP#X,3G$E/U1,?OL'83Q(&8_,_ MX I4PTTE6J/B5-IO4/52<3:RZ%(8>7-KT]IU<#LI'M/\"7A,P%,"=KTX(5OY M(U&D+ 0? N'.OB/F+XZW6)]-98+V*.R>+E[JZ+7$F[1 5T,T8O8.@V>8>$(@ MS3Y)8)_$'M^DXSSW$ZR\-:XLP>I#C9F?8.TE6%N"]0>"?-&DPV06TUI,GD6? MJ"1>E<2C$BU4'":9J<1)OOY$)O7*I!Z9S4(FO9'Y$J_3=./7R;PZV8W.*EJV MD]T<6JQ_R4(&S2XC W&QSU &%>];.P)FT>FEW]O;C_[#W9CX2<2E:65PY$H_ M"7MQSYPKT,5$=[K?6D^FR:%P5L;,M"W<^W2.XMTX>M T_\I_4$L#!!0 ( M 2#9DW^$:,9\@$ @% 9 >&PO=V]R:W-H965T 7 M[%W/SLP:V_G(Q9ML %3PSF@GB[!1JM\C)*L&&)$/O(=.KURX8$3I4-1(]@+( MV18QBG 4I8B1M@O+W.:.HLSYH&C;P5$$JU/PH=H9GEW#+H9,N[0,"E")\V^T-F\!;PJX51+N:!Z>3$^9L)OIV+ M,#*&@$*E# /1PQ6>@5)#I&W\F3C#6=(4+NU9-$>[" MX P7,E#UPL>O,/63A,'4_'>X M5PXT1K5)Q*^PVJ02K.)A9MA9%W-[:='<>) M_U;F+\!3 9X+L.O%"5GGGXDB92[X& BW]STQOWBSQWIO*I.T6V'7M'FIL]+?S$\1>C[$EB/_SB/T$6R_!UA)L MEPX>=W=-.DQF,9T3R;+$KY)X59*52AS%=RH.DRQ4<)RD?I74JY)Z5+9W*NE* MY5.\P8]^FK'H,5)9"!J>P=E4/&AL_=_D9VO^1.V)_D# M[MZ('T34;2>#$U?Z/MA3>^%<@?82/>AN&_TLS0&%BS+33,^%NYPN4+R?WATT M/W[E/U!+ P04 " $@V9-% 0MO#H" 0!P &0 'AL+W=OL\YSXL*Y&XOC3(3H"H'@27+J>UH+UO>!X*>=^$'^%@7 M1F\%+RT=Y:H?&"<'SE_-X,MI%T8&B#)Z5"8#T_F+!JE(V]3V_:V':>5%,YA_H!X#HB7 (C_&8#F .0$@(G,6OU( M%*E*P<= 3"]K(.:;@(](;^;13-J]LVO:K=2SMPI%20EN)M&L>9HT\4H3WRMJ MCR);)$ #+!2QER*V\6@5#Q/D3X"\"9!-@.]LI(Z-29-936\U68Q<)UM1CE>B M.Q3L1<$>E,Q!F33)J@J,,790/"*("C]*XD5)/"BY@Y)LJF3(T=1;38QAZB=) MO22IAZ1P2-*MWRAV-^4_HCN4S(N2;5%@Y*!DFRHI=/Z*>JM)\K_L2>X%R3T@ MT ')/44:W@! CY)!X5#@J,'K2M1E]/RX#1LS+=3/?%=$A/ \6'^?X!RR58_0%0 M2P,$% @ !(-F3?%=L';H @ : L !D !X;"]W;W)K&ULC99M;YLP$,>_"N+]"C8&0I1$*B33)FU2U6K;:YHX"2K@#)RD M^_:S#:7D?$G[)F#G=P__.PO?["R:EW;/N71>J[)NY^Y>RL/4\]KUGE=Y>R<. MO%;_;$53Y5(MFYW7'AJ>;XQ157K4]R.ORHO:7ZRJ MO/F7\E*B]U>Z@UO,3OD._[$Y:_#0Z-6WN!E4U2\;@M1.PW?SMU[ M,ET18V"(WP4_MZ-W1TMY%N)%+[YOYJZO,^(E7TOM(E>/$\]X66I/*H^_O5-W MB*D-Q^]OWK\:\4K,<][R3)1_BHW4.@ZO?H?_,1+ MA>M,5(RU*%OSZZR/K115[T6E4N6OW;.HS?/<^W\SPPUH;T ' Q7[ED'0&P3O M!NRF >L-V&GZ<[#(=?'CDQ#U:ZUWC3=,?^I M>K9J][0(")UY)^VH9]*.H2,FBB^1I8V0@?!4 D,6%,LBI98YR"&SB6@"JFDXLT [18@;$/+HH5X X8ZH 9!VSD8)* 8G=(;)#:(&', )39$*436 \; M(K[/&*B)33%"KS0O1$6%EJB @"AIQX2C*%]( @Y1AD!A"$0A3! Y2L$2A@N M*4(E18@DD$D:V8T*0WAL;8C2( ":;"B)_0AHLB'FTQ@7%:.B8D04B)+&5N5( M$/F@FQE&L8 61@5,M#T%>K+3W!A$U38!!$&PJ03*XP/1'U(+#\D5K>("R$) M*B1!A("SG2:?ZA!&V1W"*+M#J*]K'2(^?LWXB#3XZ>NA9%R^.P:2SE *]GN) M4C&\$%#JRA>=7+E B:V,^E 9^90RC+*5892M#*.@,F\T)52\V9F1K776XEA+ M?<^-=H>Q\)[J*0/LIV2:$61_J<=(,Y6\N^]FT)]YLROJUGD64LTV9@+9"B&Y MRMV_4V=MK\;>85'RK=2OL7IONMFO6TAQZ.=:;QBN%_\!4$L#!!0 ( 2# M9DW(I2X*UP$ '($ 9 >&PO=V]R:W-H965TM+]0V8?OW]86P)(NV+]@> MGW/FC.TA':1ZT0V 0:^<"9WAQIAN3X@N&N!4/\@.A-VII.+4V*6JB>X4T-*3 M."/1:K4EG+8"YZF/G52>RMZP5L!)(=US3M7? S Y9'B-KX'GMFZ,"Y \[6@- M/\#\[$[*KLBD4K82CBK7"Z6L86^''(>QLKK1E M0C02HHE@9N&"_NS\GJU6 MV^@ECZ-U2BY.:,0< B::8;:[6\CQ/>1-A%@#DXMHR<4A>D>/[A)\A+A)$"^6 M&7MZ//>WV2X+)(L"B1=(;L[ISN,A8#8>(T*2QV2WV]Z5\E]8L$-F5\A!U?ZU M:U3(7OA.FT6GAGJ*_!-X@X=N_$Y5W0J-SM+8A^2ONY+2@'6S>K!&&OL#F!8, M*N.F.SM7H0W"PLAN[' R_6;R?U!+ P04 " $@V9-: 'V,S<" #$!@ M&0 'AL+W=OUNVR 4?17+#Q#\W39R M+#4?U29M4M1IVV_BW,16L?& Q-W;#S!U'4*S_C%P.>=P[C6^SGO*7G@%(+S7 MAK1\X5="='.$>%E!@_F,=M#*G0-E#19RR8Z(=PSP7I,:@J(@R%"#Z]8OFP>SO$@CM%W[HOP6>ZV,E5 5>8>/\ /$SV[+Y J-*ONZ M@9;7M/48'!;^8SC?9 JO ;]JZ/ED[JE,=I2^J,77_<(/E"$@4 JE@.5PAA40 MHH2DC3]&TQ^/5,3I_$W]2>]_;PP&?B'BF_1N6)"]H8%6FEP:_#6+=Z[(>=-#8T-R$RA&@DR+-O M$6)#B-\)R4U"8@C)9T](#2&U3D!#[KJ8:RQPD3/:>VRX#AU6MRZD_7D,GHNXBC.T5D)&R4]M4)=HDET;+F/D?J$K?@RG*]"1WPM M6_304=_EA_[^';-CW7)O1X5L'/KS/E J0%H/9K+2E?REC L"!Z&F=W+.AL8Z M+ 3MS#\#C3^NXA]02P,$% @ !(-F37V1JD7F @ [0H !D !X;"]W M;W)K&ULE59M;YLP$/XKB.\KML&01$FDYF7:I$VJ M6FW[["9.@@J8V4[2_?O9AM)@+EWV)=C.<\_=M)%*G-@9=,W8F:5^:?G9 ETV8K]Y&J)6=;9U06$4$HC4J65^%\ZLX>Y'PJ MCKK(*_X@ W4L2R;_+'@ASK,0AV\'C_G^H.U!-)_6;,^?N/Y1/TBSBSJ6;5[R M2N6B"B3?S<)[/%GCQ!HXQ,^6_\T,-B"M >D, MC.^/#.+6('XW2#XT2%J#Y%8/M#6@GH>HT>Z2N6*:S:=2G /9U$/-;-GA"377 MM;&'[G;YG&<3*.3)6HQBP9#+C!IUH>LAA#<(2(30!<%@:)8D($Y MZ3M8#A'IR(OAGR3K#TEZ8<9@LF)G'_>216&"!"1('$'2(TB];#>8S&&J1D:* MD9<. (2H=V^K(2B+4>SE9 BBB%RY/ J*HH HKSX6#89>>/E$,R_>)0 :(>R) M D X19Z_-80:TRN7G8*R4D"65W*+=."&(/]"ET,0)M2[AM401-.QQ[0>@F*4 MQK"H#!25 :+&GJAL&"]-D5>!JVQ0-WU4+Y@1&,QH&$SBNX$P5ZIS##H9 P0$ M)L (;I'H]M<>7^FR^(87OP7U:\ O)@"4C(G?C3%P.6,OM6N "I.KPL#&?8\) MD-XK%8GAIHK_HZMBN*WB6_HJAGIFXO<@ &7J>I!@H&MFV&^M "K.1JDG+;KX M5)=<[MW#X'AS8#AQH"=$)J;X-&=J8N#F3V[3<%WVBXSLY;- -9LM*C;X3+J)MSY7U!+ M P04 " $@V9- +F5J L# "3"P &0 'AL+W=OE3@]QW&V/HBZZ2)Y$ MH__9R[8NE'YL#W%W:D6QLT%U%>,DR>*Z*)MPM;!K3^UJ(<^J*AOQU ;=N:Z+ M]L]:5/*Z#%%X6W@N#T=E%N+5XE0A?IR>6OT4CUEV92V:KI1-T(K],GQ$ M#QNY#TPK+U*^FH^FO9V.MUR'\+@P/P$(#' %W[7P%D""#O M :EMOB>SK7XL5+%:M/(:M/W7.A5F4Z 'HE_FUBS:=V?_T]UV>O6R(FFZB"\F MT:!9]QH\T:!1$>OL8PD,E5AC+QS?%]CXBHS!%0C8!+'QY*X)"B=(P02I39#> M)SN^;(8D!TER@(0[)+E7X@.B),7.KMX .L[UMX)Y&,C# M?!Z:.#S,JY,R;;/.]]SX,I(PO<%@' [B$0:(/,O$?BG, M(^YNPD'W'P<"P=:'"$!#71KBTZ1)Q%RS@'241OF,>2'83!'@IM1UTT%TMX=0 MQ+T]!,A8-,EV#P3;*?+]%,\=+ 1;(,J HS6W;V#O0H!Y4==&01&?J0-[$O)- M"?,95T.PCR#(2&:ZQ;"18,A(W&X!$>:N/\234:86[<%.?5VPE>=&F:%ALCI. MEH_8C$+.^EI/G/U\^)ZF'U>_%>VA;+K@12H]:-EQ:"^E$IHQB?3F.>H)>7RH MQ%Z9VUS?M_V8V#\H>1I&X'B1Z#DE6V/4-E$2QWG4 MDKH+EW.S]\"7A"B\;#S6^X/4&]%RWI,]_4GE MK_Z!JU4TLFSKEG:B9EW Z6X1WJ.[-'T_<+^Q02O@GDB@JY9\Z?>RL,B+,-@ M2W?DV,A'=OY*;4!9&-CHO],3;11<*U$^-JP1YC?8'(5DK6514EKR,CSKSCS/ MEO]B!ALDUB 9#93OMPRP-<"O!JD)?E!F0OU,)%G..3L'?*A63_1'@>ZP2N9& M;YK*9)]<.UCXB+V$/ M& P"&WL\#2(K8((4)$@-07I%4#I9\#%)A6$G&>@D\U6F&4R0@P2YKS+-'94# M)C.8;JA56>$D&(7D.P*]%7?ZQ6(.YVL="-MH. (WNCJR"PK=RC!(C*3;$%51.U236;E-(&Y4[\T4(X(-.W92 M7X*3W7%2ND_TU>[LK_0$9:[\5YIA_/I!^+[N1/#$I!HJ60= MU,0W+AJZD_JU4.]\&'N&A62]'>FB<:Y<_@=02P,$% @ !(-F302-;)L> M @ U08 !D !X;"]W;W)K&ULE55ACYLP#/TK MB!]P(4"A/5&D]J9IDS:INFG;YY2Z!5U"6)*6V[]?$CC&>J[4?6EBQ^_9+S5. MT4OUHFL $[P*WNIU6!O3/1*BJQH$TP^R@]:>'*42S%A3G8CN%+"#!PE.XBC* MB&!-&Y:%]^U46K8/G)2]E"_.^'Q8AY&K"#A4 MQE$PNUS@"3AW3+:.7R-I..5TP/G^C?VC%V_%[)F&)\E_-@=3K\-E&!S@R,[< M/,O^$XR"%F$PJO\"%^ VW%5B S>VT#(E\Y1^8866A9!^HX?([YOYC^AC;NZF,=&]PNE-YJ>(E6LKKL>"H]:)"B__D[);*H(4"<_3W50R7/KA_G,.\WL3>RGTM_P8>!_9>K4M#K82V-G MFY] 1RD-V%JB!_LQU?:-F0P.1^.VN=VK8= .AI'=^(B0Z24K_P!02P,$% M @ !(-F30PJW_D' @ ]P4 !D !X;"]W;W)K&ULC53;;IPP$/T5Q'MC[I 5("5$52NUTBI5VV<&>X9W0@Q'!#B90,=YG=T@%[^J2GKL) A.R,^ M,,"5+NH(\APG0AUN>SM/=>[(\I1>!&E[.#*+7[H.L[^/0.B8V:Y]2SRWYT:H M!,K3 9_A!XB?PY')""TL5=M!SUO:6PSJS'YP#T6B\!KPJX61K^:6EE2%Z_F-_;/V+KV<,(>"DM]M)9K, M3FRK@AI?B'BFXQ>8_82V-9O_!E<@$JZ4R#5*2KC^6N6%"]K-+%)*AU^GL>WU M.,[\MS)S@3<7>$N!&_RWP)\+_$T!FI1IJT]8X#QE=+38=%@#5G?"/?AR,TN5 MU'NG_TFW7&:ON1_[*;HJHAGS.&&\%<9[BR@,B'B!("E@4>$957BZWE^KB$(S M@6\D\#5!\,9&L+$Q86*-Z37�-O:\6$C< M25N-[,)+0* 6:AK+.9MZT10(.LQM%BV]/O\'4$L#!!0 ( 2#9DT3RXV\ M_ $ 'L% 9 >&PO=V]R:W-H965TS#464>+O!7^<(NQY,>I) M-[A%;N9.O,C95=)N@!-WQ+7O"?_S")1-1]=WWR:>NDLK]00J\I%O"U/KJ>!@(*E=0) M1#4W*(%2':0P?B^9[KJE-F[[;^F?3>VJEC,14#+ZJZME>W13UZFA(5E)\^[,FJI6J-E; M$21ICFXZ:-$\SAJ\T>#WBM*B2%8)4@ K!;928.,/-GX_CNP!@34@, 'ANS*R M71FS)C&:88',PEVQI46%LSBUPX16F- "D^Q@9DVTV>:#C^]@+"H<>[$=)K+" M1/#B2S;9-D.N;2I\+^.*;;"Q!88?P<3WQ] D'C!#N9>Y:=>MO_HT.8W MT-?2=\(OW2"<,Y/JCS+??<.8!)7H/:C*6G43K@,*C=3=1/7Y?!_, \G&Y:I# MZWU;_ 502P,$% @ !(-F3;]L]5Y9 @ R@< !D !X;"]W;W)K&UL?57;CILP%/P5Q/LNV%P,$4'JIJI:J96BK;9]=A(G MH#68VD[8_GUM0Q QIB_XPIR9.0=S7/2,OXN*$.E]-+056[^2LML$@3A6I,'B MF76D56_.C#=8JB6_!*+C!)],4$,#&(9IT."Z]3O$KF@ 79,?J[/LEJZV>^=R)G?*7RE?5?R9A0XGMC]M_)C5 %UTZ4 MQI%189[>\2HD:T869:7!'\-8MV;L1_Y[F#L C@%P"@#Q?P.B,2"R H+!F4GU M,Y:X+#CK/3Y\K0[K0P$VD2KF46^:VIEW*ENA=F]EE,$BN&FB$?,R8. ,8R%V M#@2:(($R,+F 3A?0Q$>S>) F;H+(21 9@L00M(.!$&16'@,(S4$H6_$9.V5B METQNR2Q!&9J!'F02ITSBD(&A);,$I6"MZJE3)G7) $MF"8JSM:(AIPQRR=AG M; F*XFA%)G/*9(8A?CC)D:62+51 G@.W2NY4R1TJL:62+Q-&>6R=QEV^/(TP M3S.W&1"Z_]YP:0 %SX<<%@&J8KAE;:"7#4QSZY(^A1*<^1;0@L M*O0$X5I? .[. J##4&(;@LMO$:$PLI2"65/5M]P/S"]U*[P#DZH_FRYZ9DP2 M11D^J^PJ=;%."TK.4D^1FO/A=AD6DG7CS1E,UW?Y#U!+ P04 " $@V9- M,7CG)3@" "7!@ &0 'AL+W=O*)-5"K)V?&*99JRB^>:#C@DPFB MQ$.K5>117-5NEIJU \]2=I6DJN' '7&E%/-_>R"LW;F^>U]XJ2ZEU M>EC;X M C]!_FH.7,V\P>544:A%Q6J'PWGG/OO;/-%Z(_A=02M&8T=7.QW?W+Z9V5C=MU&OVG0:--/Y4D2\5*'JX>(I@P$ VC#U:&LQ26!2Q M/4-@+30P\<&DT'<,0JM!: S"B4$RVZE.$QM-W6E0&,XJ68J0OTGL*&LKRMJ" MLIFA=)KU*(L?HV"&8A$E(]$$);*B1$N4S6J&$BVR? J"<';*(A[UKV#\PO52V<(Y.JVYB><&9,@F)9/:GM*-5? M8I@0.$L]C-68=[VRFTC6]+\!;_@79?\!4$L#!!0 ( 2#9DU*FTU?'P( M /L& 9 >&PO=V]R:W-H965TYG=N*(N=GQ:H&ML*3Y[JFXN\+,-ZM?>Q?)UZK4ZG,!"KREI[@)ZA?[5;H M$1I5#E4-C:QXXPDXKOU/^'F#B2%8Q%L%G9ST/1-EQ_F[&7P[K/W . (&>V4D MJ&XNL '&C)+V\6<0]<=O&N*T?U7_8L/K,#LJ8#BK92TX^^K1K;=H/^E>8FD(% M1@*._DL(!T(X(Z#>F8WZF2I:Y()WGNC_5DO-HL#/H2[FWDS:VMEW.JW4LY(C0.1C!"D#8PNB-,%L?SPQD7D%@B= J$5B&X$XEF, M'I-83&,Q.(NC61('",?8;25R6HD<5E9N@=@I$"\OQLHIL%I0C!X33W.29/Y; M[T%9&KB=)$XGBDFNB_ZX[@?*-X.5PT:[[OB'U!+ P04 M" $@V9-4+D3M:4" "["0 &0 'AL+W=O<>[(OG9]F]JH,0.GJKJT8MXH/6[4.2J,U!U%S=RU8TYI^=[&JN MS;3;)ZKM!-^ZH+I*<)KF2_^KD0ESXL8 MQ>\+S^7^H.U"LIRW?"]^"/VS?>K,+!E9MF4M&E7*)NK$;A%_0@^/*+VE!Q%E5EF8R./P-I/.:T@=/Q._MG M5[PIYH4KL9;5[W*K#XMX%D=;L>/'2C_+\Q!@?@(0"/ 8C^-X , >36 #H$4"\@Z4MQ MWCQRS9?S3IZCKG^]+;>["#U0X_[&+CJSW7_&'F563TM2%//D9(D&S*K'X D& M7R+6 ()=0AY#"$W3$9,8D:-2#"K%CH!<**4P 0$)B".@%PJ05VJ/80[3. PJ M,)IYY0*HK+@FAH)B*"#&">EV;% C$D985O7XC">4:OG)$9*&86^E?D,$$!$A2W'S*4P@TEO>&8#:!I MK8BEN/#;"@!#Y%K;0%7P2W#91]P!3XN*/PO .FA(FNH.Y28V32NRT'3(S[OKK1#_1LAVN2LEX M7UO^ U!+ P04 " $@V9-;FW8'28# 2#0 &0 'AL+W=O1%^*\=,&];#SG^X/L-KS5HL[V_#N7/^JG1JV\TW#JCC$[P^G[Q?LGG;Q*YB5K^5H4O_*M/"Q=YCI;OLN.A7P6Y\]\2"AR MG2'[K_S$"P7OF*@8&U&T^M?9'%LIRL&+HE)F;_TSK_3S//B_F-$&.!C@: #1 M/PV"P2!X-PAU\CTSG>K'3&:K12/.3M-_K3KK1 'W@3K,3;>IST[_I[)MU>YI M%?KQPCMUC@;,8X_!"09&A*>\CR&0"O&(ACE>!U@3B(2.$)!)!-H^N$K"XB D M'83:07CE@,U(]IA$8ZK^%" )?)^.$Y%Q(B)..COMR(CS(6%I-&/3HZ(I"OV( M6;*.23:QR0;\&9O88,,8@_G9Q :;-$X@H,DD))F$( ,S,A0&Z2",#,((!Q:6 M*>D@O5UIX-,%Y]^@M0$T/5"&5JV!I;3A!K4-H"NYA:D?S@F!J3? -+#E3G:" M!\ ;%#> IHSB,(S2.2,T&,5I$%N^)M"- X(;5$>"0DLF8M@Y]:I4<7,Q"5:DHO(3H=&GP20GDQLY0]T'4/5.$;PF-F MKU.E,.?#S%Z'DX9X38?N(I#>(CL*%--QD.XU2/0:L&@&Z2:"<+OLD*YZ)*K> MD!V:Y8SJ$UEDAW0Y(U&IANP&T)7L$">-8R 4F+J+TMCRH9&N>Z3J?JX[)":+ MB,7SAD?!& 260D"ZBR Q@1C*(T'SQ+W)A%GR9J^'\=;9B&.E;P*3W7'@?T ] MH;[#^]O"MZS9YU7KO BIYEP]C>Z$D%QQ\>\4EX.ZH(R+@N]D]YJH]Z:?TON% M%/5P _'&:]#J+U!+ P04 " $@V9-FP-0*QD" !"!@ &0 'AL+W=O M$JF6_(I$SX&4)JBER/>\&+6DZ=PB-WLG7N3L)FG3P8D[ MXM:VA/\Y &7#WL7NQ\9K]?3"0&%B]0.1 UW. *EVDBE\7OR=&>D M#ES./]P_F=I5+6$BMRH?&7#9YCJB5QG*OXKW($JNX _!?AS X?!@130+ *0&-F MIM07(DF1!.LR+WC1G9YZI:H7:O1E_AV3F3E1!:.[ZTX6Y'BQ+&=$ULYL8V#5YRMZ $GL7(2 M&V?51(>MZ $GM7)28Q$N^BA(@Q4FW6#"*(O^TZZ9%9-M,"%>OYULTVQIFJY; M\KA597&"@U4R:/$UZ]OU&^'7IA/.F4EU,9C/MV),@G+TGE1EM;K0YP6%2NII MHN9\O-;&A63]=&.C^6^C^ M02P,$% @ !(-F36OQDDE^ @ W D !D M !X;"]W;W)K&ULE5;M;ILP%'T5Q /4V($ %4%* M.DV;M$E1IW6_'>($5,#,=I+N[6=LRFARZ=P_^(-[S[G'UI%O=N'B69:,*>^E MJ5NY\DNENGN$9%&RALH[WK%6_SEPT5"EE^*(9"<8W9NDID8D"):HH57KYYG9 MVXH\XR=55RW;"D^>FH:*/QM6\\O*Q_[KQF-U+%6_@?*LHT?V@ZF?W5;H%1I1 M]E7#6EGQUA/LL/+7^'Y#3(*)>*K814[F7B]EQ_ESO_BZ7_E!7Q&K6:%Z"*J' M,WM@==TCZ3I^#Z#^R-DG3N>OZ)^->"UF1R5[X/6O:J_*E9_XWIX=Z*E6C_SR MA0V"(M\;U']C9U;K\+X2S5'P6IJO5YRDXLV HDMIZ(L=J]:,%_LG3H#+)&I_!-5-,\$OWC"'GY'^SO&]T2?3=%OFJ,P_W3Q4N^>\Y $&3KW M0$/,QL:020P>(Y!&'RD(1+$A-^DD26" !5CCP@ LWM0X4T$( H0&('P#0*Y$ MVIC8Q+169!B$80KS1"!/!/ LKGAL3#3A"6"*)4BQ!"C"*XKE#<5[4F*0)P9X M(A@@ 0$2]TM+08#4X=+2&Z5I'*0S=>( =D#@<&M#D,.UX1F?88>+&X)<]8!V M6V,","UG(&##X0\X#L.6PRZ>&X*F>DD:Q7,G"YL.N[@..]L.P[[#+L;#M\Y[ M3P_L/ Q9+YZ!@+V'/V ^#+L/N]@/W_H/+^(DG'D=8/\1%_\19_\1V'_$Q7]# M4/P?/6CRN#9,'$U;(;V"GUK3TTQVQ]9E3+=T$NAL:'+_P)02P,$% @ M!(-F34JKUS:< @ MPD !D !X;"]W;W)K&UL ME991;YLP$,>_"N)]!=L80Y1$6C)-F[1)5:=MSV[B)*B F>TDW;>?;2A*S3&U M+V";_]W][L"'EU>IGO1)"!,]-W6K5_')F&Z1)'IW$@W7=[(3K7URD*KAQD[5 M,=&=$GSOC9HZP6F:)PVOVGB]]&OW:KV49U-7K;A7D3XW#5=_-Z*6UU6,XI>% MA^IX,FXA62\[?A0_A/G9W2L[2T8O^ZH1K:YD&REQ6,4?T6*+F#/PBE^5N.J; M<>12>93RR4V^[E=QZHA$+7;&N>#V=A%;4=?.D^7X,SB-QYC.\';\XOVS3]XF M\\BUV,KZ=[4WIU5'/BY-@_R^D4,"=$X&K+_)BZBMG)'8F/L9*W]-=J= MM9'-X,6B-/RYOU>MOU_[)ZPS*?ZB1N^7BIY MC53_MCKN/@JT(+:8.[?H:^>?V6RU7;VL,UPLDXMS-&@VO0;?:/!KQ190L%&2 M6("1 H,4V-N35Q0E[(" #HAWD-TZ(&F01J]A7M-Z#2)%B8)LMX LR](BAW$R M$"<#<%" TVOH31P2(F^G&II3&(2"(!0 "5[>ADZ"?$"D) $*I,HIAF%R$"8' M8((PFWP2!A%&,0UH %F&,Y+!. S$80!.%N"P:=:T2%E ZIP"L,4($P!P 1) M;PJ@-HA-/F!(EN=HIC8EB%,".#,[ *5P8TG?OJ?13&]";_A@!A&=W]:O0\$- M"&$@U$P+0W +0N0="<-M T%](VQC:-H44&HS#K<(I$.4DKG"P T$01UDS@6\ M[5'^CL+ 6Q5!>W52&#;IW"3+)XT,D&%6%B0 2F[^H.Y(\YVK8]7JZ%$:^S/V MO\R#E$98E^F=+=+)GJ+&22T.Q@V9':O^*-%/C.R&8U(RGM76_P!02P,$% M @ !(-F37Y-Y^Y*! 6Q8 !D !X;"]W;W)K&ULE5C9DJLV$/T5B@\P:$&8*=M5LR^95$W=5))GQI9MZ@)R (]O_CX"9 9$ MMX/G85A\^G2WU*YE[)R?F5I7B[=?54=;CRO7.]E%I--8Y2E'O5]X65QDKNK1?/NHU@MU+%*DUQ^%$YYS+*X^/=. MINJT=(E[?O$CV>VK^H6W6ASBG?Q#5G\>/@K]Y'4LFR23>9FHW"GD=NG>DIMW MSFJ#!O%7(D]E[]ZI4_E4ZF?]\+I9NGX=D4SENJHI8GWYDO^LCV6E,L.B0\GB7^TUR9OKR?"?S6 #:@QH9T#)10-F#%AG MH(.]9,"- 9_J(3 &P50#80S$=TC\HD%H#,*I'N;&8#[5(#(&T7=(XJ(!\<\S MYT_U0;K))I--SM--[/GVVL)J*O4AKN+5HE GIVC%=HAK39,;;:7)Z[=-[3<_ MZFHM]=NO%6?1PONJF0SFKL70/H;[0\S]&"/"(>1A#"%#Q.,808488IZA8"R> M%PA#AYA7",,ZC*='K1LZ"@[='048N#4L8PRUAP6 S.?6P$"N@B'FZ?]=/4,T MUOB^0!B+YQ7"6"&_01BKL'X#,(%56.\0AL#SQ. 29PT#ZS/0"&;@, -O&/@@ M!JN>WEI,V&#RMKI%Z#=_5D80DEK(050!'%4 1,6L$0XF^&JC:I%!'QD&EZ(2 M<%0"B,I2Q8,8116R"YY"V%,X]L0$S#"'&>;3*R."&2(@6TN8;]%H9,VX(NG6 M*P?8JGW F;";; LBI#^1,QH@KK!5@0"NK"YP;T #5VP68:[@+GI+*.#*:B9/ M( B9*8*T <+&',*W'4$@I-T0I%L0H%VP.<*!:)L$TTN3($HDD!2MMG5'QEH< M56=;Q@9YL8[;5@(@^<560A"%$T#B@B((Y!@B.>9/3Y@ADF/ MCGE5?R#WWG8GI+>T M/A.RWC^2FZ?VK.B;ICUV_3TN=DE>.I^JJE36' MME:JDCM.?:27N9;SI'E*Y MK>K;4-\7[7%G^U"I@SG*];KSY-5_4$L#!!0 ( 2#9DT1'D=F0 ( #(' M 9 >&PO=V]R:W-H965TYYYQK<^V\%_)%E9QK M[[6I6[7U2ZV[#4+J6/*&J0?1\=:LG(5LF#9#>4&JDYR=7%!3(Q($,6I8U?I% M[N;VLLC%5==5R_?24]>F8?+O(Z]%O_6Q_S;Q5%U*;2=0D7?LPG]R_:O;2S-" M$\NI:GBK*M%ZDI^W_B>\V6%B QSBN>*]FO4]F\I!B!<[^';:^H%UQ&M^U):" MF>;&=[RN+9/Q\6+ [CH DB(+,MNC<*8D/C. >$[!8Y7_R)-EZ4Q@N92P1T5N( Q M^4 !CJ#W%9AFL]]RD$*SR\N^)C^8O%2M\@Y"FWO0W59G(30WG,&#\5R:!VP: MU/RL;371J])K&:QFIB?)=J,=5$Z0.0$ 0))R!ADMR!])IH%F2J>0@2@2 1 )+" M!C%H$"^O20(:) MJDDS2O%,4#%COT%-1E$LR!SDEL0>-/ TUTC3!]9P,L= MA_]1%WBAXNE*!>H2+=@S -'#30/#BQ['2VH3+]A) =$4!ET=4^;>\(V(8]5( M9\N5/O'LN73@7%%MZ#WIO$I]51D'C!Z4Z2:Z+_KSNA\HW@YW$31>B/*_4$L# M!!0 ( 2#9DWG0_:L604 &H; 9 >&PO=V]R:W-H965T]?DD"*I( D0RRI:H 6"7;1]UB9*8JQMN9*2 M;/^^E*SUQC.7@?,2V\KAD#,4[R6ER]>F_=8]U74_^[[=[+JK^5/?[R\6B^[N MJ=Y6W:=F7^_B?QZ:=EOU\6?[N.CV;5W=CXVVFP4IY1;;:KV;7U^.UV[;Z\OF MN=^L=_5M.^N>M]NJ_6]9;YK7J[F>_[CP>?WXU \7%M>7^^JQ_E+W?^UOV_AK M<8QRO][6NV[=[&9M_7 UO]$7I1T;C,3?Z_JU>_-]-J3RM6F^#3]^O[^:JV%$ M]::^ZX<05?QXJ8MZLQDBQ7'\.P6='_L<&K[]_B/ZKV/R,9FO55<7S>:?]7W_ M=#4/\]E]_5 ];_K/S>MO]910-I]-V?]1O]2;B \CB7W<-9MN_#N[>^[Z9CM% MB4/95M\/G^O=^/EZ^(_+IF:X 4T-Z-B ]+L-S-3 G-O 3@WLSP;AW0;9U"!C M/2P.N8_%7%5]=7W9-J^S]G _[*OAMM,769RNN^'B.#OC_V(]NWCUY=H&?;EX M&0)-S/+ T!O&^5-D)9&?019Q ,=1$!K%DD1S"N&TBT(R-A ;!F+,*5.^'^=D ML :6S(P!S$D BP-8&,". >Q)@(QE5"DQG8?@$L5S,#,G,C.*#6?I9/&,]HPJ $7>\-0D ME0=%.)$;\WEUZ.62GR;+$ &5-8/._DI362F6.908P991/ M+.\ 4PO@AF?]+(/HYY?8C>.3!C */F-BL0)8'IM,*6H&1&;"4O)^:D2$L9Z?E"A+*4"#*R=PD%2=66YZ;Q+PWB1M10Q>] MT237&66)$-C;] ?,36-WT]+>A/=H8&\A5]Q\(.:=YB66F-9.>%D)N8Q"JD38 M6K7T5NE $W32531$QQ-$F.:BMP)8'+8FGA_ XAV96A_87[4T6.E#6OI=-'SB MF@:Q+.=B#3!GQ):H1)AV.K5&L,MJ:;.67"($=C,=/K!&L&=H:1IRC0"USS3? M%2/**;Z;!)2.4L6]'F$^]XD*$[8/DO8AUP=)*==6;#X1Y1V3SA6@K-<\-T!% M[U")U+!WD/0.N39(*KE58FD R@3+E0U06N>:;V,01CHY;]@]"+E'0CL(NP=] MP#T(NP>=X1XD=9QL\,1+###REA]= >8SS7V\!)B+*RUUS,7>0>=X!P%3,%FN M>'H HZ <3T]B5F5\^UD"S#B34D;"WD'G> =)&==QX&+VP)$JEPL$'.*LXSN$ M$F"4DT\8/V'K(& =(54@;!WT >L@;!TDK4,>ID@*.3Q-(0X=IQ"'SE.(>^= M9;"#&.D@-B24R&"E-OK\0ANLAT;JH5"BB3FYK[SA9[("8B'G2Q5@(2Y"?L)# MF+4F<3.;Q$,L VJ*3A>TV M11_AN[8282IDB0V9P6)H@!CFB1 6BXU5Y]?88K&Q&]Q,_PA[=0?U;MXWK7S;XV?=]LQW<0#TW3UW'PZE.\+9[JZO[X M8U,_],-7'[^WA[<_AQ]]LY_>;"V.K]>N_P=02P,$% @ !(-F38E;OF;W M 0 ^@4 !D !X;"]W;W)K&ULC53MCILP$'P5 MQ /$?-\1$:0F:=1*K11==>UO!Y: SF!J.^'Z]K6-#R7$RN4/]JYGQCMKXVR@ M[(W7 ,)Y;TG'5VXM1+]$B!EZ 6 M-YV;9SJW9WE&3X(T'>R9PT]MB]F_-1 ZK%S?_4B\-,=:J 3*LQX?X1>(UW[/ M9(0FE;)IH>,-[1P&UKEQ/%00$"J$4 ML!S.L %"E) LXZ_1=*N4^NTX)%3X1\4*' M;V#\Q*YCS/^ ,Q )5Y7(/0I*N/XZQ8D+VAH564J+W\>QZ?0XC"MQ:FAV0F ( MP43PH[N$T!#"1PF1(42/$F)#B!\E)(:0S AH;);N_A8+G&>,#@X;[T^/U37U MEXD\WT(E]7'J-7D 7&;/>93Z&3HK(8-9CYC@"A-<8S:WF!EB>XM(GJ\A7S\5 MV=T50=+I9#>PV@TT/[RR$MH%0JM J 6B"X$TGK5BA*0:TFF(MYBU=&O#A+-N M/(#9V3!/L=U09#44W1B*TL@N$%L%XL=;FE@%DD];ND[NMG3< UU<>?4J_L3L MV'3<.5 A_QY]QRM*!4@];R&+KN5#/ 4$*J&F3W+.QN=H# 3MS4N+IN<^_P]0 M2P,$% @ !(-F389^"YW" @ 8 L !D !X;"]W;W)K&ULE59=;YLP%/TKB/<57_-=)9%6IFF3-JGJU.W939P$%3##3M+] M^]F&H@"7EKX$;,X]/O?&Q[ZKBVB>Y9%SY;R41277[E&I^M;SY/;(2R9O1,TK M_64OFI(I/6P.GJP;SG8VJ"P\2DCDE2ROW,W*SMTWFY4XJ2*O^'WCR%-9LN;? M'2_$9>V"^SKQD!^.RDQXFU7-#OP75X_U?:-'7L^RRTM>R5Q43L/W:_\*TR%$P_SCSC16&8M(Z_':G;KVD" MK]]?V;_:Y'4R3TSR3!1_\ITZKMW$=79\STZ%>A"7;[Q+*'2=+OL?_,P+#3=* M]!I;44C[ZVQ/4HFR8]%22O;2/O/*/B_MES#IPO V@70/@""-P/\+L ?!7BM M,IOJ%Z;89M6(B].T_U;-S*: 6U\7WL-YVMU+/G39"&*^]LB#K,78NA M5Q@Z1&0((NXAGA;0JZ"H"FKC_8&*""?P40+?$@0#@GB41HN)+:9J1?H ,$H% M05&:^KB8 !43(&*2D9@6$UXM\PDH@9'F#(.1B N)T3EA!,Y?C12$TZ6 2!I M,!*#H:*4XEHB5$N$E";%"6*4(%Z^4Q*4(%FP4Y))HC0)1O]@]@YH("5%I:03 M*2$A. $0W+UD>3E@Y@" !07I0-?))C08;U8<-9<1?A( 18HRL]T!/PO _T!1 M< <#9N%)4:;F#$A"QD69HGP:S>QYP!T,4PN'9,9W@!L/H@\4!;<>Q$N*$D_2 MU9MZ?,B^AQK*P8T,4R>'9.:M/&8_.\C6FE>%>MCND]?[+FD%?2>1)* M=TVVM]D+H;CF(S>ZN$?=[O:#@N^5>8WU>]/V?.U B;KK9[V^J=[\!U!+ P04 M " $@V9-V>]63L5B #JB@$ % 'AL+W-H87)E9%-T&UL M[;UI<^-6EB#Z>=ZO0&C2750,1!, 5[N[(IA*9EK=F9(L*JNFHF,^0"0HH4P2 M*H!,I3KJQ[^SW07 !0G)6>59'.&PF"1PEW///?ORKT6Q\_;;]&_[Y#S;;W?_ M=C+H#4Z\KYOUMOBWDX?=[O&'[[\O%@_))BZZV6.RA5]66;Z)=_#/_/[[XC%/ MXF7QD"2[S?K[L-<;?K^)T^W)'_^U2/_XK[L_OLL6^TVRW7GQ=NG-MKMT]^Q= M;'F$--MZ9U[Q$.=)\:_?[_[XK]_C._S>Q/N4;7+>KX7 M]H)Q]? MKC_?SFZ\ZYNK#S?33W/O7^+-XX_>_"_SVQG\Z^+RO&'@X\K?I\4"GOM+$N<('>]=O*LMX^PL",^BH&&J]^DZR;US>.\^RVOS M3!>+!'Z'7Y?\9",,;Y\?:S,'O;.?&U^X3O(T6S:N6AWK__??_MO!L[,A\!Z^ MK&%/]4F9U_GLSU$- /#JDE]?Q_?57U?QNJBM_#:/E^GVWIL_;^ZR=>WDKN<7 MM:/8)/D]OO(ASYYV#]YYMGF,M[7#F&_B-1[63?*8Y3M\ON%!A4799@-H/-]E MBU]\;TYWR[O:[XH=(#R\7L?7RW>SR_GLG0>?YEZ(8N\$/RMWWZ)5[#\[5) %>1:A5>GBP2>.ANG?C>-MEY MV'"]O66VO]NM]FLO5J_ (V]"/^Q%-!-\' [Z/@Q4/":+7?HE M6==@_#[=PGAX"&:ZPO<6LADZH6Q+"ZB^>K'] H]D>5HG===Y\ABG2P#F(MLD MWB[^VOQ,\A5(< %'BDO.=@_URWF;[0#A%R7XUD<#2IX#MN H"-U'Q';GNANV M+""N[+SZ\A4N4-;0]IV++6#J?0K3V"]6G_J09W^V2_*-MTSN:@M]EZP2>&4)X ,$V-<& MA GS/?S\)5[$;G 8I&A:E(!91K*V=Q@W#CSXL;2GMD>G]PJK/;Z, P\0]7K( MULLD+_[EOX_#8/0CH>GNN4XIF-X53._>]+J]7@!PR@&@ZWWR(W*37J\G0H87 M[WTA4((G\TU ^E18%PI!MF".=ARC!= G4$D,"^\)Z> M 6%YXPW\&^B;,"-@EI0?:<%>D1Z>M7$/K#**-QQ>O RI?9>AWG<-/@0A$Z MG!Y^NX97- I_V^Y5P;:7OF9AYL%WW4<[OX4_GV:7<*Q7[U$FO?HTLPY1+E&'AMC<"3E_O%#F@" MT)>,&+(;4+C^39S_DNP)Z-.144YKT+$?0. !C4[ M?XKS99V'+[-'0VZ(.2/Z$![!\[">RVR7>&%M"6\3T)1QR=[;>$V,WL()+]YY M!W7-^MO'WK@ GDP/PD*1LN3I B%$'/@0.AYZSRGCXMV&!_"> #ER*@ :Q>L* M__( 1 Y:R"JO'GN\E1!Q/IW_Y+W_>/7GUUD+#)^8HHC=H)TM_[HO=L@:"V^7 MD?C'Q,[%32W2?!R[52"L2:A.6%6J ? !VR@3! M<$Y65HECM]),C0#<2E=W<](#RI?+'/%]VD(-1=Y#]AKBBR %>G?/]C[UN;IL M(\6QL[_>YXN'&$T? .Y'IP&C<4&*0:5ZHN;%&" >6(SA.PBJVE+C9\;1FG4 M%@Z03!_KQ!D0=I$D,. JSS8HYV;K+[B(-5!L4KT!N>IRI3U3ZW=*,R5?DWR1 M%O0\TS>FT4X1I@3,E0;4H9-5O&-I\XY%6_->HQT0:=:=INN($63A?='["2KX M36_.04-8DZH*C'69%@N0IO8Y@Q7'6H'*"5O1C@.W"9,N$@N'+*,>>\K<,JW= MYLEJOZVM[^UT?D%T]_IF-@<:/+V]N+JLW?7\/MX*E?*]H4/()L"-B0@@2+M(BEPGR,KWB&; (+G MY7NE.N7)/0H\B.*X'OQQGBSVN3&.@A2?%?KW32V5D+=2CR;+K36$)Q7[Q4%H'2]_; J@4@@,%+F^+N+I& MWK#/]G_=Q#NBY?K9G$\*-8*(%9SN]Z!2>3$&$6)!B28-OMWL: MFE[O>N= G&.D$5FVVZ),9VY0(>N@,0B(-C4I'ZP^3G@ \21?$F]]2G68DER'W>$EX18M,&IQN Y2+V.B>?N_.N]V$ZO8;#-;AD M,!!.*-ND.X(VHFP#;MZ).$7.4&#K. F(F_T3* JK[NNA0@@ZUA>$2NF. #[_QUOUT0WA%P[34YQX"MG9-R M!UL#AG*?QQN^/&QJ >H%I+\+L$77UPE"D"Z0^*X SBOYZAE]> G:C!RPP@'Q M(40AO%N RW"?8;6BR,C1RJBBDA7>E+&1768>[ D4DHT7],[^H]6T7=B11BC: MJ$TW#R! (Z0 !IIB[(3F*1>4MCGYWL>/YP Q_<7)J>_-2,[8J=_DG_@+PN:G M)%[O'M;T$30QO L"]I]^NJ"'@#; '$\/*=('N,9/H+&MG\^R)P1?L;\# I'& MZ)12Z^QJHJP6"$-9B\]85$CAM\:Q?'MA:D'Z&US7S?,B!E FBX=MML[NZ1UY MD'Y2&Y0[NI4!\07]X/2GVY-3(7_I_39=X8,[YK3"4M058M1$IWT1+YBFF7N> MK-,-'!S=[A)WFJU6;.[W_CT&A ):S0@R]KUL+RQ]%>,%!(+,9J_2 &D "0C9#OK%%^4'1!,$*F _=,!L*$?!WO*\E]0]\I04(7A8#6T-" @ M"![@/P6:-1@P\,N79%L:&6UX@&[*[H_+X+D+#^""$DO")GE00VCJ1W):D'5H MOQ4(\19@YYO''?*O;+W'K[O>GYD.IC38%J\G\=_X.4<3!TL2;#C19F%Z^C[/ M]H_XKP2.-WM.$A8*O"< .*YS0XQ6LSZ<7LC8(F;KR(G#%'R"9(QVZ"8]98(C M6B4"::*^>\B3A/:P10UHPPX)IO)S M% :8S(L;PB(!9D^"CQD)]DIXU&Y/BSHPG5QEZ'K"#>Q0(RY?^GBC%78S>GFM M1Y;X@]>YP.,2F\FI-RV4'C#*[A,_G M;(=KL!E1U)"8GDC!R7, ZGD&6"WFQ*[S)Y\JQYYMJ82]9>%M*0:0+; M]C[%S_BYS[34:)O.]]]F\ ?X_/OI_"T(C.(GGX#O;6&SR9I,F@DOOD8F('BO;[]!T X<$$LWV?LT.E#QY M /1!,623+9,US9A@L!=*;;#&/4ADHA\)#'E3LI$\+>@[!-&B#**%!I&@-'Q, M\#("@*PA!#YT4>[W*>E@PM'5/TG$2+2\A M8<>0="MJ%J,S(CS=:A=7,"$5* M?LQ8=.(5:A9:- \XFG.DA*OZ=)8>(*H7?K-*!&-915D"T!.L\"8TNL#^1)FE< M>D,_M/"*>:47';,7!:O&SUHVM!8+NL!%*RL>N1&77 M?+!85/=8)!6O#=$;C)=@GPZ)HV7(K%"*S[[(\:GK 2.MS*6$X7!2UFS5U(OG M!5!Q8_Q3*A:9"(64)64116.[IN!%=3E(_31"=&5*UY))ZH:AW@3=H;=)UVL" MP59(*0"8D&/K!=\I1"+!6 GH#-3R%5(@7HE>6XYNM*&Q(Q,5K>.);VZJO $8 M>1MTQWI)AF#7[]YT760R*YY,;48:VU/N!1JZ9^W66I"^M7?X&Y(*/@%07M!+ M0QCZMWV:FL7@SJ%57B!=8D<\4Z4:ZOD'J!SMKE#ZW1&#$K$'B474&@I[ M_"V'Y$(LL MMPRZ4'LW(N]JO5P"'#6O$Q:[0^)B7,%*D5Z*^<("H"@'.G;LAVS8SWSYA9X?NU6/ MXH$5S[#K]D0M;\\[P#,!?(PJ-:X#?D#S@?%%NSW0U8.+K>B-)E1FR]C2%0?\ MK#>P+-_0(]>*:)A?6X&E!XC;0=P$RE; L$JW#@F! O^[O;8KJ'H>&N^QD ]" M61$E++>'3&&.VFSGH&E'3"(6!<"#*N,/7=JX$/4:-,U;,B_8(9EU=7GLT):U MM/)664YQRZ"85(!_CA*L6$A+>U&0_][R^)[KC9W;&YN7;%82>2#P*^<-D,B3;0M@_+1NH#FCIP00T[(C^1#UO$'EVK*87#7T8#?]$O0!&'HU. M/4>HI0=J.BCX(S\:3T AL35\.:*!'PT#^/]P,O Z400+O&Z,$$1EOQ> LM\) M_$E_ ']'P:EGA>^]@8%&_0G\'<*#(9D'AA$\@C+L_RT'.QKXP3"4#R$:C:)1 MZU,=P(&$8_S3!R(0!)/RL09!S^\-AO0WB FX]!]KF'HCT9C_(-H,!STZR<+ M^F<8#?'/!/"P,XJ&!\\V&/6\"+;3"0:#RJ'BHOI]_C"D'7<&8SCY_^T.406' MS8G 7)=9DLX^(C0=]M'^%<'?B.R&D\G8.YCZ$_B]7M\C?UWXH_S+SMP!X W] M\22$OQ'\!6#"(Z%7S:6!H_6#8."A@3* 88))WW/FH#S#(GM!X/7] 0S:!TRI MITP$@(*C7@_^8E[("(8;!I%W4V,>2'L"S!H[93*$0Y[2MI$N(&MG-4X3?(O1 M5CRZ)J(+^9>VTK1EMBRNY.F&/?)+P^HM.XH5$T"N)#6N$03B.Y!5?!V'D;)^ M2)@BX2]J!Y5U2MC/LVUK$(6XP4 [!F4%SP?72:&>D7>FK2 WEJB-2]V@!\#6 MK+.M&E[-S*+445X,;'A)6JGBO7OV*-2#U7(=W:1=$[Z)&O,]LFNIL"<=!U2\ MR#EC7D/_+%[?^P=2Y^ TE'R/@GO[6$%F_^D&X 3PX= *;0!Y+@LST_T]( 0> MQE"LL-/YVXIQ=7B&]K;SDHF<'<2B5%#4T@W&&#[*:N@;%8VFQ&FVN>("32V%+UXKUODHC*;AB^WEGK]A)R=/ M\ZCBY#8Q!NV0<3'V[M"\A4HP0/\NW8H;]K$4'X<@ ICOUCIM*=V"/, M$2*#=<$#B+R?MQ SU",BR2%GE_K_;KGKK%N01Y_0]9;NDI_#9 M\BWR/'6MF'!;6?-X1PW(/3KK!83J'O?4PHH)A.6:N,)E1@\2RV#;+\BB0!*CY&G%J1E0426=N)M*9Q M;%I-7]@4.V,O?$4@@$=%8\1A?DF>2_P/(>C@6P=VRCQ@^:# )#U>8H#@/ M#'O%N.3C:X1=H8DP$>,L8]B:06;Y2I$J: 8E/[.M6QO&8FY 199D1#[A(@5U\2\6L ?%D3P9P'@K#<]#NX M+/CX,]PL<]@NWPO(&BOE[ ,TH>C(*J$JNQ:.6FF[=3_ZGV:7GV?>S>S\ZL/E MA2M:VZ)QUR(.''3,UP;4HG39;;9_Q",0OL2RR':79VM)I-BD!1-_=$Q0M(V) M9\MT1!6:UK82H<&0SY/5FO0<\8E8XM:3,L.R+1QS4<@49P+6-#W1\Y)F+Q/3 M:6-L#T79999#DF9>L#64(A*_ !]'$F.)<"I#I#ZN;>)ZP\VK ^=2_52/ FJ*[+!'-2T)1$P4B&R:-" MB1;N3O^4\NH7N'7G,TK9;#TO@KTASE7X"XDU9*=9@!3#S@(.CV!92Q-<[%7E? $D;LH8S?&+-L A)^*!)@5[/PQ MH5^UIP2H X44H98$1&>]%MV%HB1SCM>$,=,M::VP]R4[6/ N:&^+"1,M^5CU MTUC'"[@0"R@62;!B/9E5%;LS._Z3PROA^.""DWL$93C**E?2HYQ902:@6I\D..1%G2VB/NP;CE@PQ M/H>GHX_%KQ,1'=#CGA/92HQ$8;].SNZ>S_B3AXG?11.&HZ80 Y;RLW^H.8E3 MRT?L<9JI" 3Z#6* 9_$ZVR:$:9)+@_%4' MM'M^1"%&S%9$*M!A(2,1"V5JB&$0ZWBA]>@LAR-EZD=\S9Z[[$QDR7V#\<'J M97,EB!9%,@:3&;B!6?ZL@*;R=M#0SMDDBC>S3Y^"L)9GV>J,'C'I,F1QL:X6 MX4>AOL*81[)YX-%9CW6]*Q!;MUC> ^XA)PS"F]\CG'4&H95Q5W6.:BL6#JYA M4$:)XD?DV9;U;>*=>2;=\<;DC+(4OL^E9()60;K>#.EEGFW3A?= (?F$DI2[ M?3+[Z0;C],ISFDPI%=GQ1(O?/4O\"+&AF/,[4DSI7,;/MA5%[>4^.UNC&,'B MH7;66<%&''=.BH =N233DF^01DBV7U+8 JZQJRG03XKJY<[;IB@(H (MK4:F M.#\'#3DI)2%X((QCK!&. [P>YLV-*Y67RI(#7#1$-$UUZ=X6B/5[I!LH?V=; MPIM-C 7CNLK,AD]:0@PLF9!9)GM6,K8>N#*W4J,Q.F6/R _$+5>'0RP7H[/P M+34"4J)&"C[_=6P%I&G))G! UGZ;F/)+R+FAGW0UK!4Y%U(^=DTWX9246) 6 MHD^#OHWEGEA>@O7 (3T;OW\I_$#+0'H(E*-NV\/6HB0BKJR9 _OJ>N YUPIKG$A !; MBN,YIF#:] ]'!]I3)OTF.4-Q(Y4#Q$Q('W@E4_((IV[BQL+ >;O$MW'E"%I< ML0YJ20M#J4OWT1%=AL=P$*+VR&;G/"!?Y"=P5F,(JB,=8OV7J_2;3A7!N:<];XT*(3LSE)MNHZ35'CF-H?N#" '1+X+GXLE7#R!>1[ MQ!:]--OH)F(8K[2P<37&T$2-IAAVD% \&1;QO;6,&:4X[])C#6RGY;'!D37N MERP7KM>[QD6NUE7SJ^>)I#H5&D3JC&V;$,+4R%]Z.C9K:-0F2QK;[2BKV@0R MFPDQ'5 _8@!A$R.=8DYLM[!C'#7A+_,8NF 2^ =BT2,6&>1%5V54=B(8"*-= MT4/^D4NZM9OH'^3Y38NJGHMB!Z0G6#+D6;H](QF2C"/5%=MIZCH0N!(PTBI2 M2-< N.-98U6/$'+;+$QDHUSL7PJ0(HM%'ZI8B&Q+^\C)KC@/0]O^'A_MZT9_,.94"B^UXW94%B-O MF=9L=LU1Q1+>+51&XKO1'[+CA$Q3Y:HL>9 KR/:5$#%"2Q)A.=HMR'^N[=;) M5ZS'H:+3K?!QWHDVPAKVRFG'WS!B^W71V@<0!P?5\?'BE"P<$8:Z:K?8Q$LU M;UZ0T=TUZ/V*.'M"WYKEZ-OAJP:4K,URVXA$KJF*B,.\<.5_;;%B6R @YDCO M:JM>U?18,@X28:'T)KOT3HE5LQS PA^3FD9HNXY>,C%>G%=?PS!XN@[#*B&J MG:0KS?^DN7#\"7T\:5.C_<3.G#LF1I"95^'92?%F[C'1=_S M[)OX60>DV 5;_BH0Z6K8L)@MJ5B4IJ>;S(RLE)S(F1V=WN%?2%-7[ MC,DZ,9*LCV3"L5TB;,9!+URZ2=A*F@J5T+<1"<*:%#B!CC8[.K6@XXBF[E)6$ZG \&P(O M 2UJ(CM:X3[#,* 2&N.V*]=)FS$0+!@H(-8"*U3!;X&65@X5>6>$\^3Q1C/! M"NLB%Y&OYU>.=''+F4!=6VYW^J_-#BR:7N#$N:XFH.04(+0%B*88#X&Y?(G$ M?;D\SI8(PUR1*0UH,AD)S54;/$$:K2>8HTN7V?B#%4:QA]VR3AC3CGXX1RTD M1[V^%&\E80:%.2-E=< X@%Q%(YH+C\=O!:JP?H1HJ2.+]$A*FF/NJ:.,V?*> M6<$&NGI8L@)48N; CD'Q5#51F;D#:4H4K')IG))4K.6HBIO!)8(SJC.\GU+QNURQ9 4ZH)#G=A:C*B MB)/A@ S-,!L1(.YMH[ARB)M[ZQ4NSRYCW,Q8:OWFDBB(US OIZX%A2 X4*M M-SC.)OXKAGIH#5D@^(>BQ5Q)2I>G$Y^*?5=+=!7*)8H901\4>BT0U_4K^-"Y M.X6G']*[=%>U#4C2C\*D?;5 @SK^!]EI3J'X% U+YKY:&-OUS=7U[.;V+][T M\AW5/K_&*C!-_85\[WH=JUYKJDKO2PN*NJ?TW#V,=&X\VS-4'*>)5MZY!#4< MHE8&L%9,R/%BO63A1QR+BP&-]=^W^Y2J\^GB%#F@%$N!8S_LC^C_/5-1T6P' M_A>"6!L$F 873B*2DG] XS&HEC:ZY]C1# MDIHGH?FI.4RR<6"OL6O2;XY#\WC--1DIT9>[36#BV<@/J3+7V._#WSF*<$1B M L">/N:_19-28OXH&L-I]X,A/+M>G1F7EMRM E/OPK[\_[PI>688#+S!>"@ M&P ^#A#5&L%'A]R/*!<0\'(J(!KM@!@( M#Y( ?J-BQJFRGM3"H#KXTIO %X\8;&7B'>WX6(Q%9R,I+(/7LWO(*2L,WSZ83N,J MC%O:HK91PC2[)Q0!V/Z24ZQBK<;W[%8U P*2Z\U_FM[,:KT#5"(D,&+N+WC@ M]KD&+,D=^HRYR0D'='#;#YUQJ9MV8(P1.7BI^B7K<86JS$7%R[L>=Q6!Q\BP M':\70KWNGJF4Y=*4&]))N?%NEZ=W>RY(AU*?U=FBPN55Y9RG:E>4[9[.A4). M8\GVMQ=6ZI=2RY<$'4,V+0NWQ#%*X,,DSE^Y#&BUYY2-,DW4NG6(6-WBB3A>(CQ:=7B M0;>!TA XFD 7 ^<%4?90J8C7+@-*Y7N.F^##-5O$:'0 D#RS9@%'HXX$>U9D MVS, V0I$03HUDK@*5O553P'V=Q#IX-7CYL@GSB5$\644X/_,F6<+2XB+U?I% M:?D;L$=.P:0?3YQ[??9/!%6L36I%'G_9%YKF[9ZR,\K^438!\AQPIQ_QH?,% M%*VL^GC*;@==K&B@W+ I,"$T MQ(KS9@BJ/G5@R*:=E6EE)7?K#V5VH)R;]+A=RPZ]BXI ->&U*M2*86[[_%E& MY!^KU5\IIU-Q&RMMO\[5CB^Z1!E)D=LN0+02P4*XN VX[?*%1^,L#U.WS)=$ M5U\<>!8W1B[LE&@=M7;;/>4L?P+Z"%5'U94S^GX0!J*@7+X<@4!EF:#B@J4Y M.E$$_* SZ9\>&LF%W;B^P2#D]9&L._%'O2$MKQ>.O)?T36,L.=@]#5N4#GM] M_-./ OPS +41_]6;>-/E\@>^%0<8KBZWT?3W)2M6V/SZ-1LY[8W7ZU(!D5X7 M4 #_4*F?7C?JE:[ZP>=8+.$\3]OZPJL2-DI1!?<8WRQ&%PGK2+X"<@@M0/U9 MLDXQ_]84\:Z(4QRFP$FV6!5#65E2JP48VHG/5,>AFF22ZF)?V 9VR]#4"U\ MLJ(1BG@^$!U)K^:-2- 0^P) !+B_1XL7\A2TP1+3"<9]?S0::FEKFW%/(+;] M&(N@W8.#_9DI@6)PG([_9]U\X,4,[J-OUH&QP,*D#V6V^#* M A96JZFVDRSG/#/[0M%)E%*5B22A.";%%](29!UPY#99C+\\*IW(N;TN1 M)O9;2_VS*H!"T2X;6!K9R'4]65/8IDN>U/KX+RJU/I8ZDOBR6%QP X/^=Y+^ MSQ2#'U".8'@@&G_WLI+ND@%O>YIT[N.K>#B-EE!M50KS"D7XJ$@:%N_ M=45/A#3M6:)ZI2]EJ'5TJ%94F-9%OUV8 M9=RH39G.;:+#7=R<8Y"=3. M5EEV%61,ZQW!J9\(@Z1(+56;*E.NA1-YS)O'JP23D.Y@:>_2G!% ]5S07YAH M8UU"P9PV^VSBC:1!VX&+MPFBHUY/R]M'1WRB1!NCI#\-E6Q@I$D0="$5WNV%7!P4#!*!(++/9?/&8LQA%-T.SF M;)>=R)M_S^ZP0+S. 2- (8)1 M&) 4AS+T6:\M&GR'LX4 6ZN*Q4ZFMSH@LAQTA!>VDM@4V CDX7>\CO[HNY>, M,O)9 =/)B:H17Q4_ZGLOG\T+]V_:(:^??<;4**LXMBJ MH)]UF>6^.-9##F@X3ES3QQBE$?\ =Z_4&SY\OU#<+TL1!C)E^5#15".>F C2 MLJR#3U!Q(+^R49WW%@)N-=,(W'--.: >X&=OI]P-^=/U['+N;+WYKM0RM*2$ MW BRG'/1NKEJ\@Y?Z7ZN+_21-ZW*:^HRK3$W17L7&K@2G7Y"&C)G5Y?\6'7_ M%REO(B,X.C5H.5D'$(LV_0=NZ@2L1WT#V@FB0I;_00)GBG2G4XI*A;.K'826 M6*%S7:@.4\?V^THE5I!JY-<5YO;AVZ^QNYWR_(39YE.Y/Q%U(2+3TX0;-PTF M/?H;1@-''R(O)$,:/#8,T/!F.UN1R=$*ULO&O*F!A%7G:5" MT)'?&T85;U"S"XG-)QPL+5[]?,.>V:K?:+ML-B0I&U*URZQ90H@EFV_,H'0/ M*1J&,!#+H8A@TC(7[& 0B;L-(Y:CKB\*9QN"4M?BRH#V*#:40* MDY $\R886(77X?']UKJT3LA;G$T[V5JYZ#203-\36JL5WZ9#G%2GE'*Z:ZQ= M%6?*)&ER4+!^.Q'W;AW,MIV%5E'4SQ>FK)O]?*W E&U_*G.Y1JV*ZNZ,%M% M+0L3V*"3Q1QQ!;;[E3%UJ0HQU0V)&M9=9B:%$Z--QA"Y$]'NB4J&,M#8I5<, MQ;;*EBA#IO8)L1C+56I)5,NVBJY.O6*_V<1JGXI$B_QSG]NL1^JU2&%@^-U*$I _S95+"]Z?O/C=YNVU;O M[I .LT[\@!K[1>,NUC0?]_WQ&/\]Z'>'6!J?KVW0'_OC?@#/=T.@]6'H1UB( M.^R.1Z48S!)AY#-9E@)8;(MX;<'!"/@'K":<="?]FDOB3[S-3C"(_#X6_._W MNN/ ZTQ@"V/XYV#0'0W:@Z/4\-WKCX&G]-"3$ 5=X"51;^SW)@$#9C L;9*] M^U/>I(.\-'(*)YGAS&0GI3'(VI8/2.W/8T$<5AXF'0C>:)Z,2Q$]2[VAZ#:LP9"5@6B-9*,$47 M&8--\Q=G*[D#R_R6[,Q1F>="=.$OB:I\63Y=8_BS=[[!]#?CX#/1]>2A*^P( MB_H1Z@/6]XVCMXYB;CFQ@@RTQ#WM2XY!O(]I(H9'%^$XA@A^N:"9+Y!75X1] MD#R9Y%L8=0EMR5\HI^@/0NVX!6##CDP 8[=Z$'9E6X7?%2)"".O60S9;NX2+()_:$':,%@[F>H*5J^: MU[A>:TY7D;87M'[DK'?GH._RH&/%6Z' MU],O5[EQ"_;942(I:3]_VV=X_3B%W(R!_=VK,4X"&\MJ(XW]$A5=6UZ#22S1 MN[9@42IC4?/[WE8/P2*HMGG^^"9+);=DFVA*2771Q)VJI\FVI944RDAKVVW0 MM$ E)LD;;D*[&**G\WHS#:Q*HK>L&T,^,>;G7>=JEF':,& M*P+@P?HR(SM4D6IRX3KN$!(Z42I,L/5U*))W4NMNIRJMN=>,;&B!.66*%>#,QE'8=[, !90:PZ399!S6&CR+'J8?#5.'M4Y"UNW'H M,3M.11"R ?2%.D K9)>38K#KG>@\5NRETBVK^HU<7&G\1K]QF;2^C6I>T3U* M\HA*+,7B)9CF^6#M];#\\9MJ_(T*=PN%/QA/_(@ZC;&2#1KW@%*Q^I/NL&_T M?0D8 WT_&.B7^)7W*N:<>;-H.]@':Q+U3N6A#@]\*N-^.QM!1XP$IPU6@K; M*:O_:K]O*CM68*HZ=-Y?7$XOSR\N/V#%_=G%GZ9O/];#P^P:NB]TX3C'!X3 MZ82.R4#O*H\97 M*/B _>.H"$EQG5=EM#7,Z0-#Q99]F-O6'W(4;6^L' FQ#ONA>M,DEWF=:!2= M>ITA!NXV#\M9AR._1YZ0L=_O1]Y'+*1,H#1%CZ$U9M49D'2K-C' M0_JU#BN4\/P=%VBDF@[S%%#7(6*.Q.$%6I257S4K5"2-SB A:Z1*U9 MCCVYG:UF9S!)00** +#K=W%I*79%8ARC*G0@/+X7I:1CYHQ[E]:*I?.2]YR)^6FQ5R*;]>8QNIHD&%:]R M0+72O;@"SK\056-AJIX"B[[AT9B\XQ.@]"/X/Q"^GH==??';$/M^CNF!,/0P M%V&$")$GW"@*VY4&T@_TV$;D(%K _S#<+3&A EH);/T9H_^XQH2[0#]YBDL+ MD#<_\CIG[&<)V\VU.4*N0FO/PH1GSN1 M'_6'V,95"97XVQ!0IWYO$=^""64D^6-^>X0MH^UW>7Q+1M/590QT;>*C4F=T MQ0%3AARCOH \(D6[EY!<-N[.0HQZ3,Z3R$,9& MB2HE[%%<3+5>+[9H*MW.),M!$.IO!KLI>LL)$JW#48+KG174S)TZ[ QB7S?[ M6J>;E-5K%Z:%S(AA]E4>.7;?:$^:'% M+S6Y@D-!C25-YU_J9=U)#0('$'D=&/&/NZ+;JW-WI)(1>A:WW.,U+C6,LQK' M?J*"Y5(&A/^1H@,@W=SM0='GPDA*MG$LPV*SJDHG8:;)72A+!Y1H*HTA2D7X M3:=<0DX=-DM75[-C$('O\WC#^;1VJ*WN#:OS4KCQE>0JEZ47*=]8> ]P$EDN M%=L=&$ @+!"Z:?'@((0E\M>U"''UYC[EZ(Y$($B )',6>U$/5#_P(69!.EZ7 ME\05I[JF6&U);"NEJJ--#:N%$8E8/"38RF>IKWA:L>6J7L*F/CRN#B56U18. M!2>XLAG>*BS@09DWCHM#+FL&"-#^% &+(66\5?JW4TRPR=D^ACT%2?L4:A5D42UC>_9>*$CB^Z?UP*@/*?.+%'#D"JV.UW>.5U;KI=V@YN'LA'L"7WG=,% M7R3HWE3 3S'\!,.@F3FP*5DQ*#VJ4 0X!7&$^V( =BRV)"=HGYI*A\6[=A;? M6TJMNEX67G:]FQC50]_0/#L @.L#'IDY5FV'+/OV&N3[Y7/)!"C$PNX5JZ/U M,"P#:VRX'A=YRZE*=T%:Y?16F]C]6OI&KB^I3%Q"\(L7TOM7UC?;842Z?1H@=RI.+GU>CBD%"K&L[H)-2W2S$"3@?B^<<+FR MJ-=K9BK^8#3 $/EPY&0P0V 7D^%(&$W[K7U_U)O(=.[!N82UU8IH@QTSI=]YO7:EF/R/&_Q) M$<=:':A4GQY< CIS_-$D(E;N#_J]FAOGXO)V>OGAXNW'F3>=SV>W'J MZMV?+SY^K#[](5BNT.G"()DRHVPVY0 <'M[#B^#LOB42V,-YJ8XU;1M,->.0+B?5?YG0A[#O!_Q-,*+? MIE:5RI+WOFDRK%XYB3@)93@.L1@,&E;1(-KS!^.1J@;CAG-]O.'$CPB5\6H& M8S^(0J (E%G3N+87F=,Z?=@[IM",PK&8;=$)-O+'Z!8]M%@G3(=]OS^8L&., M4X4&_GA(7XS],3Q2JP5C:MNRBPEI=I&L]FLN#AST/-CKT)LX#8^54HYFK'*H MQ>KUB%Y#W/<"W0,V2+8<#X#JD^48RPN!#D"F8_P\'++MV'P.U6?+>MP'Q!DH MTJ_!YP)"(5&?JHTW-T+755?*MP1#EA7IN7M6IK\7X4P-)%-JT7<>2]>=:].V M3W]GM>&C#94['#A5(72Q8I@ \$C$ 7\T)MVIW_/[_8FGZ2=:P]*<-O'F:"6B M%HT59-XW:N8W];FKM/SCU>6'L]O9S2?OW>QMK63QN^1NUZZD2WDRQ"%^ MZ]JQY-]>9YAGQH+P,Y'.""D%D8/AP".XV36N@VCL3Y ,]K%V\5![0DQ?&8*3COC@V@A MB*-)Q 1Y 2Y,BPK+4$T\@?A (8._7[4EZ$K>@S2\C$E&,+?L'=:/2#$E !( M,\E0T=!'Z>U@[IRYG#K8CP8"C3//ODHQE$JXIY7PKBO1E[S)I@J N,XYX)CL MZI1WK/PY4ZW/7Y =[Z_[+1OD2-JB^C\+3I<5&BJ%;%77%-C&D$KH4/U_)JH9 M-6.6HA[:K&_>)T3^2?\2FF[B.P8.X ^ MM8($_B^DC&QU!812S^K8>Q/ T>KD^#H:5U9%B/X1GW@O3YQP[488:="S4MR; M$+TRGKD1LE\S+"8W>%>+78:X 71&,H'K0)VC2T%2."U(5K^&A:K"/4SGJ :/ MI*&SSJ8*>@$=V6(-N[7%&2Q/BFPF51EX;X*1!<,,_CT,U;^UCJS,!PARH!A' M0:XRD0Y!O#]H#7$U7#/ .9Q:-X[11IKFA?!%U4.7!P3HR!F^3^YRNA5C=;_K M9WA+;8FK1UCYED_0.@CK\B#6\SKW53+@FB0][U&E2"4"<\I2G%&LG%$?CE M]GZHJIK" GUJ:4#L10IB;+:8YA^JX5R M=VY4MA_B]4HIWM)+UP(C'FAGP=-D2IRT(:+'J;W+72> 6]=L6+7I$#QD,F3& I:7QP&&1@)!IYY$W3[0ZLZ#<<0UH2BB5]] M+^R"^G3L/="DB(147P51\^BKH>Q'[$G/"*$R.P;=C%K,8YVQ.%]3>A YJZ6! MBR6?UC-L:Y*6L>U*$.UA7>P/"K;L+5/IU1KM;;0 M1DJKFC_;JQ4L[><=Z*UW![D5&0XPT+"2;D< M0>Q=KQ/J"$Y6+*D\KG' ]YAD*)FEJK?R:P@6X$NHJ2]A(9%U'^T>]>PRL?X M*AEV)O^ZO%0=&,#U0'2Q1/J'O46NR_9",L1Q746F@)$8CY9SYUT7]EI(: 13 M-4Q%JO5-G+M=UD_+[P 5^,B!6Y8DZ'L./# Q58>79:31V$HL53D@%"^5?4FV M,1L/XYVZ-!Q3C/Y/U57)9N '$9/;ZL3%+Y1PFVX>,Z1)NDP2MTRRDFIY)?AB M5@](;SR-4JM:%%/N&(@L\J/>;E*/T9[PHWR-[IE"TND6 !#JV%/\R"5P#2+K M'!G%T.WYX#O\8Z6U5D49++&U>[:KHF=Y*>P5LY.3#<5QZW8Y5+<@+?<5=([5 M,0Y*ZR2XVM\&I#6N3DFD"C".BC#%IMWF/9ZZ5([250.K^[4Z2W-\/?A=C*2.3-T'/WL=B6+:^ ME\E6*^HD@/C$>0ZZ>1^I-1Q7BLF1Z)][XBC]_6)WY J76H7H NF9AV9^:9FM M(JL/G15L..B&@Q] ,.\I81 ;/>&H=A,\#D?CY+2<@Q.I;LLH>2S\KVJ MI/]#2 -KB+J3\D(;7%J@IO3X.=(YJKV,=9XSR2-'P$R\ )5E *D*+,#!M'LE M-N3MB0)D\#+Z=.J4E%0BID1AOBA58)FLXOUZ1ZVOX"9@CBG'!#PE',^5;JV[ M:^Z>&4\69K)'F_?16,3]E5BV76*$2$IZ#K9O/V)OH,5WTE-O-/B.E*NO"VH) MK8)4O0Y@*^B^6E;1-2SDH@J9/%7YJHEEYA EC;UD#6V[1DZ#/V-#)X6%#7K? M9F&5!36M9^+$0^NZ/*)U8R>!D=C7%8ZZ/;S1B(-'A18/A#W>Z4? FC5J!S:G MUA@M\MT=K.<7N'8BTHFKH*I5\QJT4FM9,)@:8YHR\QI2ID5NB.M*-K%T8TRH MV%48*+4C4=CW;*U#H2I];B'HE4HJ>V]&7:,36X-6%#J' :%TZJ@!*%-!QM5Q M[?#6VD94@'>IYA)EL.O>&JIXO7//Z/A",Q4/L,QC\G:&Z_ (-NU8']OSJTZ>+6^Q$RJ$;YU>7MQ>7'V:7YXZF ME5RQRN1WN#%&,>!7.W0@X_44-5R*L5.7>2'? M5,J$(O(RS!5 '%*20=?[%&_C>PDSS1+5J8/91BK=CV.09N B/5-!E537.2#N M#=R(NE&3;YCBC&.KZ^Z2RA H$; LNSIR,DS.8.V4WD\O;KP_33]^KK4Q?(_. MNC^1L\[N'-Q\ &:HYHYPUJ"?N*BN.7-K%M^D'9#>0ZW$G[+\%^Y/0F]2BK%Q M*!*W_OJ(Q@]GI?FEM8?X#BFL]?+&6DN7%\D_I#KVARK_ICH<]U046C)$KY\P6.&>0' "/T/TFOD]E MW=93F7&Y1#6@)5DT7G6WRU 1) M3CK**7I9PH\+:? F7$:"Z4@CR[,M?%X(0DC:-,^3Y<)@F\^LMEA+&,*;*]$Q MVW(C5G10Q6'#,C5)] /H#0>&X);@!X:Y?7A)3UL.#/Z] MI^T_OJ>M._A*13L6KG KOCDO (4SBN<'F_R[XWP^4]FAO; M,^7;\\FZ/1?Z]DCTZ=S*P^-NS-:UN6!\MI\IX;O\7C&K3[Z/>M]CO*%<[U/U M*=2?(@S.0:/)HQ3C;(#1&^H;;2?(F$_XBPJ9._+4/^4P';%7Y;.L:W#_VQ]E M$'X?!=]SN.NW.$WL .X^)_Q%G>:1IUS'A1YJVK*1:[!X9[YG5JD+29C"$4UY M*)RU*>%@%D]47]F\T7)$XK!PV 9E"MVS3G#'2LG8QCOIZ;"CG%5KJ?5>$;,/ M*+![-[/KJQN4UFL/2%SG#>T1@?+2O@_5&CP47A,'RD^1K79/,"R[,?%7!!TAEZJQ M:!=P55C!&U9@-(TU,"(>AL?N M!&65A7^TY-!E5!> ?+JHKBTYG*9FV5R+^6=?:,G'3F?E0)H*:M@*!SNW""ZP MP_VCZKI;"H$])YR M"]RP1=*N=>=HG8.(V"0AV>I\Q*=1Q!N)&4 #_-XJ0%"B.47:(&9HZ2ZVB^+Q MK!;2VGB@L:[I#O[:CB7.IB/EYX^5K&O1D$1=RA^J8>8WZ!7*.4^'!46J9Q-Q MC@XF,"##&$?^D)KHCOM^/QI0?XR\]F80^(.@CU'XX^' BT)_..SC L>#GC"@ MRN3J173N]T;X9S0,8)BA'TY&% L=C@?.2/CZLOLP]P#[G PF7M#W>[T0LR:P MS$?#8N&1R!OTA]@M)>QCD9I(I6NY9E3O#6">,;8WZ0T\6.@P'&*BVF0TMJ+S MP[X_QEP%&+,_\D8#'Z/^AOB.JF2C\>T-)J?@;N'#R \" CM6NJ>2_\%D#+#L M4S\9349K9\CU?HBS8W(+U6D;A/XXP)3I 1S=<.3<4N#W$

]9&L"?PI >R"GP_]/H]?P [B(9^%"J1HDS@WWA1Y Q)]@VX0^@"7 ](1PI(3=$OU_@_L,0LQ8@&Z, M#D9U1\OJC +KUO0 NA$6G^F$@-W84.<-]K/FT'?X.)[ _ M2Y7"/N#*P@RA M-\! _W[(C3C1U*VJA7:PM,V$,HUZ0\Z/ FG\5,?62QO<.Z[/"]R(ST9.!#$B MY(RMD%+I1_##N):0,?_\=C[[^3/*+[,_H6&S]H"I&S5C3U6S>:XVV-46+N87 M)F*!'S.0" ^W]UKH4/ MGM:>CZ5RQ+7E/&SUD#)]F"SQ_3;>+ZGN3D.^N,M8:]67(-M\-:B*V.9>%;O* MDWNIWJP!-3M=[UPSR]./"&&)T(R MF[,%O;/_:#5MC2)>&_RB?2L .^C<@4OC1:,G>QX_G MV -&?7%RZ@.C(RNY^DW^B;\@5'^B>K%K^@@L!&^1'-A//UW00QR\:>*OGH#5 MK)_/LB<$?#7J$M>I+=EZ@6PV5HL79D2*>M-8OKTPM2#]#:Z+;< Z1YS>D0?I M)[5!N=U;&1!?T ].?[JEB&DDG)8MC)1C84964;SMLAP 92A$@D7B,(-CZ4"9 M9EY88H$SW26T$M(C'5%Q3:MXD1@SPRZ)-Y7,-S8@P%_8C6]W8? M#"%F2.)!5 5+9N.OT#^!;G3FAII8$5)*?(,=*%389>1+;1G0I&X913 2K-0K M'J6F@I:G*X?@4N[986(E**(H377HI#B%ZNN),)&8 CJK5'=G0&^HA&=1\HPH MX1B]2W&J%"N'M8DDP _$P]+(5I4W! F%'DKA"U.H[[\DI@"G1H9%5D\J@B=> M-MH"['SS2$$:V9IZ,-@=QQG(OG@@GK&Z9KGRG6K4R9VYR3R"D3VZX9<$6>6) M>'ML_BKU?20@F59T3#@FV! ZH"@Z6$OG2$^OY\#%Z(:H@D)V,Y6N]Y;&@JO45CO9OLS-#RKUH*#;IG6Q:%EY.2#/- MZG_%RA53_\9+UZR=HSTX+PF+F>*&J.*7*6PI@](L=KBSE/OG<)Y6S4E+$6[4 MB*JIA:",W<'2X)V)X!<3[8WR]9KE#EX]=4A#9L%DAGLY !G#:E:Q MIW@GTETK0X0H$]7A6J57&DD$+75$%*ZV(O&WZKN"=T%9@'JN*HIPXY=J: MZ>I4AO$22V3AZ7I=1=:8VFT[M2EL[*>NJZ]?6"("Z]M8U MM[K;<7,]*C;53'@<&_&P4J'D"5+*+ZF^9@@J(75@R*:=E6FE6JB=Y&F!2#P9 M]+CIS;1!HY(N6M'K)*F* M]/_.9O;O*_4 MP(G[;1L/%W$WE O3C;8^\ [P]D@,B!+NQ Z0:*$6Q^(R%;KY TF6:0'BV"YA M]Y1/56BWE),E43/8>F%;;KT@,D6ME1CEABO[VA.0B$?NJ@#+L9='5^' \M"H MLRJ]M=0_JU+(E.9/R1I [/BB4BJ'-KS4/;?$1-[2';![C]:>N[TZ_X^SM]/Y M#",R/UW/+N=D=YL?:VB.4;066*])%S)]J,CK6ZJ]7*GE5G/E55# M_,6-=@)R&(\C<@9*P;9@XD_"D2/NY0?/8=N@CF!1'U_LT BG5+4P1(__KP)8 MFR/]+> U&%+;$2Q-..ZC)W@P\?O#E\ K'/F#\9@\PCC$*5?,'/7#F@,6&\U= MWGK3\_.KSY1- M?NZA(^G\\XT>2LU=6[!%9@1=Z4;[@$[.B6%*4'E=&]7XU@E8TDO#E@.$BG.'#C(X++E2T!%#FF@:ECV-,\EM?T^E MC52+Z!LN\%E#-(U=;Y5)6^7.F=4"V9N?>\/>4.S1I;VHPE+?=U1ML5/T;,C& MSNV-S4L60M%%Q(3W@Q7A\$9%GM"'"87N=(*P?UH-(&E$<+C]@W%$?[" 8#E: M0T5$8 !(+Z"^CZ?>7(_!7 8Q!S <[L;(C\83+QC8ET..:.!'PP"#:(#D=*(( M%GA=T8Q4&!UFJX=^+QA2[<%)'X,<1H&JJ4I/O<$*R'V,,!G"@R'=+(RY:-4. M]/^4@Y4@(OY ;3"C4>M3'6!=QC'^Z??@1())^5A56 O^#2* "9;<=9TK!C2- MQO@'T6 XZ-=/%F.NHB%5OP8\[(RBX<&S#48]#[MZ=H+!H'*HN"AN M4#DDL< M9C .G&4V?]M#5.50YT1@KM&YGBYMT9:%:D3383_@^)M^Q!TL)F.)_.'':\7_ M,4K-=%3E?]W:X:-1./3'DQ#^8@E1 "9%OKW#$F& M.M"&/0Y_"K"6;WA*VT:Z4&=V?YI=?IYA=]6K#Y<7K07+<]5EDCB.*HCM<^0^ M@?^CVELK-E8#G9449#H\2#%W%![%;86HS=Y#BE15/D"V,>M6F"2$* BK-7K4;@=A2I4FY* MKDS54T_"IE50,E4Q$@54^8[*M@UNUOULK!I4>%H%Z# MI=O=6;H]X_QT-$975VP'EPA NU6:T(H9E L;5XM!H*@[ :KKP! 4>^ ++-/= M'U'=6ZS84'_*V('4MYT Q$GIVV**LLE/G@;..:<9M$W ]E$*]QG.1A+P=QQ M71",N-NO5RGUP^+12DV8YG$\K_=Z MH^\/"X/5%BC_"'R(J)!9.Z@MK),)_6C E9?% 7T-]=^W^Y3">"3K8X,42C =M%RXZ_C_G@G:,MM!WHCL.!Q.X*1!?D"_27D$ M8+6]0/[/.1)P], \*8.)RUQ]Y:R1D"+J^?_3/1#Q##@:? _2$_P'K#\ G@UB M63B)5*L.JZ_!$CG8(F7=%QDQ;!?%Z1X&I)]Z[O-0C4\#5.O[_&$XJ>/0U>U/ MLQO446\^S]YY'R^F;R\^ O>>S1O1B"_Z5')S/QK)HA7V7"D+);UMRR6_-0*! MQ,R16Z1U4@O%';=.#\G",O;[\'=.M8KPN@:4G0 T/9I8,;%PJ"""AWX_&,*S MZQ6P/M"*Z06!08%R8-B7_S>F!&)Z)B;U,< &@(P8O-\,/CKA/@6(8_[$I!X0 M[HSV:$,LZIYT7P(YV,% _KY6IU\V*E''7!4$8D7WUH--COL22^(5$=SM@HIQ MV89ZVY^)=L<7>4R=MH8Z'RJAGB]U\:P@&;3B.C'28?-L]Y13EP9B0E8JK8;U M@=FH1D"7+_?K KVAEM:HYX'*CVU2)OW30R.YG,ZXOL$@Y/5Q>@GH(D-:7B\< MU1NC.)S?>W$8,)8\DGAN(E?$H:R[)0"-[..??A10.@S0?/P7Z-'3Y?('1MX# M<3!'FVF\9,4*FU^_9A,^]<;K=4D;[76I4TBO2W:C7C?JE3SPAYYKZVYM)!*L M7#9Y<[T9"SJOH R,1$O42;%-;J:+A1YR^O[*3#[?"+XF%[IMP-]KB(,[U:]L MS":3-=V/"5OY!]Q0"&[/P)7<&M)MA\>&(9("4.RQ;\L0S1IG:"@X"L30'P8] M'&;01PL@YMA1;A83#F/\4>6#.H,1-DX:HR2"W45ZW/9I@JE22!R.3HBDH!<- M>5.#B.TL9/H$H7<8U9'49'[>F&@RPD&N!=#64C"UDTCK@6DRE- MQWXK23W!!I2A'>NZ^):=R\P7GP/(3JU26=?8B]".XWL1#A-+M:SCK=2D%@^- MF.T7FMR=387<-7W_N3'DSZ:,\,NFB/'?7],.82# M?G>(5NV87(E!?TPI@U&O&P+2@@0=H0TM[(Y'**LX@2UG@M&6IF**;I?C.MM@ MA FUV(6I.^G7&,"?>)N=8 D&FWU_5YW' !WA"V,X9^#01>4S-;@P"PY XC^ M&"Y'#^EV%'3A4D286CH)&#"@@QZX'/;^.?IQBOO_%7>D 7W-53%8#"C31WNX M5-M!I/Y&.%UIO[G#2J<[M1"Q[Q4D[O4GW6'?7!2X0*,1XD\7U KU$K_R7D6L^%3&_7:7JR.WZ[3A>K4%3OG>J/V^J>Q8@:D6675Q.;T\1QLZT2!N98R81K1UY+X48BZ&U%H$(%0$G;W9I$4FG&E36T(_?9 M4?J;JM,-?79]R=-^(PU*W[1H41J-L'?9$+6.YF'9WH&-ZWJLK??KPD/YM,BN M@^$%"FRM)=5%:9Q=]>"J;NI_@O5+=V$S^& ;=@W4L?,<6\A";,IYI#5LV.>& MF,/>\%3WFA,2(<(@_#HAU1#[/PQ.6RR%3RH$R;072?6#R:A^)[EAQBH@F8LP!0PS-(A_JX#=TK0&ZZ3'D6SV11UA M\6H>RH:MG;HVXN^\MS:?OF:&9'SHYU2<_2Q;K2B:#OUM:%ZQWI\Q*Y,W&_P! M(?O6_5$84:$*/^)8)*OG"D4ZN;J*AB!<OW:\VWC]+!4+ MIMSWW)RQA24J6O"5)D'THIB)Z(!Y,G=3:B7UM>GQ[DDC]J90PN8NW93,B51= M]8%_85?H&L*XVZ8W-DEW-$:78C?JGVZ?HQ]R/-$0_]4/&&DF@[Z[W2R721D% M%40*!L%!MZ4+"]2E_QES2T YN.#2"%G>'BWXVG-M3Q4#C&4)M2/H#J$$E8 M7=NF]7IG\;W0K*,]ZW]HP%[$':D6!.H#]@YOQ&=_ %HQB[BX M!Z<1E2,98T;*_<,0=XE-(4]'?S3+U,?SF910_W!U]>[/%Q\_-JM1QK3PKMR9_,+TPN(*GC4? M)*;,2\':Y>O[FKM)M336D2JHRT.RGHI7 KHGU7,>TL?"N\5SQ[@[&)QBAY.E M*<[P+-#F&+YJ:_*F BE41<1%X<A)5XSK'$6A7"[R3S=N+87 MB6N=/NP=[="C<"R:"&J,6/]N<'BQ3I@.^WY_,&$MDNWM W\\I"^X WW-ZY,G MV(T'SY%;DR#]+9+5?LUQ5%C/+/*&WN00%[W18TQM0+S\>K07J2L5L\TNXLH* M7GW%:E?F_?%:,ZPE#28!:TGHPL1R?*@FX>?AD/4D\SE4GRU-J0\H.QCIRKER M< =-.2:,GOS,E>+#\,2'+%MB3X57P[N0E"35WH=KB.BZ$&52 !/>RX28!:1* M@[[D8M13+,IU]URU^$S8,L.N')[D%!M'E'P23H"I(Z*#@DMR9K_G]_L3#37* M"$ASR:,XYEAM$14E\[Y1,[^ISUT][X]7EQ_.;F-=T_9Q-53]D GF:;K;?*E?3N 325/DS9D2M0B-"ZSK:D0 M2&4;7\\#?F^6\']FLX2:,Z$,.SXY W:_WW6NN_UUK_O=;Z[[76V]1:=Q?6 M.*N7+NB\XYC64_CQ\_R=UWF#6TNQ#*X0I9K3S5D4P5$&I#S1WY&.D;YYJ.AJ MFQ(%+UXQW"6; E=__O=XV_5ZTAKWT(_C>DG+0Y40@+><:WN*JPZ"]Y\?D3M< M8/99K<#]12DIT5LEFM%5GW3F#]8R QO?*J7KULP3I&RM&R7$/[Y+5S .%5Y5 M20TJG_/#/N7:#:FJGZN0FM(Q27NZQ7I1E#/]GY^(*?XO0!0+5G.I\%!XG[E> M& ;RG?5JQ]0,+2YD"!<<8_^4G\RFXUYGS;U]XFU-Q,%.WM\Y"@-;&=G57U5X MR-^].C>AF>]T'T&U(+(,9WT+_]VT[6X@E8'6Y'!+G1M MC:F5#V].]^67]@45#MQ9 #9':#EX*?.^KEWIXK <5WH&Y.F M&^YC_=Y@M<2M6/97NH@ODZ#AC.OMUW.J!,& MWZO\& &MA4I?.N+6Y,1>1A:K7)-#S0J>G6"HZM^>OO,QNK;WSJ1L9.JC,0: MM6^7QWA@@&^?PGA@,I/!B \MX?*CNURGQ]:>MW,9V[WA1-E+C$ F -G(RVNL M ?3^/D_NJ08T9Y<N6ZP;-:R5U+6B)'Z04R9UG%9+#PL22YM6H24-N\:5B0&\'5*LRT/[@4KEW# M/=)Y07>VN%2['V[)L9Q]6V.1-)J"4%K3YU97+8VL?/;RVQK'TF+ MC#*_87S))&OZ^9LEA#5-P&F63;\>V6'FW9>X=DS7*%-3=3>06L MW7.>5>=LQ_CT$7W34>=\@-]X5'6P-6QRRUG/J0Q!SLL] MQ!<06E3-FY9>8Y9$REY'B1JRA(L2(:H]5!PD1H;E18B!@5AB^68-7&L\/(NESA\9( L[E<(R !Y"$].RVXHTY_@=EZEEY&:! M[].O6F8!4;V4Q^K]W6LP\)Q+Q)4S)0-GK\T3B=_WI?.[+4%!V#1,YNGQ\3A8$OAT3+-%3WXBOY MAR\?VP'MILT>3BY]^<9-A)K;.GXD5]/ASBNE7+8F.FT2,%_CA"R-6QX-.XDZ MLP!;&D.="9-US4CR)QW6695.Z0"B9%<>F+N4;-D:S"],A'P%Q%WC^:144JG2 M"Y)TN-"?3IHZQ!L8#54^6UV$<*1S51^:!/_RWX-A[\==QG^#<8\_''S+D=W5 MFB(9.<4-WI>#]5VRZ*H(MJ$;1O_(9+-?-^-K,LW<,WZ39+,7#%U')6=:8-VZ M=C"Q[$PGQBR;,F->=_,PT>5CPX"'+MFW2.ERN"Q?EKQ%/A()M"O2K^7HNG\' M)MLXU@\.],$FJAB,-%AIGREV-ZO3<;^O,O-H+#8Y'5P)?]9FA^]5C M:9$OQLRCU\$.$=59-VU]=/J%PWQ;/>9;%@TAA8TCFL2?YM$2UM,;AC*6M[D* M)OU[)2"NU2N.@+A6[^G0N)I46DXH*I_!NIQF\AIV=8==?$';W9,&<-A%7\ZZ M:7"%UA(ZFH3Q@\DY1R9W"JW.U)QF*7]9S[;Z(VT?V2!)H(=_Q5.K)3X=?:4Q M">K(P3?J]<'!8+CPR,_]@S\/1LN%KLN MQLG27#6VF]QUO=[X8& +/S,Z^(PU23!J>,9D=!XY9&75N,..;!0=OX@?X=GZ MDQ2E]JPJ/1['73VES[U**)AN;5+NFN9AZ\B"M!Z/]!OBK'CK?*5EUIT:5M#5 M.JF\X[:G6/L1,88ZW2?L*US$Q8.W IW0U_>9)$.NJOQUY^V>DO47%=GO'W + MC@:-,7]M9J=9=T^9ZI\M2OBA&0<]UXSM"0'\!D1J"1(8Q1K?Q=M?L/P[U0NY M01-BY^/%VZL;I^>[\(I'6"(EF'V)\Y23L.&E7[6<]PG&=& Z(+;I= UGHB3_ M\?M\Y5QOJ1:;:^TZY/(?O_:H.ZBCQBL7T+BAT#6),YST,+MK\4HK'JA-K7+E M?-,S]:BTTY@)^PJ]R\K;?/G+5D:G.]?N1M:P7#=5B:?//;^>SGS\C5F$$Z&TY@JG9P7>9 M?6E.TIB;\HFS+\=TENK##K.OHTW-*^B#&L@G9\NN,M[AF!QW>Y5#7IB&YBVU MIV'(FI30V+&F?B^J36OJJW'UK:D)S(=:U]0D9].]QOST?5'L_OC_ U!+ P04 M " $@V9-%H]"TTT" A# #0 'AL+W-T>6QE__FM@$)^2+9Y(_Q3VA7CZ/ M^@GF"?&%(?:ZE4^B7/!Q ^;0 ;HR8AAL$(WA-:)D+8G)RA$C=.O@T "IH$(" MI7=>*PL,4C^Z<. \O#%?\SWN-@=NC-D2'P*CHC?UK#MSW#7? M2MYE<]R[M.%!O* B&Z$^-GHZW/KFZ. [B7/26K_-!P&:'545W7Z@I. ,N\G\ MMF!P8,$D0GT=4 I)'C6?.2JI!K"$8(.E(NDN\EVB:H5;U1^G-C]488XGHKFA]]E_S*O]GQ?.+OY=LORI3P:]K55]:HKFBCT#DXAA$+H]!Y!&\ M-O/+%];H=;?W3HNPUR ,*%@WA"K".[4ER3+L])@.+8:WIC6D>]?TV"=H>H76 MNE_?X]>Y&&PO=V]R:V)O;VLN>&ULQ9I+ MD]I&$(#_RA2GY$ /;"]M6R5 "U6A94($IODE)J%P4Q9:#8CX?7ZUZ;7J]<[\2>E[^H9U' MEJW2>U[!HO[4*Y^UX)MR)T2USWM.OS_L[;DL.G>WIV,M=,]<4)585U(5L+)> M\2C%2_FVO5YD'';X(C+^-.KT.XP?*G4O\TKH*:_$3*O#LRP^C3J##MM*759I M?>YFS[TLY%Y^$YMFJ=RIEX]*RV^JJ'B>KK7*\^97]8;F1W"&\M\UCT)7)/2PZLH\ZP#P?\(DOY)'-9O8XZS?=<=. J>L9E-'$X?1Z#>*/_2QC5=BO7 M8JK6A[THJF,"C8M[X6.'6T M.5Y7!1%[@V7Z1L(&'6T&-3@=Y"2)IV&DBD.Y5(-,,/A["V(#T$$COBI"M2/H(I']-2-> '"*00UK(<9!& M*4ONV6(9IF$,;%%BWN1W"-H[6K1E. $@%DPFR2K.HG@&C$D,WR?U0,P,R/<( MY'MJR,1 M.JU$C\%XW@X>)HH!L2DBR+OQ+ (D%J1IF*7-GW:6)-/?H_GXBR.K<=HP:NK5T1PLUNWV!,$@-B2]P'T9(] M!O-5*X=@=A@0ZR$-9W7,X-^P2)9UP,P2&3.#0VR&=#5.05ECI40TXQ+K!F[L[ML*=8Y+\W2PL5,XQ*;!I>VV=!R,=.XQ*;! M,3T3$S.-2][>LM064U%QF;<&)B8:]__O;K&IV JMQ09&IXF)B<8E%HT-Q,3$XQ&+!\5L M36H]3#P>L7CL97F7!9N-A)U-3,P]'G7/[ )FNE.ZZIK]1P]SCW>520Y@2"J2W+30OYF(5\8@N=MUTL%9R/Z<KV^.<7K#\^X?4$L#!!0 ( 2#9DVWT,(/ M* ( *4F : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V3<\ MLL9/W_*I'H]=6YIC7U9OYU-;-E4SCOV7$,JVR>>ZW'5];J=?]MUPKL?IZW ( M?;U]K0\YR'J=PC"?43T_S6>N7G:;:GC9Q6KUHQX.>=Q4X>T4?G7#:VER'DNX M7.+=M&"ZY;W/_[.^V^^/V_RUV_X\YW;\H.+O@BI\'"3+04(/TN4@I0?9E!< QG7_"2$-5_K"+B.?*\C M #ORQ8Z [,@W.P*T(U_M"-B.?+LL- MGK71PS9?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O!7HK M7V\%>BM?;P5ZZPW.2M!A"5]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P5Z M*U]O WH;7V\#>AM?;P-Z&U]O WK;#AM?;P-Z&U]O WH;7V\# M>AM?;P-Z&U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>OL-WE6BEY5\O1WH[7R] M'>CM?+T=Z.U\O1WH[7R]$] [\?5.0._$USL!O1-?[P3T3GR]$] [\?5.,[U+ M4P]Y]WT45Y_@U02P,$% @ !(-F3=Z?G^?R 0 !B8 !, !;0V]N=&5N=%]4 M>7!E&ULS=K+3L,P$ 707ZFR18WK5WB(=@-L 0E^P"33)FH26[8+Y>]Q MPD,"%:F(5KJ;ILDX,S>I=5:]?'QU%";;KNW#/*MC=!>,A;*FSH3<.NI396E] M9V(Z]2OF3+DV*V)B-BM8:?M(?9S&H4>VN+RFI=FT<7+U?GUH/<^,]\*]B8./A?V_]<#D$2 X)DD.!Y- @ M.0J0'*<@.X K @ $0 @ &9 0 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " $@V9-F5R<(Q & "<)P $P M @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M 2#9DV)J)3Y?0( .$( 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ !(-F3=;?AU,* @ $08 !@ ( !]0\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F3>4/6AUM M! 1A4 !@ ( !JQH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F3;GAFART 0 T@, !@ M ( !'", 'AL+W=O%.NM $ -(# 9 " 08E !X;"]W;W)K&UL4$L! A0#% @ !(-F3874/T^T 0 T@, !D M ( !\28 'AL+W=O[0! #2 P &0 @ '<* >&PO M=V]R:W-H965TM@$ M -(# 9 " <&UL4$L! A0#% @ !(-F3?N+RZFT 0 T@, !D ( ! MM"P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !(-F33.9>F.S 0 T@, !D ( !=C( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F35'O-MZS 0 T@, !D M ( !:3X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !(-F31E]BK^V 0 T@, !D ( !/T0 M 'AL+W=O&PO=V]R:W-H965TM@$ -(# 9 M " 1I( !X;"]W;W)K&UL4$L! A0#% @ M!(-F36P1#NO2 0 G 0 !D ( !!TH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F3=.U02S, @ ; H !D M ( !+U8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !(-F33O(3A[[ 0 J 4 !D ( !IF, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F M310$+;PZ @ $ < !D ( !,&H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F36@!]C,W @ Q 8 M !D ( !SG$ 'AL+W=O8" #M"@ &0 @ $\= M>&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F33VUPSW* @ 8PH !D M ( !FWH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !(-F31/+C;S\ 0 >P4 !D ( !+X( 'AL+W=O M&PO=V]R:W-H965T.&UL4$L! A0#% @ !(-F34J; M35\? @ ^P8 !D ( !88D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F39L#4"L9 @ 0@8 !D M ( !\)$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !(-F37Y-Y^Y*! 6Q8 !D ( ! MR)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !(-F3>=#]JQ9!0 :AL !D ( !2J, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(-F3=GO5D[% M8@ ZHH! !0 ( ! :X 'AL+W-H87)E9%-T&UL M4$L! A0#% @ !(-F31:/0M-- @ (0P T ( !^! ! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ !(-F M3;?0P@\H @ I28 !H ( !U!@! 'AL+U]R96QS+W=O XML 76 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 172 244 1 false 51 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.cpsinet.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS??? EQUITY (Unaudited) Sheet http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS??? EQUITY (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.cpsinet.com/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 7 false false R8.htm 2105102 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 2109103 - Disclosure - REVENUE RECOGNITION Sheet http://www.cpsinet.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 9 false false R10.htm 2114104 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.cpsinet.com/role/PROPERTYANDEQUIPMENT PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 2116105 - Disclosure - OTHER ACCRUED LIABILITIES Sheet http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIES OTHER ACCRUED LIABILITIES Notes 11 false false R12.htm 2119106 - Disclosure - NET INCOME PER SHARE Sheet http://www.cpsinet.com/role/NETINCOMEPERSHARE NET INCOME PER SHARE Notes 12 false false R13.htm 2123107 - Disclosure - INCOME TAXES Sheet http://www.cpsinet.com/role/INCOMETAXES INCOME TAXES Notes 13 false false R14.htm 2125108 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.cpsinet.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 14 false false R15.htm 2130109 - Disclosure - FINANCING RECEIVABLES Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLES FINANCING RECEIVABLES Notes 15 false false R16.htm 2139110 - Disclosure - INTANGIBLE ASSETS AND GOODWILL Sheet http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILL INTANGIBLE ASSETS AND GOODWILL Notes 16 false false R17.htm 2144111 - Disclosure - LONG-TERM DEBT Sheet http://www.cpsinet.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 17 false false R18.htm 2149112 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.cpsinet.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 2150113 - Disclosure - FAIR VALUE Sheet http://www.cpsinet.com/role/FAIRVALUE FAIR VALUE Notes 19 false false R20.htm 2153114 - Disclosure - SEGMENT REPORTING Sheet http://www.cpsinet.com/role/SEGMENTREPORTING SEGMENT REPORTING Notes 20 false false R21.htm 2156115 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.cpsinet.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 21 false false R22.htm 2202201 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies BASIS OF PRESENTATION (Policies) Policies 22 false false R23.htm 2303301 - Disclosure - BASIS OF PRESENTATION (Tables) Sheet http://www.cpsinet.com/role/BASISOFPRESENTATIONTables BASIS OF PRESENTATION (Tables) Tables http://www.cpsinet.com/role/BASISOFPRESENTATION 23 false false R24.htm 2306302 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - (Tables) Sheet http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSTables RECENT ACCOUNTING PRONOUNCEMENTS - (Tables) Tables http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTS 24 false false R25.htm 2310303 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.cpsinet.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://www.cpsinet.com/role/REVENUERECOGNITION 25 false false R26.htm 2315304 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.cpsinet.com/role/PROPERTYANDEQUIPMENT 26 false false R27.htm 2317305 - Disclosure - OTHER ACCRUED LIABILITIES (Tables) Sheet http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESTables OTHER ACCRUED LIABILITIES (Tables) Tables http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIES 27 false false R28.htm 2320306 - Disclosure - NET INCOME PER SHARE (Tables) Sheet http://www.cpsinet.com/role/NETINCOMEPERSHARETables NET INCOME PER SHARE (Tables) Tables http://www.cpsinet.com/role/NETINCOMEPERSHARE 28 false false R29.htm 2326307 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.cpsinet.com/role/STOCKBASEDCOMPENSATION 29 false false R30.htm 2331308 - Disclosure - FINANCING RECEIVABLES (Tables) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables FINANCING RECEIVABLES (Tables) Tables http://www.cpsinet.com/role/FINANCINGRECEIVABLES 30 false false R31.htm 2340309 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) Sheet http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLTables INTANGIBLE ASSETS AND GOODWILL (Tables) Tables http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILL 31 false false R32.htm 2345310 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.cpsinet.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.cpsinet.com/role/LONGTERMDEBT 32 false false R33.htm 2351311 - Disclosure - FAIR VALUE (Tables) Sheet http://www.cpsinet.com/role/FAIRVALUETables FAIR VALUE (Tables) Tables http://www.cpsinet.com/role/FAIRVALUE 33 false false R34.htm 2354312 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.cpsinet.com/role/SEGMENTREPORTINGTables SEGMENT REPORTING (Tables) Tables http://www.cpsinet.com/role/SEGMENTREPORTING 34 false false R35.htm 2404401 - Disclosure - BASIS OF PRESENTATION - Reclassification (Details) Sheet http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails BASIS OF PRESENTATION - Reclassification (Details) Details 35 false false R36.htm 2407402 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - (Details) Sheet http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails RECENT ACCOUNTING PRONOUNCEMENTS - (Details) Details http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSTables 36 false false R37.htm 2408403 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Disclosure of the Impact of Adoption of Topic 606 (Details) Sheet http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details RECENT ACCOUNTING PRONOUNCEMENTS - Disclosure of the Impact of Adoption of Topic 606 (Details) Details 37 false false R38.htm 2411404 - Disclosure - REVENUE RECOGNITION (Detail) Sheet http://www.cpsinet.com/role/REVENUERECOGNITIONDetail REVENUE RECOGNITION (Detail) Details http://www.cpsinet.com/role/REVENUERECOGNITIONTables 38 false false R39.htm 2412405 - Disclosure - REVENUE RECOGNITION Deferred Revenue (Details) Sheet http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails REVENUE RECOGNITION Deferred Revenue (Details) Details 39 false false R40.htm 2413406 - Disclosure - REVENUE RECOGNITION Costs to obtain and fulfill contracts (Details) Sheet http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails REVENUE RECOGNITION Costs to obtain and fulfill contracts (Details) Details 40 false false R41.htm 2418407 - Disclosure - OTHER ACCRUED LIABILITIES (Details) Sheet http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails OTHER ACCRUED LIABILITIES (Details) Details http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESTables 41 false false R42.htm 2421408 - Disclosure - NET INCOME PER SHARE (Details) Sheet http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails NET INCOME PER SHARE (Details) Details http://www.cpsinet.com/role/NETINCOMEPERSHARETables 42 false false R43.htm 2422409 - Disclosure - NET INCOME PER SHARE Narrative (Details) Sheet http://www.cpsinet.com/role/NETINCOMEPERSHARENarrativeDetails NET INCOME PER SHARE Narrative (Details) Details 43 false false R44.htm 2424410 - Disclosure - INCOME TAXES (Details) Sheet http://www.cpsinet.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.cpsinet.com/role/INCOMETAXES 44 false false R45.htm 2427411 - Disclosure - STOCK-BASED COMPENSATION - Total Stock-Based Compensation Expense (Details) Sheet http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Total Stock-Based Compensation Expense (Details) Details 45 false false R46.htm 2428412 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Activity (Details) Sheet http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails STOCK-BASED COMPENSATION - Summary of Restricted Stock Activity (Details) Details 46 false false R47.htm 2429413 - Disclosure - STOCK-BASED COMPENSATION - Summary of Performance Share Awards (Details) Sheet http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails STOCK-BASED COMPENSATION - Summary of Performance Share Awards (Details) Details 47 false false R48.htm 2432414 - Disclosure - FINANCING RECEIVABLES - Additional Information (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails FINANCING RECEIVABLES - Additional Information (Details) Details 48 false false R49.htm 2433415 - Disclosure - FINANCING RECEIVABLES - Short-Term Payment Plans (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails FINANCING RECEIVABLES - Short-Term Payment Plans (Details) Details 49 false false R50.htm 2434416 - Disclosure - FINANCING RECEIVABLES - Sales-Type Leases (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails FINANCING RECEIVABLES - Sales-Type Leases (Details) Details 50 false false R51.htm 2435417 - Disclosure - FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) Details 51 false false R52.htm 2436418 - Disclosure - FINANCING RECEIVABLES - Allowance for Financing Credit Losses (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails FINANCING RECEIVABLES - Allowance for Financing Credit Losses (Details) Details 52 false false R53.htm 2437419 - Disclosure - FINANCING RECEIVABLES - Analysis of Age of Financing Receivables Amounts (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails FINANCING RECEIVABLES - Analysis of Age of Financing Receivables Amounts (Details) Details 53 false false R54.htm 2438420 - Disclosure - FINANCING RECEIVABLES - Summary of Financing Receivables (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails FINANCING RECEIVABLES - Summary of Financing Receivables (Details) Details 54 false false R55.htm 2441421 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Definited-lived Intangible Assets (Details) Sheet http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails INTANGIBLE ASSETS AND GOODWILL - Definited-lived Intangible Assets (Details) Details 55 false false R56.htm 2442422 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details) Sheet http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails INTANGIBLE ASSETS AND GOODWILL (Details) Details http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLTables 56 false false R57.htm 2443423 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details) Sheet http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details) Details 57 false false R58.htm 2446424 - Disclosure - LONG-TERM DEBT - Schedule of long-term debt (Details) Sheet http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails LONG-TERM DEBT - Schedule of long-term debt (Details) Details 58 false false R59.htm 2447425 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.cpsinet.com/role/LONGTERMDEBTDetails LONG-TERM DEBT (Details) Details http://www.cpsinet.com/role/LONGTERMDEBTTables 59 false false R60.htm 2448426 - Disclosure - LONG-TERM DEBT - Annual Future Maturities (Details) Sheet http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails LONG-TERM DEBT - Annual Future Maturities (Details) Details 60 false false R61.htm 2452427 - Disclosure - FAIR VALUE (Details) Sheet http://www.cpsinet.com/role/FAIRVALUEDetails FAIR VALUE (Details) Details http://www.cpsinet.com/role/FAIRVALUETables 61 false false R62.htm 2455428 - Disclosure - SEGMENT REPORTING (Details) Sheet http://www.cpsinet.com/role/SEGMENTREPORTINGDetails SEGMENT REPORTING (Details) Details http://www.cpsinet.com/role/SEGMENTREPORTINGTables 62 false false R63.htm 2457429 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.cpsinet.com/role/SUBSEQUENTEVENTS 63 false false R64.htm 2458430 - Disclosure - Property and Equipment (Details) Sheet http://www.cpsinet.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details 64 false false All Reports Book All Reports cpsi-20180930.htm cpsi-20180930.xsd cpsi-20180930_cal.xml cpsi-20180930_def.xml cpsi-20180930_lab.xml cpsi-20180930_pre.xml cpsi-ex31109302018.htm cpsi-ex31209302018.htm cpsi-ex32109302018.htm http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cpsi-20180930.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 172, "dts": { "calculationLink": { "local": [ "cpsi-20180930_cal.xml" ] }, "definitionLink": { "local": [ "cpsi-20180930_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "cpsi-20180930.htm" ] }, "labelLink": { "local": [ "cpsi-20180930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "cpsi-20180930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "cpsi-20180930.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/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://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" ] } }, "elementCount": 414, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 16, "http://www.cpsinet.com/20180930": 7, "http://xbrl.sec.gov/dei/2018-01-31": 11, "total": 34 }, "keyCustom": 22, "keyStandard": 222, "memberCustom": 13, "memberStandard": 38, "nsprefix": "cpsi", "nsuri": "http://www.cpsinet.com/20180930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.cpsinet.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "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": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - OTHER ACCRUED LIABILITIES", "role": "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIES", "shortName": "OTHER ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - NET INCOME PER SHARE", "role": "http://www.cpsinet.com/role/NETINCOMEPERSHARE", "shortName": "NET INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - INCOME TAXES", "role": "http://www.cpsinet.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130109 - Disclosure - FINANCING RECEIVABLES", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLES", "shortName": "FINANCING RECEIVABLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - INTANGIBLE ASSETS AND GOODWILL", "role": "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILL", "shortName": "INTANGIBLE ASSETS AND GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - LONG-TERM DEBT", "role": "http://www.cpsinet.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "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": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149112 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.cpsinet.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "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": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150113 - Disclosure - FAIR VALUE", "role": "http://www.cpsinet.com/role/FAIRVALUE", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153114 - Disclosure - SEGMENT REPORTING", "role": "http://www.cpsinet.com/role/SEGMENTREPORTING", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156115 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.cpsinet.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - BASIS OF PRESENTATION (Policies)", "role": "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies", "shortName": "BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - BASIS OF PRESENTATION (Tables)", "role": "http://www.cpsinet.com/role/BASISOFPRESENTATIONTables", "shortName": "BASIS OF PRESENTATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306302 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - (Tables)", "role": "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSTables", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310303 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://www.cpsinet.com/role/REVENUERECOGNITIONTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315304 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317305 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)", "role": "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESTables", "shortName": "OTHER ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320306 - Disclosure - NET INCOME PER SHARE (Tables)", "role": "http://www.cpsinet.com/role/NETINCOMEPERSHARETables", "shortName": "NET INCOME PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326307 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331308 - Disclosure - FINANCING RECEIVABLES (Tables)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables", "shortName": "FINANCING RECEIVABLES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340309 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)", "role": "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLTables", "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://www.cpsinet.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351311 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.cpsinet.com/role/FAIRVALUETables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354312 - Disclosure - SEGMENT REPORTING (Tables)", "role": "http://www.cpsinet.com/role/SEGMENTREPORTINGTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - BASIS OF PRESENTATION - Reclassification (Details)", "role": "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "shortName": "BASIS OF PRESENTATION - Reclassification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i54dc028847764ea18e5c07ca73ac57e3_D20170701-20170930", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - (Details)", "role": "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ie0b7a27eab194d2baa5b7908f83d0fb8_D20170101-20171231", "decimals": "2", "lang": null, "name": "cpsi:RevenuefromContractwithCustomerExcludingAssessedTaxasaPercentageofTotalRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Disclosure of the Impact of Adoption of Topic 606 (Details)", "role": "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS - Disclosure of the Impact of Adoption of Topic 606 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i33fd13fbaa0841feb27529ad217f5b77_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:ContractwithCustomerLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - REVENUE RECOGNITION (Detail)", "role": "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail", "shortName": "REVENUE RECOGNITION (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - REVENUE RECOGNITION Deferred Revenue (Details)", "role": "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails", "shortName": "REVENUE RECOGNITION Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - REVENUE RECOGNITION Costs to obtain and fulfill contracts (Details)", "role": "http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails", "shortName": "REVENUE RECOGNITION Costs to obtain and fulfill contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418407 - Disclosure - OTHER ACCRUED LIABILITIES (Details)", "role": "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails", "shortName": "OTHER ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421408 - Disclosure - NET INCOME PER SHARE (Details)", "role": "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails", "shortName": "NET INCOME PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "INF", "first": true, "lang": null, "name": "cpsi:SharebasedCompensationArrangementbySharebasedPaymentAwardAggregateTarget", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422409 - Disclosure - NET INCOME PER SHARE Narrative (Details)", "role": "http://www.cpsinet.com/role/NETINCOMEPERSHARENarrativeDetails", "shortName": "NET INCOME PER SHARE Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "INF", "first": true, "lang": null, "name": "cpsi:SharebasedCompensationArrangementbySharebasedPaymentAwardAggregateTarget", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - INCOME TAXES (Details)", "role": "http://www.cpsinet.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427411 - Disclosure - STOCK-BASED COMPENSATION - Total Stock-Based Compensation Expense (Details)", "role": "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Total Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i550c93309e4246cf878933f15a792894_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428412 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Activity (Details)", "role": "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i550c93309e4246cf878933f15a792894_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9cee8ab23dc44aeda8173bf9d0b8d3d7_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - STOCK-BASED COMPENSATION - Summary of Performance Share Awards (Details)", "role": "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of Performance Share Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9cee8ab23dc44aeda8173bf9d0b8d3d7_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2432414 - Disclosure - FINANCING RECEIVABLES - Additional Information (Details)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "shortName": "FINANCING RECEIVABLES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesAndLoansReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433415 - Disclosure - FINANCING RECEIVABLES - Short-Term Payment Plans (Details)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails", "shortName": "FINANCING RECEIVABLES - Short-Term Payment Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i79759497ce3b47d9b46745e00bee8c9a_I20180930", "decimals": "-3", "lang": null, "name": "us-gaap:NotesAndLoansReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS\u2019 EQUITY (Unaudited)", "role": "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS\u2019 EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - FINANCING RECEIVABLES - Sales-Type Leases (Details)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails", "shortName": "FINANCING RECEIVABLES - Sales-Type Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cpsi:ScheduleOfComponentsOfLeaseReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "lang": null, "name": "us-gaap:LoansAndLeasesReceivableNetReportedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - FINANCING RECEIVABLES - Future Minimum Lease Payments (Details)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails", "shortName": "FINANCING RECEIVABLES - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - FINANCING RECEIVABLES - Allowance for Financing Credit Losses (Details)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails", "shortName": "FINANCING RECEIVABLES - Allowance for Financing Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForLoanLeaseAndOtherLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableRecordedInvestmentPastDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - FINANCING RECEIVABLES - Analysis of Age of Financing Receivables Amounts (Details)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "shortName": "FINANCING RECEIVABLES - Analysis of Age of Financing Receivables Amounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableRecordedInvestmentPastDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:FinancingReceivableReclassifiedtoTradeAccountsReceivablePastDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - FINANCING RECEIVABLES - Summary of Financing Receivables (Details)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails", "shortName": "FINANCING RECEIVABLES - Summary of Financing Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:FinancingReceivableReclassifiedtoTradeAccountsReceivablePastDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Definited-lived Intangible Assets (Details)", "role": "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Definited-lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details)", "role": "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3b3162b56abb4a518fb015ca541f28ec_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)", "role": "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - LONG-TERM DEBT - Schedule of long-term debt (Details)", "role": "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails", "shortName": "LONG-TERM DEBT - Schedule of long-term debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ib5695d19371c4d1492bbc7bba3e26d84_I20180208", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - Disclosure - LONG-TERM DEBT (Details)", "role": "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "shortName": "LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ib5695d19371c4d1492bbc7bba3e26d84_I20180208", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - LONG-TERM DEBT - Annual Future Maturities (Details)", "role": "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails", "shortName": "LONG-TERM DEBT - Annual Future Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifc8482dfeb56488f81b503f8f954863c_I20180930", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:ContingentConsiderationLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452427 - Disclosure - FAIR VALUE (Details)", "role": "http://www.cpsinet.com/role/FAIRVALUEDetails", "shortName": "FAIR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:ContingentConsiderationLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455428 - Disclosure - SEGMENT REPORTING (Details)", "role": "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails", "shortName": "SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i135594c457c84328a34bf61f0011182b_D20180701-20180930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457429 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i9dd3bba66d244a919718544b7ee736c2_D20181101-20181101", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458430 - Disclosure - Property and Equipment (Details)", "role": "http://www.cpsinet.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifcb9a9d76e97419faa061ac5cf9d7745_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - BASIS OF PRESENTATION", "role": "http://www.cpsinet.com/role/BASISOFPRESENTATION", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "role": "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTS", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionMultipleElementArrangements", "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "cpsi:RevenueRecognitionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - REVENUE RECOGNITION", "role": "http://www.cpsinet.com/role/REVENUERECOGNITION", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionMultipleElementArrangements", "span", "div", "body", "html" ], "contextRef": "i13a761dbb0b0402589d38530f22178e6_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "cpsi:RevenueRecognitionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 51, "tag": { "cpsi_AccruedSeveranceCurrent": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Accrued Severance Current", "terseLabel": "Severance" } } }, "localname": "AccruedSeveranceCurrent", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_AcuteCareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Acute Care [Member]", "verboseLabel": "Acute Care EHR" } } }, "localname": "AcuteCareMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "cpsi_AllowanceForCreditLossesOnFinancingReceivablesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Allowance for Credit Losses on Financing Receivables [Roll Forward]", "label": "Allowance for Credit Losses on Financing Receivables [Roll Forward]", "terseLabel": "Allowance for Credit Losses on Financing Receivables [Roll Forward]" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesRollForward", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails" ], "xbrltype": "stringItemType" }, "cpsi_BusinessManagementConsultingandManagedITServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Management Consultingand Managed ITServices [Member]", "verboseLabel": "TruBridge" } } }, "localname": "BusinessManagementConsultingandManagedITServicesMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "cpsi_CapitalizedContractCostRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost [Roll Forward]", "label": "Capitalized Contract Cost [Roll Forward]", "terseLabel": "Capitalized Contract Cost [Roll Forward]" } } }, "localname": "CapitalizedContractCostRollForward", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails" ], "xbrltype": "stringItemType" }, "cpsi_ChangeinContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "cpsi_ContingentConsiderationLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Contingent Consideration Liability Fair Value Disclosure", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationLiabilityFairValueDisclosure", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_ContractwithCustomerLiabilityPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Contractwith Customer Liability Period Increase Decrease", "terseLabel": "Deferred revenue recorded" } } }, "localname": "ContractwithCustomerLiabilityPeriodIncreaseDecrease", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail" ], "xbrltype": "monetaryItemType" }, "cpsi_CostsToObtainAndFulfillContractsCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "", "label": "Costs To Obtain And Fulfill Contracts Capitalized", "terseLabel": "Costs to obtain and fulfill contracts capitalized" } } }, "localname": "CostsToObtainAndFulfillContractsCapitalized", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_CurrentFinancingReceivableTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Financing Receivable Terms", "terseLabel": "Current financing receivable terms" } } }, "localname": "CurrentFinancingReceivableTerms", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cpsi_DebtInstrumentCovenantPrepaymentAmountfromExcessCashFlowCurrentYearandNext12MonthsPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Instrument Covenant Prepayment Amountfrom Excess Cash Flow Current Yearand Next12Months Percentage", "terseLabel": "Prepayment amount from excess cash flow, current year and next twelve months, percentage" } } }, "localname": "DebtInstrumentCovenantPrepaymentAmountfromExcessCashFlowCurrentYearandNext12MonthsPercentage", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "cpsi_DebtInstrumentCovenantPrepaymentAmountfromExcessCashFlowYearTwoandThereafterPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Instrument Covenant Prepayment Amountfrom Excess Cash Flow Year Twoand Thereafter Percentage", "terseLabel": "Prepayment amount from excess cash flow, year two and thereafter, percentage" } } }, "localname": "DebtInstrumentCovenantPrepaymentAmountfromExcessCashFlowYearTwoandThereafterPercentage", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "cpsi_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.cpsinet.com/20180930", "xbrltype": "stringItemType" }, "cpsi_EarlyRepaymentsOfLinesOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Early Repayments Of Lines Of Credit", "terseLabel": "Prepayment of debt" } } }, "localname": "EarlyRepaymentsOfLinesOfCredit", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_FinancialReceivableLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financial Receivable Lease Term", "terseLabel": "Financial receivable lease term" } } }, "localname": "FinancialReceivableLeaseTerm", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cpsi_FinancingReceivableCreditQualityLoansNotPastDue": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_NotesReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Financing Receivable Credit Quality Loans Not Past Due", "terseLabel": "Total uninvoiced client financing receivables of clients with no related trade accounts receivable" } } }, "localname": "FinancingReceivableCreditQualityLoansNotPastDue", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_FinancingReceivableReclassifiedtoTradeAccountsReceivablePastDue": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_NotesReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Financing Receivable Reclassifiedto Trade Accounts Receivable Past Due", "terseLabel": "Total uninvoiced client financing receivables balances of clients with a trade accounts receivable" } } }, "localname": "FinancingReceivableReclassifiedtoTradeAccountsReceivablePastDue", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_FinancingReceivables1to90DaysPastDueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financing Receivables1to90Days Past Due [Member]", "terseLabel": "1 to 90 Days Past Due", "verboseLabel": "1 to 90 Days Past Due" } } }, "localname": "FinancingReceivables1to90DaysPastDueMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "domainItemType" }, "cpsi_FinancingReceivables91to180DaysPastDueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financing Receivables91to180Days Past Due [Member]", "terseLabel": "91\u00a0to\u00a0180\u00a0Days Past Due", "verboseLabel": "91 to 180 Days Past Due" } } }, "localname": "FinancingReceivables91to180DaysPastDueMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "domainItemType" }, "cpsi_FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financing Receivables Equalto Greaterthan181Days Past Due [Member]", "terseLabel": "181 + Days Past Due", "verboseLabel": "181 + Days Past Due" } } }, "localname": "FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "domainItemType" }, "cpsi_FixedPeriodicPaymentPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fixed Periodic Payment Plans [Member]", "verboseLabel": "Fixed Periodic Payment Plans" } } }, "localname": "FixedPeriodicPaymentPlansMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cpsi_LineofCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Lineof Credit Facility Accordion Feature Increase Limit", "terseLabel": "Line of credit facility, incremental facility capacity" } } }, "localname": "LineofCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_LongTermDebtCovenantConsolidatedLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long Term Debt Covenant Consolidated Leverage Ratio Maximum", "terseLabel": "Consolidated leverage ratio, maximum" } } }, "localname": "LongTermDebtCovenantConsolidatedLeverageRatioMaximum", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "pureItemType" }, "cpsi_LongTermDebtCovenantFixedChargeCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long Term Debt Covenant Fixed Charge Coverage Ratio Minimum", "terseLabel": "Fixed charge coverage ratio, minimum" } } }, "localname": "LongTermDebtCovenantFixedChargeCoverageRatioMinimum", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "pureItemType" }, "cpsi_MaintenanceContractTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maintenance Contract Term", "terseLabel": "Maintenance contract term" } } }, "localname": "MaintenanceContractTerm", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail" ], "xbrltype": "durationItemType" }, "cpsi_PastDueTradeAccountsReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Past Due Trade Accounts Receivables [Table Text Block]", "terseLabel": "Analysis of Age of Financing Receivables Amounts" } } }, "localname": "PastDueTradeAccountsReceivablesTableTextBlock", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "cpsi_PostAcuteCareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Post Acute Care [Member]", "verboseLabel": "Post-acute Care EHR" } } }, "localname": "PostAcuteCareMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "cpsi_RevenueRecognitionDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition Disclosure [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueRecognitionDisclosureTextBlock", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITION" ], "xbrltype": "textBlockItemType" }, "cpsi_RevenuefromContractwithCustomerExcludingAssessedTaxasaPercentageofTotalRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenuefrom Contractwith Customer Excluding Assessed Taxasa Percentageof Total Revenue", "terseLabel": "Implementation fee revenue as a percentage of total revenue (less than)" } } }, "localname": "RevenuefromContractwithCustomerExcludingAssessedTaxasaPercentageofTotalRevenue", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "percentItemType" }, "cpsi_RevisedPresentationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revised Presentation [Member]", "terseLabel": "Revised Presentation" } } }, "localname": "RevisedPresentationMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "cpsi_ScheduleOfComponentsOfLeaseReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule Of Components Of Lease Receivables [Table Text Block]", "terseLabel": "Components of Lease Receivables" } } }, "localname": "ScheduleOfComponentsOfLeaseReceivablesTableTextBlock", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "cpsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInRestrictedStockInPeriod1": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Converted In Restricted Stock In Period1", "negatedLabel": "Performance share awards settled through issuance of restricted stock, shares", "terseLabel": "Performance share awards settled through the issuance of restricted stock, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInRestrictedStockInPeriod1", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "cpsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInRestrictedStockInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Converted In Restricted Stock In Period Weighted Average Grant Date Fair Value", "terseLabel": "Settled, Weighted-Average Grant-Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInRestrictedStockInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "cpsi_SharebasedCompensationArrangementbySharebasedPaymentAwardAggregateTarget": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sharebased Compensation Arrangementby Sharebased Payment Award Aggregate Target", "terseLabel": "Aggregate target (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAggregateTarget", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHARENarrativeDetails" ], "xbrltype": "sharesItemType" }, "cpsi_ShortTermPaymentPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short Term Payment Plans [Member]", "terseLabel": "Short-Term Payment Plans" } } }, "localname": "ShortTermPaymentPlansMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "domainItemType" }, "cpsi_SystemSalesAndSupportRevenueRecurringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "System Sales And Support Revenue Recurring [Member]", "terseLabel": "Recurring revenue" } } }, "localname": "SystemSalesAndSupportRevenueRecurringMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "cpsi_SystemsSalesAndSupportRevenueNonrecurringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Systems Sales And Support Revenue Nonrecurring [Member]", "terseLabel": "Non-recurring revenue" } } }, "localname": "SystemsSalesAndSupportRevenueNonrecurringMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "cpsi_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Term Loan Facility [Member]", "terseLabel": "Term loan facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "cpsi_TruBridgeRycanandOtherOutsourcingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Tru Bridge Rycanand Other Outsourcing [Member]", "terseLabel": "TruBridge" } } }, "localname": "TruBridgeRycanandOtherOutsourcingMember", "nsuri": "http://www.cpsinet.com/20180930", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.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/2018-01-31", "presentation": [ "http://www.cpsinet.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/2018-01-31", "presentation": [ "http://www.cpsinet.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/2018-01-31", "presentation": [ "http://www.cpsinet.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/2018-01-31", "presentation": [ "http://www.cpsinet.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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r295" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r295" ], "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), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r295" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Smaller Reporting Company" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r108", "r114" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r116", "r188", "r191", "r292" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r83", "r86", "r87", "r88" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Reclassification" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r86", "r87", "r88" ], "lang": { "en-US": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As previously reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r193" ], "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": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r21", "r189" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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": "Accounts receivable, net of allowance for doubtful accounts of $2,203 and $2,654, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r272", "r285" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r12", "r13", "r37" ], "calculation": { "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Self-insurance reserves" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r12", "r13", "r37" ], "calculation": { "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "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 employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Salaries and benefits" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r12", "r13", "r37" ], "calculation": { "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r12", "r37", "r194" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r161" ], "calculation": { "http://www.cpsinet.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r151" ], "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", "terseLabel": "Weighted average remaining years of useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the types error corrections made to the financial statements.", "label": "Adjustments for Error Correction [Domain]", "terseLabel": "Adjustments for Error Correction [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r198", "r200", "r217", "r218" ], "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": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "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 net income:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r200", "r212", "r216" ], "calculation": { "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Pre-tax stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense, net of income tax, recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense, Net of Tax", "totalLabel": "Net stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r125" ], "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 Financing Credit Losses" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r45", "r127" ], "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", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "auth_ref": [ "r45", "r127" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails": { "order": 2.0, "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance relating to a written agreement to receive money (at a specified future date(s) within one year from the reporting date (or the normal operating cycle, whichever is longer), consisting of principal as well as any accrued interest) for the portion that is expected to be uncollectible.", "label": "Allowance for Notes, Loans and Financing Receivable, Current", "negatedLabel": "Less: allowance for losses" } } }, "localname": "AllowanceForNotesAndLoansReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r53", "r70", "r257" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred finance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r70", "r149", "r155" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of acquisition-related intangibles", "verboseLabel": "Amortization of acquisition-related intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r271", "r284" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r47" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AutomobilesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vehicles that are used primarily for transporting people.", "label": "Automobiles [Member]", "terseLabel": "Automobiles" } } }, "localname": "AutomobilesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r201", "r214" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Condensed Consolidated Balance Sheet" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r238", "r239", "r240" ], "calculation": { "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "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", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r192" ], "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": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r18", "r259", "r286" ], "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 obligation", "verboseLabel": "Lease liabilities" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableDueThereafter": { "auth_ref": [ "r261" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Receivable Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r261" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Receivable in Five Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r261" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Receivable in Four Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r261" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Receivable in Three Years", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r261" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Receivable in Two Years", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments to be received by the lessor for capital leases 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": "Capital Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year", "terseLabel": "2018" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r140" ], "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", "negatedLabel": "Capitalized Contract Cost, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r139" ], "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", "periodEndLabel": "Balance as of September 30, 2018", "periodStartLabel": "Balance as of January 1, 2018" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r29", "r72" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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 at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r168", "r169" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Dividends declared per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "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 Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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 (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r175" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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 stock, $0.001 par value; 30,000 shares authorized; 14,086 and 13,760 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r74", "r204" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r75", "r241", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r182", "r183", "r189" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance as of September 30, 2018", "periodStartLabel": "Balance as of January 1, 2018", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details", "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Less deferred revenue recognized as revenue", "terseLabel": "Deferred revenue recognized as revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r115" ], "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 operating expenses" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r55" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Costs to obtain and fulfill contracts capitalized", "totalLabel": "Total costs of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Costs of sales:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold during the reporting period, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods Sold, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "System sales and support" } } }, "localname": "CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "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": "Costs of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of services rendered during the reporting period, excluding depreciation, depletion and amortization.", "label": "Cost of Services, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "TruBridge" } } }, "localname": "CostOfServicesExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "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 accounting standards (Note 2)" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r172", "r273", "r283" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Debt obligations" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "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 Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Periodic payment, principal" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r77", "r176", "r177", "r178", "r179", "r255", "r256", "r258", "r282" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r32", "r257" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less: unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r70", "r76", "r230", "r231" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r223", "r228" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 tax liabilities", "verboseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r70", "r159" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r192" ], "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": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r181", "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r180", "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r83", "r93", "r96", "r97", "r98", "r102", "r278", "r291" ], "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": "Net income (loss) per common share-basic (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r83", "r93", "r96", "r97", "r98", "r102", "r278", "r291" ], "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": "Net income (loss) per common share-diluted (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r75", "r99", "r100", "r101" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r80", "r224", "r225" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate percentage" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to excess tax benefit for share-based compensation cost.", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount", "terseLabel": "Excess tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to excess tax benefit for share-based compensation cost.", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent", "terseLabel": "Increase (decrease) in effective tax rate percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition for which unrecognized compensation costs are expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost related to non-vested stock-based compensation arrangements" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r212" ], "calculation": { "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "negatedTerseLabel": "Less: income tax effect" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r175" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r86", "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "Information by type of error correction.", "label": "Adjustments for Error Corrections [Axis]", "terseLabel": "Adjustments for Error Corrections [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r247", "r248", "r249" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Carrying Amounts and Fair Values of Certain Assets and Liabilities" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r195", "r196", "r197", "r249", "r266" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r195", "r196", "r197", "r249", "r267" ], "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": "(Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r195", "r196", "r197", "r249", "r268" ], "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": "(Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r195", "r196", "r197", "r249", "r269" ], "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": "(Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r247", "r248", "r249" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is 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.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "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 and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on a U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to the Federal Funds effective rate with no additional spread over the Federal Funds effective rate on that variable-rate leg. Alternate captions include overnight index swap rate (OIS).", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal funds rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Total financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r120" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails": { "order": 4.0, "parentTag": "us-gaap_NotesReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for financing receivables that are expected to be uncollectible.", "label": "Financing Receivable, Allowance for Credit Losses", "negatedLabel": "Less: allowance for losses", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of recovery of financing receivables doubtful of collection that were previously charged off.", "label": "Financing Receivable, Allowance for Credit Losses, Recovery", "terseLabel": "Recoveries" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRecovery", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of financing receivables charged against the allowance.", "label": "Financing Receivable, Allowance for Credit Losses, Write-downs", "negatedLabel": "Charge-offs" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "auth_ref": [ "r126", "r130" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "terseLabel": "Schedule of Financing Receivable Credit Quality Indicators" } } }, "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "auth_ref": [ "r128", "r129" ], "lang": { "en-US": { "role": { "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.", "label": "Class of Financing Receivable, Type [Axis]", "terseLabel": "Class of Financing Receivable, Type [Axis]" } } }, "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.", "label": "Class of Financing Receivable, Type [Domain]", "terseLabel": "Class of Financing Receivable, Type [Domain]" } } }, "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentCurrent": { "auth_ref": [ "r129" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails": { "order": 3.0, "parentTag": "us-gaap_NotesReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financing receivables that are current.", "label": "Financing Receivable, Recorded Investment, Current", "verboseLabel": "Total financing receivables with contractual maturities of one year or less" } } }, "localname": "FinancingReceivableRecordedInvestmentCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentPastDue": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Recorded Investment in financing receivables that are past due at the balance sheet date.", "label": "Financing Receivable, Recorded Investment, Past Due", "terseLabel": "Total past due" } } }, "localname": "FinancingReceivableRecordedInvestmentPastDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": { "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": "Financing Receivable, Recorded Investment, Past Due [Line Items]", "terseLabel": "Financing Receivable, Recorded Investment, Past Due [Line Items]" } } }, "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by period in which financing receivables are past due. Element name and standard label in Financing Receivables, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financing Receivables, Greater Than [low end numeric value] [date measure] Past Due [Member] or Financing Receivables, Less Than [high end numeric value] [date measure] Past Due [Member] formats.", "label": "Financing Receivables, Period Past Due [Axis]", "terseLabel": "Financing Receivables, Period Past Due [Axis]" } } }, "localname": "FinancingReceivablesPeriodPastDueAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period in which financing receivables are past due. Element name and standard label in Financing Receivables, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financing Receivables, Greater Than [low end numeric value] [date measure] Past Due [Member] or Financing Receivables, Less Than [high end numeric value] [date measure] Past Due [Member] formats.", "label": "Financing Receivables, Period Past Due [Domain]", "terseLabel": "Financing Receivables, Period Past Due [Domain]" } } }, "localname": "FinancingReceivablesPeriodPastDueDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financing receivables. Examples of financing receivables include, but are not limited to, loans, trade accounts receivables, notes receivable, credit cards, and receivables relating to a lessor's right(s) to payment(s) from a lease other than an operating lease that is recognized as assets.", "label": "Financing Receivables [Text Block]", "terseLabel": "FINANCING RECEIVABLES" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLES" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r154" ], "calculation": { "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails": { "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 as of December 31, 2017 and for the six months ended June 30, 2018" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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 after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "2018" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r156" ], "calculation": { "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r156" ], "calculation": { "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r156" ], "calculation": { "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r156" ], "calculation": { "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r150", "r152", "r154", "r157", "r270" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r154", "r270" ], "calculation": { "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails": { "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": "Gross carrying amount as of December 31, 2017 and September 30, 2018" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r150", "r153" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r154" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net intangible assets as of December 31, 2017 and June 30, 2018" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails", "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r142", "r144" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS AND GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r70", "r143", "r145", "r147" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down 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, Impairment Loss", "negatedTerseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Total gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r79" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Condensed Consolidated Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r163" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r76", "r110", "r232" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "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)", "terseLabel": "(Benefit) provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r75", "r221", "r222", "r226", "r227", "r229", "r233", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refund" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Prepaid income taxes/income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest.", "label": "Increase (Decrease) in Finance Receivables", "negatedLabel": "Financing receivables" } } }, "localname": "IncreaseDecreaseInFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r94", "r100" ], "calculation": { "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Add: Dilutive potential common shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r192" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r50", "r109", "r254", "r257", "r280" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r65", "r67", "r73" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r46", "r136" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r274", "r288" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r34" ], "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": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "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": "Amount of credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "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": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansAndLeasesReceivableAllowance": { "auth_ref": [ "r120", "r124", "r132", "r134", "r275" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome", "weight": -1.0 }, "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Allowance", "negatedLabel": "Less: allowance for losses", "negatedTerseLabel": "Less: allowance for losses" } } }, "localname": "LoansAndLeasesReceivableAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableDeferredIncome": { "auth_ref": [ "r127", "r133", "r260", "r276" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome", "weight": -1.0 }, "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred interest and fee income, unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of acquired loans. Excludes amounts for loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Deferred Income", "negatedLabel": "Less: unearned income", "negatedTerseLabel": "Less: unearned income" } } }, "localname": "LoansAndLeasesReceivableDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableDisclosureLineItems": { "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": "Loans and Leases Receivable Disclosure [Line Items]", "terseLabel": "Loans and Leases Receivable Disclosure [Line Items]" } } }, "localname": "LoansAndLeasesReceivableDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableDisclosureTable": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about loans and leases receivable.", "label": "Loans and Leases Receivable Disclosure [Table]", "terseLabel": "Loans and Leases Receivable Disclosure [Table]" } } }, "localname": "LoansAndLeasesReceivableDisclosureTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": { "auth_ref": [ "r118" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome", "weight": 1.0 }, "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Gross", "terseLabel": "Long-term financing arrangements, gross", "totalLabel": "Total minimum payments to be received" } } }, "localname": "LoansAndLeasesReceivableGrossCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome": { "auth_ref": [ "r118", "r127" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Net of Deferred Income", "totalLabel": "Receivables, net" } } }, "localname": "LoansAndLeasesReceivableNetOfDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableNetReportedAmount": { "auth_ref": [ "r118", "r276" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.", "label": "Loans and Leases Receivable, Net Amount", "totalLabel": "Long-term financing arrangements, net" } } }, "localname": "LoansAndLeasesReceivableNetReportedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r173", "r273", "r286" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Debt obligation, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less: current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r81", "r170" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "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 after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r81", "r170" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "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 fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r81", "r170" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "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 fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r81", "r170" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "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 third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r81", "r170" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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 second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2019" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r81" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "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 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": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2018" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r171" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r66", "r68", "r71" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r48", "r49", "r51", "r71", "r100", "r277", "r290" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r83", "r91" ], "calculation": { "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails": { "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": "Net income attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r89" ], "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]", "terseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" ], "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 or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r82", "r84", "r85" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "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": "Recent Account Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "auth_ref": [ "r5", "r6", "r42", "r119" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails": { "order": 1.0, "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "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(s) within one year of the balance sheet date or the normal operating cycle, whichever is longer. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions 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, Gross, Current", "terseLabel": "Short-term payment plans, gross" } } }, "localname": "NotesAndLoansReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r5", "r6", "r43", "r119" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Company (holder) a definite sum of money within one year from the balance sheet date (or the normal operating cycle, whichever is longer), 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, Current", "terseLabel": "Financing receivables, current portion, net", "totalLabel": "Short-term payment plans, net" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "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": "Financing receivables, net of current portion" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r43" ], "calculation": { "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total financing receivables" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTerseLabel": "Corporate operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease assests" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r108", "r114" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r244" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r14", "r37" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 accrued liabilities", "totalLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net of current portion" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r37" ], "calculation": { "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "OTHER ACCRUED LIABILITIES" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r95" ], "calculation": { "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails": { "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": "Less: Net income attributable to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r63" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares or units awarded to employees for meeting certain performance targets.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r27", "r28" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r7", "r9", "r137", "r138" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Presentation" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r62", "r78" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r61", "r215" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "System sales and support" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r162" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r160" ], "calculation": { "http://www.cpsinet.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r162", "r289" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cpsinet.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r160" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r57", "r184" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": "Provision for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "auth_ref": [ "r69", "r121", "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.", "label": "Provision for Loan, Lease, and Other Losses", "terseLabel": "Provision" } } }, "localname": "ProvisionForLoanLeaseAndOtherLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r64", "r78" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Payments of revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r64" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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 of long-term debt principal" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r220", "r294" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Product development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r180", "r287" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r185", "r187", "r188" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total sales revenues", "verboseLabel": "Implementation fee revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "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, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems": { "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 Recognition, Multiple-deliverable Arrangements [Line Items]", "terseLabel": "Revenue Recognition, Multiple-deliverable Arrangements [Line Items]" } } }, "localname": "RevenueRecognitionMultipleDeliverableArrangementsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the recognition of revenue arrangements under which the entity does or will perform multiple revenue-generating activities, categorized by type of arrangement, including certain revenue arrangements that include software elements. This item does not include multiple-deliverable arrangements for industries that prepare disclosures under specific requirements (for instance, construction-type and production-type contracts) otherwise provided for in the taxonomy.", "label": "Revenue Recognition, Multiple-deliverable Arrangements [Table]", "terseLabel": "Revenue Recognition, Multiple-deliverable Arrangements [Table]" } } }, "localname": "RevenueRecognitionMultipleDeliverableArrangementsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionMultipleElementArrangements": { "auth_ref": [ "r75" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for multiple-deliverable arrangements including, at a minimum (as applicable): (1) the nature of such arrangements, (2) the significant deliverables within the arrangements, (3) the general timing of delivery or performance of service for the deliverables within the arrangements, (4) performance-, cancellation-, termination- or refund-type provisions, (5) a discussion of the significant factors, inputs, assumptions, and methods used to determine selling price (whether vendor-specific objective evidence, third-party evidence, or estimated selling price) for the significant deliverables, (6) whether the significant deliverables in the arrangements qualify as separate units of accounting and the reasons that they do not qualify as separate units of accounting, if applicable, and (7) the general timing of revenue recognition for significant units of accounting. This element is applicable to all multiple-deliverable arrangements, including software arrangements (for example, software products, upgrades or enhancements, postcontract customer support, or services).", "label": "Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionMultipleElementArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Sales revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Components of Short Term Payment Plans" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r150" ], "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": "Summary of Definite-lived Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r40", "r77", "r176", "r177", "r178", "r179", "r255", "r256", "r258", "r282" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r100" ], "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": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r200", "r211", "r216" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r200", "r211", "r216" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Total Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r86", "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r86", "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Amounts Reclassified" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "auth_ref": [ "r128", "r129" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing the recorded investment in financing receivables that are past due but not impaired and financing receivables that are 90 days past due and still accruing. The schedule also includes financing receivables on nonaccrual status.", "label": "Schedule of Financing Receivables Past Due [Table]", "terseLabel": "Schedule of Financing Receivables Past Due [Table]" } } }, "localname": "ScheduleOfFinancingReceivablesPastDueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r150", "r153" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Future Minimum Lease Payments to be Received" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r146", "r148" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r146", "r148" ], "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]", "terseLabel": "Schedule of Changes in the Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Annual Future Maturities of the Term Loan Facility and Revolving Credit Facility" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r82", "r84", "r85", "r104", "r105", "r106" ], "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": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Summary of Performance Share Award Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r162" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r107", "r111", "r112", "r113", "r146" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r107", "r111", "r112", "r113", "r146" ], "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": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r201", "r214" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r153" ], "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": "Schedule of Remaining Amortization of Definite-lived Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "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": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTING" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "TruBridge" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r69" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited or unearned, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or unearned, Weighted-Average Grant-Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, Weighted-Average Grant-Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested stock outstanding at end of period, shares", "periodStartLabel": "Nonvested stock outstanding at beginning of period, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested stock outstanding at end of period, Weighted-Average Grant-Date Fair Value (in dollars per share)", "periodStartLabel": "Nonvested stock outstanding at beginning of period, Weighted-Average Grant-Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, Weighted-Average Grant-Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r199", "r203" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r111", "r146", "r164", "r166", "r167", "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r41", "r175" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r175", "r180" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r19", "r20", "r175", "r180" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r131" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademark" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "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/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r92", "r98" ], "calculation": { "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding used in diluted per common share computations (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding used in per common share computations:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r90", "r98" ], "calculation": { "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding used in basic per common share computations (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=82891408&loc=d3e4428-111522" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=82891408&loc=d3e4531-111522" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953659-111524" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5111-111524" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953401-111524" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=82894031&loc=SL6953803-111525" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.L.1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74567-122707" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=82894903&loc=d3e15032-111544" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109976185&loc=SL5864739-113975" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(4)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.11)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r295": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r3": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "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.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a),(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.3)", "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.3,4)", "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.4)", "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.6(a))", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.0" } ZIP 82 0001628280-18-013782-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-18-013782-xbrl.zip M4$L#!!0 ( 2#9DU!NO/00NL! ,(6& 1 8W!S:2TR,#$X,#DS,"YH M=&WLO7E3&\GR+OS__11Z.??^8B:"MFM?/#/

;W[KK;1=8-VZ/1K;XI@^L'7SO/^4>V3#[V36BRZ[=JG;G&2 MGYDL*Z]YTSV]+/+#HWZ-("R_.%B\GY^_@.\O#KMG+_-.*^^$]#HO^X7I]&*W:)L^O.Y+:"3/D,HH7AG= M9]#+#HTYO;Y/-#W[HELH#.&)2^#F)[>>>V&+5GD-08B^3(>MZ87Q MZ7FORPB6W[EB=,;U!1??.A?3B7>[.;U_]_D_Z@:2$3&ZR:T;G-/R.3+[[JIEOW34?'I_IP<]NR]6-!PH$[ M^C^=DG^O.SN]ONFX,'F^_^()HY/%R^'!\:F]HO^U)L"/=[7BB[X8O1W<%+_\ M3_W=GCL*;9-=MP64-QB_]F<[]$TM79:%_P[RL[]6WG0[?;"WK'EY"BUVPV]_ MK?3#1?]EV?EK?[Y,%ZW]K__UO_[LY_U66!O;Z)\OA]__?#F\M^WZR[4_?7Y6 MZ_4O6^&O%9_W3EOF\E6GVTDMR"]>I1-#,?R8>Q\ZY4*DY1)*"N*HC/&Z74,73,C?@[IIT>'?)7FQUHW^5N M.,Q[20'[#3BR4LL]W-G3?R[M1O?L'=D]VZ?U@3_>/#MXJX]WCO?I3O/DLM%L M'.U?P9&KW=;^\4?6(/NDOK%_WM@X)(V-CV3_ZL/5.]IH[5]U2>/JA->//U[M M?ZK#YSHZ^+2-=S9\NW&\#M=\8(WC#[C1KJ,Z5A>--[KMVEN=G6.'#IJ;YXWF M.J^W/\"_NR>-C7^.X#R^_VG_O/YV']6O_C[>)[NM=W3W:+]]T=II?V30"KSS M::M=WU@_W[_:/:I_VLH;Y./%0;/.H-UTYVV=[S2WZ?@:>-;@@'P4!\VCX_VK MC\-[;[P^;KS=O-C_M$T/FENM^M4A7./8?OD>/M8OT<6[YF:_OH?./W,OD/3& M9)Y)P$VI369(-!EE44O&F#5"K*R]V:F__]CWZO]CVF?_E'; MV]]K;L*W[<:;/U_>$O33RWTK;X7B#8PAA]WBLA+[#\7>R"?$+H5Q0C$8+BV5 M,")ZFQGJ=$8B\TP9+((@*[70<^84.KU?#,"^UYT+T.7EJ%UV_I.+?#BBP-47 M_5<>GMN&.QYY@_/[?K-CM^ DRN5^*%*[+R94 GLL/,2\2Q& M9S)&@\\4M2[C1AAM- &:Y%;6]$N*RM%JAO8^%N]6#OK8V@?A;\$OO4K /Q;P MWH2 E=>(&H L--8D8QSJS.&)6 ZTRZC+@9J$0W1P5#^@0Z*; MDQ+%@@GK',NDPC%C#'B9#0K\5F<\#]I&YV9\JO;+?;"J93 M*M/79'L3'GD(0G];=,_[1V^Z[5/3J4CW?61?OY']\2:N'WZFU&+)8L@L0!Q<:Y%#$@"]UY9VUI_M[>Y0 JPUS:MUNM!BL?TJK'Y/H+_<$OPC?7/ M(.7HN/"98Q$!_P)N;<#%SK0/2@FD@C=D5H+_4KQO8(PN3&N[X\/%_PM+:MFM M\._=RX-/_M02)AK0)B!(N+YQTP\]>& +]2+)HH\P8H3C3@2GH12:1D]R" M"[2REF689!1_0V);A7$IB%T;=/*AO 8]OW);@-%9\(@](+66#.MH#!+8..XB M_"@9_[Q](SYXBNUO=8J,[ ML/TX:*T[UQUT^KW=X$)^9FPKC%1AI994 :ZF\]4!5L]'.M#>9W60[\X&R+R] M3>$3UMP=YHWV#LCOM@^.=9CKV3ZMQO OH_('4FX<< MVD4.VA\N=IJMX\9QJW70_N?D*V0&W:J_K9\??/I(&F_3>^Q?[&RVOE0/H.SM M;F>OWW4G[TVQ4^SU4QSW'],:A)M'CY0"54KQ8Z68G$0!K*"::)D%FR(OROI, MN6 S+WA B 045"(++X M3$,I'H3VZ@!%G* M$/4JBXP(8*D"4 19F3E&I8@Q*,KC%/5D!N[-5VJRW>L-*A5YF(I,.C*2<(($ MT4!!$I00(S-EF02:&F#HD5%K!8X,9JM(B;E!2:4BLU>1&Q1Q@1$>O_AHDIJL@\4&1GT$_Y<&EZJM*3A^C)9&Y00)XR&G6&D #B MJ@+*M PA"XP:'#7A1GC0$[HJQ?Q82:4G<]*3&SR)&FB)4"(+FD1@K\%E)E"? MV8@154Q&IL7C].3K %JP$COG+9G^#&ITU4/]X\KS?KY_5/]?-&KM'^I[][!\W3X_J&(_6KK:/]YNOV M3K..]J\^GN\WH1W'6R?U3P?M!OD[*1*O[XVN^<_?1[;M08'@/E?[5_5/6T?U MM_LG?.3\&8X"B,43I.5 5A"PC MWAE)*57P)"J_,S^65@R\JIL\9;FG8'C*?D^/;(:B/6?A[C0W1\+MTH,T;_5I M$Q]LK,-]3]#!\4>:9ISWFUM'C2MWU3B&YS2WV0X(ZN _1\BU_^F83WJP<^Q; M]8WMB_WF/R?UC76TT]QM-YHNS3@?P?THM($TF@=']>-#_I\K4)#F_F?F@V>> MQAD./>D0SPTF3,&)V9Y,89PX _$\V(!N?M/?^6B.[)M'!* M,6&.<0D2HD29-(\-&)HFL;$B=B0T>4MH#PT$E>(M659:I.13JE#H]$J@72\* MTSD,*1_07MZ<\MYH#W'>,QUW W'T&-.SD MX.W?@(V'J''U=[[?WCTZ %I6WVBT@8X!UH+.Y%_JPX?+QO$A.VCOGNRWZ_"L M#[3>_CL_>+L%&+U]7H>V[A\#UFYL7P*VDOKA9V4T03)9K$N18Z)-IK$6&1(" M!46TIQ8#L5)L57-Z?<$FWZ\T_H]8%T#_-\\9S%"_<>#[?'^^T/I$$^7AXTZY?U-@RQ8.([ M;\'_U*\[49^L+$/W;_C4QC^M!O@D,/Y=-CZ!/_,)QM,- MAY*H&NU]!B($$>P>UR^_XE,GC4\?,?A K+&Q#7PLC;F'K#SW:IT<'!^!".NT M\;9^E<;/G0^?/2%"48XSYTFY%IQD1E&P1"NQT$X%X7"25/TADM(2Y!.D<0HX ME 3S3IY($-$83B3X.I6D'B@IVOCPV6"&!<-FX M^H .FJ]SD!??;^^###=!AB<7C>;'JX.WP$*;6SG<[[+QE0RW:6-CMU5_NPWR M:N4'Q[M'^\U#!IX1AG:?I/3G^J=M:/LV_<_5"?X,O:")(Q1$9L%UT51GF@>6 M81\( I]&6Q=7UOKGW5I:M-E[J0EJL2/H&CN/$!U9L?0.Z'M-$\. %W\?S@^'5[_^HH_YK7U*\ JM.J M!+S?_ONDL?'A MJ5X!N>LWN>?MWHJSLLZ2:5O1T52AV21UR;\XJ+G4TV*V_<8/F[R&>777G=0E-_*FAVO M1CHVE.-CLNS'-PKEHHCQM]RG[S$/1:UL4+BS*LR;[?]W>T' EQ>OC7^Z???3 MDE6/O_7ZINBG;/ZU<4F0E![VY;'K9OJ)4W5&T7FKH\;W2<9: M=MHH;#3^O0V0."C"VNCQY<'Q+<;'QM_3/>Z4 ^&&/$%Z#[A_54^L,>!3M -S<:'7E@CPY*;;[=9:-Z/*\^[FT\N#N !\\4+U0-RO.SD9_7I.C5W?-#G9]"LR5/+4=GTN\4C M5>^KZ]./&Z'3;0-ONN.V]P6(6[=X>;OU/]1\<+,U-3P&[!CF4B$AK95(>T&, M\?&NZ/43*\#HM<-A(A;#KQX>=G':REW>KX?$?&H^AZ/#8FB]HO_J?='U ]?? M*?9"<9:[L'Z1 ^".N>6V_(S UCOPOUA@ M6%*E HG4,9\J45@_Y'QR+#]9R>_;\I/WEY^%_(<1ME\A1HU*GRGF$! M"):@V/,Y\*EEE=^L>-TM^1D!/E9P,'@&SZ(T.@!K,(@)I4B0,8SL#U?V=Q_[ MNZ_\IF=_E!/,03S<@3\#[KKF#,Q14$Z5MD3A9S'^C7Y\CN,?5HX@8B(&OXCP7MAK[).\%O MFJ*3=PY[2R(?#J)@41*P(@R>.%(![,>HR-*TEK9W)B94@EIT_P!A WX!#/D> M(0;FI857D6IFD;[)1)+;@22)+9S8,OLY$^R02]"]X$9*PCP;'H MK0U41:\)XE((+>.S$FI$T&PGHV8IHI MRYR>?%0(&G-B*2.4F>B4Q%AY[ FQGD4[-".Q>'DN8FH\FQEJE'24<^[+<@(\ M M8'P:0)1.#ALN]%";S<\C2FI0.<>8>(4DQ*P8+!*G"'9,IE-X[+0)=DSF@W M],:F.C3-]..>"QT#/?&^"&=Y=]!K7>Z&TV[1#_XYSAZY*"S($$OAP+HEN\Z19%*#.!>^L=_Q[ZH1@N#UOWQX->/]VR-R'V MUY<37T8G=OQZ.Y6G':I$F9:_"ZJ0%J 5H0?GE6O4?J ,C]>_R1^OV_P<52\X M:4-P3F!CF>-*>29(]%P3B0R18DDFOA8.1&8?6B<6.9XR/W2:C(Y4R>")UM@! M19!RY-$NMB0K$%E.U0O(2@"+8"S6S!-K#+=2(Q45]2A:]87J+7)P>D*YMKI% M(YR/RJ2G%Q].T*R&\+T/Z9U5L_)CM#OB4 MIK5^FDXLE7>HZ6\&[4$+OI^%S1C!:)IIR]W2_;S=S(T\CA;)O []\Q ZNVG1 MUB"\'>0^E5O9[@RO?QUBMPC)?F(_%,WN:>X$$HNDNK?DXI:F M)=W:1\UD] 89;[UT2Z02%4#-C27.175YU"Y&E.*LC#FLM50VE9IEQ'GG#%FB MV>+GB6:SGV-FRM'(G */ES)AB([>!1E"4-1J>KWB9AE4HD*S>:+9'')?%#<8 M,V>\ 4$I:B3&J<2'%EBE2DB+/[G[/$#L26:&4U%'32E6$7M&9A" M,#SHQ1=N!4?S\_ZFI(0/J,B_8$I8QNU3W:C@7(I*?-CRDTN@<">RFCF+S#CK5;$6V_2P@V*E!:,*LJ\]X)Q M'62[E4*II*L1R8""7WQ' 8V>-_^Y?L6= $PX93) M>SK,]6A>GGZQN/T=#&]+PHZ13*DZ)A ?$,/(&(U] +_-4>0T#V3Q9XD72S+3 MFSIU&BNF F8>$Q8XU\IC;:.R/D$]6X+(R(,D\WJ0M](V=W#>^.-V^[3HG@VI MY)*84Y2*B"A-,"XPC(TEVH1@M#4AHAC1,S.G>0IM>I9F<>261H]01"GCU'(N M,=>.1J.==.B965I:?C+HA^+ZI"6Q+>IQX#H E0J$46ELT,$"?8@4V(2(_IG9 MUFS%-#UKTM[&P(%+*.@_9%C:BM7A:(/57 9FGIDUE=7XC[HMOX2CE=1>6P6< MSV+$X+-"BD9%)9 .%/E(5,_'HF8OJNE9%142T2C @Y26X82"-' 4)>4V$B^> MFP>U-2@Z>7]03CILY1?IT[(8E4M[72GBH!,UTRPH3[!-9>6%"F!8S\VCFKFD MIF=3*G@945JO*!3S,6HEG33:.*29=/WG6'$^I??R?NF2>1T/Q3"VWD7E@=$?&(>9X2-G D&!PL'2VB M>HG6_BZ8..>SE-LCZ0D#AL@,HT9JAL$1 XOU0/Q)4$LP4;2@XIS+-%(,$5$B ML*$*,]-\!#6?28 M**.?V]BY.(L!1/W<1M'9V^D+3:"(1A!N591@B<:,.7$+D,5 MS1DD_)Z;PG\=>4C508K<]8-_MD56F80QF0>AO,:\)%VI51.J&L&^W%.Y.:DDLLCND5N)2I,BZXJ!*&6":P-$8&ATG46!)A MXS*D',];+O.'.,%\],%:Q11G1@6ER@*/F(/#RJV.2T1Z%T*( M!<:H)E;(J$!^'#L:)5V"[)H% ,8I3O9;%E.&K@P!L1")54$J\#=2E7>)5)A= MY=\E%L?TRA ;RXQG+#A*;-I2P0@/E)\XA%-2!E^&M4P_D,O[4,1NT4ZK<\N] MU9_E3(=V(2AC"?6.,1.\45A2FS8\L6C,] >D^S%H$*1[23"%'+>*#@ M-GN%O>8.CE!IEI:.SU8@TR/D!F.IE2(N$L:$BF Q0F+OP' <1]HM/Y>;-=#- M::ML"G0N)*A3S! 8M,H-[RC8&@"@6H*M+1;"KJ:X',ZGR71J TB&6>,,=+Y2 M#![!TR:;R\OG9CWR3$L@G@6$M8Q1:\0,P]9P')#4@CDM Z-+P.B>/JJ_E7= ML'GG<#>XD)\9VPKPJ5OXX+<[9V%8J^'UY9N6Z?5VXAUG3Q0EW\HO@A^6DW.9+DW9B\^3:$K0J2"-4UPSZ9U)!0^"B,9P(CE;AKC6H\/TE78]M79)+4&M MM'0!6+/TVC(A@3TC9,&]<7H)8C73%/W>4;?H-T/1?EJQ/PDM((JG+3<5=\PR M$HQV0DN+#5=4"J26H);ZIXL"]IX;2RC6+/@I5&>ZNC2/C.I ,X\MH=X M4D_E)_8F^,)3"=Y'X:F',5-ZIH02+FK&(X;!4BW!&ND[=+HW'(G>FUY_8W![ MF/KZ7-SO:K1A+GNCTY<$NDP43F"EHTB[LR&G#)6,.N(9L1S%\/P%IT%R\(;+ M)[JH,%92!&>I8183:V5P6B!/""XN%=PQ"()SC.7=G@PD@-J(BF,23GY^/F+;J[@.<7*!YI& M'[#PGF(6C%(1>7"AL?$BK4Y<@D7 ()R\'][E9\G7@FXXS),_U>N%?N_U9=T< M=XO2[?IB]=.@U^^V4SWP5IG0W3O*3Y?%R=*1H^ U$$^#6 J!"!&0EA1&0:".$%=T$'AB(3SU1.&^$LM+JGP3># M.^IT6]W#R]W\\&AI:L%HQ;C #(M(>5FW0BJ'P;D3CKMH;%P*OV 9$'&*E9:< M0 H;)QD0289274>O4.0I$H6%6 Y7;F$1<7IRP@@[#<.7#"PR8H$P>:.$AL$+ M26^0>J9RF@\B3G&C$8DYT\AA8\'!QLP@' 78&H\H58IQ2S"/MPS0./\IM9CV MZ//4. RT$GEF=*1*$>JI!8#UR[08=^$ =?[2]5YR1<;TWO.V/1'AOQ;I>Z?UZT,L[H=<;/V B&K3N!OWPQA3+$N)) MXB?>(N,B8D0B(\'\,6*"42^87>"2B0NO"N^[O?ZRJ0.-#*=U&P#T#%2#&@8# M@;3&*.2\EKI2AT>KP_A0W73,87ER:NZ@E=J3MD8H?_;;S;U0G.5N>=8G8,I% M4,$3"]ZU2C4\;9"IQ@>&CV$9-D!=>-5Y0A29/QFA3D>9XM5*I>5C07'L72(C MDE)+Y;(D@BZT CWQ4#1_)=(FK*H)3%@Q5"(A@:. M,<7 ?4@D2E:JL*C#U9.H@T?4:(F"D%:SB*+%SG.=IIH8#0'A2AV6>.!YFO1@ MY+"*E#MI(Y.,ZDBM#8 I1",!@\GB:LSUKB[=SF$_%.V-8/MW[/D"0MN);XK@ MQ_?X>749WFW+N+P%'3&A(VE-Q+NNZ8P/+8D.H+07IY,:^2 9LUY3S+315FFD M!!5+D.7XJ^K ]"(H,$IP2UVYT(DQXI5-51X$\RCIA1$5#MQ/!V[JYYQU6V

_FBIB1L48$:ZT8='&!Y'"$].I "D)3>6QM60Q[3]OC;*8"^V=D3&, M5D)4.K#0B# ];8A,.(*1!S3@ Q&(PQ0H**FAG@OU6A\ '58@,6SMS$199A. M8\:)2,(0P5:G0C&"6",E#MP(9+75@<^N!Y;;'N;"F:>D T0P<)D)R"8B9ETP MW$5&)8],^1"EK'1@\3%Q>MH0@L'!*(EH"(SR"$@(_I10(6I$@G8C#XH@N5B8 M"%X#R9"<0@]8X /,6N>T M8@^H:8P*2A-#A60& M<::4,3Y2!F"Y$6$NT;0IZ0!*+A$%,%#(,IPV03?6!BL]D9&C MZTA*I0,+/"I,3QL,Q5I@$01V@G'%#0>(8$18[+EAHT*=8IP34#E03ZP6]W[T M/Z;(RR))IO_EBW8[OMO9!AD7UG1.=F(,T()TWKOMUSN[3YQP(.Z?6 MP#RJT6-&H\=KTRM_?8YV0!S5.E7_ A[%F*,&1@BN5Z17"F]QR"=(_-M]=3R[>WAGCG@./;Z!G!QEALD1%<"L1$VA0B*:S&J%18 M@BN%K12V?Z.%&-U/80F>WFHV#>2!Q""#H(Q;!" ;J3=:6PW,>[BM 0#N2&%) MI;"5PO9OM/#>"DNF5];%*::(C\&">BH5%;8(/C_%YK&6I2Y)(M0P!Z15 R'>18LEI0 FXX* M6:K$,BQ27@39S'\!IY:(4JE4T-PP)9EB8&@R>.TBC-AJ.)]2)@[-;!.*I1?D M%XD\L]D50]+ T%"1FT9PL'PZ(P*P2+JP*>]O>*;D"H5[.F(UNR 'C/+57[ MF="XXLZ#0QDYL2RDLF="(\(U M>2HU'!L]GN1C-W_?EY()C#]CB"!ANPMH*K MM*U0L*GDO,7 7E.L2Z@JMONH .L6=&5A6EN#CN]MQAA^?F=!I1UX5* M/EJ L*R0WA))L-:188VL\-0@A3C7 $B1+KX/MF7RXA_3&H37E]2:L82\HD5RRJM*4="H0[IV1@A"_!RO+%1\*?DM:@DP]%-7KXM1C:P?0& M11A.2HP.CN\Q/C;^GFYRI_@1,;OB^Z?N#Z.\6HKM'D-L"7/6C+GFF%WGK'[PU.3[M%'QRFT!FD MO84'10$=\/11&SGS\"TST1BBG:',,F^=\10Y@Z.UCF!OY2AJ,U)B62EQI<0_ MBEC=5XGE]'($K.;$WMS!M)1882M",."K4L"2$,^25UAZG0F1D2K2I%7C!%GL\>:\[&&#@EFC+F MC+)<4([3-ID(18MHQ8\K15X*CNQYI-);KH-.4W)"\S=WLAU(5E&4>,'*ES,O#E;G'*%(7O>2,V&@%$88K;+U'3AI:<>5*F9>& M+WO$A-!"*4H(L]*ENH/*(PE^H!'*^XHO5\J\-)Q92HJQY=$(+!@.&KP^K:*1 M3'!"'*859UXN)9H+5^6&,:.YH$Y*)B4WF&&B(T?1N(!\-3VZ9$HT%XXH6)0Q M.,:4"XP89P+5#'D7M:.$JE@-JTNG1+,?SK 2)D0/.I-VFV5!(8J=1<0H%;ER M50AH"DK4+ :OB]P?AMU+9SJFXW?Z1Z'8&?1[W4'AGFEVNJ244VM)=,2R&"/H M%D>4:P8_4FQ$-<0MOV+-9=BSBAKF*!5"<"8\TY0[Q&/$G$J,O*I"(\NO6',) M4_"0=HZET1L/U$HX:Q$B3CGGM5$4LXI/+;]BS85CA> \$"IJL0E,$*2553Y2 M[;2) CGQ3#C6FVYQV@752K&GD>B?([%!5"ICF*62*!9,L%QIBP$GF.0(,?], MB,WLI3F?/&.KF.9"(RLI(V"1P%7!,*.A#&08W3-A$W.QS=D/X=('1[%61JK( M8O!*6>1=$,)KI:DCSV0(GXMMSG[B2%2[&66''&K Q!4C&2IL)C MVTP?%DV:U]QH8'OAOP.X:/,,_GQ=Z/>+$Y[<./']C?/6J?<5Y\O\XE412E87 M>L.O1\'XLO$^/UO[$_X,I?P9?4YBN_FUU[]L)0&%_/"H_XJ2T_X?Y[GO'[W" M"/V?/U;*D];^[)V:SMJ?MG@)EPX_#^_PU7U2>S+3R@\[KUQ(&X'^T3;%8=[) M^MW35Q1NGH'\,SBI,*[_JC=HP^'+])ATU_%-K'$GAT5WT/&9Z[:ZQ:OBT/Y& M.%\=_U]#+]#O?PR/_0N5__T1H3.R:-IYZ_)5$W2B5VN$\]INMVTZPV.]_"J\ MP@+:4'X]'[ZQA$M;0*"S40]@4K[VQ\9VW-O=IZ8Z.V^9\W_UYOO-VLO=FIU[?W]K9W&HOY>NA^K_=I?>_?VXVW MS9W&:FWCQ9L7-8(XTP]XI9%^VFZ_WVV_2IT*+]E/);O'UXS.:(78?V4&_>[X MDJ)L1_F+[19@;:D36N:T%UZ-/_PQ\;QT_?![WDD@]RJ]H<][IRUS^2KOE.]6 M/G=D@$2^P)IH14HS[(,M]_VX22,3?3$TT9=]__5!K5X,._S;I]RZ_F7YA.%3 MH/FI__Y:H2M? @2T^9Y2__+5ST+1SYUIC7X;=OBXYT;=CT_[M7(PKHVUY=1X M#Y[JL/?A\/4/P]['0WG=O,'+L@L?BDQ\>)L%,]VMG=WZ__P+"_3'GX#HG6ZG M,6C#".!J(^#?#3%-*E C!?;6(HL8(N @>:HX19$0+%6XL]A9K6/2L.Q#_FJC MZP;MT2BY,LY4_>?2;G3/WI'=LWU:'_CCS;.#M_IXYWB?[C1/+AO-QM'^%1RY MVFWM'W]D#;)/ZAO[YXV-0]+8^$CVKSY&?#MQO'ZW#-!]8X_H ;[3JJ8W7QCAQ<[G]RHO%ID^R\/3@^:'^$[Q]I MX^V'J_K;;02_M0_>;K*=MW^?U#=:1W#?,__V'^;__7?K@+3.['$7[S?WV4&[ MT3YH_GUTT'3H8*-^OG_\ 7X[.-EO'K+]]H?SG4^;EXU_U-4./+]^?'+>.#YA M.\V/^+,CQ&M"1:8\]QD+P*V4CCH3P6'KE$:.VY5:Z#ESFC2J&(25-8RR#^6( M>R.?M6_"S\*"C=8O9-J8XY%@ P>EQE+?$VL>!F3LA29($3P=(!OC1S)[K$TPM6N6MOZF MF0YC3=EH)!A+98YC]@/&Y(5MV ^Z;K'ZZTDL;,2"EM/&MKI%K7\4:O\=@#,= MBM9E;>@;U\!E#KZV%T[[P_ 1:NU1'M>5.8S0_.I!ME[#+)8J&J0?2P -'?7 M&WO;Y5 ZDU'V<7ZEGJU?><^8R1@\^X7I]/(4]AZC9RRZ[6$/_/S??G=:=WKQ M\'#.XG;^FVZ[G?=2P+H6<_#[.H,T3KVJP9,RIJ465>RJBETM;NR*W%?-=^KO M/X(75'N_N_-V=[T^C#[O[>\U-^M[J[7MQIN'6/7BF?%OFQ?&]6L-TPZU;JSM MAL.\E_"T7S.]VMYI<&D.R]?R3FV[WZN].2IIZN^5;5>V/9+\MR?5EB1>R 5F MB#U."9A\(2A1FCY%P)"\8(QB29[BWHR_D(1JRI?M1B>?*5_']2_I)E%%%");U# Q;%^!ZD+<@U<"C+W.+: MWX,B[_G,/BT'3RJ_+[[Q7@_+HZO_UB]\7> MB]IF^[35O4R)8TNLY*-T.S?4\D;WQ5V:O5R!**,])U M(1"J?3*M5FVO7X307ZW5NS9OA=7:>LM8TS85IC^3V4&:-E%X^(1?96$_.S*N M>U^$7B]%Q-X7>?I5]>,@/ZV]Z?KP39+Q MG*;9X''X]YJ@.E/P_LO)$D=O_I]_*8+E'[U:,[3"Z1'PEUJCG,%:K8'# MU!HD%:VM%\'<)>?EEF?CY?I2"W&K6[3!14]3%JNUT9O[8;4O&S:C:CFLU8)#LH[?@.Q?^""-[9Y)&R M$ :WF-^Z@&^\P';')P<]U.QES1T%=U*#)I[4SH]"&7-+J1S%-4"_JOV&?Q^^ M\I'IE3D&OI:]4$;MAI=BFB)>P\09('/I M$7NIPF'>SZ'QFQ>N!(7:NNNGPREQIN8'J?QA>>II$5PH1P),:FUXOZ->[3>X M7X3_>P-W5.L===-\Z#CMI']D^E^\1NW7/9>_&M_)/]T)O\.M:D)\\D M^[9"3^9G+X1U??VWT5VP/OLZW>Z>(# '-O*S(%!+Q@!VT,[[?3 ?H&JN7W0[ M:6!H7=8"#!*70-? HTK';,-TSBI5X$M%+]((>>>OM4ZWD]UYH-<&B("G M# ?99)&NVX;^N%Q-A !N!P-HZJ_#&O3*>?]H?/@%\(-0MLV'F'?*K-(R#K3R MK;:MU%;N_/';+5@IC7GE&RU82JQN3'HQ7=6X:$7G'*BV2,O_W[>#7U!TH9L:MD:3M +P23B MCUT:.;^&OV /:?>BA-8?.N\\MRC--Y:%O$MH.1Q))]!Q^$,)D57LO%H1]"O+ M=]D-?+VRZE_,JK^QF+Y*JIE%4DWU#HOQ#A4_G,[PT;C+<:]&C^<[>DQRPL52 MQ;NB?I4&/D_8V1L&Y8;"OH[,#;^.XF^5"OP:(+2T%+9J6-6PJF&+T+"E= ;N ME]'.GB:C??/N.:\[P=N@HJ;R&Z6_F]WND9/W,U,@"G;I80%'1[9\,<7U_N7NT71NP,A]4E#QHAAF8Y:9;Y!L9K3\VY4* 2T#C:AU;Y3A6:38_\Q6.$^S(AB3:7MY MMY<$@Q-9\]U!ZOVG61/\XW'A6Z50Q_L6$KURKP7'W]IA\*M+3[M#+^A5$=*J MM;,PN?/A=S=$_.H.QO:ZK4$__#'J3O3M:^[?X#F;/KYKJ\?AWZ/BQK4X#)DM M@CG)3(27>65:Y^:RE[K[J+AKATG&[^K0G]IA-UZ1^L;O,<+@>;S'SR&(G9-L5XL]-H;C::7V^".K,FZ^\Y3;]U-36D3ORI M?#5PVT=UBE_5H"DP,N?#$+59BG;68*R-?ZW\*[%\1E;6WJ_O-H?HOOVBMK7= M6&^\V5Y_![0I;8B[WBRWK#;W3W_XV1#_HF0K_6SQS:\$]42Y2MM CD95A.[: M=6^9X= MA=#OU7[[V#$#G\.1WVME>![_<1XH;*5)<'T:*-[^Q#WEY8@6]"Z41RZJY MK(+>"GJ758$Q1C_&W@2]9=+14;<%=^F-TD]JF_\=Y/W+.^'X/B!<8>_"J,32 MJBZOP+<"WZ758,+N27S?F-Y1;:O5/;\[T%!1W@IV9ZJTHH+="G:75H.I2A7< M^O"P?K?V#?R]:S9L$GLK%%T8V2ZM#GYK**Y2'1Z;ZD"J5(?*\GZ0VD2!O]1- MQQR6H'Z]E&8C[[E!KY>6>B6FO-XQK7K+OF[$@#1;#-=OIG-W0&[2&!'WG M- R?6Z5,+([8EU8]R2-CRM7(\,V1@58C0V5Z/S ]ILI%-6FI;;D2K01Y^*$U M_I[&B%:W-RB@/<9V!_U:W10GH5_;S7LG%? OC%275OOH(P,K%?!_$_A9!?R5 MZ?W ] 0NX_#] G2B!/WW1=<%GW"^0O6%$=G2JA9]4*#G48K%J&M4#+ ML"2[M0YK^T5MI_GOS=UJ$=;2T9!J$58U5OS(VA5X ._"H6D-^4>Y%7=%0!9' M6$NK5/1;N785GC\:S]%:HOC,B65K4J5)\ZJO,*U2O3^X'I M<;JRME-NK;7=&>ZO Z=7>+XPPEI:I:KP?.IX+BH\KTSO1W5DQG[,/[5'EKWVQHK%/-L]QTZW[+"6[GF2\>-UKNOKVK$M!=G?PSU$'<SOOMC?6F_#E]?H[&*$V:WO_WMQL[M66 M^A5_V^[4^D?=0<]T?&^U%BY<..W73@/PK+01=2C;XY>X.\=Y!1IS1YY M^50;7A5P'!G3SS1YOI'5NPIM_S"R6@EV\05[Q[Y!$W)] D?J7\Z%$./,IQSD MT_3?>J\7^KU[3S8\MCM&&C4:(E-_P]O7RLJBM7&;?]I"?K)Q\W[^M#IG<:,' M9#$QY,V@*-*.#J:TA5>/-X:YC@]5:Q8,\0E;4'5/=?/3]O@@"9MD8-YSF_WS$+I$-_YA>I",I6"K*ERJ^#3M[? M3=.)@YY?@6[JI%\>F?S1MU M7N^_,45Q"3WWCVD- D@,>C:4:%"&&#W]Y])N=,_>D=VS?5H?^./-LX.W^GCG M>)_N-$\N&\W&T?X5'+G:;>T??V0-LD_J&_OGC8U#TMCX2/:O/ER]HXW6_E67 M-*Y.>/WXX]7^ISI\KJ.#3]MX9\.W&\?K<,T'UCC^@!OM.JIC17;V=-NUMSH[ M[:W6SL;'J_JGQDFC>8+KQQ](O;G/&^V/?&=CDS2:#MIQD.]_VFV]H[M'^^V+ MU@XO]@_WJ2-J]=YH[F;'QP?,FC+^&[SX 2N.6X<;YZ/KX%G#0[( M1W'0;.7UC:V\#O>MO]W&C;=_MW-?< M[-?WT/EG&JSAPHO,22QY'^^O*T87P9L%H2\ M59A68=K/8!JU% MBN3#6,L.QBA9A[@QG.!(57(EI$A.*O\2T"KB>'+BNKH&+ M!V\P0C[CC)F,.:(S*QC.(N6:\TN)3TT[J<;W[D?:!MD<-FB\7?QIJR>ZTHC= ?>>45^CT _1IO)FB;\%Y+ MZT,6D&<9H\YF2E&7P5*R\DC/ZYD@U@SH2;DM'KAI[[JF4\'63\/6W@1'D#AY26?64K?J&C!"M M. M19<)Y"9Z'H)DATF0\!LFMB!PQ45HUXO>*&%>AEX%^'4Y+Z6=URW'6I]<_'$G./7=HQFP#)&$FTF259(]! DFDR: MD=+ZB&+,.,@B8YJS3'M%,J4QB3;@J(=(A(FN AN_COU.ATE^H,MWI MF>X-B3!61FFIRQBF&!P$CC*CL01+9D@A*I0@)BU%5 23/ZKXQ1.2BG!Q&CJ] MT>X!W52[K@IG/#NBL3D4\GK'E]4)ARN2JACLPT%L9S+[ Z1D,'$D$X80X!_& M9\IZE&GG#66>.H%X2MH5K$K^J$Q^5E&.RN2G;O(WO 7SH+RW-F,$TXQ9&S( M:)8Q!S\$1T@(8/)D51&V9,&/15TYV.SV3>LZX\,\;"WM#)RG*2PI71KTFD6> M:H53C\6IR:0/I+B3V*(,$P/^%>$VLT[S+##F#;;*6JM7UB1:Q5Q4L9'*O&>6 MF5J9]^/-^X:&(.DQTR1D)!B>,8QU9IEBF1%6!21!E80"ST.N*CFO29CG7<_@ M?=$]A:9?EE&3M+[[--7G>_I$U,J7FG'X9"CF]RW3Z8,KM3F6=#6#_, U@\WU MA%Q#@K+^.3C+-+BD M,O?IF?OEM;D3(Q2QBF=8&Y2E&M"9HD)F0M)(C&(LIAW&P=R%OE<*>A4V>>S* MF=':X"\6T"Q2/.69H=9:VB^5)P'F<^?.3K#OV%0&L&?&1B MOKE"J4>BU/8D 1'2(F(HR:SU%E J\DS)(#*E$;8$$8)+E%I%:)K!DGL"SUSY MQR]MRD^;YUI9\52L^(9K8&RD8=1EE$B6,4)3RBN1F3<16<4<\_-/>7UN49#M M3M]T#O.TR<@$XZC"''QXEY\%?R/>$5!58=H'(E1]DF<@!^,'=3+3 M2($WQ.&3\Y;+<*="RX4<\@T%$9]72-^H9V2,M0 ME(YF*@:>,4;!>7 "9TEBWA*F@W4K:UJL2DRK$,=43.MMM^O/\U:K"F,L,\\8 M2[$"GP>!SX=)1F$$ULB95)N(AHQI%S/MD,Z$\@Q$* F.J?880ZN,376-;A6[ M6&S[G0&EJ.SWL?8[01X,*("Q)F-& GE 0F3**)5I%8@C*B(JT8/L]P?L8;Q- M)]PE_,#F9GCJ(@5:%M/RAXMTOKX7&"2>00!GC/F9,J@@#C>8998I1J; +&@8:2L2JNE^*X +$ MGBK(JR#OV;+K"O(>!WDWW!IA3P,G/O-$TXP%IH%64Y0%[S#%DHI@#4 >5JL$ MWVN-YB)%YGZ2IC[13LSO7\]^^_ M]=%/AAXF0(@""*5=FEKA*;=KGFU@9%%Z9Y$\N 4-6H]W:&[=V,A/;-.\7-N" M+]'S%PCD%[6RV?6F>*?F,F5+3S\@\7,@.O<.>C("_KB0]@*ISH*%%4:*_'ZH MQU75A,=P[I/), ,E2/B4Y1^$2[&&&#++N<\BIEIB1)5!Y3;+6B[+;%0%8Q6, M+7JHH(*QJ<#8Y02,<66QCQE6RF<,$Y99;V@F"$76*L$"\2MK4-H6V6?::9J1X BRQ$M.2*)9"MVK.M6\?>[*D)>&:U2&/ 5#OB$:7OK M'4]9/UQGS$J56:Q,1H-#C@K#G"\K7*OY$8UG%KS:"#& VOI:$/WHSZ$$GAF(\"759 =.#@.E6319A?" 27!XDC,D8$S$S MP:*,1^:M\!1(!BH+-V!\K\(-"Q#)J6QZ.2A&9=-3M>F)*G&8"6:HSY1P-&.2 MV0S@BU/A#(LYXHSEP7N0BKU9C)#N,@\T F'$)-8BI4UNBKO5W&Z"F758PJ\8L'E(2JPAC/PY8?SS JJWTBJYW(OO#.<1Q4IKT )J$F]2CY5<8OG8=0SB%M41CU= MHYXH'TM2$>BTA2=/6_XY 82#.)J)*$"N7FF#52K%LHKTO8HS+E 8U&7Q-W> M>GAFQ.-AGL^OM$'I+#)!*]#Z.=#Z>&N?/\:1C1%ECFAPE3 SF292911$Q+A. M,5F^LD;5JI[NUCG/+K[Q*UGY+-)$*RO_:2N_H29IP8E'2F0X!/ WG'&9H=YE M2CG'F$&$2;NRQM"JFDJ1N&JU_LK:NUN+3ZI]_9XE%9G(9:^VX'@D4-VJ,I8* M6 I*3&9]P!D3T6; 3G2&A.21<6)$\.!#4;PJJPKWOY(USWAE2F7-C[?FB7Q1 M2C7WU&0BV)@VU"&9CI)G0;NHN(E"^=*:Q:K RY;3L:B\XWIY2M]<+&I$Y)EA MTPR8QEBJU_/$$_Y1M?W&0T'*W5H*ZTUTP:A,,@>^D=$8W")L,PHBM-@0JR5. M*^@0K@(@OY!1SX!P5$8]9:.>R"7E4GLD=<81UN!'N+1(A83,6BP\Q]%Q:\N\ M<+%L*U46E7<,IV(6-/?C5PK.SG8*I@*I!X'4X23S4)@2[AS-D/8\8Y';S#I: MUCHC(6"'J#;@'DF^*M&]4M5^V6#'KV3?LYU\J>S[H?9]0T*LB)P@<"JB-#9C MVD@@(3QDU%.BI::8!@?VK<@JILM6G6-1:D2E2 MM?U!_ZA;0/O\'[64HZ9$68 ?TU4IKD_*>[V4X9T.= ?]7A\^P$NOUN#8:0#8 M.@NM^Q?FKR9!9D?MORR0D32CA,I_DBY4@_Q#!OFK6Y7T@A8>$RN'U)TQ33+% MX0^-CIG (Z>&I*S/BK__.G8ZK<5AE9W^K)U.S$4Z@V+$,6,AA?FU\9DVE&=& M2 )>.(VTK$>U;-.0BTH^UJ%%J?M,"RA'[K.\4W/F-.^;:L_M1>0']R][<2W7 M]R#6[!U*VB>9X19$7$611!9(R+8G,)++6(14",@PL M&[0#R6FL#JOVZ5Y6XN3Z2#&<7RGW8P8!GLD)].%. MVQ5L/0BV;A7Z"5YJH73(!,8X8U*@S%AC,RJ#-)8Z3'5* >%X%6M2!70J,Y]5 MM*YN&YIQ"598ZW3[B107\'.GEH.B'Q9E M,E91UJ'J'X5>2 ;@0Z<7$MYT2FLOYQUCWC$=EYM1EA( MC!;;^-._64J?P[O"JP]?F N9AZN>-V^]@ M';Q6OQ?_&,(6_O$U=Q_P(R\UN[H4TW]/.Q-I\2DBUXGV,[()7N:E;7ZUE]T\ MW:>=*^_]TPD=O.SF/UWG'YNW/?:G\[?DJ9J6)PHNO67JM@_W7[\[WGU;>_WV M\*^W6_M'M:V#G=K1R='Q[OY1O;9WL'T+G:_5^QWL[!X<[>[4X-/1X=][.UO' M\.7H&/[9WSTX/JH=OLIO>;B_6UOK%_UMKP48UNYWP>KOUFOQFX^@D%S$SB!5 MI09 9G]?[S=\U[+]T \OOD>2QNLN1V!KHG+'PC'(>3*@7RL).FU,RH%W/9[ M[3^&/PQ4Q^J7H;H)HV[:BVY\.?IPPT*HOC>R(.N]S',[BCQJM*J15\\= ILQ M+XS)KU_!V]"_-AS2$/I>#(Y=LV@&![E\(36GA/SXE)]>__.#^ 756&%ZS^OQ MBY\,"[\0#!O#[WEY&?A:#_P7WN0A;U<1<7?$DGDZ#Q[90OR1X6UF,;P?-H5# M&;2^DWA\VHFQM@\W/NW6=@&*0^T(Y'$\=R"0&:[?V5NUF%C41R;P0EH/(*T# MD.&K0%F_P-""F_/9I7P80:]]D$#>L;F/4_\AU+;8>A6%".Y#!&K91%#6N3![ M(8)58/8G%/JC%E3CR3;A-IWX);;ZL?N0ND[SVW->0%VEY6:7//[DK+P^6Y:H M3,XCU"6[E[A?FU23H\LN6/.U;H7I50AG_R(W1YI[O.9-'G[9%!0S]]_HG6[WNS"/L;/[S3?[>2JWNMT(_PO']MNJ! >)@\MA<-#9V]-] M^A;.:38^G&U]V]]Y>W9X_)_3_?.WSVR?OA,G[__S^7"G>385',3WOX?/ M)V=PKYU/XO#X#?VPTVP;P4&?OA_0MXW] M'$BT\UD<['SX#,\A'_XZ^79R_O;S_O$NWS_[_/W#SJLT#@PZPE\_6BL5\]@A M245"' N!+*<2,<^"2T1+%^+&)N=U3L4< RV79XX75"RHN#!4M)*XX"-3/'*B MF-:1)N9YX)%8%W2%BFJ$BJJ@XFJCXO485RP9)1(S/+H'):,!#'4%4G1%=<" M%$1D#3\J:Z(6WF$NM:50I#I5%4I3%M8!%-H9%XZB,UE $"VH0%]F$SO7. M+<7*2:PTQB+#(JM3>2=87*5=KA7UC!YW^G]V&N%3+/7_%@983% B (^$=QB$ MO3&"@UHGF6 :2%Z3XO-;'\ ZV)[R^045E*=2(Q4C1]Q(4.&\MC'\Q)V5L*&. M"(I\$A+QS.M:*XFLP-8[6&VE04.AM*[XG5J^%H9_&@Q/"==4A&2PM=P[ZJ21 M!I192;4P0ICBJ5DKAI]X:JCC C,CD \:3!)M) (=+B+B&)52,QVDW]A4HDYD MD?#/B.%)E)%X&H*BBDLK+4OPATB#"0N!D.*#6"N&G_@@HI"@MA%8-@'"G5/0 MZRT)# D1#*L*M2B\L2E%7>([]499W5"MU>3!85'@*\&W"W5-/,B1NOX!J3- M'@-%AGLNE-><46T9=TF2A#$A1%-7O!AK!'E'4UZ,1 *8JT$A:D&SX21B9#$7 MR+IHG(^PX,D Y)DZ-?,T:IY>(E%!BN$&#?&8$F\2Y80;+C4E%,!#$NVBETH4 M]\=:(<7$_8$UZ#\V6F183(@'[)'Q@H,UE(*@WM*H.2"%JA.RGMO6!2F6K5-8 M)4EP#H-5C:G0)C M&$Z4$J6C+'Z3M4**B=_$1*R920;)I$"G\$H@G31'TGM* MH_%&2)K3$G4=Z_4,ARY0L>008>5B,B8DJR(/EAG"4@!:OR;/7UVW\8K&L_5[T51FT51F\YPI5'IX&U"S'"* MN!(,&4(5$C$2ZGABH(Y7W3&%+MZ?@@I+=P475%@>*DQ\P@I[*SFS*)% $)HH,+2W;X%%9:'"E-QJ388A%Z)%/(?9:2L= M\I%3Y7T2R8&N($R=RSOI"JODZ5U1OTC)[WN*KH^CV/G2\+%;<&M1N'4XG>=' M/)<"6X8BR9X/KVSNO.U1TI*9$'BD1.?$Y+HPN&0!/!_&7[YWHS#^$AA_*N#- M8AP(Y@@+*Q$/22/+J$(\*BRE<*"P$F!\6M=XGN6K"N.O..,OWX%1&'\)C#]5 MH8D&0I5,R(N8);[$2./@402]3G.5L-; ^!S7Q=W2@ KC/PW&7[Z/HC#^$AA_ MXJ+ .!KG2$!8!XNX MGOD@+&9UXI%CBLLM_89++.Z-T;?*]D(,=J\N(@_\]? M"5!;W1B.YQ2 ^T@!'H!L(PC,GMJ";+,@VW2:GR=<&A,=PM2#2L.%1@X($A'% M*1BL,C(< =E8G:@2OE$ 816]'P40'@X(4Y$;P9J(P;(!JS77-A$&Z2 -,GGY M+%=2J@" 0.N*%4 H@+"*7I$"" \'A(G3@T1&(S8:T>CS]BSUR/ HD6#,$^R) M,"1M;!I=Q]040"B L(+>D@((#P>$B3,$[#P)*ZC!9#!JN.^I !ILUWJ^KY2XP-4O= M^..M#%$#[\;61Z92TIX[Y)P%H&*@M#AI&?(2*Q<$BU:$RFM+Z)U2B%>Z^VA0-,D1R<(>AD;%@ 4P MJV/UO,LX+ZC"T.%%[-@>#*H6OUW$5O=!588>U4%<1E-&4T:S0G6,GEJ&'DC[ MT/<]T!B^Q&;[XCRV5LKS^\24N>56L>]&V_&G6ZVP,UGFD!4^(I]@::5.R>FTL:F!1DJJ[3/B[>56BB^\/3_> MGG+."B9%BDXB9:-#'&N'G'("X2"L\IP&X/:-3:KJ3!7!_8R8>[FUW0MSSY&Y M)X([&*HDXPQ18W-S&.N0I3D:(VC%.,6865LUPU;\3JTR5]?ENJ*.A*-Q[>-S MV_D)3,"H.LQ0;Q MR!4RADH0_"8819V#8V"HT+I2A>L+UR_=0U&X?GY*G MX8D8+G N/G9E>0MNWDR[(RC6F#(:D# $E!3,(G(ZAIR$ZT!145)G;RHA M=4K+/N@S8N^EYJ45]IXO>T]%.00; ]$289?[8ROI4+8^5;:*-R]XMR]U(2SPMUSY>XI#P-5,CAN,%+6 $\+&8"[B4/1D6"=5"8*5:6C M*W4G6Z.P]]-@[Z5FDA7VGB][3X2W-CP"!P-3L[Q5J+E&6H L=XGP0#4-P8:J MDJ:1=]+-2Z3#C"PW7>HZ5PFV_K_]1K>1OZ).;-I>#+5&JV=;GQINI>L'/S%\ M6Z;O89H&#M/>>+6WNMW8ZQ9XFPG>WDV['C#6)B8<RDO9'EECQE^F5Z(P_GP9?Z+78,\8@# M/&8X1IQR[*,V\TS+*(R_QHR_3%=&8?SY,OY$XCN+E6,BH.A#1-QJCYP@ EE! MF?18$JZJH&>-[U0V%LMSXO9E MNBD*MS^8VZ<\$]0+,%(,(B($,%"(0L8YA:S$AE"3TTZ!VZFN*S'/D.W"[>O, M[V!1U)LLV:H&"%?5:%"BX/Q1<3@6"$T$YTRB2W%&5,I/3 M/"+2FEJ/L5?4@X:UQK9O.DJ M Q$"!^V=CAN;!$B#E0)3!0M6U.%1L.#^6# 5=N$M,4I%%$TN.\631MIZAC 8 M#C%@J\'2 RQ@=8:?6U_E1?4CZIW&SM#!4?MM&'7Q^P-Z$BW965R>7Y[_/)Z_ MNN[;%4V&FX:VU?7=/C'E:P[NV6L:5E[%@W:K?573*MFZ]U&V/E_M#<\92YZC MX"-87T02Y RUB"FPG(V2(0J_L4E+3DOA[;GY6PMO+Y*WIXKZ<>X%PP(E)SCB MF<&-H@1YX:AV(:8@-OXW @L"*2) M8(AZG;1R7KGL)!%FGN'=A;?7F+?GX! MO+U(WIXJ?V>DE8);%(7-.GG"R'J& M$<8J>!Y=XBIGFC]:HZ"G5HEW#]BD$[N]4;[9*J6;K0,*_;:BD5NC=2V0= ]( M.MNZTO]',RE\D@@+(P"2\OZLL@$)"JL9O=&!YSV9NJ8W*W+^O@8["(639^;D M909>%4Y^("=/E MI;"!&@KE@5<649TCX$9((,7'M.K,C.O#K81;_@Y-6- M#UA-YAI6G+DU_FEUPP76/I!SR1Z#+LP=?)H!W(I?B^%Y7EM6#PK5)B#]Z&@PB.BPI1#(L9< MOH8@1D#O : /R J8^\FP2X5MR0PLJ%%28LU>DH,(CHL)$5TC$><>- M1%8Y :B0/')8:\0I%X111@R+&16$_)7+_E3J\ M:YQ/,8-;=Y3#^JK3/M^&831:?9BZ89)KN]7]LZ*(P7G'F2SV&ZUVI]&[''F$ MMUKAZEUV_]N'P_NQ=]J&(U_@E//8*K7)9T3"O6E?BF2.84LMTC%F_*,:.21 $QC[W*RQ+F^)!BDP\CQA9+GA(@5&5A5&IKPU@K%<9#PBRRA'W.B$;"0: M&2.<2IY)1WG.-*M3#(RN+(5.:+MT)+S)"RF")NB4*6 M2HLLUQ%+IS#7-'=<4JP4.UZ$4_7/V(JIT?N]=M%I?VET,P,#5XPB8Q;O WKR M"7LK'_@R!L"AMWI($0749@*U_6E7C2 Z)#"[D2;<@HWE <]$2+!HADB?5)3, M5Q'WY&9IP[*5]238?J6=-(79'\SL4[V85#),4(K TL&(*Z>1(UZ"3422L9AA MCUV.9F%JGH90X?@UYOBY5]TH;#T?MIYR<&#L=?0.(QM] K8F AE',3+>> T2 M'4N;'1QJGAV7"E.O,5,OW[E1^/W!_#Y5.@M4KL"B1LKE)FLZ$J05UA&,U6>L@]GY:I7/Q,W4O#^RCS]O__:%DH2OGMUXAJ0* #P+ J28:REO .H4XP3H#($=6:X9HL$)0JI2)(CN=J5Z7 MEN % L KJV#K@#@4@!PVF,7C8_)*!1\2(@';)"16"#IHN,^6"\3JT*2,%^7 MD*2"@ 4!G[XWLR#@@Q!PH@(:)Y5G2J/(94"<2H><\& (!Z5("CSA9#8V>9W0 M.S7W*,%4]_5HUBYB!Z;L_!R8K'MJ._'_^S_9AH);=1M^[N[.AVP;34$8 P@+ M[;YKQF>(_//*K?[))*X0I?Y,$+R.G:-,LO-UBM+KH+]K.RV8E>[H<7]FUAB# M/R[@?P?P?S?M +78<:M30CAZ@;@P%!FA C(I8@^FC/3<;VSB%WP]&SL5?"SX MN,KX^$"?:<''Q>#CY;1[0' B(R(A2,23#4@SE].II7(*!QR)R?AXM_W]@H\% M'PL^SJ0_/LBE6O!Q(?@X75S[*8OFB?Z <\<_7!ORLNI!&=2 MJH@DK /BT4=DO54H2.^5<3%@%^;NY2RX5W#O*>/>HGV7!??NB7L3?8\I+(/V M' DIJM@9P^Z)^[V#E,E1;:/9Q(ZZN[ MZ255Z2[ZZ*/U\@EST ?M<%(3+&*N3,PJTN\+LF:A=_G MP^_+K#Y1^'VA_#Y5G2)P%KBU"*MD$1?,Y>Z>&C% =UL+O M\Y+ORRNV4/A]D?P^Y6>7PCI%F4)>:8IXRN44([ _2U*E9)F$#Q6_"[XN.XR% MW^?#[\LL+5#X?:'\/I'O.GD>B A("( J<,<>!_9+C3 MB/+(#0YI9 M1[G!B5C_R$Z/)Y84O-/XT@BQ%;J9.YI RN&6Y.!52 <>WK!$2L\<*?WKF5LA M>EQ^4O#>P:OKB+]=4?]1K^T_C_EC'#H]9),2.ST+S'_?FG8(15#F+6$2R60 MYH$*D<,Z(L"9H$0*41E5Y00!V40&>,P"HXJ[Q.329L"A04*"Q0^>D9Q@<)%0.%4<6W/!.'"("HI0"'3 M!#FI#5+")FZ"%A;3JJR"N+,?]!\]"W0-_X;&E\U_PI\1 9_;SJ=&JV(RW"+G[L*X M&D#6GSJV6;NPG5ZMG6J]T]C-6;VMD%NW9R!I59VC;$X03HV6;?D&G-[MP0_G ML=7KOAA/SG@J*OK\B#\2@C=NF:(I,/%PA]CY W6C1_!KGO67W?XY3.+E'[== M>M'N-O*ZO.S$INTUOL0_OC9"[Q1>'MYU^-Y_O5V:_^HMG6P M4SLZ.3K>W3^JU_8.MF\A]+5ZOX.=W8.CW9T:?#HZ_'MO9^L8OAP=PS_[NP?' MM<-7\.5P^__]Z_#OG=VW1U454_5';??-N[WCD]I:O_MO>RW M7:_:T&P_K[> MK_*N9?NA 6!\\SV6-EAS._I_FRT:I&7CUW"&K&O# F MOWX%;<,=SN&0AK#W8G#LFBDR.,C8"ZFH(.+'I_ST^I\?Q"]HWFZA][P>OR _ M.PCVNS'\GI>7@9>!/\; ?Q&(, 8EX/I5B%4R&[5.^^L]K/&'O-I-@42Y>RAE:,)%:M#&0L5M_>0S&L]-4_B)//H4EE.7 M>&HAAG)J(89R:B&&A%9;$>>>-9/+C7EX=0AFY=U&B@G*VAP_^VKN$<_#^\6=^\OX=^; 3FOL4GDW_'SP=D)/SC>POOG'\Y/CM^(PYW3T_T=>,;Q MWM[^,/Y&WIP]HG N"[AO-.#G<_\\*_= MK_O?WWS;/_L3[O:._^_W_2NE*(2D&'N/%'86<6TX,IXSY%0*C+DDI1Z455=R MKDF'=T.BI2<=SC2L&5CZT1EX8=F&\T;!=0"]?C?,#?&NP=I4",H@]*2 VZS@ M-DDB##18J:U$WAN"N+0:Z<0LHLHF1[5@)G M[GV@RK 5H#M"0$;D0_%O*D:$MQYYI,@R%B=R^EHCC13$;[&2 6A M&+ /, ^H 2N])L"W&$.\P&F!T[G,V6\SX6F*GO@HJ?!<@W5EG78D)9IPP S_ M1%'LPO3 IP*LRP36PRE+F3JN2S#$BJ1/2.L>M(#HY3(2W@I-$=?1%EUP%R-O/<%?!WM9' M)SA/00HPH'E G(:$'(L.@1X9I HLQ$BR=U#6L;X)>J4@^3WXZ2#V:HV6;Y__ MH.[XXF;MZ>Y>5,E<](_5K)%7%K0L:%G0-5O0Q<0!%#*9G[(IP*;F2=&4,.&* M8QV)I58G;K#AQO%Y]LL"F;U7B>R_V]UN43AG4CC?3-O8V&@2C/ HQ2 1)Q$C M'4A"3%"-X:= <>Y_@^N8SW73IDB#=67S9;;%*VS^$#:?MBN3MSXR+)#DD@"? M8X<,Y_#)*1.BB]@3/0N?EUBY7Y?1:5]4O-1.56G9?JN7"\M63=ML)W1KOQVT M>[%&?U]VS-R#@7;=%=?E[IN557O&J[;N/3+7;=E6R$I\>L2PE$W7.^N&VX,: M8HTO<3?!PWJ'"5YP:RQH7W<:+=^X:,:]UNO8:;3#81I)Y*)(SJ1(OINV%Q/1 M3F"ED-;8(RX209I&@JSB5F$>A(\!],BZ4>L2O%SX?3TV&@N_+XW?KQJ.+F&) M$U),:\2Y8,@ZHY#%AFHKP.K'>@:&+PEWY=2%)MP]K;WIG&Y59=RU4ZT3N[U. MP^>JJ=V9RCTOP?NY#G,Y6T8=)J#2R)A,P)B#Z#(RZ,0,=S@X'TFX@YOSED"9 M0?K<3K^3)58EI@9I=6_':UN=MO75=L)?G>+TG%5V^>E,.Z ,);.34Q-K$0]. M(QL21X%Q&J4F@BC051F]4QS-L]W86 ?67K?-[+)L:[EL*^1=*L3PV,10ENV1 M=XZ_QTX[V.[I'16M_]AF/Q8]:VYZUI2/0+@$RE30R$DG$*<\(,N)1YX$JYR2 M6 0Y9O#B)2BG/KJ7X&F%&E18AIP=M*(]OXBMKLVLM4K5>-9A'M=MM[,L6UFV M]5VV633'8#F3G$KC'$\46T9C4!J42!."IV:>,8=;X:S?[55=NX_;6V'4"RVW M0MMK#1NA54Z["F^WI^#V;?QOO]%M].)1['QI^#C0.]]&W_[4JNY2J:!%TYQ) MT_P\76J!*>F9X0QI93CBSH"BZ4) AD;+6$I8J+2QJ>H,L_7=?5XA+\/3 YTB M*]9RV58T/KW(BA63%=->"98K*#FC$79>(ZY20#KIB+353#K,I*1D!F%1-JM_ MQ:0[C2^-$%OA[GW!B@^UN+[+LI5E*\NV'O; TR.&62J)+3/!>2Q+BPHXDPJX M^_7OX\^3C2FM@Z$:H^B-13Q)C)PC"<%J@8G@!3:*;VSR.B5D3@7$"J*O.!,O MTSPL3'Q_)MX=^/R.\->/BB66.,'(,,$1A\5"3A&+$O&" A)C%_S=N+AL)<[0 MX>,H7O2J%A\UAJON'GJ5]A-_6&^A>MW!P>'C&!P/[;YKQO$)Z[ 4L\4KQZ") MP%:"N&-9&3$B1RIS9:30$BM:9> \#,Y*!Y#[(]H(S2JUA$3'J,$8!<5RQ6A" M$>@C$EENF8U::2YR3@V_:XV_%7!=/WYUT_OQ_:-S^:I70)UI6M' MSE(*=>XHN3_EO_?1*NL1IC)DDXTBPZU&H/1)EJ3%W+K22Z0@9$'(A2.DC\%& M;)VGT?,$QG-D.@5#L5!2&I7FH5P6\'PX>+X;@V=DF/# '9*610!/:I$-6*+$ MO<=>4R=UKITO:9WIFU;S:B+H8GSC!9<++J\4+L_BS>0Z28^=8!%CKETTBCC" MDA/!&P[P_&-@+LU-'@6A)WL3P1HC28R(. ,([6Q$AE"/."92@E@5A"M :%*G MM\2GE.XF!44+BLY)NTW>&6N"D@"?G)AD+9;$>N$3_*CX3T"T8.=2':B3+2$A MF.8F)2 :FP/! H+GG'JD30^\/G@6JAG]#X\OF/^'/ MB'S/;>=3HU5QA[E)W'>DR:N$_#.2O\8MS48KHM,!MQ"*_P>>?WP:JZ*RYS", M2^"\6JO=@UO8#OS_%/X98A7]\S=T'_,AK+:ZNQ?3?T\Y$1'R*R'6B_8QL@I=Y:9M?[64W3_=I MY\I[_W1"!R^[^4_7^:JFA8B"2V^9NNW#_=?OCG??UEZ_/?SK M[=;^46WK8*=V=')TO+M_5*_M'6S?0NAK]7X'.[L'1[L[-?AT=/CWWL[6,7PY M.H9_]GC##1N@^M[(8JOW,L_MR(G3:%4CKYX[1#%C7AB37[_"LF&0QW!( M0YQ[,3AVS689'%3TA<)*8OKC4WYZ_<\/XA=48W7OF^,7Y&<'!/M>! M_R+ 9DAIE,-2WI&R%^I(-+.86 \;_!"+UC?([@ 8KK8/]SWMUG:!(\/5 *$[ MNXP77 YB%L\ATDK1#!G(E!/-?M.+6;* M#B]BQU8M9K8\&-%@#\?NRV4EN2R6@1X[S'Y%)F,XN__!^]_O)V2?\X0R. M[WAZ7;P_LWEX1@:G=# *44(=XII%I*6!%6*!8)^\$E0LH!GF M\BR4@G@%\1:VBZI<3,:$9%7DP3)#6 J41H=M$IC'"O'4"/%40;S'0[S+,>(9 M(J663",F)" >BQII9Q)R/#<%]IA%8W)J':%W"A)\0E;:PKJ"CBL&U7KM6FNL MHB[-5'ML:VB-GK^Z!A==3>I^W6E_:72SH HKSD; .!=;Z%IHW.1N*N,&"MJ M=(R7^E6[L]/NNU[J-X?=V(I$GDTBOYNV08BWV&J-D8Z,(AX8048$BR)VE L; M'2A4&YNTSN0\4T.?WB;),V+[.6C>A;<7Q]L3;3L&1P3-23DYVIM'PY'AAB(+ M;!Z,PT%KL;&IQ-K5(UQ1=60GIMCIQ%#KV6^Q5"6<#H9%K5\" F/*8&,>(,XLJ#JI$$0PI+JI0, MSKL J@8KM;'6F(M7U(-7V'K.;#WET]/4!!Y1N/,4>>APW2%43Z\_KU=T+?,T$7U>Z]GJ"96[R@FPP M %]41^1"L(AP'XFCDB0=YM_CHSA UICAEZFX%(:?#\-/]!6I2?2$$$2DYHAK M39&6V*,8J(T$:T.TWM@4=;Q^>Y KJJ'LQ(L.4/<2>@0^:WMJJ:6&IY:T@-%, M8/1I6OL0/K<8PPP1H K$I>3(B!A0M,S'A*E*VFQLDCHG.>^1 @LM(:R\_0Z=6@ %KKTW9>QX)-,V%3U:MI7-144L^EYAQ1 M";H(E]@@JZ-'E'MLC1)>!KJQ284ISI/GP[YSCT\M[#M7]IVTW.#8.>^21,1H M@GCB CEE'&+*B:@\R?]L; JNUMMALIH/RF:@I@\6/$Q0KOH898>S[%5>A-R"3G$=8!8ZX MQPIIF1*RQ%%=R:=<>D;4C;JY@7DO-:7L7:XS[S^N"E-X?PZ\/U%AM,:,)V*0 M$33ELE,1.>PP)6*#^3N\207]K($DZR\ M*C(VH.:PZ_QZL.(%J69#*CJMF1!+M 5A@Z2V/OMK W+.$20%31X[+J5E.956 M\E(K<(VY?&VV8PIO/Y2W)UJ(I]@IHP*"Y9.(JR"0$R8BPFB4QGL31MJ;:))MF$H>9#O&[W3[7X7YC=V_AY&^%\60)L- MT-BTLH)-\M03C7008%8E+9'%Q",B-!/)I0AB*BLKL,@E,[Y P>-K,P4*Y@L% M$]T&6RU]"A+)D,!NT5(!*, G0BASB1(C@L_-5!1_K)VAI^9HJ7R#TZEJQ=/R MY#TMU9J/VX__/5G[@EVS81>?5F-B8B$221$-3"!8WH@L@Z^!B M;RF+6GPN:\/O:Z.E%"Z?'Y=/-!0 ;^>C%+!BEB/.G4=& Y<+@RF6'N-H7>9R MK!ZK^/'3]KZ,8E<&35@'C:+^,?UE*3M&3]X66T.M9LO[3G^J04TLWN;[X9VX MDO7#-)8Y\E]9G2VR2)&11B)#5:2*>FV)KHJRLIM!MR7,Y=EAP3*#<0O#SX_A MIT)S(V?$<2 *C /B"GC=AHB1LU0HI@@3S@+#DYN;2ZL;Y+*:?'40>S5ONZ>U MB]R^-<10]*O4.&B8O*8Z1E8(@+ IH,XPP%[(TC MABD;%* ;KVM!2Q)1P8&E^W$*#BP0!R9:C@Q&,8,3XH%)Q#WCR'@+MHU5 /C2 MLD#RGK.N,_*\:R>JQ>4X=RLU9T+0I4CB.H^FZ/N_=%WV._[4YGR[=LHZ/T!Z M[[+*O8O_[3ENM ML#M:UB*J9Q/55\HC:LHMXQ9$M2(YRTY1I).R2"AGF=66!LDW-C7Y5>619ZNJ M/S5&GGLJ76'D!3+R='!7%"1AAA3G&N6@"&2%"\A*J8*BDNO<-Y;+7U4Y?;*Z M]J+]C/UNU<$-_C=2OI?D8WS0%LG:>QH>:R_U3HZ%L2%6' OW!;DK51*II<9: ME9#"T2">^SZYR#EB@'S&$I>"F*>V\KQV2Y\5%"QN*[5 P0*A8&HG54JGN U( MPK(ACIE"5C.#'+,Q"&*QP?21])W'\JPLR)LX*?,\%V_BDDW Y_/\HKG/F&K: MR #="CFHL1%65T5?A[EGH4B]C1=C?/T;UOH8EGH'5KI [&P0 M>Z4VAW<>P\I(E!@U*-UVI.94[+_NNJ,_4R5:;" MU'-CZJDZIE%;[QA!A":%N!!@+$7,$?Q,DZ68KJ$W/P OUNM,& MO O=6NJTSW/5LW;S2_:U-ANMF!4KWXFAL=C0M2=OLJZH3C5:^E>P\G_#<@,* M;U>K7?!W-OR]DE/+E0$S501D87(1Y]E%):-"H&<%[JT,WIF-355G^$X5'(N? MZNDS_5+=5(7IY\;T$Z7+,N$M=@HQ(@0H78D@9RQ#,@6>L.*P:B:7-A/BL@7U!4^ZN%SB*A,A(J?32 MX(U-61>WV!VW^NM2_R)*]PL/TZ3/+C^4J^QTX[ MV.[ISRRFH[S0AX-UWAT20"AP-AN7RBLC#/0N(N(1TI\+BW%CD9(Q*!XFB( MPR1;(8]54O6)>49N) 2FKZ6YP,$\\S^*T"P"D P M%;?,!%54)(2M-8@S'I E1J*D-)=>V4!4[A1AZH0\, #G7BR9JO\\%65G5#>X M]EL85@[^/:L\E?Z3:R]5'W(!IB] SZW>@O6>FW/[=.%N16-:,L)MM4+^9W>R M[*]CI]$.UXM,%YB;#>:NE$)0BCGI34!2"X YGQBR@46$85E3,MXEGNN]U*40 M\RRU>C?X>E2EYSFAP,HK/04/%HH'4SX>RJQS1"$9N4,\>(QR$@'2BD49>#2: MF=Q*@DKY?"HB+(CKMG^DWM1LK^;BIT:KE=T]N1!E1>BKY.U9A_F= =288T12 M)R00/[>"Z.0P$=Z*G$VCH_^XE[&,4$9^[H"^':>VP&+K="YA>OYCF_T"4#," M%+ZBL!CA(R@MB$9O$=1O[/E #*9S]4,Z>J!XQ0Z\"*\3ZR$#UL &T M#DE04HSQ"-Q-215\2^_&V\7K\B#](\+OO] \%C^3]RHI]^CS^G]_*&/H2IBD MT[.V0N0XBPWJG;$F*!F-XL0D:[$DU@N?X$?%187WB_! %;Q_$-Y?*0(4K&3$ M>XI S4Z(>\Z0$4ZA:$R2B8.>9QAH&"__CJ JJ#>8E!OJL"Z)\*!:$+9KX"XXV"_4BX035YJ:2@L M4@XP$#<+CC[M,*H%51T]ZE]<-&/.7K#-6FAT?;/=[7<&V659ZTW-]M=:HS50 M"V"6EU:1= J,&(!1:/==,\Y8)WF%?1BK,CO%"KR3%5BU:PDY-= V@>Q)*O-J+1/)"X64\2P7P^!( MJZ01MEA82;QBCF13C:J;NX+/W%0K2/8DD6R9";@%R1Z*9%/F5Y">.6U1,IX MDF&+G.,>,0O6,C5$.>TKIY,H>2P+42]]^SS6>O9;[-9KK=@;%/Y(<)_Y:YP/ MLW@>?>86AM/WVRI>(9I:68TS$_=QINT"U?>":CZM= K*M(E8(!6I1*!_.N2J MI!P:0?A*GR@/>3^8\76)]2A@5L!LI?*E"V+- ;$FRJ7(,6@DQ]';7#Y.Y01I MI0@B8"9CXJ6*1H-RB>>A6JYEV=XRZ/D.^A\]ZYH1_@V-+YO_A#^C2\YMYU.C M52&IN0ER=\2FJX#V,^B[AIJY?A\Z': FH?A_X/G'I[%F/: -#"-O)-9:[1[< MPG;@YU;E=?[4L4TP%#J52= [C=V8P2_$5LY_AT_5=JWMP9=A)CR_&/H9##/[[F M[@-^Y+665]=B^N]I9R+L/T7D.M%^1C;!R[RTS:_VLING^[1SY;U_.J&#E]W\ MI^O\8_.VQ_YT_I8\5=>W.V^9NNW#_=?OCG??UEZ_/?SK[=;^46WK8*=V=')T MO+M_5*_M'6S?0NAK]'X'(,J/:L>'M>U#$,('1[L[^=/1X=][.UO'\.75WL'6 MP?;>UM^UHV/X87_WX/BHMM9O_-N[ENV'!N#6[S^!*$%OPYEK*+X*['Z'-R8O M:@-UYN;?H:Y[T#^/G8:?@Z5^59T]['RRK<;W:B-_>RPQX,M6*[SN@$1I]:JO MA^G52(0S[3\_L@I\<+PW5($O&A]V0)6%P=^7#V]NS@^/3TP_&KQO[W-V*?[K$3>G *8[[\W^][W^!]ONZ?[<,[ M?8)Q[7^DC'"%J4;&YW0+1Q@R"3Y):RVL0G1:FX&5TFCU8]C*?A(2+#8\">Y) MY"0Z%WR0GH@4HB**\XU:!"/C(C-PIQ\W-O_<.MH[JAV^ M#;/0*.WSK>.SRH MC73D(;%<0WRVX4-%&^ _3$>[#!(YD;)PM MBF#_M-U&]S!M@6+4SP/[]!I(UE\._A8R')'ANX\<3%VPK"RBA*:-GH@P?Q=@+6BEJP=3V/9#X7C MJKWR78R"_DA6SJ+ZUT[MEUAS,;9J%YT(%@2<=]'O=/NVU:OUVMF6J'7ZS6QM MM$*M$S_UF]7,=8>&1NTH^GZGJIA2G;'[S9_:UJ=8VVZ?GS>ZW0POO^7S-HYV MMS=^K\YIM'RS'V#TS6;-AK-^MS<82N_4]NJY=$4^OWW1:.6+X3$P'Z#OYG/J MEG M5\:1GY$GKA%BG@ZXVH+%U3F'B>ODM^U4)ICM@;1[47O3!ZLK=IJ7TT]KPZ.& MTU0-N-T;#QH6&UXQ-'QE^U0W;P$.-T>7_UA%70.:W(Z=GLWEUMKM7K91IX(& MN\,IK%Z_6O_IPFQ7:7),B7!")O%.@'-B[6NC=UI]'\#]J,%A)LY/L04SGF\. MQ^-%;W!M7O1WK8HE*E6E6INM2AK9VF\;[UXA6A9&[[ 5LYVZR&USV-L5>SU4-V8+7/7>P,-#=&ZK7L4ZQ]A:- 5+#P85! M-X]PBFM_>-->Q1RU?*P:"]CW]V/W[FF[WX3;9^:PU23!-6?]UL!]6LWP])AN MO0>\'W#W!1C>'4#3]J>./1\P_]%E%\[I@JG5\B]@@K=?'^UMY&FL &![ %4P MV6GXTV6TG9PK!0_ZP83EN^8S!PX/^-2) $I9DP RFRSR\-95A53U1[>V-6"I MM_&BG5TBK=HKH+T:P>C_W?W9UQCQND*U6-WFB@)>-)JK&LW)1Q*M"#1&Y)PA MH-%@@RR7#DDFK0\B!";QD]=H7D_@K^+(*8I99QGR$Z3](1H!SHRUBMY0+^H/ M#QYW^G]V&N%3K-?^_GL;4&G\P\;O]=INU::Z-SHV_)J/9.CY5[3-WFFS^MAN MYID;0=N__K57G03Z SSCZVDCZQ @ZK^>MD$*H?;7C$[=O@,EH@%"/X['.1 E MTP.$6TT-OCVHIMZ 8S^\5WUZ8*,!C7_)XWI[Z6$1CZ,_;<'2?*JN&9Y8'1J] MX% 8MH8WS!>,3]SZU_'&[T,5J?&IU4CYQ-X@R'FH=H[$U #^>QW;Z@[V9*;U MRMALG,/"93'ZF) *[-+N#(K>O(V^:4$W3946UFYMC96_'<",3J.J>_SL8=9_ M),1[10Q#*6*6M^0 <(G-Y:YR64^7?#;SGS[,+L->',5_SA-)=U.*OK(R_FU! M'P)[::#:Z'JMW1]F*R2;E^"BC]EF]GQIE=^(QARZ/O>]"C! OG2Z%;#.X6[5( T MW##+$J52>/.EUH,Z6_.5Z==LY N';U#-20;M1G< <-764W6SK^W.9[A'5DA! MF8;+[6!HH 3GZ0$;L-MNV>9@8N#(E]BZ4KR, ;/[M9@7K*C M&@Y_S\; Y>#1V2B"ZP%\S_NMX0P-7@'>_/RBEVW(O"$&/[^HO1_H\HWJ9JTL M_BH;V%YVVMGNKJSYIAW8#]V1D0QG9[*\R-\B+&_[,L:!85[["A->A7-5QN[8 MALN/'VKA /5B#9>WUR'C:R%5V]XNVB_*M"'D8X#V_GKSQ\V,#IJ73MR4HQ( M$(%.U*UHHSKV8N/GTF>%<>M6+0F6JG--C@%5!IBP6JP8/\_X%-=T*F.HHM>< MSC>8+S@<6_VL'0Q=%J#A#":_/EH$%V'1AU&GV9;+<:>#0R]J-]S*"Y3?1_XT MAGXS'J;=3J?=V6YW.G&@:U0;%&/A/A'FW6(RC63YFX\N&L>UP(@;11&/#B.G MHT%&IB 2$FO>C&EZ,/-X(SJ^^-+"QZ+_,"C@)Y M&JUJ*:OG#D,:C'S!#:%45X$-PV"DX9"&00\O!D$/UX))!P>%>$%H_N^/3_GI M]3\_2%]@D_][S^OQ"_*S@T(HH>0]+W^B R/UJ](";J'5Y6Y:/7,N M@KN7U3+0- TN[\_;ONW83C+^A;OV^K>IKB5/E]/:(FONZ#*XCZAQ=VZJJ6M M5.KC(J9Q0>5GMD=^BH#_9\:\N4R5G4Y*RT1DI7$W-_Y :<>V;T M7.7MHT_;HE(+Y]*I=87(:X9$0Y$;/U"MN5*21TMT%!XK;Q6S7JC(AHF&:A[5 M+;*(/$Q_M=NA>]1NAMUOV5$.4[<3P8#PC4JUA,_-. SDWCH'EA@&>:],MN)] MW:/#;,6SD[/3SR?G;[X?_+7_??_]+M[?V:(G[T_@\SNR__T3C/WD&]P3GUQ> MSU8\:!S^]1:>N0_/V?]V,KF7#Y@*0!2 7 M!9 ^20?02)0,BDME#?5<&4V<KE!K#6Y4XC M%DF,F8V)>^-B;H6$S3SK4Q=\+/BX_OAH">B/Q)M$.>&&2TT)94)(HEWT4HF" MCVN*CP<3!5)A;R4'M3&10!"7."$;M4$IR8"%\]015W7(!2!=[5IJ:^10/!S' MN.30JU9WB4[%QW9-E>>OS?.+]V]VSKXEXK X_HK>]G0=?V]C-]J.S_U&=B8T MOSL0:T4QFTDQ>S/MV2-2$)("1DG0.*C9X+A@R#@-"G@2!@>SL6GJC!?#M0#@ M,P# 6=J;S\&S-WM[\P*%\Q058E9BQ"U3R H?D4^PM%*GY'3: MV-1 (W?OIWRUX.B-"EW7JG+=*YOFMEJ.,]ZF%.R<+8M(K5#!SEL+N]VM4-LM MU_TJ^VO=\KT>EF)U(Q-LP.8ES>K.:5;\195E=>^\GJ>9K?1D694TJ\??KB^3LZZ3L](:Z8H&6I0TJ^)F7PTW>_3* MQ>B])-9Q+[0.>;LJ"$,5ME3)>381+E&RQ^UO!SN?R<%?_SZ%\_#^V1MXUH>S MPYW_G![N;+$#N-N'LU?-D^/]RY/K3>'.=N&>[_#)^:O3#\=O+@]VWC8_G._S M@_>[/#>C@Y&?[[__S^G^]W^?7DNS$A13[ID'*F,2<<$]X,8 (A*N$],J!FH,\9PRI:@I +FN #D) MT5",8AT<00'+B#CV'%E")(K$)^8"!=CDNM"F6MJ./O.<37+DLQNY)F13FAW)"(DK>Y)KTSR&+J$0E.&3!:F28)#%=5 MA_4MEFM!P*>/@+/D6]-;ARRU"CYIQ3C- MU>(R]O&ZXGGOE]EV16V3_S7S]L7VOU=;;/]X^;9]4XSOSW [C'_O<# M8,-WXL-?_SG;/_Y/\V!G[_+@^Y^?K[3Z.MN#Y^]^#-&1:*A&1"2). \8.3"S M$'S#2E,;5>Z.?+755\0BA81] ++E5&O+A%18>,N- BO[9JNO1UMU@.#MJJ%A M=Z\U?'!_!Y>W))& PCX'BK>-LM3,D?Y"P]'-!D.\VX;K:4<^V@NV$;FTK MM"]R"[U&JVHQN\X=R/=:M7U[F5^##YJFOAKW';_UU?]LPS^UWS9>;1W]N?%[ MK='M H'4MH[>5;= V-2O*BJ/N\BWO/#;01?001O>;;@B:R/=06?9[7X73(78 MZ3[&Z&\9:[WJJ-BTG4:Z''2T'2-_E:K;B;[]J=7XGI=HV-UTT)R\/=JUJ-KT MGI^W6^/CW>%25C=X]^+H1>VOK:W7M4%W]5[LM"J,@.6?$,+;*EOL"AT,>CB. M[]7N]_+PN_"X+IS7S%WMSR\Z\11,AMR3^;P=8K-Z(DBU1B^WB(J.-;#.>G KU/?8 PD*O# M]L:CKU6_Y3AN'IT'D!K9Q*E=@A$TN'_5SKEQGIL<-]JA.^G,F_O7#TYS$=BZ ME8=;I;S7=J*O$J5K1 QRI$>=IF\^KFH%/6PQ;X>MB>%(H]/MU?[;MYU\NV'/ MYZF1Y;3L_+CQ@]BPW_6+VGN8NR% 54V.6T!Q4W,\7C3?#H.L;WCJK;R^79TP M;+?[V\;6T39PO,2R7BO1EN\ZT,/^AWZDR M^F^CD;S^U4VK_JQ5:_$LI7J9V7)?\@D7];NCFYR/J* 3>YUV]V)(F><1R#O4 M:Q?]3K=O6]4M!A0\:.MZWA_4QQCW7\Z-K('3X#&7U9,O1P^X[3UJ@X;.%7@- M"!!6PHZ;&>>'P7 LS%FH ;%GQAJR(O")SU/E;+-BW^YIC+U:GEUXSWC>';+0 MC2;P56/WW+<<#E;<,6Y$FY'*=@8O,TJ1';(ZO-+ :Y(98*0.5=#EXJ3'--!, M'+#Q+5S6S0@WG*,!M]O>\.XOUEEO>#^8N&:LZ!86K]N-W6ZU>$.PZE;9,]UZ MGG8[H/6+3MO'?.)@&G++-RH_58B&E,Z+,VP:7IU MW^J*\5FA#<]KM7O5+D"%9ZU>IM%F9IK;),5%Y7+Q0QD[>95;VJ[GS\>=_I^= M1O@4IP;8B?9\*",'%#OJ"'_;\V"PS<9Y8]"N' 1WBIV*Q?/-[2 V+G^]-C,I M-ZMO?QE2WHBSX4YI@B=PN_S0MY?PSN-'^TL/\AE6V7ZJ;I=7)03Y=J8(%X,'WG;D*N.['"K_SO++CAVRE(5K2.&!^JL%4X9 MK)-F 2>GKWD_"67DBO=3S.3]K%[Q%0B0D?QX#])C)#S&T8Q;%<''<&R_C7VB M\MF9X;L"QO$1)T*C$1P%:A+BG#-D5'1(:A8# P:WC&YLDA*8.V0,<4A)!B22DDH8 X'<((__ M&0F3JNO\$'V&P'I5 QC![$!['H#H%&!-(2(C$:W0=#?#>L:S4;O\AGCSM[7PV/_ M,=I@J>06"6\)XLY)Y$(BR.5-,9&(H<)GW+D953/&G8G%=5,[W&IVVT/"R@+X M!E%5Y)-7]E[4,P>A-GM#[Y\^2B-8],)D G.(*T>0 M)2$@6"9F4^1..;VQB7\FV*:09VQ=N'PLFS0#=:O5KC7;K4^5.OK??B.3V!2M M313%G]#J.IL2>]GT"X-7K R_&RIR_2>&9,6>W4I( 'M5]1&J^4YC]Q6\8P;5K M[$5D<=;&6.5%3&DM9&O[<64I3,U,R/' M5G[,A6V .7Q1#?=K;'X9UQ#,7K[P)8OK^BSC@:F\L)<#(V5@,O]2\E>7-$)E MC_8>+.&CDTQYPK1EA 1#U),5DNK*PD?+6[=V\)_WHPX&%XQ58K',)K M=+:JX3]G_!7[.Y\^:N&HA"E&N88G&!82# NFP,[@1-M@.!,&]$9V7P&_SJBY M R@XA 4+Q%8Q.[P4L(\?[!A73#?@@LQ>S:&4S[[W:[ RFI#11-T&M/4*8<=B MJ6>_C>]X.6:O&:WZQ3/7SG"\>RU K A6VM^363B(O6?,7_N@0.]^C,1&Q1.H M-D:1S%\*:4X3REQGDO4A6OD+_>;I*B65IZI^@T.F]CJS*M%O#G>"+?!-;R)I M&JU;7-BK9V"^'8YQ=SC$+3_T[<< S-/PC6?-))?[QWL?A2/)8JZ1I]8CSI)' M&B>.5$S.2T.]T#%'C=TLCO[DA=""(Z.._&D,_68\3"5&:@XQ4GL?/7.68Q&1 M=8PA'CQ%FG"'1$K"*!YT\/YZX \LM01IH!(CF!L?+ N)$RN,C81C9J_'2.T- M=O0[P^WU;'']T'H;VKO5.@[WZ!I=WVQW^YTX9IF)@C^!X=;(X L# ^N*Z=>H MI/VTW9<5H*M60V6JV>ZP1GKWY<\CM68-JRU=!'Z&&M<"IE:OB\ O8^JN!Y0F MYJ4+BM' .0G"&:JQ3!1SX8FQYD+^,J;OV'*,#2T9324!C=B88YT,2/@&J M E,3^Z/G_)*%2]'^4K3_V0_\%T421AB68685*F83,4LRU<-&O_;ELX]/.S'6 M]@?>R-WT?LPW%8NN.%XJ8F2+^'%AH@VVZ=K]WS>VVG6./"ZD44H''[XZCCLU7.9HX5&#B!WLJI8/&"E2"*Y.SGATT_D^J M_O.H"O6\>U!5'MZ7DUB1N=?,>^"D/?H4+:HZRBWS\G3KH3!!B< $"^\P5[DZ M%,=>2"9RFP2JR7!S25W97+IW/93[9P0\>I64>VXZ#:NDL _G>1S-TX.S3_3P M_1L,5WP[W#G!^_G_].3;A[.3[_OGNV+_1I64< ['OAZ^WZ5POOBP\^;[P=EN M'MM7^/_W#V>O8+S[ER?'G[_][_?]Z6IY007EJ=1(Q<@1-](BYZU%5GJBF+-6 M65=52='J3E52[BI4%H#%!>T*VLT%[5@*.?S#6JPY2=%1):BQ@1*5A%.JH-V: MH=VD'A[W#.=-/"1",(CC1)!5$2/**.5!P%&A*K0S9IY=+0K:%;1;V8J?/A%E M#%%:.,:3I"8DPU4*%MO@0#FX ]R-,V,*N"T;W*8*WB5JN4T6(_/_L_?N36TD M2?OH5^G@G#WO3 3EMZ[=5;._0P1C,U[VC,!CX_'"/XZZ&F%=6 D9PZ<_6=4M MJ<7%!BQ F!K'LB!U5U=79CYYJ:Q,T%>(^THA93%&C'/N2Z.IH?%\%N7?*?7Y M6?;XG;-*^]O56^"4ZN\K+? +<*$4-QR45G)&96:<1-*$C F MA$AJEFFF_1Q-=IX$I"W65=%8'Q!0'2*L$0XK0"@GO"34\,$?C47>U+B1; MIKWVL"'7+/NK[*)EV7](V9_[:MA8#]:,1<&("G%6>62"\TA)98VEM/3>U;+/ M+I\%R++_T\K^$OR5+."/)N M?X4$6MJ*@D2/?<32J.]"Q0\?AS]!&H,TK*D*. (ST8%3I)$@RN1)?J)2_1J;"MD M ?YQ 6ZG&WDOK#4.Q:QAQ(6V(,I<(6-T+-BH),9R;8.Q?#QB"1+T9C3\TAVG M-G3#T;1$[(G^ZL=YE^'^L&@)#L/MFQS-JOTWX8S?_<#GG=#;0M6GMO<@B'2! M6!7+16O$L=5("Q> :(J4-E2^9'9M@ZYC^R*4OGLK^"O!R#N/<$8 _MWTC307F'F 72V(0MT$@HTJ#+*-85)RRLC0Q M#EOQI>9KY H^&<96%,8>C:QOE.B:Y[&*&L2<+8ZOA!V?4^A'4:GF_0 T9.!A?E:$$O-_@D)(F("J( MMQPK2^(1'5I>/K-_A?O[OZF9V(U:<5[NM'!U<\ZK.L_E7FNYU]HSGWCNM7:W MQBU/(D@&4)%;K=W6LLJMUG*KM=QJ+??/>AB.R*W6,JOD5FNYU5KN)I879_46 M)^Y\8/%/LOGY_MG_^]G.GO_]U_U+P')ZU!_,\ M_^/PX,C23@R:]]\+F">\WV=^L/?OHYW7?YT='/UQ>*'5&C5<8*8$LDXJQ*4J MD<'<(V(8+4O)I"OMVD8EUDF9]_PRVCT'M!-!V1!P57+/N25*5=($F!:GUEFK M:4:[)X9V\P0'4F$I=,F0Q((C3JA'DK(2 >)Y;@RGRK@:[>A3.3";T2ZCW8^@ M'9>6!6XE49SQ4E,5G/65]UXRH]BLC>ZWT"Y#VD-#6BO[P1.L*NHP4D)CQ!WF MR+C8NL 3HZJ@%3!86VRR)H054@=42A[[L 2--)<.44(UJ"KB2ZK7-D2U+JC, M)1"?C^P_I'.69?\A9;^5ANYY ,M%H)*D)FN<(NU$B4+@GFG*:"5$DGV.<_G3 M9R3[2W=5LH _H("W?!;-M<"Q=R*/ITNX5A4RR@=D*T>X*2FG4< )N9%TYYW" MW&5M51#J(3V3G[#!RP-AT6*7->H(5MH@SX5%W >.3&DQ,JPLG0CQS&*L?4+P M.A9+[:*0BRBNMBP_I*>19?D'9'GN.'!J, F6(>9(B;@*)3*4&F1$L %S7KI0 MUK),V%*C!EF65_P8YQ)2!L6FBS5G%?,BT4TAHKC WR_%C60W[R/D1FNKA$$/Z3?\Q%U='@B7%AJMQ9*?AE4"D2 M MXJ7W2 8I=2PU@%RG+&\I/".1?DB'(8OT$D2ZU2*!*V\D-XA*(Q'7 MDB+IM4#.,>R\-!6K6!)I53V5NS)7 M2!%>H0"^ VADJV4 I5Q=H9'S%D-NM?84S(LE> S/JE7+ Z'00A!;<9VO]9Q%>C@BW/ #JE)1E/!OM1.Q@*D'W M6@V_,4*\"U4PL4L/$=]K-*)$# MQ$4OO9!Q;41Q[R#VAC&,_A&,M9Q#' M:(WCR%2L1%QZ@A1A @7I!*L<%]R8A&-EKB.6<>SIXMAJN,(9MGX$MEH.,&.J MK S %@\8(RX(1]J#*^RUL4 G6CF@R8:0-VH4GCNEY4YI3ZKAV).=>.Z4=K>^ M*T\A3':Y+UKNB)8[HN6.:/;DC6N:(W!$ML\J=6"5W1'N$CFB-?!;O#KV_ M>16S%6EHM9HI'WEQ5G]Q57E6]3G^GN]^]& I_+]+[ MP/P/^N^_[KSZBW3.=[H'1Y^^[I]O?MW?.^CMQ% Z_7?W0M\SH),FU%)4:DH1 M5]HA:6(7#>LTXX[9$L<:T^LEOQP,SQMX&=-^/DPC4FA"N-5.$XXETQ4A+E1> ME43JBK&,::N)::VL!%55Q .(,:H,XMHS)+7R@&["5KS$6%&YML$ TUC&M(QI MSP#3E-, 6(S(0!QGE30D\,"XX=Y[+;S*F+:2F-9*62"4:VJX0@*HB'BJYELR MC PADEA6&2KTV@995^I&I?=^KO#;?17YB1S<>-+KQ<"G.*>M>3D?WWW*3F4+ MFW:& YOAZ0[PM-"FK*P,III19(P#DZL* LG*ET@J3 S%E!)617C".-??M!B*U-SS1O<9CR"5!G[*'4"-1QI];X<]"0S$F2Q6DE4C)LD0<5QHI7<*? MOG*L#*6AE8J%0LIUJ7*IP&(Y MJ4IBBC&X!AY'Z64@O4NMT96E=[6E]P%<@2R]=Y+>ENW/M3'*:X)L"68_=Y5# M1E<6.6,QQT*6Q-"X XKQC31OWBVX@0R]\L&#T^J*D?_B!Y-[;@GPK,,1#V#_ MOX3GQ9E\Z)X]^0L0].MH&FAB5BIG:>59@B7L>08+P/2 MWF D G>F=,Q0AV-OTG5"<@G!9R33#^ 59)E>JDS/G05!,?E(OS/L)3]B.F-)V5,9ZB4]>/ M=WS>X+P=1"UT%P-+,5BO):IX['6H%4%2$H,8D- 038VJ2#RZ@LE3.;J2A?II M.!)9J))JHXNM8 M5EF$GX\(/\".0A;ANXMP^[PRTP$3IT'M^A/='7A7>#T:P-RN\0=R,8E<3.*'.ES:-;:X,1Q/>7JK M8>E-:R?]22_6P7SE0]?^/)T@'PBE%_N0,>&H(@R%5%7"4H\T%;$OAI:^!.0. MP:1D+(HOP_2OJQ9IS<"6@>V'@.WN'F(&ME4 MKD'B9FQSF'P&TOAP(,,\!LS M'-'*$\:TIIXH #9ZY3Y2!K8,;*L/;*OE-F^>1 M*8-%S%=,:$%-*%GTIIF\^>[:8M^R>%?DF>Y@HM-MMVHX=D$8;LC#BXS_+1&Y M(%VIK]BT81)-':+V#GWA4S."<:S2=0)_VD,]^ 3#= >%:2KFCV/%_$);"W,[ MB7U/QI,>O/*G(HR&_713N]5%_'L "K MDV&ZVGA8E-'\/_@I6LS_.+7TVSZL'A=^,BT3 MXD6Z-WN#"_.,A/W2/8E/'L4/XY./_:@[!,]_X*9M7&8=E>H_IVV57A1OXQYX MG/'.\,07K$#P2?V";[T=?@(8B?.,D^X/X46[@QH$TJ(,I@^:SN'%W;O4K0;3 M7$G@D?_OI%N385RXKBL&PY.B"U2*O2XFHU0+SNKQ(7#!\$O7U92#!9O$7@W M;T-8)1T)M@Y_??'C^E>X('0'P(B1:.GVT!N>CN.JQD'MK-N#;7=[@$F=-#.) MY>=FMP'G]&)[ED^'160@8*EX26S9 A-H\?YL+NV:\*U-X^+41RKW@<1 6MT# MCJ[?M'ZK*>.^*!8I?1DP?AA"+K/0<)R8\;>1!TW2_3)M(T@PD*\A)8\-TUH? MKUT]@C:PHI,3_\_&*,#7WW.Y>0L:>XO@TPBIOXTGL%2CLQ5@7W6!(JV?AZ/Y MPG\"93'R^C/2 5[F-]T[U6?CN-R'HX7W_N:"7M^8LOYY@?:UAO>!V=*XBE'' M.7'"*"IQ&2CFPA*EU=HU]RGI6%"2EH01;I138,P'88-@& M/]-I3 YKM0;$Y M^00*(4)PN9X0^X_-=[\7W?%X G*V^>Y]^@81>/IT>1]RSI=[NEWQ%B][@"!= M,.82J1(R^XF6$)5 ?OGO<($SZY(T^2\CU."]UQ2N<'G8MX&4/-'>( MV#>#T_A9Z^62^DMW%N-CL'CA\YI6XXCHMC>)' >VLCD!%>"/Z]>, \H =], MNN/#](D=CN/;URS^J?YD, :-,:H?T]PY+OK:@?$1!;30A9F,8>KC<01V QHC M7KH>=8WUWHWGQ@K ^4G/UX\.,*_Q9)3,''B7;C\J"*##]^ZRP]'Q$&;CT? T M6B6];O"MH8Y!#UE8J1?%WF%W7,";N?3YJ1XW]A; IA']BI/H/Q3^B^Y-:I/O]- /8.;CNG8Q&#"# M<7/&J&4,-K9\Q$,0\3G\U#+Q\"(?1SKM]GIP;:&/CWO1,P(8BT <'PT&:GQQ MD/OT/K6;"PA@8]' Y"0->X#HM1[(D \@W8]OE%SF_XO]ZZ[@KSC: M9NTLQ]5\U[A'XV(?^ EH /39C&OJW7-!N3^\&4UA[EMV'*8K#'-_QJ:,XQ7! ML/7(2-.>D;5$'^N1']BSA ,I-C)JCD(6NC\$/AR./NE!][RQ0L%''=5QB_/( MI+TT3MO531^T'=[AH [6+ :%X%('>-8#CQ&&^>S/%B(?VL1&J'&LA"NC4?2O M:PPHIF&$.5)&\&IB".E1HU9@!<#G!G.$M^H!!'L_;JR=B*#ILO',5$THWO+O MFZ^!>@"G8)9^Z0XGX^+]BW;FV\NF7 -Q-X_ILN9&7?E(Y=KRJF:(-,! MX8V;8K*@-UJ:,3ZB[^$MW$+WTF0R#T^B,H7G3$Z 'N=Z2K?C%%.-$_!?C[WK MSLD?0SS]%*Z91HD&S4M<5AK)5N\?UR:XG@<;8::S %1W/),)=Q-VZ=:/2UP9 M1_N_;[$[X$U%K'5&5#YPC+UV3$A.M""<,"Y=VAU0F&"RL#M0WJ:X[Y1'$_2\ MC?*_&]Z/?:KT-=L8*)_HQL#!?PZQ[?\]T!_49/>HPSM[O:,TCR-[OG.>@OR' MNZ_>BX/7?Q]U]O[N[;S:/MLY__WS?\[WX5WV/WK%L5;>(TY-++LM/)*5Q?'H MO;'8D=)7\>3,IYQ@IX9 MB,7 \?K,(YO"X@K8:--=UV4:$!]\X8;)?C<>7(4O4>/JD^0?I,ZG4?G6Z-\8 M:084>;S\#+3^7!'IN9T[1>$8ZVE4@W>@PH:3GKOD),SQOHGASR/W-_ 8;AI% M3V+R$7\DBEP5*+_@6ZQ"O/H&[@5[4=1[4Y=_-FBV,^G#*ML+63I,5R5QQF"# M.:9"*L>D8(!GE%32EQ]?I=UL@"\TW]:^N%N=-GQ:^UV=N,$&.GFK5LN;+0/O MD4%J=V]K"E+L8&_SK/,!P.C5)HS[&1\W]_[KS:Q+M[;_L[>Q;FX YA/ 9SH#M[!X>=HT_B/^?;\,S/ MIYVC#H#5^].=O;\^4BI*IUA 7''XH2N*3,5+5$EC0)Z=QM*O-5%.$+'-J")* MZ6(^*)"(5-R4WC#*K& \ $6\%*!;/*B!X[CA,IKX63[#LDENC\?=*^C]JC;U M)R._!T_YO3>TGS.=/SKM*T5T!:L(U.5 .&0D4RB4U&JOM"=<7:2SP)SS4@3G MG8L))4II2:N*!F:T=B6[2.>W6W]O[;S?*MYNO=Q]O;.]M[V[,U5T#>TW+O_= MQLPKMXR^SVV+L_;*4VN#TDJ7W/!2,4N#\&7%O/9YXYG:#JIL<1S.T"2_6VPJ#D]&P5WM- MPWYW7,?PW"0E:(R*L1]]Z5IX-MBNMI<\J>C$P*N!CP]ZN%;B(Q]Z*:4CY7,L M[)R<^N2$V12(BBH^*O$8_/Q:[WVWW.;9I0\Z=9NS+AYL*MR=2( M%D+,# &WS\<8QTG*XD@F=G3/AZ;7_50_;-&C]> [#L_J-1%H?.*/9PD,[3A# M?^A\KPD&;+Y[692XA*7ZK?B%_ JL'!W<<#9=U_3FR;.O/TD$62]^H1X'ZFL<\G2#OC<6UZ64X/NP>'Z=D ME$.8MV]V V)@77^-<:9A+TI?Y-.X=]B(:9O!QQ,S]O^=U.;UR/>[)_%J(-JG MX1<_&C1I3'H"E*9CG[X=#\/):>076,68X90VT<$GZO6: MK6T8"OAEG'Z',;N#E"\%3.G2;0E?IV.D':%FEWY0Y:".[;;4 MC+83P!D['?!X.#Y!K<\ W?LQ:')6@-(XCB2_,;>R\M'I=I/=G.$ 08TFV0- M,(RO?<.4!M6-*6DGOZ'$F0OO+/BCO_,5[QA[T]'RGP7\]^9N[!=9(Z6;12!K M6#%A70P93$V0F)8WU=G-QD&MWJ]35*T<4; :0+?YDQB: 6,"/)!I<'O.XH.4 M8YKVE\ $&HZ:--$%HT$7<2NB=YURC!$)'8V 2<\C#5 >WWM_XPOAJF[R0:"CU)N8(I--W'NV1TI=H)T;SCP"07BZM6J_)>U=^_> MK/TZ:Z0;-UM2&NZ+XH_I-LCD[#C&YIN,W&0:C+R?CI1<^=KZ ?/NN*?M M+ 5F. *2UM9.LF/;STYJLDV7"!-^,+]Y#E?)]F#-&+59 >@X!#(WB]8,UP%+L! M<' =U#Q@)(K&6+SS?^,Z#^-QB?C!/"&UO:?59#@WN:UQ\-D:+++$^)_11F^E M$ZL"%7_,QDP985_B#&OZALDHA>1:.VLOBJUH9(R& W#Z#WW,:4TL&;>9?UG; M^M?;M5\O/G-FF(,(U/KV-$W^Y*RVW6NS$Q@DVLC=44R4UF?M!*CINWP:HEYT M&^IX:?PJ_M;8-W-#N-[?&A>3\73CJ'EL=%B*-((??.G"*\0YWC'"EU->;X+O M!*]\SNOW @L7 @2Z$L);9@+!G MM3469LI4CI6"*XFL#$=\-+%P,1&@L*T)X MB47%*R:49)5@3F+AO#&FNH(AGK#R_]?4&!Q=J>BFRAM0.*'")0LAZHBDK(=@ M2R9= K,INB=Q''"K02Y'M:,S1XG:20<=%S%^9HPFE3F."F<257;^^S%'"'2"JR,]5S!]^^[DW]_&R)U;E6;@3\&,;Z)&,!^0'Q"(+[Y.'4D9R],S7[-(T&R(N5 M M$#$IN.Y7=-AUP J_/:.P?^>TL[?_D8-EQQT/R(42(^Y+AU19SZ)'T6AW!2#/R5F]#3@X MN4:/UV[PMZ/GEP%CW'I@^O=SOS]]/'/W9])1!^YF09GOQ$2NBWLTH9*:?"E"$F<> M627.>/JT>-/,)UXPO^:L-=M+B6SU30YICWP3*7\"@>+%@\6$%PAH_RDMP%L? M42V%2:Z) [3/54V%W9S-//"8\/A+*UH+@UP(X/Y:F"Z,:W5S<'4>ZHRL,U@( M?C8/>#JK?:?-B+W1Y/=1UWWR3^8UO_424QD9ITUB@)#D$\V.RJ5S;N/Q CK\ MLO;[FP@X"2'2(>R4ZSL__C^-3D6O2=>(%,_9P8=1G< 3YKNZ\R-Q\\_ZWJ5L M8#MTB;7]/))ENBGVN3Y/_6K-<#V./1K&/9+69W5TL<&/^82:\&CMS,XA:XHX MS7G\J?U;BTM[:Z8.),$*'':/I["V@)\-5EX,Z295^(U8;3]EV*7'CB^,V!U\ M&<(?;AJL7=B<3GK;Q@!?A.JS]<6G?AGV)GT_.ZPT.]PSJK=G8W1*URG.S:M> M1[!..[XIU-@LZFU$\&;&&H]TR=T!.B;PJ5[ MX^%L;W72IJ8N7@Q;+)PV36.W0TY#KCM6E*E#(FK;G\Z:W\G M_)[U VL6_5(:U#UF2%[56"\E;V\.W*S!WEZ4MIP_-\V?>__1*RXPFS[+::RJ^M<;C]H;3:V]<@AX,'LDCG2M U(/1C4JB]%CNK"*0W$S_R, M11F+FT_UN<W2=C_'-L-5UD[H(?%/O M(VT MB+4*+)(C%"G+*>+,TZ+NKB@/X"ZZ1:7OZ>.Q_F_YRJ4Y=VQ6.' F6R'%/G_W6'23>3,]M=FY4^8(K M0JE,^S=-L>AF2LW>SHMZ;^="7;WZRTJ^J 7D^DN^>?^WO[SEX/=0[_IJ:'C, MZM>7]>&22W]NIV.*DS&(R_C7&[<%F+(8:%?_G0K^M[CT7DC6;-8^W9+E.S$] MM!/MO'&Q%6N7%;.R9<6T8EEN#W6WM?V].=]<'Q9;/ UVU:+>FS0\&%4:K1(? M !0HTDFL8KINSZBVZ>UZA-QHU5:(KV]QTE4[HR1UQFE=\9)AJ4K.)./.N9(+ M%9K"IQ=/NOY\'>\T>WLY?FR3HP M[L[+BS5/]T5G[^ S.%%XY]7?ASM';X\Z1UNB<[Y_VOFP_75G[Q,[.+)?P>G" M_SG?:I=PMH;R>*('E4)2Q*N2(ND<1IIS12WG04FYMJ'6%;M1"Z!G85'=4S_R M=@1O-"LP^G.94L^HB]*=PD.WA,=T['**C:=78>.;%+C>;JI2-# MS>![-YS$Z/KS"V3\D-&^G$5>(<%9K6[E.>ZQ/.WTUT+S8^T\K31#N-0:<5X& ML.(-1B)P9TK'#'4X]>0#<_\'FKVTRZL\K1WH>,SF2H,[AB;:/5$&<7.A7V\N M?+\QRO1TZZBI53)M[S(KM';;+>68 K8XH4LE+=.1S53,,AVPF&X[MPHOI&3) M=$@X)LFV3Z8V54%NYGK['$Z<7E2@1V83CV==>ZE7;[&@O M;+M?]];?&^DGSPEZ&1L*Q!R$75-GK,&Z_3'IA5A851=34*ZSVN#O!IB?S)I\ MZXV'S1O/LT6FYX#KS.M^OYMRT>JF"_,SXL,ZU[H^Y92R0SZ-O.]?K&5B=2KZ M4 M.S*_HQXSE*U,WZL)#TV8)T]3+9JU?%)NIELSE6K'KL6C1_#C2O$9-O'VA M[U-Z@7@R/;URFO/\K77*@(VC#L;3C(]!JG'K8KW"!%;UW)L>$PL9HJF,;+N6 M84H,B:YA.-8_>1%ZX/67>T5 M/];=6#D**)2/3-_CD6FRZD>F[WP$^E9'FI\ U!4GI[X'(CG5SA'MW)?H+:]_ M!Z+FZ>#S;C2UW+\HO@&@<= &2-RTL/=X5KL(UN>S3UGSS36S@EO3GG4I2?I& M?6IG!F-F[FURMDU MAQ]F!EMS\J">^+3\^@UFW,ZO3+F&Z=Y9]9.+)5H6BJ@DFPT,R8&/IQUB&LKT MP3/;N4ZKK//L?>+::U?[*JZ]43>#^R@_G.B@:P6YUI3_FHO0]#@G2A1*Q622 MQF,$BVV1$8XBZIDN'0\"EON) M9V]?T@7 HYH;3@SY?$7+V0'/Z)>TIB M)B+^RTG,*Y_$G-.-EYAN?#_[3SF]XGZ2F'.Z<4XW?IQM-V88*:D1I3:&:T%D M,)@(JP6/G76\3=MN%:'L!]*-K[;E=UI==9[VGMLQS&6GVX&1]\\_P]PV\<[Y MIZ^['][#^%MD]\-!O_,ZSO^/SSOO+NRY]?_N=NCVV3[=.=K=L^\%P?]_=.#(W '/OQ%4J[QN]F>FW2*.FXE6/[$(RY9A51E#*JP*;TK+776 MKFVP]:JZT9;;D]$7JV=.+5=V;^;NM,(PCVM?/?74NA7+K&MRD($%]H;U=MGF MP#6;95/P'+< -2/HK1!TNXV@U'NO*RF0L$(BKH)$F@6*,->TY$I0X\JU#;K. MQ.6V9D\907\^B_O/NO'\S>)$"Z7#Z[C/O4)HSD=^N'SDJRW-S=;6<@;,6P%F MIPV8%4"B44(A6V(1>T!JI$J@&]:.61<"5TQ%DY/0[^4@/QFL_-FMS;ME-N<< MY)6.;N0)2>*2#I4B!T1%$R35Q23-A M3!_9E'^R67^9^U5[YBA?:G8Q:SD1=B+&I M%C:,G6MF^9U-!\FZD/*TR62_Z=A[77O'5TW[P9BO+"+\W69. M*9ME?)A2*(V_T)FIU5HBYL-,XJ0_U4_OZYCT^=])-Z:*MXAYU!#S26='33FR M+GN67C(E$,R[0+Y[]V;>I^@[BYRZ M>DR^#3<9?^!C6M@WWGN]:9P +!VS\/O ?\.8DC6C1A2*N)[=IHO4K,1>(MSX M:O9\.KT;K^#/S;K1Z/00Q!7M2.?I;1YXLU]?^Z[NYS+K8?MI.'07X".2[ *, MS>KE1I+&]K%-6=I6 ]OU[\-!\6K>-2[U\&KR[D:Z/TL!O)"XEQJ)K<^>/VVO MVC1OZ_9G;>M;1T.N; TZ?X-6BL\X/G@T+>4]2S#=!KI:/XA=0WAV M\2@>=!G%(I'MF4V;SX[G-)J6L(S=84>^[IBCYV@5R=]J7UP?P8DB-9X29#;2 M- VW3J8JQL=@PX:F05U#U+H%;2R<3ZI_PC,#L%(==JO;QS7]S*Z#R*]:#%-GZ*F.F/6GZ\9C5+K7FL]"CXHT(/ \? .# &/:&?.E;+UA M'!#6[.F8$W4 TKU^'*>OCV)GYMEQOH:S_V=\@V?Y;@+D7_2O37'Z M6=+H!6W8G%9*4N$FHUF*^>5#1_#++^97N/JP:[HG%X\TUFIL,)7PU"5^V"HJ M/!7+P^9-4]PD7M+4([YC9\84/_B(/U*BUJ[@IF^6QXV?7'']O$YZV?;K[ZOW7 MSM$VO70 H;_-]S_L]#I[F^)@KW.^N_>VV^G_Q??/WQYV7AT<[1]M\IV]K;/. MT?[B 82]]W3G:/MC52G.,+/(2F(0U]8AXQE#FCFLC&'8*GRQKZ<4H0JB]*8J M%2\#-DPKS1G5 EO'N;IX8.'-V]TW6V_W]HO-G5?%UE_OM]]TMG;V+@7/+AY/ MN7SZ[KL/ON]C+=1$A5.K26,_-4S_3 M,N6#9,W[*1,4I[I=N*"Q;\(07+[3=*#ZI+BNXD$5E MZ1P1//J*52DEMI('7'GLW1)R;:[UMEZ/AN/QJN3;W-GG:@K^B<[Y)W[P:NNT M\^&/H]V]30R^%-O_ /-[_1?;.=_I=LZWP,<"WZI[L>#?Y_/=5X>?P4_["O,4 M,*^SSKD[/-C[A ]>6=:AV^>=O2VQL[=/+QP^"JHDX#)[Q$3@B!-OD*95B:0T MH63,.U6:F#HON;Q[OLV#)*YG(,Q ^+A B"N#K=">.H\YP5HKXKQRVL;8F?!T M"2>;83E&0"MX2O G"Q?&I*1)+/<^VYG,!Z3O#4\-"<*PX$#\,"]I M,$)41(#^#5K9RN)L/ZT6GBZ<.S/68\J=094W@*>E"P@<0HJSI/2*3FL/U)&RJ0G]DY@;?\8FJH?Q9-B# M!7"N6,%G!$_*F> %)UB6BF/--0G*DF"\4:+R7&>38[7@Z?V"R2$ML[PB2%:5 M1YP$AU1)* )P F/$>^E]&!]Y/R5U9/IN>7A2FZEU6!TB"K^X QI MP&4P/TI1EHQ7\-\M9#H'.[XG6)L3>-.AZ?;NV\YXUMZ0]*X*N.1>EY*[$)2L M;!6-;*RXL=Q<;V=DX+DWX+$+80P*7JG7#%$F2Q1!"$D'/X14DDI+2UFYM8UJ MJ=LF.8:QVE++!"YM)1TAW -O.&6U5)AP$@0)X#%<;TEDJ;U/J9V;"]HSIK"7 M2%NA$<=6(P,V'A)>5ER7G#M);BJUW[$5GH$C<+NC $];MA^@M&X6^R6*_:>V MLBX)%0%+C*0LP?/G%8@]K1RJ!%6>.4I#RG)GZX0L==,A2_P3EO@'Z"R6)7ZY M$M]2]%*18&04<0\2CTN'# '9!UZO*ET!:E<,))ZN4\5R8&!9/6Q^BX69)_U) M797.^>,1\'VJ7Y1C!;>LJ[%:ILGFG*RO6E2%WWL^_@+8U6Y2+V\(L'BUYQ;<2OY MN[JVW7JLTK[*-6AR_ZA[<6ISQZA["VNM4,^H)Z(4MDZ30D@VX>9'YR@E@GO$ M0HQJ.4V13JEW@5AEE9-.1X.0K&/%GTA4*T-IAM*G"J6/&2_,4'H7*.W,H-1: M0AQQ'FDI% )SFR&CJ42::Z]\28R0.$%IJ6[4@.\&K?*N;GQPRQ+05Q7+7^B? MP.@-^B>L0O.!&U30%],*^I=_WG/9\]W8=>//KC;=7O>DZ\O_CKM'&V>'^Q9TKE8]_SHH M")CI[ M?QP>O )A.?^+=([[KM]V=_L[GG5>;9YU7.[V=\_=?%^N>[Y^"H'ZDQ):Z M5!AA'03BE 0D"3'(DF"%JK2AVEPLI4^M!I(P6'7".<5@?FI15E(X47G& [M8 M)WUW[U];;XO-ER_?OM]Z5?RYO?G[]I_;>]M;[^Y03?^[S[[O:OKO[*%WDY[? M#9O6PNNY%HOM1>S(W#7EKJV/6GN 91Y;I/(*<:DH,A612%J&E7'&5^7-J^I3 MNHI5]1/,Q"V4R M%;\X,N;#^@Q76YS+^NY?"^O MB_]R8?V'*0*8"^OG^NNY ML/Y/3=A<6/\'!4/W]"@:&-%,,'[@0_>ZRA6K$9K+D;?G5V#Z8?);HLT]%8>7 MD]%HI;:L[^A_-2$U<@ ^UN[K]WA_[^\CF <^Z+\G^Q^V\<'1-M[=^P3/_?US MAVY][;R\&%+[^_/!ZVU^L/?V<.=#?-;;_L'>WXHN&+50/I\X%TOF4>0HUK'\JT 2BPH1 M(PVI1&FI!(PBZY0O,X'DYXNC/",IOT=;)$OY,J5\;HD(SZ225=PO\PYQ7F*D MK/"(2Z><+K%CED8I)^S1"L+^7%&UE\-^OSL>P_KE6FRK:&]$CF#UEU :Z'%36S-'0BUR 5-P?MA)3)<,20( MIXH0H"*-9R?7,%T>0M!SV&.[XD. M$M7FU'S9)N;T2,)9AJ9;0=-BSQMMM"X!FK@F#G&E5&RS!RZ4]5Q3);R,E>=+ MDNO./R-9OKN5D67YP66YU8+8.$K*TB*ORA)Q8BF8&30@X2KKA=:J8FQM0\@< M KF/OC?QA%0.>#PQ:^/B\=GL[-P%A19ZV5!G%+.!(%]*"69%S*R5N$2@.#2S M!A0+*R,*+;/^?(YI/&%97I:UD65Y2;(\MRBPET9@&9 FL5:MH;$)MV'(5-I[ M0RT0R8(LY]YY2[0AKCIEOATEB- M,;B7HA0A1HX\BD7-$6:E]LY[65J2:A)Q=J,2YBL0-\I8FK'TJ6+I VP*9BQ= M+I;.36RFL2L9QBC8JD*\<@H9;#T*P9?6,TFHUX"E?!VK&V4CWJ"^VQVJN3UB MZ:&]0S\SB>TU^WJQH4/7QLX.V@R_Q 2DXYB#-#@9IW)$Q\,3^+VK>X77H\%P M]B=*JD-$A7Z3XL]DF\9^2_^ 'S\DAT.?3 M8;K[#+XL_""2N+A8D$+&*,S)J??UC([U M*(K^B\4:35?7#)P5^^/BYRGV5SY:L;\M(#60>?#]OGN'D#JQ2)L_??T8*\# M<]D2G0\[GSM[?XF#UW]T.T>_]P\^_-W??=7YNG_4@3F][2T68?MTNOO*?F2E MT!H $V%N(XXJ@TS@!NE0ED:88*7D%TO\"4DDUSX(2ABH<64($\HZ4E6682&J M2T7;'I:\;\"(L6>9R%,B[W_$S)E*2(QBCWL@,J9(5ZQ"P0NIA8*O*G>1R-8K M+G'E0F4$5S88J2R1A%//A+/<723RSM9>L;WSS5;S9>EN\^]?FVZTK2Z3> MKJ3C]WEM<=K8"^*L8#8PPT7%E>26,RD#U5Q@)M:N>KY[DFH5]H?Q M?4"B7A2_IW'@LJ(+7^F>;1I$@3:%5>HFQ1F5WL GFV'8!ZUXFNGTZ7Q@F_EGKDVB=Q*.#GV"X2=+$<'6::;JO/;$";)3QB:X5MYN, MIM. =^L.W8OB5?/2S<2=/_&C?KJ)#/%/<.W A$EW MZUZOIF(TQ^:FVG30])3U^ Z]21I4G^J1&X-#Y"*EXS-1;3+%,I1^,*Z%08]& M&JRK:+Y+/__3WSK+V!8PLO"H@ UD\U;KWNS++^,O2]V8!4+^6L1I6!J M7,*%R72SW>/:H@5K"\B3BGC6:_G'YKO?X5&N&\"_3HL(J]"UZ\5T^1[<$%LH M97C%VDPU9@$JLT@Z\S&F>L7$UL%DMGH"1C0P^UD16?H$A&XJ;"!\H#T0"$/P MW5H>4^@A?9. !XSV2):3;J]V VKB1MH7($&1KLW-'N#@PR'8YCKQ?Y1=,-[A MKX:\$8'T2?'?":QA2/74XI=K5[+"V?I: P(M'AC%1C-1T.,WD_',?SDY'2+; MT^-QT?UX4VX/9A*? -_?@6E ,4VA>./W>?H>9Z]E4; M@I]VLY>.Y&Y[D^"" B&C[QBA]A*T3P&]!>!3N*[1>[UV$K^A4JYXD6+2JQWA MWEGL601L"..VANAYH.,WAKSNS1:UX'2B.M7("]A%TC2^GDXFJ_\)X\,4/0S M.(CP-K_IWJD^&\?U/APMO/@W5_3Z5@??\ 1N9MD_2''WBQYG,HGC]9B6X78V9)0CW@)GJCV7H([RK01K@3JB1M7>E]=OCTJGYE? M%#FX "6K;Q2\_[&Z\?\D MB\TP"X1G%;)!U6WVNG]L\D^^,OK>X>YRG9I[, UBJ?XW;PRIYWCO[=VSG_O3O+,)]E MBW=(9\\==HX.#@_V#N"=_CK?.=_DG0]_=P_VW&>8]UD'QNB\WOYZH2R^+RTS MTAEDF':(ESAVF94!44LL=<+RBL02#^L5OU'!['SP)@/@LP5 32RFQ*I .>&* MEY(2"IA8$FF\+2N1 +": F"5 ?#Q +!U7"909Q6K$",N($X]1K*B#A$"R,@< M(0*JL2 M88&%- M"4BR"?CH"-@J<\B]#5QA5/) $ _1!"P%_%!!&%E6FABSML'7"7VLLD2KMX^[ M7 G[TX_'OQ4[M\_9SO41?VBS_&&C>XOP]:9-TGCNH*G@&2LM MM0OM-U624TW.^\W6O:5%^126_UHKLB;#(^[83!ECL^:+G=3#83>DFK_CW3EW M9#/R]F;D0O-SS @7KBH1J3Q&7$F)3+ ,"3 M58DIKGR(-:K72_Q43F=E>5^. MO#_D]D.6]WN5][G;:!QGCFN-8VI\\@X!O*NK4>2^ JYBDFOO.-"U_I=\!O%B;*\ M_S3R_I"!X2SO]RKOK; P=Q7A6( !3\&>#\(AZ4'=:QXP V.-B'C6..IW?*." M6_FP\:VE<-.YW^I63]_H#Y@/%C_9P,6Y'PV='A]>Q+CM@1VE]HVZU^QWIO=%G\>+-5MO'#'RW C[;#F1PJPEC3B)<2HEX;*QL/)7(82 [ M>#<$>[\&"!>]V'\NT=+)YX^>-C@L.DL&60*.$RY) MR:S,X)#!X9[C)QD<5@<BS1D8;P6,GQ8/^FHOJC( ;^D*@)$' M)$45$(;/*^5*PH7.B2,9#E8PJR3#P;+@8&XG>4ZD=*Y$6@L6"[]H)%5% Z$ M*KFWG,>*;SFO),/!RB6=9#A8$ART8RI.5IZ5! E.+ *4)]$ZP,B9V/,DV #. M4TX[R7"P@CDI&0Z6!0]0X[%K%/L/=*8$V1#B&$40Y532\Q*R>>6 M\DFPO*(K-[.\HBN[HCDJ?0-3)B6G%EMOWCUR+,["[-"//.M0AUO_"A9 MFP9K=.DR6;'-S-C\1(#J0)2%7*(&ZH19*Q M$GEJ#2\#=17!:QOX!7\JH:X,71FZE@%=/QC$CJ42,=#K< 53GM3!E'Y"%U5KBR>H>LY0=RC-#%<#Z3>R]2U6SJW4OP;JEK]^@K=5_(O)3# M RO$42L8V&N8/"/U[9#Z:SNTI\$_CCH4V:H2B#NID"1&(D-C1BMV.)3ETD-[ M#[0DD%)8AVMA%UZ&### M7(:YGP?F[CM@F&'NKC W#QGB,N"*:(&D]@YQHRS2WFJ$A<$43&^PZNS20X89 MYC+,_3PP=]_!Q0QS=X6Y>7@Q8.JIKARB7 ;$"3%(&2F0#CR4QHB25M4MPXO_ MFPH+P/^[[I>-Z5T[D[X?=>W&_X$/+XI5#082^+BO1Y^Z@R1GZC+3WY!7%QG\ M6Z)P08IZW8%'TX1+BO\1@W^343PP'K7P>CPFGDX(#&QSJKS0IWKDQL6IA]\_ MC?0@Q@EC#VT0:MT=%/ZKMW4IOV$(7?AT7.B!*S[[L\+WCWO#,Q\/IH?BY- 7 M+X=]>-4S^%V?%*?=7J\8^?&D%_MTI^^[X_$D/3E>#^^!OOAQ;%0?+SN!E8V/ M3DV[BVX]X/$H%BZ"5W(+$[>C[@E00A=Q_GU_\J+8.YR]R/%H^*7K?#P( 3,M M]*=/(_])G_CB! CC3^*S'_2,UO;.'S;T)??2.SY1##GXSR&V_;\'^H.:[/8!/_8Z,)/U'MW/T>__@P]_]W5>=K_M''9C3V]Y_SK=)YU7G8["EQ<13L&\ KB@ M$AG-*&+.EIYR73$-Y@Z1?+VJ+C?.:XHLK!?P8>+0T\.N/2P.-;"^\7X0F\WW M)JZNNA"9$P#;3GJ)1/%R-X^Q)]Z+EYP.:FQB"&UY.(PK.LGHQ]NG_D8?PHCS#..+8.JYE\01AZ_HOOP33',/&3>J;: M'G;A4[@ZB>8U3WH!7_AB9PBB(0M4I/9D*+%6T6:_]#+](4A:=U"S,7SX8@:9 M,X",,M,=3-+7-40F)OR(/]**KDVO;$'G!:!$8V\1"%VDQV_C21^^/GMH]&S; M(!7<>@6:5B^*>ADO__P_"VIB"2!RJ1+.L \2_O55=VQ[P_%DY/=@_-][0+?' MEOCS[:G$'^X<=> Y_^YWCD!:^]MXO[]/=O=<]^"5.X3K0=I_[^^\/NAVSBY* M_!;M1$GN[Y\!*ISM'[WM'AR]%SOTWY]WZ!;,#:3]]3X^Z&^?@\0#HGP^[<1G MG7^"_^U_M,19J@5'1"H14[L"4MAA)"A655"R=!37R Y[%6>+#+CH$()Z.)GQF0F<(/3^&CSD M(11)+AUR8(@'AG'%?7F1PE40A#I65;8D/*X["Y)'L[)L8U_5?IV 6ZS2,\0-P M+Z-/N&#!778,!^ET_-(3&L;=3X/_=PU="A)-WW6F+M["^[ZL"0C4V04NJPN[ MS>)&B#X[%?+7^0RNOHB6H<#Q M6(>/O7Y,182K)+/ !4Q>YH+;@T@5HTW=<9+=;NC:B/I Q9$'SSFJ@^'58!5! MIS\4RCS&T>)#DRI(\8'@'= ]A=:\'H&6 MB=^X& 08'D>T+WYY^__H_O$_7_V:'@X3<]T3T!'=D\-B/('KYX_I#M*TXW-: M;Q-G& &RB=TU2K3;/^[5=5BG 8^X:MM1!P]@-F]A F"6P9J-OG2M_Y]QL?9Z MTG4I0A&7>+/7&Y[.8G]1S:=YI>^VY]-X.WVIS;A\W9,NS!)T"^C0[;*>#+_ZE1P:F M]JH[JAG@Q5K-+;,/IO')>,MR,K#;RYHOB0Y32D\@P4^Y8GPT9 WRG=3PR3GMXG%@DX0?H(=L%,)D^ MZ;0>QA=Q?H7M:5@P-^?\!$K^9#(:%.:LF6=DOQM/-+'_:)3,S)/:B.TG%E8A3KZ&L>P0Y# \?&PKH.; MP''F&("9BIHWFP'F&1 M?IX,\+E5#'9SC7!U1%\ZFPL68PZ>/AC#"'=9(: YV0UDZ MI,%NC#6N*\5<8*8JUS:JR\FN_P#><9.:-:[7^3>Q+8I9X+]MBM[TKJJ6GAO8 M'V$T[*=AOZFNDID2I0&\P"F\Q)MJ1RE!0AH-Q!568JK+@F?PWT,S MCNI[O=E 20L5T6<2"U2/CH?U=*96S&QN3/PC/HV2?[2FWZ"+\>""#I(]%.J] MBY_*@;WYYM"4T(E);HM12T[8RN[)#3!GZVSG5>>CE-@HZR0"6'&(*Q_;#GN, MJ'"T=* X>$S$NIR%]8]:-&Y'Z*6GK&1"WXS0>UL?N6.>B%(C)X1%/'B.)(TN M*39.20+.J*9K&U<4_?S'K<&@6B] 7<36BN"7N(F?0O4EQ709=!>5PNV M]AL M5$-\[GKML=P)V68J+)G3HZX?1"VAB_'A<'028/2%:,QL)WQ89X@T&]6VO5$- M4_R_OY7BM>1BF^(6Q3:79\=M)D-[)FGELQ.T!2ON*\SUH^,42"8U4D%)Q(4B M2 N!D0?MJX51O!35V@9Y<=F,*T"?]Y*9$SVX)AR2\BW:7)TX&ARE583A[ HL MP17H[/WUD6,M@PH"6>TJQ+FE2$FA4 E^7"F$YX1+8*(K LDOBG 6FQ=!NC&JNHB.1@6T9,8Y7G\$D)3$902#A M#9BD1@-O41,0+BNLF<;!E1A,TJMP[4\=]RO6OQ'_UX ?Z5/XK!7IO#JV$',4 M%_<9YAIW<8M[&FR<;V",9R;EXFY(O"(&^&;1O"GS%V$R@LM'!07S]OKX2)2# M[R8S?B>]4:D?2&^\', 8CI-]_5LR>6&._SSMNI/#WPC&__AG$U;@L91NZ^.U MJT?09CR,2:G_; YYX.OO:1WJB"+D1RN1CWE%*"5JX 5JM7X>CN91H$\>&:#Y M9Z0#O,UONG>JS\9QO0]'"R_^S16MWW;C_YC1_VY<]=CKR;UZB:ORT1)7Y]F, MNZ$-WV]KGRYMRUWJX#A>E=PX&'N*X4?[_;_H#GU_=K 73Z-LQ=,MY[NOMQE@ M\.D^C+E#.V*G_T=_OWL1PW< Y_?9P=Z_>X#E9_M[\71+A^\?N:/.^>]'\ P8 MXS/=_W#07<#PHZWX^T=G'<:5 S'AB*N*X,4(='#<:926#HM+V4^*JZ$&!DS)P295[Z,S'ZPB_6HF0CT_L3Q^I"!C6M41&!()X605D"*E0 M:459>4G+,B8F+Q([F)CIXBM5@J?".#/$..]+98S6IN+X(K'?[>V^_/_0[YOO MMEX5+W<[;[9VWFWN;>_N+"$)\OM\MSAU+"ICM08G';YT!@P49N%'D,16097D M)TE^_"Z%-MY=%]>:QL"ZXZ(/5LPD[A$U\;ET8*M(.YOUC?4>;Q%T=U1\T;W) M/,LP'AQI,@K':)'],$R.^E'-XOV+RSA]Y->J!OMII)-WDI5_L1,3G%IM]V MP]O9RKQ);Y) *L-3@J>SSJO-CQ[D4S/00)[[F*?-& *AA=^88J4AU"II+NF6 MIR7!<4LU#&/&4HKCI#PMYT]TMQ[[Y V?S9.0UF3I%Z%16,WC: G)\/I+?59[_1) MTYL#R-+3QV/_V_272X?LT]_=^%XGOT5ZN.[XN*?/?NL.$F72_^TO8QD%^,?N>#]^0;[U MI1"5J,H[WIXG_J0G?L-V7VQ%&O^HV]2<^+')-Z&*IUN8FW;TL[C=EX+U#MT]W7 M?W-T1^WLP[[,+=1K[?QQU]C;YP8=_ M?X9KOL;Y[Y_O= ^.-K]VZ-^'G==_?]X_[QWN'-F8C=34:-PZZ6Q^! @.ADN% MA RQ&JWD2%E'$5,:>Z(P5D&M;8CRRCP.YN!7RF8-%3:NFP9Q]HAXPE!G/M@);:*^7)M M@ZO'*%2JQO$]C*./2:.==IA/ZNT),R5"&OA$;?PFR9&@2/, M"%6"E67@:QMT'?/+9Q"?0A>J# !+!P!P[%P5G R@YK@76I'@9QJ$%SQXP(4)0IA7>51%[[V%0"P" _FGE9=<&*%!UC$XQ%7@U@K^_[/WIDUM M)=G:Z%]1\-YS3W=+&V65MFRTK?:^R^^6[_2M'_W,I#+/SW.EW2MSUH'S1 M!=Y>&MX^SS@V22^QE 8!9<6(<^N0U@!O(5J.8>H*@M!LX9!D4?:P"@(\N?_B MPXK%% 28 P28$!Q%'# 9K9&VG.?\SA@Y8Q,27HA@ =]YLK6-\XI"1 4!WB8" M/#1Y9T& %T> *1L'CYZ". 8D*2F%$3 L1*6E5;7,\&/:. H" M+#("/#0!>4& ET> "0<0R2GFLI'#<0L<@ 9DO(5%@5=6^0CLP*5LY03:5_PU M'E_O_HQ5]6Z4^VA8.:#.\5J<-AZ4DN!Y;1H7\D+?)G7;)/GSQU[WJ$#:0R'M MZ[1A0SH;8'YR*";.$!?)(JLP R&S3@'=B=%1@#1U>5'SS[)C\];T_Q$L&D7_ MYT'_)Y3&R!TI"\99,("E(!D ,$:.*75F&-6O2_Z/]SVC,*-+P( M-$S9.Z0E3--HD> D0X/0R"DB47)42:V85*GV3I?XT]11P.%E MP&'"&[BW^3^.K#4; MQWP$*HY^'-V-P>^A.\BIIDLDXT-,Y;?NUCD2Y85VH $]W$XPJY1YXT[SQNZT MO8D$( 62<41%="AOJ2%# T=&)!T$UT0(7V^CLY(CJ&!LP=BWYJ)4,/:^&#OA MYH1Q[;40",:6 <9JCYQ@#BD:J:=.8D-U'58N%L51H6!LP=A%Q=CYBL?6AN9_U<7FINN 3Y<^ M7;P:AEGT;.?TOZOK+<1U6="J <(ZKC&893VG?>_%J@_//:PO"&?790F/8Z_6 MA8Z/C2J+^/@"=2%2./1XT*L&N29IOUM?;=($T"W:^#*Y:%WNM/'O-O12+I:X MU>V@\<[-J&9\MU?5-WU_-*R7F-_G"]0U#^%RO+'1R64+H??^^SIM_37G'Y=POT'$GMFK\/W>!,>^,-4'):!0G M)EF+);%>^ 1?*BZ^;US)$,5C[YS!0/V 08CA?3WR.[D>YO3ON6[ 5K>_&_N3 M4JJ3*PU/VLY=L-.TG>WC?$IU#H1R08'P_@56=_GVY^\V12.8=2C'O2,>>$ F M18DT%HH*[YF-'A;E8N4R7VR C+:SZ(#$#3I3=7VO+$O:&U;>SMHY& WC#=C0 M Z7>'Q46'2LX:,ZH0G"M9\N-DV;+-W--X7P//[JXB],EANNBPK8Q9 29#,-G MNS^N%9Q;_NCU@*=D'E71OPN#WFFTO6>3^&'QX(_=WNBK?!QY<\*]SS<_?S>" M.JJ8 FF6#O$D)'*:4^0HQ3"RD2A*EE;I"KXXXS;RB%43'+][)=MGGH:O*1,W M8L(*+G;%9'%Q2ER8I[V9= P!H[I,(P =XL_H!_6TW4T)U*X', )_^Q8HR&$\ M/:\]/IS^KZP]7ET$HL9)J]^\J?9Y;LHQM"83AES5^UU.OJ MZOG-I4=IG\U_AX5Q%$(P1##VB$>JD!62(Y=(]-@8CR5,IMU.'&E:ELC2@>,.W-G\ MGC21E@>)@L]+*P,SMLZY&X,4SF L%?-L:;6N;#[NPA%23^M_GO^SUHW3IXY+ MH@,+&4%#IAC0YSV;(01E.&D "VG=1@FJ&Q7NR)XV@/W6-*1558,KUB55[/?; M-;7)5[AN6;-<-WJH;_V;GFVT=H(K@*H#_:Y\K^4F==N7_CUU@[KAC2&7 .(; MA\S?Q7;WY.)<]]BL:);\_.6;,0S:<3O537(7><]D9JHGIO>=<.&;K\!KJO?0 M_A^M_NE.'J8=:-_O;?CIS5&=C9_P^63S8/-TZV#]='-M_;NT.&JO$J(F)S[E M7B/C"4&>IL1MD#@JL]0 4;'',"C]WB N+=I\_[Y1#8Z@5:=7&PQ&DM'X1ZOC MVX/\,$/MNEIK'Z2I_[S$!X#QC^?Y3H86F-=S8>0X*8Q\S0*])AW9$ICG=YMQ MJPVJ6;V[/S$;?1P96.5PZ&I;T_@2HR/J*]A!OSL^96AQK;\966EA^-KVN(KO MQF\N&=;KSRUXS$[_71ZW<<7F5J<>P?J^OPW+S!NYP@VA5-?%YD=^EK7II^$(W_!=>Q2.,H_SX/F7D M'S\.P=QEI^AAC;^Q"NQ"N$-GJ-\<0OUZ;34^1_G&&.!OO<5Z9:W[!Q]:Q.M5 MBY=Z8?&:ST-_ ;GSH >EP/8#%&.X&G^9;,VEVOJ<"<.W\4;/^^%&S_^XWK]6 M/V6C3V/-]H2$+F>-<,F MB 0 WJ+=>+ODCGWAY;@[RL.W=-P@NZI3'TT>QR:-/9[L[A MS[U/&V)[9Q-O[6SR[35/]W:^'&RN?6SO'NV*S6]_'V[_=<%'\Z!YL'6PU=S> M^7BX>P#M/?M,-L_V^=;97GOKT^8)G-/:.X#K?OLLZJ+G4\5])<.."(Q82-D/ MWG#DG&#(.A:9$MPS3)9605"6B;E5$5\@.C6&/0J\TA= T#&Q M&_&ZFM)E1I?)7,WE"KC>%5RGBNKP)%C>7E91Y'RS*B*;ZVM1S:/G 2NE)("K M7EF88/E"SIZ!G!$O8XH:$QTH%R$8*J0D+B@OM?-ZB!ZRD+/7B1_308H<4^V% M1I@&P \A W*:.!1D( $G$@6-2ZM$\V6M"SDKY*R0L]N0L_O!:R%GKP)T&2(HM(E_HNL&_-"AFO)J38ZPUBS M=W@NO- M:4,E]RD*&'E$O-6(!P=K::DM"D%%$JCTW.9LQEPO:WZKZBUO=MOZU0+)]93O M@6CRC-QO%C * 7QT1)E*L^9T="PDQ& IC;AB-(>_1J29]\XFC%FB>>MCA3YF M3=B")PN#)U<2$\E#"M$YS;7@5D>M%9?*$I&"%LZD7Z2J*<3D5<#(E)'.81\T MY0X1:QCBR0ND%4W($FL]EK#"M+".I)0N,U. Y$T"R?7$Y(%H4HC)ZT&4*6(2 MF,,P^$CF M4<)XUT\ 09H@F76FI%.! 3NJ(O%VXIEJE7[G#W[^O2>PV#<$.C MWX3+[ ^#X7.\;GWD%<&\\^1]MP@=_ZSV*WP+DNB/J]83 OZ'O O1 W'9N)AE M8#P)D +R=P+YS]/V+)/W;Y/B2.*QUPVV:LX-JA3R<5?4F+)9Z1AY4LHB3VO?!Z A5BN/ M7,)*^)"8]8 :_^__R?5D?BNX\5IQXRGM4G,-'H62/#JX3"B)"HH'2C%BU!B4 M!0@6-2_ M_CICBI)*!^8TLB87ZS"<(2L,09I$S)+BFF"64]NS94XOKR)+J?A7 2*OVJMJ M%BL*^WMT,)F*>0Q&$B)A06F20#S"(M-X:Y"625@<0C01V!_'*[IX:;YF/+DC M*7DE;E6%E#P(1Z9,5#3E4L9 2F!N 1R1UB-C4D)!)Q^H\21QOK1JS#+1A9.\ M4@QYU0Y5A9,\,99,. EU!E/-)2*<8UC@>(6,T!))'1/W&O,ZR8T0*^H!.^T+ M:8^:ST:70Q?&./G*O.MNGW7F.1RCNRTLM+$""Q$#CIPS0YU4 M20,7$,2SI)B]NB;GO*PG2C*5AY /Q- RD6(PB6DDS*(" ]$Q8AY3-3IJ#1AP@B'%=9Q MF(JS\+_7"3!3!N6(OYW/X N_.]5P/.$_PGN,;&<(\$80UR;A$R.?%8Q6(6MBU[Y.E>R> #_ MFV.S[+_JHJ^KH]*U_YHI*SW\G+6FU1G4;,,E?XSK MS1*,_VM<0I +.'GJZZ6KKV = ->@'W\;016^_IS+!7/J2N[P;1[+=Z-2Q1=Q M[ 7*)A,Q6TMX^F^S-^GY_8A<+]I#9!,\S3O;/K&G5>[O9F_FP6_LT>'3KM95 M=*ZZ[87!'V(+%LIY:[D4)O#@N+/,PY^DB5?)2+(TUY6JAQ_SO=ZU^B 0?F9V M4G"Q*P;ENA+M]R_[_/*"MC-5LWZ_SK%Q;0'M7&X[_HQ^D-6UT4VIY6.OJFMA MPYN^;74:A_&T$8^.V]W3".V8U-M^?U07U:Z/S3$1-F]LP+S*&QN=K(CY@KDF M]THCMZ=3+S;R_L:D%KCO'AUU.Z/-D&A[G='5ZA0#F94,;Q:M;PZ;FTMSAPA* M<=2JC^W7#1GMF]2' 0:B4[A4HYL;V8NC3].//]Q?66[4A>_AA/H:H^[Z;WAT MWVS%'U=6'M_O D]H'/?B5!OS8V'#VNM7O3] M;N[A8=O[,+CYAWJ8ACUU3;-G1FU861T^-HZZH95:>4B&==/[71#]R[T]ZMUK MGGEX4GUHL]O.?=Z+_4&OT_C'TLY?7Y;^F4?J&'X,^2X@VJU.& "W.7ZD.' 0AL'[7Y^L$M))FZH'0^# M/"-#OMN#8XZ[PRTU:&LU )FHF[32V.[\JE?S6[@[7&U0M[7N4Q@@-.RVS-CR M=:=+U9\T6WZ8%^.&9N83\Y/%_PR@FVVGD_]I 3NT[79-#QO='R.ELL?' %RU M\)_?;B2OPUN!!NS'#I#%=ONT,0,T]:S7^HF:K1!BY]W"$<6]_VUB?_1WQWXS M@^VCK=;>VB[;V_FCO7FV<;J[\_D,[LMW#\+!YMGO!W /N,8AW?VVU_K?LPV^ MM;/Q/5I*DDL26>4$XEPEY!*12'BAN;;>)*N65FOM&H%[(XM#E;7NUQHW%-"; MY7-&%OM-4/%\@4ZW_PN!&F$!S,>@U55&D)'ZW(A@C58:J?7*(D]6&\,>!1W- M&M4<]<4$FU*K P_= HV9[H*C&$%M:HB9@>,^/%[^)75[UP/0.3R=SQ9YUKD% M[BY/MZUQTFJW:TF(TU,4 'SKN#5\F*NGO5_!V'+#5E- L#S"C3' UT\XNEEU M#'<#^ _G@@G0]Z,5X/C_'LW5[=,1B%SU1 V[#P^=,0A ?'8@XE3/C]%YU&WC M#H@_?:RS UTS"O @('YY2AS/+M"FX_&#'-F?K:/!T:@A1_:TX8:*!0)]C\8D M0$2X0KM[/TO&PC@"D6!\Z-: #4?'3%5J;0*"6>5N@]5I%:NJ\:-;PW9M M(X,S!KV:;5Q FQ%( [* U'E@)KF3VJ=#"$FYKNF/NJ[I12BZGO,-\>X_@VY& M#NCC0X"!\VM\^/=?&Z#R,U/0:%AK;MD(P,]!#JMSU*RR:LVT(?X$.,D7GSSU M5%^$Z2>%%7[\D2\[?,RA_,[(SQ23&2/7;8AM?H1.!7?/;-..']-G2E=SZR%2 MPZ]P?M8>:$EJ#UO=NO2XE[NYOLU*XWUC,]L+&Q]LKPTJ"3C4'E+W)D"OBT ! M!]6([<+0#>!Z0^UK59=;=/O;+K(*K?_,ZYOZ@6XEJB TW?T.7#% 5XZE!CH3 MY*97KQ1M'R9!-ZB[\!_0>6%"B/Z95P=-4)YS6CQ2IJF"K\-.K[M[&HW/,;\: MX[)HR7@<#$:AXN)T0W;MLJ#?#H>V%F2 M?H[1EZ;X$8:#K.0U8I5&MNP,\H,Q=0 F.M7+M]262_T,O5L_*C3 Y@%$>3 ; M]JC;Z[?.AD)^WJTW\LLK)N$K>GG8P3"OM;LPH?2NZ&HXKI[G+\V'E_H;@!*^ M &CZT>H.*EC?3#V6#Q-=Q \;36!A]%(#;O]_$E&1K"L MWN'B7#=C-[U0]X=9)4EP#CO,,17:!*8%PXE2HG245X8K7MAD\$U@).VXG;!YNG6P?K MIYMKL.YSVBC-+-(!6\2#"O N"L2HPH9[[DDB2PU@,_8X6XM[@SC?9LPKP/=] M8V3%OH&Z-.Q(0*9,=%=8XZ8G\4Y&!J +_6;5J&UYPTV/O^)Q/V8..OS(\'*^ MD*[1,.^;936Q>8G5!M);73"DS2Q/ '4&F7!5L9Y ^\TI);QY.5*]N_]D.?HX MVCF0PQ$<@V)]B=$1]17LH-\=GS+<]:R_&>V4PBBV[7$5WXW?7-K>?_./>$51>+%[GH]7R$T_"J&$DO<\O31\H1O^BQ"1$=11#LHS#P&4 MYB[>&@]K_&B_".&B\2 ME3O#$<>HWRO["%_^N/16JE\EM\@B=5X3A,85A[$.(1DZ$M<]/[4G8R*Z$ M]/=U@$V;BV$M"%5 53 M&S$+E[!@$<;A;O%H!CI'6T=9\)S;&*PFBKED G8ZL*"&X0Z$,E+BT9XMX(%N M[JR?[>9 A9W/>&_-X^UOG^%>7W]N?_MRM'E6[W' ][L_MSY<#'C8_;FYLW6P MO;9/MM:^'&Z=?19[:_!<.^MB[]/NV=;:9G[6PZV#=?R_9QO3^0BH\YC32)!6 M3B%NL$/.48^\%2;DT ?"^-(JT6:9T44I #0?\6@EW.PAO;8(R'I]--G]X+5$ MD[T*<)U$D_%H2,!!HF!$3FE-.3*))22T)5CYP!)CI2Q2(6<78U&9]-1XA3%S M7$1F@@V:@ QY^(6I82X26!;9.1?IKQF"0/:)>Y\JW,B)#2$(. M,T.LQ($Z6/ARLR(? *UOQJ[Y]-L[+XLSM>Z5"E'/R8*MXS9P'CT#36226QE$ ME-1CXH560BU(@:A:(&.=1U9(Q063 M-M%,SO?Z]NZ?K5 R":/"/]FP6,P@$?'5&F:H0*'VP*$EF; MRY8GP9'.N9EI-%;SZ+#S-B?C6R&/N?51\&1A\.1J8D*(,EI3GR@L&W0R'F8F M$O)"VPML_((4B2K$Y$$P,E,DRJB05$3>.'PS MQJG7YW3WL=M+L97CV.O4+,.<3O/D3K<(G7C'VJ"OQ!YU+CJ%^=T+IS_/U"S7 MWL;$!9)) O/3P2#G,# _K6,D@KA$<\URL@S"\#CE05^?<\:EQ.47DU06?ZC79H#RQU7K">>##]FWM5).P.K2^P0#]$@0RV\([#VC)(1IK(]"D@C,Y=W(N]%&LLFY+S!R@L: MJUX>(IR&%DG#-(^*(4IR $/2X > MFA+Z6T&5MX@J3VD'FVM@*63FT8%G0F:H9S[E\!'N*6.29NA) MCP \;\9F]OJ'LTMA:5N2I@; M1F'>T%:+.O)[;AVW2EZ-AV#_[K293,'X!R)Y0<2$ G@4CB!#ME.+",\]?<_3KO^H* MH.,ZIO^:*28\_)RUIM49U')]K\JTJW7-C@=7%[_N,K7$?\??&:%+5US^PL50 M%3T"$,AC^&Y4MO:WJ\X[[E9U ?5W=17GUH]QE52"\7^-"]]Q 5><^GKIZBM8 M!P@[Z,??1IB*KS_G_L4>O%X!?#?\3E_+^V.K8 MC@=5^Q)];/W(>E_-2:7NL\V=C=',T65[:W^WMW8V\?;:Y].M;Y\!Z7?Y-LP& M>>;8.MKE,*/ 3/#E8//T0J7N@W"X]>TK@9F";ZUMD+VU+\V] YA-\K%G[^G> M0;.]>;;)MCYMGLU6ZGXOMM;\=YN<2\HQH.8V($Z20\YRBU0,=89]:X@=D@B M0YB.\Q*-1>^3"8)Y'+E,5'O/<4Z<(+4U-L6+E;T_;FR]W_JPL?6I\67]P_K& MW^]__W/]K\NP.RWB%R!X.$Z_ON]L.Z5,S@?@,TIPG@1V0FM)A#0J,&RU7YKK MFN/#C_E>[UI]0$=_&T7[J]GM]=%.[!TU1KRKKC!>/7@B>D'4W6G&1N:9MG/: M..YU?[0"7""U?L8P+)3>AJ]'SVHG%+1J_&.IJGNCGWMC?,1Q[HVE?S:Z/W(] M=OBE:N13\DYCZG6/&C,/6T]#K9^HV0HA=MZ](:!8I]N?OP=*I6:"(!]JFJ@I MLIH%!"212.,!@#U96NTW>S&.Y*O1[Y8>'/4@V_K\W1).I"" J3H7_Y&$(YBC M),)1"0G]&52.&NJ?Q/:/\RZL9;K*!K'&4;2YH%<:M!N#*D*? K-HU/W=L'E/ M/"^>&J# "!"RZJ;^2=Y#;\'JRK;;-6Y6*XWW5<."VF3V#NNE1OQY'$,+-&&Y M<1)AD=OH=$%MPL&@ZM?!*/8(=+N?M]L!2RM0M=X0@'O1=_<[H*:A84%EXH\( M,%LW,I^5QK,LG'5T#'P[ZV)UGC@%V@3?Q\9),W;R;7,C?/]<)T]:_6:KTX#3 M&J=P0DZY K,TM/V)N<%?OAG#H!VWTWOO\V/#\K,?JS^[ !'O.^$*ZE"8PY@Y M[']7#B<=@2]P:Q/B1H&4>ZX1=PDSJ1*,BKDX(RN+8=@RX9"1*\^-5YIKDK@E M%J9D?)$Y /2#W/J8NU14HMNM]WNGHP\3JUM:W"MJ9_(L-3UNYMYS%UFVM'' MT7I)#N?>*XG0+[L1EL3YH2^L#^H[VT&_.[[5T)A5?S,R@,&\W;;'57PW?G/) M9EE_;G4 S?OO\H0]7F6W.O747=]WM)@Q" MC77XHR(K2L/+7'_(C>??_"->411>[)[GXQ5RTX]"**'D/4]_U(:_B>C-RS3Y MD0,)-S+8= <5 $'USY<-RKRQ$NXB["F>@VQCC*_%O_Q5#.QXAFR,)\>9<7TY MEUBXY$+TWU_7+%>7&W!Z=4VM\/G8EBR[CF^@WM.%S41EE## ^WUDCJM@',]E M(B+&+D;MC;W:F0RQ.SA[U.LQ6(K52[+),NQ35H;G_;P'N?/C9WC[Z>[AW\?ECO ]*_#[?6V@>;?UW:!\QM@ON] M_[EWL"%V#[X<[G[[V-K;^>-H\]/G>A]P#]JP_6WSY_^>K4^[Z3KLA0_.(I:+ M9O+("8+AQ"@9%ZBF%(>\#ZB6N63%2:.@84'#&]"0:J&XC%IX[CB-UGAIE"-6 M:*8D'KG67JI(7-#PI=%PRBN"QVBB5L@I&A#7,2&C=42*6!PEQ8")@(9F&6MR M&S2A29 >D]+-(M7[\2A^ M[/:N0:T"6/2B*B M-Z?:]^$^$\-,C5YGF&28"!2(YH@[AY$+RB)O MA0D@,(DJDTUVV%RNAU),=@5-"YJ^#J-?0=/[H^D4S0XP#28 4D,,1=S".TL2 M<&T,UQ?NXPV9@*!5QH MU_/WT,(\=K;=/EVNW06O<$0?/W0V6!X/>KYI*_B^FQJM?M5H=8::GH$D>Q$> MP]N\QO#95;TQZPU;8ZC6:T[7ZS_G5TBU[VHX5_&NWZG+#Y^W#%]4("(][+9_3 MU8_\A6-HN-.&;81657O/-GJVG]V3+;R+J1T]- E&]##V,V@..[(:_G[2';3A M[)C=FD/=<;91Q6-;7V'2G.F;N]@_B;$S,PBY0T%*8Z?*'M'U;>J0L>PD&NN MTN7ZF+X]C'DHH)_MT--WZ#K:B]"J!@Q8/BGV6A5,;]78,71R8;C"Z#E:V4,G M5L-'K;*+\^C@D!L^>F_W>['NPMKYNAKXYO(%U^IA\$**\=R1>MJ]>M@X%T$5 MLO?WA?;400N-DU:[G?L/GF#@AP-1/Y%M^T';YJ&YPB6[;L]HD0N-[XT]:_/1 M.?9A^JEGI?V\>;4S^<33]@;?[_.N&OI^+\,U\HE#__&AY_K(*WSLR-O-3J59 M'K+G>681=E@& ?X9MCBK5'W*2N.28W"C?WJ);/U09W\2PO#LC%L_Q5#VSQ+'^@;\TOUWK%P_Q5VE_G4!;O8%Y- MWAEK@I+1*$Y,LA9+8KW(62!RGJ)'V*P:!_O62[)+3I6@(Z?0?>_KE?MK,;3B M3?KU)]REN7GF?^[M'.)=NGZZO1.:>VN[9WL[[^GNP=81W.MLZ_2BH?4S_+Y^ M!L?#-3^VMW>^'.SN;(@M^O%PZV"KO;FVU]J$9X1[LXN>YC".,>"$9$BPH&,R M(">]1C$8EP(.!,9S:96J9<,ONS24?:L"BP46I[(X.T8D=4):Y[@51">'B?!6 M<)*HCOX1=IT*+#XA+$[VGX@E1E)M$9&RKBILD?7*(FJTM)JXG#8$8)$N&WDK M6)R7)?G"\.+B<_[BCJDO2/+.?5D+AMT)PV:\T'6@CAJF$4TN(AZC0P;F:62% M,QYS%[732ZMDF5[![(H?^IM3]Q[U7V&;UZ;7+T@Z MBEX_3*\GS"-PIF0"13;!.,2U"DA+FY<<6+@0L$S<9;VF\G))F2=G'J_;3/++ M[<.GB)5[R#JOQ'H\P]+T+4=^O"!3W(K0AJ$O;;' WV-2^3Q-%HW BOJ@D6#) M(FZ<08X$@Y(7RI*@L2(:)A6VK/!CYL!Z/AM6 > "P*\1@%^0TA< ?C 3V7= MDEXQ23TBG!/@\H0B3;E 5@694YH;'?+V@5[&5RS7?QF#=V6!K^>J*O!QT!_T MXF:KTSH:'-5"-*K)4GWL]C[8X^Q5/)2M$@ R'0"R\_Z[C:#:BE&D&&8P+5.* M#(4%GPN84J:2,?)2F:$%"P 92D?C:"@>D[BL?G<8V#6*S*H&KHK_&>2H*OCE MVO"/F4"1$O)QZ4?-5XR$EWJ2D _XE>77@D5./)W]84[#)EZ*AY>MKE\-Z&X= MI[S>R95=IKW]Y]#W\_5K[^,.[55Q./,2(_;BG3.7Z\HY%*+Y,LW-D/<9FC]F M^)/5XI=X9#/%Z<&"H)77B1GJ7LF*\?AP[^@KV_OTL;7Y":YWMH[W#G;Q[LX? MS, M96Z^&!IQOW$,X:=\ HY:27 D_7(*9(0#LQ1 M%KW5.N:<4BHK57'I?WRPHKBX[;]!Z,IE<0MXW1V\9K9#E:52*.H0#&M /*7, MK61"T:5$"..&,K:T*I<)+=SJL>"*%&[U%@#J8W?0*_AT=WSZ.N/;&[TA.1L^ MCL"P0,H8^WDBA9R]0:QJ_6C<*M[8-?N-'9) M;(4@SB*I'4-<2X^L3@(%I@P6@?G$PM(J6^:L<*M'T;B=9NQ%F_KCW?+"LUX_ M5JT-XF38"UK=":W\-%K%I *5E .UL@9Q*RAR,48$,B2ECM(+JG)8MS&E&N)3 M8%<7)/Y7SD'SFZ3B6L_4A>C\^8*_MY>+Y[D [W!F:>E5$M1Q%).QL+1,%&E" M(V):.$Z5Q3A7UKE]BK+"S^8T^\YC)1);B#Y>D.CWUY::X[D0;/VD1J\:Q1XS M%4^A:_>!LN?,U/'J[64+@ERO,K[_V>#KYS1\/5[BCL*]?J5=4]5GYKK2[1MR MV7UT7CI'XK886+X5^]NI /I# /UL&M"CYY)'KC(5%8C+Y)$3BB!OB4S)69T4 MO4MP_2]@?11?QT&DYRMIY%,U; H";A-$_XN0EIN#9B^7L[QCN.7E6,1N5=<$ M?->+;;CDCW&D'\'XOWX;=YF DZ>^7KKZ"M8!_ WZ\;<1ON+KS[E<%@55T2/X M-@O>NVIP!$T_G8/XT*DB)\,!F?K;[$UZ?C\BUXOV$-5;'N]L^\2>5KF_F[V9 M![^Q1X=/N_H_KO>OU:MN>V'PAU H97(^$(65X#P)[(36D@AI5:C\$=C@G MAO<9EJW ,1H;A)*!DT!LD-@IRW!4U,40YCN$]YJXQIN+HWX8EIC\/( 3^J>Y MRMND2.H4!:O+M[V?,82-SORSMH<]1[W"\>1XWHP_,T&B-3%[4#*8\PR/"+HY(498\*!QA/%%CUS/I0N'D>99C(?!X;DJ;*,' M7R(0WA/;"^?54&>D>JI8Z%"^A_;>^K=\= ?NUCB"%C2K1JR#02_7]*J5)=?Q M'!U1RA[>,DR=D156_U?*'I:&EX:7"IFO.=7#DW3NPA=2_-VVZ[G8]AN_3Q<8 M_S=0R>[M_4GF:WE=AOJJH?YWK_NC5<%BK8SJ*QK5#TU@FA%U4[J]DT09U_D? M5UA2=Z'UK3OXOI1AG?]AG9IOUSOAQIFV[%D^O+SWR^]7EBW+4I/SB=+17F%^ MOV M*?9:%Q/2AM;6VN_MS9UU.'Z=[.Y\IMMK&WQO[8_#W9U=NG?@H?U?#C?/VD<7 M2A5;$H,/Q""+8T#<$(N

#F+'Q M?+T+6)@=/&KGCO>=L-UOQEZ!Q?O!XE2>;L<4CU$B0PQ#/*F K%(N%__CFF/M M90Z/(,N*/F:=A *+!187!!;OXJ_\G+AX!]KXK=?JQ^V4"E#>%2BW)OP1A^2$ MB1$%JGQ.7>^1-CR@2+1CU"B:6,K\D?%?%4@M&%DP\G5AY,M!Y%GL=8.MF@] MQY&)]K2 XUW!<<(BI;0Q$(\1M7EQ[75 CDI 2(U9$"P%G-@2\$5-"?VM\,B" MD04C7S94HA@=GPX7MR>DD7L6N8D"$>J -'I86+M(/'P42GOGM#$IKZXE+=E6 MGD#GIBN.U-ZCI5Y%J5?Q7"BN8S1$4,];!4] 0Q.%OG>V60DQ8@$ M&Q%G5B-C?43&PT!:$;22.)-9_:A;104&"PS.*0S>96OH$7"P[/\\._I-[?\0 M 2.GN4.,6""!DDCDC%2(81)9,IP(P996E?I5#IL">P7V%AOV7H[]E=V>%X3" M"1$,1.0MNXB(RNOAA W2/ ?$:P)C+"71!C_%;D_!Q(*)BX^)Q:5\H7%P:G<' M$R/W7;K6ZCBOLY??YRPU9U MEA$WC,H:GFS;;5"?7LZGWTB][E&C:L*)J!][YWGW&\=P/!SH M5AI3C]V(/VQ[8/MQV.11NI3_3!()M?K7=8FS=5= B_-='!Q30PVH;0^R6"PWW*#?Z'3[C7;K"%9_H='O+C?\H )9B+V,XNTX1*KX\SC')T*_ M+3> &W6Z1\/D0Z%.P077K)LY.O'BH-GVY-#ENO,..]V33@-&[;#AFS9+.UR] M A"O&BWH +AGSBW3S,4.JN/$TG#MMQU*WJIZJ3ML"!)\V6;S;J M1&,Q%U&(G7S#4+?DN-N'T:J;V,QC!PWH-#:ANWTM'G#$\$,KP 5:1V[0J^KQ M;?3JT0&9NJ(9C?[I<9Z0VJ>-_=B)^=!:,O<[K03?9YD"*1L-"[2XU8.+_XB= MP2@9U+"I,(T"BVTD@.1J*)P.+@87:-D<*CHZ%_KBN-?=[]DC$*$-&/8P[.C\ MH+GO\AT;UOM<(0"P.S]L;L-P+/I3(C?HM]J@E56C"2/1[>7V7RT!=1=6N7=; MT+S+:7YFDONL3.6\NJBY)[U6'WH?'B2!P$)GU4G,9AK5A Z./YL6QCX/6'NV M20ENUX=;W#_;S\N#W8>Q6)^7^1B"6J>"P8*>A.]!FL,@-EHUO/EF#(-V_?T0 MGEI5K<'CLB!CW,EL(BO6H!9#N]^+\-O@. L&@%:&FVY&!!CS?A;/JY0^B^)H M,(^Z(.$@%#"*HUY?OA)_&K8N13%\B%;G1[?E1XH&Q[1M58'PU3#3@,:%.!;, M:OH2)\V8DW[$4Y#WG(4S/_QR_5BU $RN.KH5X+,?0AY,@G#!'CPR#*CM#^ I MW]>IJ6(U:.<9 $X_[\[QZ6-ERVVZT\0SA-$ZX?<-3]/J#%7$^^&%\Y4R&L9. MQND\SMDGJ6[!:&:".2C&6JR?)M>;/ZY:[_X-W9#+)>5VOQ\UNV1V.\_LQJ#- M#-IXLE4?#RS.&"HMI\A$AA$/P2!'F$*,\A2HYYY$=S'E84H*\,5@( M$\#8F=_2XM?UM@\$Y?&OGJ]@] M^XKW#K8.MS_]?;!UM'>P"6W>^[35W%[[O;GYX6*=H VQ>^#)YMD^V=II'VSM M?#G:I)_Y'K1Y[VCS9]Y6W:7K?//3^LF%C%M1!0IC)I"N@X)#KKS+N434)^*T M8%YP49>M5+2$!!=8++!X RS:)'WVJTI2:ZZPUY8ISCP-G#J!4[P>%@OV/1_V M35SDJ+>!!R8039(C[EU$1OJ M,/2V*, M7%KEI&19+@8&#!P#G*8U" M\-& <$($E3+6*2*#"Z%:#P\! MFX_HWH\Y;+L/I]4A=?#O;,SUD1V%YN:?;;L?>SE<_T<\C]6K8W4;W4$_1P./ M8P!'7PX_= $70 ':UX3CYHO75\IQ>G"3\SC?T$JIY0?M?FL8\VY]LQ5_C./N MSZ\Z"A;>Z(PBV=O+C6K@FUB.PI)SZ&U] WB/['YK6'-^&-P_C+R= M"F%<:7RQ.0_G\B0<^GC0JP8Y9CYW$?39+^]V^Y%&T[KCNS; M3AT9.8HCKAHN0J,Z^:LZQKA^_'8 W+CZ\%$:B9EP[7'P]Q7Q[EV>U?_L-SHC/)K#'J].$FSL/R M*.S9$;V,4P\>X\NBTJWJ# [O:OT L?IM''4)@S(:("[@Y*FOEZZ^@G7P7(-^ M_&UT2WS].9>]_U$5/8)O,X:_JP9'T/K3.1#**3_TX9!,_6WV)F.Q'Y$#K3]$ M=5:)=[9]8D^KW-_-WLR#W]BCPZ==_1_7^]?J5;>],L+8"AQS2CNA9. D$!LD MAHDS+R*HBR$L+3XR[%R5."2'JY_C^_7AXR/\[+6R0%W,;=/JY&PK_:SA\/^U M:6Z61TE=6M54$@O0W=/1Q#+&*'^>_<9?R+-Q#CEWQK G2\QP Z$=)N/Z/.RD MC7$?E30-LVD:UK_#(CR82"W20GC$)3/(F>00!FWD)CCC'+N8ID%AQCUS@EAC M>%+".H^)E3Z%%%B(XJHT#<,, 2ZVNR<-&(JX#X0IJ\"YE%W)QLY33]TF0<-R M3F:)\#8K":_&R!]RQX?/B\E*R!Y1 U-M&4F].)]5O8"%REJO\YI>?5&X/G2MM^])MOEZ]H;[)YM M?OJ[O?D-KO5MD^P=P#GT,]G=V1=;WS;9YMKOT.:/K:V#=;QU>C')^>;)WK>O M/Z'=\/_?1UMK7P[@_LWMM4.R>^9/-C]]/-C\MD$W=SZSB^ZP&D>1;$!$$H\X MPQ(9'3%R N.0G$LFL.PDMHRI*3X2!1<++CZ*[W_!Q;G$Q8G/!,QO3"F#$288 M(ZXX19H%@BB#@3784:9R=A.RS/"M(@7F:5TYIV37U&P7>,0]T[L]0SCJ(JS/ MGR7M2,&O^<.OS1E>)QCW6B5$L7*(6T RAT5$GDO+E63&FY1]OH02"Q*I7S3^ M16-XBL;/I<9/!:$G!4P4,R2("8@;J9%UEB"? J&:=SN6J%+UNS]-L!? ).Q8M(M916&UI"6Q% I0Y)Y,P MG,-R;&E5/FI6H=>W-?N&%/[^$7I%X5].X:="4IS(!9@\TLD)6)XD@FS$!A$= MK9 11Q+)TJJ1+T557MF>_3"K^NWWZ4?>CMG[MCZP&E5QNWZC_M$W)4MVM9)= M[2&,\.FRJY6YX]GGCJ_39)$PCZ/U"O%@\Y9E8,CZQ!'6P5$7A4A)P7+,+%-2 M\N\6G"PX^4)AW@4G7P(G)QS;,D> 3.?\%UPCGHA!1L:(')$L)1\?.KWUQ"C$9(&;H#G*@S]U<1A<&0U^ :\Z$%?[9M9UJ MJ_O*4F4\%V;N3G-+S#R+)ACD@\>(Y\1I3HN$2$I61XZMYWAI52PKQHHILF## M7/*K@@V/B0T3/A6LIL(+P(;$%6J8@G!W0C@_S7Z"3]P:*9#TF"#N#4&&VNS^JH4.VAJB[=*J6N;R,=E/<1J; M$3#H,%C&/.A.HH-8AKT'!0[(B(5"SAQ(G->3G,,M:W3P58 M3$*W5KH_@8J\:]AVNWM2IRK+J9+:W:J*3TM07KWGR#_FGJ^\'X_YQVYON$#[ MLQ[W F9W K/]&1]WKZBP,B 66=X(C 0YF*614")Z("N$^I!]W"6]#&;_+':: MMZ;X+T-CBN(_EN)/6(P'_<[1"R@8(E#.Y(X,\Q$9JZ6E,,S>I>SJ3OGEC:U_ M%B/,8QEAYMGG:_3CZ&ZWL3._>$\O@K/#K;MUCB1XOKCA5K%"@2L)Z%AMD. OPT7),E5=21I@)\+(RBV*R*OA9\'-1\?,9 M*';!SX?CYX1))P:S6PP F)8#?E+LD791(6>PH,%'8[*_ Y7+@M\^S<6O:H,\ M02[^ZY*]YPO7,O$=?V?Y42YG//[EY>M=OM])VQT^K:SW\K+7%C3]JNU5N7;W6K0FYO>2BS_\LT8!NVXG=[[_PQ:O1@^MF"FBG_F^BX7!?7WTTU[ MT.U]R([(153'HKKQW7K,G;84)HBPXY30#=L)C4L) MA>N,_\.) AH2\B52-YL!JW>/E7=?#KOR%>3/YW@E9Z$7^DGRY_,50>!%GR9_ MOL(&%&,>\N>7AI>*!4]@2BX5"Q9H+^S#N(3-E[K\6+=3-5O'MW .[G0L_ MQ'6P'$SKAV547]&HKL4?L=T]!J:X$WVS \?NGY8!?D4#7.^ASE4(P )UWJ=> MMZH:WO9Z=?'/8?6_T;+LBJ47+,@NE^Z9YYWJLI'R!J/N#4LA$AD"(SQ:K1,. M&+M<<)201-WCN")=9_RJ-6IN=DWN:_8:%51O[WWZTMK\]K&Y>?"9;Z]M8&B+ MV-W)[?QXN+FSGTU=8OL3M/ROBP75_S[<^[3Q<_?;^BD\ X?S\=9.N[EUX,\V MOWW^"=?BNV>'?.]@J_F_9^O3N\[2&AP%B4B$G%PW486T5AHEK9@.29M(U=*J MIK=-#EYVG0L6OEDL-$G@&(STTF(N##=21FP4BXPXP4(J6#B'6#CEBQEU8M98 M9&#F0IR'A+0(& 7.O:,L"DUMWIQ<-@4+"Q86++P9"X7F4@2?(C?<"VFHE$$* M'TWD.'%9L'#^L'!KP@L9Y\IX(A )GB".74".A8@\]=J;G)E.R*55RI=)P<*" MA04+7]J7L&#A8V/A5(9G[+WCCB-IA41<2(RTI1:%$*QGF&,FZP):Z@4K:,W? MANOC:MM[[P='@V$2.7O4A<#\E%@7N[@1W M,W54330AV2205CSFQ'$>.6PHDQ'39L,LY[4LP\IL#@)>U>A4 M>"0 F,X.EW **B));8ZDH 8YHP3R/)(D#.%6BSH9@:9%_XO^OZREI^C_X^C_ ME.T'UC;&>XT1(Y8@S@5#CC&'<@B%E@Y+Q7G.'&ODY:($1?_?G/Z_K'6CZ/\C MZ?]D_J>'OKO!35HN4(F5:.I02%X@'DY .5,,B1CH>")&C^9XJ6)B8<@D-9$(I[ST)@H%*@]2RII MZY)/N?+VLB*W(O7%+>/QW#)R.OA^,S8ZK4YL',&-FU4C=D*\?4C;/)AJ%QX* M[[2/H[F0A!.9F( 5<8)%LB>:*YF3AH(R/4XV^6+'?4I\_#Q3 T?"6%(?P4+?NX1?]O MUG^"B3<@+2KRQ*DCF@2KI<%&814LUH4<+ (T3)E+%/&6T)!=.Z1&/ J&-"R# M463<&:.)DREO\B[3*S9$"C@4<'CF6@,%')X>'*8L*QPS!F0/98*'N P<.9@ M4. ^<9>H#%[GZIG:B.( \L0.("4%4 EOG&\C^LL:CHH1_:Y0_W7:2"2LR[G* M)4J.<<2]3,@8S!#F5/*$,3$T+*U*OLS%K6K!S\&V64'"@H0O@X3WMY(5)'PA M))PREOF$G32P#DZ4(5@%*^0DU; LMC+"LMA3SY96]3(W)>-% <("A/-K+BQ M>'<@G#(-ZA" ^'F')$X.\9@\,@'>41\YE\)[H7, N%B&$2U(6)"P(.'52>B=1%$HAKKU"ELJ(O/:1*1P9H9D2ZF5].R_RXF%V9U7[5E\] MNY?!,]C]V.C%(PL"W]EOG$;;JTVD@RJF0;O1;J4XQX57ID#N-D5HYW L;BI[ M9Q01L#+RQ#K%+>$6DR1A'2P2%B0I?V79NRF(RZ4IWX5!+P_J18"[116\L9B\ M'TK)UUHB_@2!**!W"]#;G4D)GLVY.8S5-W'"+", X M\![JD>-4(Y)B%,%XJT*& %8@H$# # 2$H(2FTDNN$^?"&$EC,CYIJXE75!0( MF&L(F#("12J-<(HBH27,_2XHY!)G2'MMF 9Z@(U<6I4% 0H"/+S\=4& N4& MJ;3'7N%HDD#4&HFX% )(@'5Y12"<33"L&0',C0A0&SS^5==8'E>*OGCX\Y12 M[Z8;A.;CH#_HQ6GGP?6?Q[%3Q9W<\%)4?5Q4??,[4PK;1#R2S"C$B='(&1D1 M4R H7J@DO5_PHNH[S3BJ<9YM3,.RY+UXW(L5@'I5!S5.3% S,8_=], :[*6F M^J4?E5K1'%[B26JJZQ52%U4OA;+GOE#V2['&.7-@GD]"^'$4[9U)VRC,>SIO MW1SN";\)57[<05-]MUZCOH[M]>;6VN;/K9VO9W _NO<)KKGSY0B6 WQK#8X]^Z.]>?1' M>WOM8W/KP\45YCK>/%LG6SN;\&Q[A]#^GUN?=J'=^QB6$F>;1U]/=X^^\LUO MZ_A"I0E/ U%<:22,SXGFDT+:^^R R;!PB43J>8Y!%(:\T.[ZZYNJ06?,?"2/ M783>6F2XRNBT<](M '4G@)I)&\N29UZ1A+#B'/$4,3+,6L0\=8$$S[0.=458 MK&Z54ZZPSGO@%<7SF!IJ$?INX=&KV8NQX->=\&LF Y3C,G*%.6+$1<0YH[FV M-4,X.,D]2U($.L0O*0O#>CS$(H5AO16,^M@=E#7@W2!J)OZ8>YX($0J1( GB MA%B@6%S"DA"#L,N$K<*'S!L06^[@1?,\[2RHMH+:7(V<00 MSQ53-4T8:8)!XF#U&,E+P]?K8U@[S=B+-O7'^^>%;;T%N'J?![Q@UKTPRT]C M5K2>4^X-BH3AG!<8*%=>&B:NE$EC(%BW;]N/GL?K M(;UV8PCNZ,?1O6_CM?KB/3R7&[*/T\ES),<+,Y^\HD#H9YHR]F=H+A9&VF00 MY3PGA 2N:XU+R!,;806O8#JQ=PZ$OMDO.'_. M3J#&H6<&<_TLM.E-VJE:_T MKA?;<,D?8Q=%@O%__39R N4"3I[Z>NGJ*U@'NCOHQ]]&VHJO/^=R6$!V<4?P M;>Z?=]7@")I^.@>.KU/[PL,!F?K;[$UZ?C\B!_3[$-4,_)UMG]C3*O=WLS?S MX#?VZ/!I5__']?ZU>M5M+PS^4&%5CC!DG#E%&-$%A^>6I\5[:P*G4&G.>@M-.)VV9]4\0R7"U]_EV^M3MAI-6NUVH3-Y[0<.Z?/SQR$9;O[SUPO\8'VXN-]?_[I73F M@SKSW]T*GJ7TZ"-:EWJ#WWNML#_/V9 6HA^OL=*539I;=-[OMFT[/HXB'J?# M@3(75:6(P3Q8,TN>QO%JWS,? B'4$4FYHC@GPP(*?[7WZ>+1[$-I[W[Z2S?R^=<$0>= \ MW#WZN[E)-W]"N\C>SI?F]LY[L746#G>_[;6VZ-_MO9VO)_G]_YZMSW@T2NT3 MHPYEHP[B.DID71*(YPCTY(,AP2^M&K6,KRA-,T^[Q0M?(.H.NI7UB0:'K4^8 M4X6M2IP3S"5G07)'BVZ]H&ZU)GF?&5?2!8NHS"7ADDS(P1BA$"(QSH%Z\5P2 MSBP+]8 ,^$6W'K>"?>(DB"@QZ!/H&;/<2*J )3LAK7/<"J*3 MPT1X*SA)5$=?,.?E,&?KPR1Z,6!&./G)PKM[:W,SV] MX4PAGC AHXZ!.LZQML9Z%Y5(+!%X&\F5GAK73TQGL=<-MFI>-R=MG(OZG]VJ M*C/4G6:HF?AZGP3%'%:<1#"/N/(*:483BMG%1C!A,5=+,!-I2NAOS[OD+)%+ M4WS/FZ2DEU9KSJ./6N3' :688= M6(" MXH0G9(VA2#BN,1;.X\COI%_%<^/.GAOGOL2-L1OQ/)NC2Z3:D]BK7WEL&M;) M8D)IWHOA46LK.&;1IH!)SDWR&'7;BT'[7M/!3#JK*"25T2I$"N9HBD1S')-E41#"B!*))JI50:T71*V) M$291KXUE MEH'*"626P)#661@=DI:F=!PRR/E#D4W32^."BT@OIL%10 MJZ#67&8O*:AU3]2:,AC"L!##O<&1/7GZH1?]@VG!U#G9E@X@O4L!VX:KM]VH#K;OM^-]L1R7(# M#CKJ]F(C]>)_!G <'-!*C58G .KTN[W:\#A]%3AT5($OGSI,F5#EG F^U?.# MHZJ?#995HQKLP_?]1K]I^]/G']G31OS9JOHKET?KPJ"?9T:H>^$[_LX$NRJ9 MS(WY$?(W\Y#E91I#%9QZ5=87LM(8=<'3YD)9BZZ_UJI\NUL->O-35'-G;36WUGS.KX3A#C^WUYJMS8-#L77P%>_M'.+-L[WVUJ4\*.%P>ZW= MVJ7K>*O.K_3E8/=LG6]_VLBX2.%S>WOG\]G6T5<\FP<%VG_FO_N4@J+2()F" M1YQHBPQT(N*!<&IC,MR&BZEM8H@4U)+D'6*>A#382.^?4-9QMH">$ZX:BY==PQH:V1GGC+<=Z[X>$9 M<^]DR=OH5- 1&0RJ(GICT=O_KHT6-I=<8EQ1!#3+(6>B13I$D400F@9WZQ0\ ME,[C]/9G-[/BV#L"7N;ZC1-;@:@='?=:%?3G<.FNV]CYM MX&VX[^;!9[:]]D=S\^COH\VCC\U=NG6X>?3'X=;1+KV0^ 0SE8B)'"FVV,EAXE(G)2*.-S>BB*F((1$S9B:W+! M7B*6!;M]HOK7O@)_7$W[$G]TVS^R,/>&VEE,D'CPE?F3-TG?(4*K!F. M( S&2L1Q<,A8'%"DEJ8+JU2M6STK=2]V.ENH5H?[''>;6BTHZUBH^N@ M_?5&]SRE,%R$?GP6][E9'!H-W9]YY+;/!VZ.8FP7 H)F$H8.DH4$A#0XWTLKE===%B]'CC8/ , M"8H+&#PF&$SMX"C'0X25B-68(NYS]2%1SB+8>@LW:JJ09T*R'>K_M,2G5>XWOK'O-&7%'N]&#ZV.GE, M/^0AG:NRZ L!5E]G$M(HPI.WV6@+.,6]!>;BJ46)2*.2!?*2=VO(,KMBL^:? MQ7#R&A7Y6:A'4>1'4>0)Z_!"A8291,Q%C?Y_]OZUN8E<:P.&_XHK[[W?FZFR MLEMJJ24Q=U'%<)AA/SMA!L*>![Y0.B8&Q\[NM@GAUS]KJ;OMMI- B'8H>< MB=T''=:ZUD%+EW@1)%%*:,+RH+)(0\QT4N1"L"\H:,RG P"9><(M ' M4G/ *?G*!%(4$[\7E M3A8&LR9LR/,KT37U69,K9TW<')SQR6QP@JF3OHIDR[,D741Z5,]L#TS7 B;7 M]4H$%YET7A#'-2><2T=4T S0*0]YE.BKJ)T'8J@RV6=(?@XEOF6WHE?BKU3B M#A=D=)()EQ'GN"4\0FAA5 PD^)AE@FFIE$A*S,X7B?79D6_V,E8(;#;J=,6> M:/-'AYP][>9-.GS[TXGKS<57F(O#E3U,VLK@&A*(B!:20Z M1JT"M<;;B'!;# MZ]=S?YSF/OYGB\ >30CYEQF#@A75/2-T!JXX"7 MIY(H2M88"5X!8 MA$$BD L>!68Z,(/JK";#AD\:&@73#M+@'HK-SI]E^#":SJO!^B#N_%*__$4X MQ/T)@]_,Y/W@WD[S*WQ;A3+Q,YAJ8/SQ:#*J9B!]HP\!W@'WMU(*@OYAY!M. M;S/XGVN=&%U8Q;VW5D9N/;-2"I^!RRYTKIBI#U0K,KIJ2)[M/[V.)8$I>![K MSC]M*";V#*CF_/BW:5DF/M='Y@2^F9TM[$NQI?;EZTE__V)[IV]SIQ3'XSL4 MY8YPDU%BB\@)=RJPJ&A3WW+!PO M&&,LST[QVZW+H>)_^[?>$4['2!KR)I[ M/=F1DN4.Q 8BOL@CB]8H2T6AO3,R!B9ZV;DUV7EUMG_ZU@;M-/,0R>7&@L3P MG.B@-1'&X7$*004LQG!Y?2]8C+QRCFP"71F<4 %)%G1OFO52-PPW" MON)P%]\HZDU.O!?UI:@[MG_XMK!>69U%<*5]1CBNI5LN(C%44R&=%L'BH4?R MX=O:1:UX#(2+4,.L50TQ!2&D2RR0H2,TB)F MW+I@A -IE2"RRH\.O6Q>/3J \'#:?RPI\&6 M*7I5;<;DO!]V<#0JS[MA:Y_67EC'F5H$N75*YAZ&J'5C+FY:-^B%)P'J7L># MN[2?U_?D LQP,$IF>0@\%Q',=^Y8H4+4&0,$:5:J6"9[3^[[JM^3L[W'>V]S M'57,&<2Y1B)?/ZX!_=-4H='-VEFK9/6 MFCRPPBN^D #5 _#WEX#W;WGP++?4$JUS\.6,X,1X"C!L*..46IE19,PN+K?= M:[YG-#-Y(;G)!%?*&!]S1;5D5F64>=N+Q"V*Q* M%.'26?C)YD1H%D0F%5>9^X([=[GM_ J?+<-<: Z60V664U5H;JP-5GHFH\@6 M1*V]?-R"?.R_#'@_"?^?@F*'/.,'5 MM?'(I86SNO.#D_&\&N)]N)0R/:GW!X918XI]0>_VY>X7+)OY_]]OQ% M_1)4TL,N M12UXC@WE^D$B.=4%+4)!7<&%$D8 HH*39:D7AH.W^[C.T=?G,WXQ68]GI2*, MG4Y+7X7)Y[E6?C/5J'IY B/OGT_^TZRSOH".T 5^$?;3 =A?GYX?'$*[7].] M Y?OO7OXMHA%X"(K"!><@P?,+3&YL,3C"(!!V#F-+O'PWB3BM0QB;J1*HHH2.@ZS1J': MJ#>$^I8F*+N>H$(,9C*(!!B85,Z16XIGN2J<#DH$YL15!+47QFM;4['W^.%; MGFD=#+,DD]*BM^6)@2'&3?54YF!=.1[&S7;/F]-_(+Y>;Z)I8;D-C'+F/+=1 M6PE>4Q!<%Q(\\-SW$_V])OKU6^8XRPMPIDV,$28:#S VA2* -AGF'PUW>N=! MOGL^V?6/+X/$TA;70/'U6."=]T*(@G(%1BMX"](@"A]%Y/N(R/ZG MAV_!*Y#NT)1$KS#K8@)B 414FL-,>\#E@B/H7X %0ZR+ M"AAB.-1Y5'P_P#P<(,2CZ3&$/F?_FZ*+5).;2J/ /0;?^3 !Q&BZ.]CFX.K/ M19+ZQ)RED\KKC#WX_2?!S=J0XW,)B+*N06S&;&P@8/#F#)VI-*QQA-(Y@'BK M1!_+0C@RF6" BR",@ MI2(%C8)P906Q!80/- .7JJ TZDP@1//SM(O+E/D1Z,SAT>#<,<%Z^"W"8IAW M#OP[&SUGU!A+;68*(8N,%U&')"R:9DE8&.V%Y?L*R_/'K]XBI40F UAQXS#" MU)XH'SA1+M <#:T7%F&>ZNL+"Z-U*O6KY2778-)9##(4.81\&>!+S+W1VH(( M%SPY>H UC;RP7EZ^J[Q\VONT]Y9I!_C!D:!$,L(#TKIR9TAAE'*Z@"C!&)27 M"X@2ORPOK#%7,&/S$@WA=+U4D#',751S,(+!E.,1?($.!%9 I[38DLT=Y,J' M\J(,YV*I&0RGFQ[7IA8%%2QB"EU.YB72I2XL-68.JTO2I0_7BKG;K_?:+CR& MYN%J^\-)U_A.Y[-J9NJLXOF&7IIT'HRJF=4'\_3*,4^7YKZ/O@_6_[SP46O79O\&K\,A2@Z9D%Q W8Y%\H R%)G M>&:YRKA?;#MKM@RM)6MR(POJKU=Q]Z4[ M"GX^#L]C([FC4#V/W=UE!RCF!_#.W\93]_[GP]TH;4-N#ZUAL@754%]$5&'"4O=)2>)I4@,;$NGYH^:?:TPC2,S4D5[K<_G-N4G'X?P;A,9O=Q_/VH M.AF;L_NC29J)]-X&7G2QRS5E3"60:0@_FB8U +1; ]#:ENKZ2R5VF<1_+[_D ML_=__LML-ST[O^+]&\U9F\PK4IOIEX_?X_SCZ.WCD M5C ^(7+=( O--])V_?#A^%Y4!E_)%;9!@G(MMA?%%?,Q6(C2E8J*6I'E4>&> M#%7D[H;97I:.XXO09C6?QT7,_B(<&[1VY?/X-"5.7T/H>$>("J;B-7OZ[LW? MK^&[)Q^?_[Z7/?]]__CUP=['-P>O/^ZQU_S-P=/Q\[__,UK_WW M_OC-NQ?CO8,G'-K/7[,W1WN?GH[WWSWY].;=T7CO[U<"VHYK BNG)03#&66* MN.#P:!1#[U;1B[K06Q9Q-$ MK8/3:0]H=!Z>C,H0>GJX%3RLG>#LGG7(Q)]3A^9F>2W"II"8FZ-P45"E& M^Z*'(-ORHSRW"*M8[5C\+.HT^]'[5]=!IY71/+T10"N(\ M[Q&=)/RDA=:DR%0FH@V:Z8"[1=F0%7W&ZCOHW\%1*$,J;=C]1[&O0K&5@,H=JLG\MS:BF-/O?Y=O,"?F6S]EEW&'D.OA:$KIYB%C%-I%"=Y M9BGAL0A$Y9DGF?*%8=Q8%=.)%FJHKW:BQ0U3K/_XPKN#SS)"8#E<%=P, ML#1M%$=8_%?5Y7C3,E5XEV$T22]94# 8W$DV'B-[ ]*"U;S76+DWB*,2B1;* MT32UQN)F/R1_,'474CEU2\< 3ZWF%DNR9R,S'L-%XW%;7P@?'HX0KO"]<,?B MUZH*LVIP#VY\U^SK<@".!C>_?70A45Q4O[1/:3:^U>6&S67XRI$?F;)3S=A< MESIV"*,%+<*^W\-.PEO B1HW[&YHZEGVZ\OV(6>#WQ?7I^_HK[\,&\ZCQ#[7 MO+6$H:L6%&\A/18++$_*Z0E<BG"LQQ-6T'(]0,'GC/A3W?:EZ6"[2OHT1+#KUV M!-98^(8MU7M5$^CA9U@YV^X>< T_$$[@M3CQF.).FJ@YXYQ:@XNFC%(JO"\R M^/]B>J.K,7F[DVJ4R(VF:^1&#YT#OP%:]C1@A!&>-92 _QX=CV8_\3X<:-.[ M)V^E*<#KMSF)'.P7SQURF18>#POACD4OK?\\P]%P< %N(;5VVHU1U?OY+]7* M!9.:&=0[MU&D$$G!Y*4#"-ST0YB823H:P\Q:D)\FNI_9$:AAU>!$9Z/P9X$T M70X8_AXP%U#M^&2*E=H 6 E> 0"?%M3@ -^+UN"-Z[N/%Z@VX7HT<7+1#UI M:\VI*2GQ$ A?#Q"\!(\1^;7Y>#P*31,#_'YL2^0BKWX=')OWH0.\=:N"7VR^ M[;X//L._ +'0_OGUAO]OA0Q+V)C&?"6C42[W\28:= \3-(2_P3J[HU3,7L)O M,P#C+S[K7DV2EVS\,1=JDQK0 SM68W5A6N.\19AXBAL\/Y?'^' M2^[2./J(1V(< 037TK+<_EW;R,NWA\/(5ZX<6<3!,)Z>_O)KS5E:,Y:NCW9] M'$8CN.V4C"8?X.MF"I;$-9TC/O#*@&V;EMVVU!U .:IE&02PFDY^'6 -?9+( MV/@%*VVJ3.,^I T&:%@&,Q"1JM;)=.TA=@^:W?V\>5F,((1X3LVOZ1FXD;)L MO9198S_MO (,K2HD<$4MGKO9%U2X1 DH&S+$5CF@K5@LF0;0#/!(D>/Y\6?G M"CI\/5('FV6!^HPIZB3W/%@JW5_%L8C^^F,QU_Y_KMG;R$(*H*UD8100!@D@B.6.TU$I@(S M$F)6BIRJNQ<<(X);*K)V!^=T/DO2X^?E@CTJ[%*7$@D-)BB)2 M,&I<.N:1>DA_023/4V DS+R>0,@\B,"R0D9M>4:#$=$9%8+-Q:T%(A%+ MM:=SU;*@6N>O68WZ@H5,82<*!EC#:N#F$ ?COF+TKL!N8FRU]$Q/38DN)/A1 MPV2P,>I9]8.3<_BA95SQ(9KY&/#Q[X!.S B^29XRVN]3:-\@>>.MV[5TFY;/ M:QJ6HO@OA-"?V[5X9^/ESS@X$U"[:3E*=#BX9O4%'M0T^/=&OUR7IDP)YZDQ M43#+ X!;+'3&A,YDD0GXH38KK:/S1;.R2E#1XLB?9;OH]C QXJ/4/X&@J:H> MF>KH*7C'#;,\+L%!Q_>A>93M(75H]6=-# G(\S/37;WZ!.]_RUTF9!".F )K M+VF4Q&0Y)S[/P 2$///>[#RXH/#R'XF5*8TX1K%'@PAC/K@'KO.\6B;Z3F!: M4SZSB1J:F.T7=)TPZ L=0MZ&W>D,)@S"M)HCXF*KMOYIC6_W1MLJJLT6!^C$ MLF*@%](DI'3OX/5;ZJS 0P^(\-$0[@TG1CA)P%9R@\1*#LEZ+K"(-R.D:\)Y MF6SJ"ZULQ[T_02;FV:SV[S],QR +YNIHC-33".1(S(S(C$'("0C8&#?S=U-( M"WO=),H3PP;(49,;!PVH+J!F.UE(:;*:'7KE.DUP;'RHDR")D:U):)GS3&TI MU[3DPUQC?JX'Y=R4M+;IK-..UI"EGZ^0,8>W@&=1^P77H['_*CJ/SI*FN&J^ M]XDIQV?==(/*JO:UAZ.Y*\UP T MKRX%I?K H9I^Z1J,35=B8$I"_C9["Z'O121+:V[W)G =7>%(:,IV!W6H^^>9*_? M_>MH[]/A&3PW>_,80.;O5_F;=^[L]:?_'#]_O(?OR??.UD#F>.]L[^#%:._X M"3P/3YY_\7[OTQ/QY@#>^>E?[_;_?LT!G-X!>'U:811Z]QY^WGL;O Q*VX* MQ^A'^( *\#\R++*2NRR 4+AN'9>C!E>$:Q M#><8B!X]W]M[=K#W9/_@Y>#A_N/!H^?[!\_V?W^R_^C9DY?GJB:V."B]F&CK MB\/UX"DF+));@^LG\/>YO.AH@BA36W;H$[P!7 [PBAJRHI0_ -"JTOIO38A7 MPFBA#^2F\[)>GFA7"G8'>V8"[E "83^%>R;3V2(7 1"6$K&FFD[ ?P$8G%95 M*GM(;TE97C#T8"30A1J/!T<&UUD6BQ,#XS\$?&.S)+2ZEK4H&5@NV54SN#.I M[.X%*'E.'!:0J?D=@LS\AT'F4S,J_V/&\[ $R&IC$/+@KQ8AX=[#3WN_OSA^ M<_R*[?W]*H/GG[T^>'8*S_CXYMU[P#@_VG_GC_;6W;#C_[P#]#Q]\_N;8RPP M>W/P%Z ?(.V[A]#>I\?/#_:/]]DSML^>G*YRKCW!][_UL>!&JTAL3*$7#\0P MHXE1-N=9H9ET;!TA;:%RES-!0\XY]1 -B2(KI)5<%=($M8Z03Q\^>S'XS\-_ MOWIRHW!X(1Q]N6VK?2FHUE;$+!0T\%P&$RC\ EZJA+]S+K\[3^!"0/< D^9U M-/3G%**KL_K/GUA8/T)_3O?>[4&?'-U[_.JM587/"Y,3265!..XF-H))PK0* MM% 19EBN3["S>1$B59';P,$54)[:X*VQ$"S#U,5SA((_V,H^??CR-S G?A0A MP*[-W_1DY(8+ZOA;Q_85ZK6+6@P2/$@B/.C(<+TPT$'=X8_HP 7-A?G&NM91 M=93*?&()ZG@Z+=^GPSR.4P?02^4EO/<\]@;=%H5C_VE]9=ZA#T0A^G>-"9QW.[P$V:SC%^+=_# MP]M3O1:O6CXW5:<.4KT[^$R=6@YH[NPTA$G[C%3JBJ]*$E OHW>&(!7,MHFS MCHPO_+0F)Y2R3!.851S)A958-Q[GW:F>Q_=Z/+YTTWE\KV:?S]_W1=C?MNCK M C@90LPSPQPNYFI32K8^TC#5>-2L$:T$@G+9JR3-7N*T\&A'-CN*.IA(=[&@2M(T \ [!= M,DK\M'4.KPQ8N3T+AU.LN;XB*6U>;.)<8F'$>$#O#_Z:3S&/UV(G8G8*<4U= MWE=_7B5@KO<.X!I%,]8=?,8:].T?#W9_\-Q6H?S0GK,%?2?U(3NCRTWSPB* LIW:Z2(XVXPHVQ]R!\L%RI?VQ>"9"Q/TV\!+PD\^ MU">[X9H/@.B+,X<]/8(Q/IJ.X=G5L%XX2+A4EP0ORY)CW%#S_>XF$30SB MGT]>8 TX.O,/)WY_.BG;7]/Q:!O%OO_C,T&OWFIGK"VLQT,2%>&<:6)C'DBD M+A2^$+DPQ9:S[Q^LNA0U#WURQN&NJMD;5I9INT*[+I8V8%Q=2P&+OS>-?G%G M:/1SO9L7^.]WH=%GNYG&?[_R_FR7?NY+(:20GVGX9V_O&[[5#?\"P\0"=$!Y M?M0! 7W+OJUE5%R'9N+;6M_DB+:7OZ>3 >[:O_9L135X54&+K\R1U!H<U^(3M]IH M+XN@):]9J].WQP_R_;?O6+Q MO=/7[_[U'OKS[LW!;\>OW_W%]@_\T?[O3_ Y]/6[I^/7[*^/SP\>KA^ Q8S6 M*H9 @C""\,@MT=8+XFU4F8I.Y$[N/"CHE0[NV[@XI4>['NV^%]K90GK+)*-: M1T"[S!8^-W@PD\##3F+^=0?5?#,&_FC:O:W!P+,%!N+.$Z6H(0R,%>$J((6C MBX1K$;+<<9OE]%H'U/0XV./@3X.#NC$)J6;",\9"S'@.?OOUG"\>ISJ=F?&-YR7[6MYSL=FQI1[I;';L ?]; 7_E M1.VB4&"EBTBHL0$"?"V)MHP1YIW0"OZ(*KOI=&=__&P/FSULWE8"M0?3[PRF M2^^9YLR N?.$62:0K2T2*V,@S!AF*95X_,WWR!?T@-H#:@^HMY6)[0'U^P)J M)P%K.%,.7%02\MP2#G-)%"TH*7B1 [(B+9KK ;4'U!Y0MR.EVT/G=X;.I2\: M>:%-!,#4#-Q0+I4E2N2"Y+E@3COIC;AF)O>?B0>GRZ;6I2:])=JK>IOR!8Q7 M-<55SV[5L%N]?JLR9;)@!#&,XCEHC!*;93G1.5=:9\%Q?NYDAY[=Z@)VJY8O MKB&W:HYMZ\FM>G*KON%WHN$]N=6=;UE/;O75Y%;G#RSMN:WZK<0;(*8]M]57 M3^_6T\[TW%:]Z'REZ/3<5KVD]-Q6/;?5S^$D4?;/G/X3W?;>+;H3$]J37=WA M6>W)KN[BK/9D5]M"=M7S&?6#TP_.Q@[.IH17VX*@/1/61A6:_V=[['7V M_ #;=W3\YO&+]Z\/WG]\?>#?[3]^R/?.UBK(CJ$=\/S]XU?YZT_/X-E_B?W? M_S-Z_ON;]_N_OSAZ?O#T")X);3C\M,Z$%4U.0RZ(R(TEW$A&E R:9"&ZPGI. MN>,[#X0J>N:#'NUZM.N@G=->&1YH3BWCMHA6&*9\9#QZHX/5EZ/==V6 Z3'P MBAC8J:(5F5'DPF:&4]4SP/0XV./@13A(I9=*"4LS MSM#1T]J!XECE9 AY)C_C]?4XN $XV-F(E>6JR"-%".2><)@V8A3S1&>YA$E5 MU",K:H^#/0[V.'@>!T%G.!4RYU(H'I6U,F2!"><@GN),9'WTNRF(M_3\)(^9 MMYDG%! .8,\X8J5T).I"*BF,S?+LRM%OO]C3,V'='23O-\S>6M[SY]PP>UN MO\*$Y8TPDE%*(AAJPA7NG"RH)$Q&H6V(GE%[T^G.GF>@A\T>-F\K@=J#Z7<& MTZ[W'*S7D9',4O">!3< IBP2 RZT"SHSF3$]<4L/J#V@;G,FM@?4[PNH*TQ8 MFJM@ X'001)N:22ZH!E1!1A(98TQ\KLL1/6 V@-J#Z@WG]+MH?,[0V>'E=6; M+/HBDD)Y1;BDAJC,1D(+GG.ME?=:7R^3^WDFK.WC4#I'DC2-@VG:&AM;\1R, M)M6LA"[BUV4XF9:X_WHT:=F3DO(;_,R:,=P2!M51:'=B(T47%J&:M \[43"U M'XV78C\P)R?E]".HRBS@8T=EAZBI&MC@S+Q:,#951] $,@OE,6C4#%2D^0*N MZ#1U=Y6E":>JIGJ:I\63>K*20KW-WO),[ES Y[0V9:0*C@ .H)#W#?C4W-6X7@?E2L=_^R(UKU] M\'^V_.>#BUY[^73?\D!UK9R$6R\8.,IW!S4RG?_S.]/PO0R'J%8ODOX#8"P- MU(8P[P'^N\8^3<7^\;^.P1Y]W#MX1<%V9*^/GYW"__"N9]G>\7_>[W_:?_?F M\3/V9IUY[]U[]OKXS='>NR9?OO7HQ>O_L-_C_,7[_[Z^S-WW_ET)+W M8,?>KS+O/01[]M?;PN8^Y-Z1W.J<<"<$,ZTU#.S8-_B-&5 MHS88E3'IHN0A2BTA0'.J@,!-@/G2ZTQ]+Y_\OO=D_V#PXLF?SU\IVDY7$P:>A\5=CE8_,^E-7@WLZCYX_W M=GX9S&=@=SZ%P:5.7U4+^WHD_35:M/0 G^T_78FI$9SO3^;'I^ N5V&RKG P MFS:4S^/SMC^-!E:;[S(BB;";/S M8'94AG#.J>O(1C/#U7"P\]"!>1T\,N!'//GCQ7!GL//GM )#NO+Q3G)==@[* M^6_ER!\&N,R:"GP>$)LIR%YZX<"/*GBZFPWLO (9K:HD4M7@=#0[PA__.P\@ MC,A3,_!G,-TC5[M$TQ-$5;P6G*'=P8OP(4S0\4GN$C0&'9P*YAP^@>:$$F;@#D#L M%F>G\-AAW1+X%K4D.6Q53:0)@Y;$%EV[A:=5=[@=1F0+PTM!Z^$F>'P<@8.' M6V!W!PL!'H2/)V%2-0T:S<)Q-:CF[@C>!8X;6/A0S8;PDYL>P_/-QR%XIR=( M-E'?Z$?HZ]4WS[!F8.%4ECBJ$W 7/+;#K#JEJ17U34?S^N+)=(:O&<]][G( 5KGRX'9_$%-K7^O2447\U.&VG<&C,'QGAU-81+GC02;=3^^&D&?S]F1[^E>N*/@Y^/P/*X[ M&L\F-6:"4/]VUGS9NQRMR_'J+:/&P)J64MVP_M[MA3_#GIV 6D!?S5VG3<&29/P$?4%>/\$6C,XAA8>50. (%". ME^%DUB4%SA(UHDI7]^S %U*N!L-S/BAN"8"@?I@*HX _,QTW9 M@O'5]2;-8>39/AXZ_NDO\?KO5_G^P6'V_& /_O_/^[W',[^WW^=PO]TG[TX>G/\*M][_&*\1B5+ MHW=1"T.HBH[P8 MB-1(L!"NU<])D5.P\8'*8Z[S?O-:CW4^ =MQ$8YAV)N>6 M>^N,SS-G:+36,>JM3&@G6[23/=IM.MHM-YS9*#.KB9#Y GME.[)9'JT^QG0+K=:,"^$='GD16"*"V\R)D*NLUS)+^V:Z-%NP]"N MPTR0.ZX98X+0R#GAW"'N>4]$,%9Y;HP4X-NI?%CDO6_7H]W/@'9@_(-C+$J> M%SRH7-N8JQ!D%,(I9[/&MZ.];[P]PD U5<25?IX>#NP\'&7=,6B,B8X)G M7FGMJ7=&A@ R$QCO$SW;!0>=1$]4&5/:<,*4\H0+08FUWA"GBYS*G%GFZCBHB;R=C3&(G.F<@P%15A2YH.!BVBR+-LO[3,B6P4''.U#>\8)K MXO*,$P[S3+3)))$F%"Z30JL"X0"\ Y%M]ADY6Z1ZZ9B-AQ446N34Y49KIYB54?8)D6W"N-?=A$@T)L^$]B0K."5< MZ4",\8+X: HFE9'@Y0+&J2%$1%NRMM7CP7>O[.&**ZD+8Z3G45'#"^FC!(>Y MR#F5?67/MN'!TN?A@5HG'26NR"WAF5-$\9R1R$VN,^$*'XJ$![*@/1[T>%#' M0#0715#!,\MYAO7,S@8)3D.D\&.@?4IDN_"@>RRR":(05A#M7$X@&F+$\B+ M']P!+AB8U1P73(HAT[V#T -"XR ((WQAOG0,L^*;)E M@+!T$')EC<]-(*HH) 0,A2$F4 [Q U5",R=T[A 00';4UM>';.K&W@N8F[)*FY>('C' M-%X%9;G/N.91;G1&@[>$.2\)S[PF-BL4%K\4@5DP]#SB^7S#+&.]RO\\*H_K.YS%S"E) MP=(7BD5GJ31,P1N+QJWO$[K;H_(=(P\^O172$)]+3W@1#;$.]-X;&UG,N\MT*-B^T+ (Q!<\)AW^(<1#1 M.%KDF?*2,R]W'@A^D\14O<)OL<(KX6D6]%)S9: M6&*&H]3YSTN1].F.[ ML*"3SK#21B68)E%%1;@,.=&^@"@GBI#G-&?@X^T\8,."]?OY>C2H@X&,%X4N ME,H9XU8Z%2E7/I-"*E,H[_M,QY:AP=(SB$Y J(<5K$$%PH6+\!.WQ)L@+8W4 MP7^(!C+_48F.N[J=[X)ZM4VLQ?B92G2ES"FU(IJ"%IP&;9C2*AK)"\&8HWF? M]-@FG'MRFC N>3X/WSIGHLEL)(&;2)#"BFB;:V(YRZGP"K.ZN&XK\'2Z?A&G MQP/0+V$X-UH4N9.22RD,Y93I*+)H7,A\OZ=OZ_!@;XD'@6>21D,D;N7CWF5$ MYT5!"F5XX-P!.*0ZCB+K*[=Z/&A6?)V.LG"%48KSX((2U+M<&RKSW.:RISG: M.CQXM<2#7' ?O2%6!TFXCA 2B6B)XWF1T=P%[XJ=![08%FQ;Z/M[0/C>@%#P M*&-PG"LP)\PX$W+-,SSUQN4L5[%/C&P;(+@%($#\9ZW0AIC,H(,0+,$@@02M MI"NB8%PC(,BAEE>*&#:Y!F13]_0=E//?RI$_[.L^;@O1J"I,B!X 3$:L_%!9 M3IW-&+@\42C7UWUL%Z)][*9 >!3&41])ECE+N,@#T2PHXF2>929Z7B"5(^-# M)6^RD+5?^MEB/(#(1N36LNB8Y3%&@ 21Y4)S^#"GINA3(-N&!\L42!$#1+1" M$AF$ CPP&5&20L@3;&9QKR($N( ';"CY3=*8]'BPQ7A@56ZXR_.B* 38"ZYS MX3(1(Q6YI)E7?0IDV_!@F0*1RH$3H'(29T"V#0^6&9!:&\SD*66? /"EPCN1+O85\<:=0V2.2NDQ[*!<1^C@OID )5X3G6L: QRRBEBMD^/;15<'_630]) M$/', -Q+9<#]$U82*ZTFLF#:4W#OA0@ ]WJ+6"U[H.R!\L< I:$N8]3IR'BS M.9PRP,Z"*AM<(46?-]LVH%SFS6063 %S2@*U$!U;;8EF/A!A/7C,GALK& "E M'%+:GWW= V4/E)_W*(TLJ+Z1LD?*GQ8IH[0A:NVCD8%[ MDVN:1\]8L)F)(N.A3[5N&U(N4ZU&>R8]5R2S$'9SFG-B,I5#*"Y\4:B(!RGN M/*!:#=75CMG\0J[UJ!9J*D#*-VM!IF]9W[*^97W++FM9OXAT!:_BT;2:#:9Q M4(%!KNYOIB/=O[]__T_[_GXSP/5![>$5SO;9B/';A,'Z7N'XC=0^;9!0;>B) MSVC G\??IU-?/9SXEZ'\,'*A>CD=^S[,OEZ83;M+W)F6)I%=Y;H0A.ZS3%'&">83 M"?>9)D9'1P1U/F0,-R^+A'^TV$[NWQ[_>OS[7OAWFR=Z]_AW@_CWJE/1[F&V M6$$T4B!SHW)BBRP2HX3*,Y?;R,/. \&& )(]_O7XU^/?#SK O,>_&\2_Y3*S MCL(*FD'H2S4>7L<,L=0:$H1S0GGOK;& ?_FP**Y4XKUABS$;FKC\EI/);Z%D M9AL6M#:4Q+6'J9N"*;:2IH/A5C[+">,.2:DS3\#.6&)SJ[RABL?"X DU?&LV MHO2:O65TK+UFWZ!F+Q-0T/14I,9Y1/(6*Z\!"7@2'FBVO5N76 M:_;=T.S;)%;M-?L&-7N96@F.R95#O!F[=)@]JCULWA5MY-XN@<5M4E(8(GX-'DF[;>:U;17^QM4^V7^@5JN.(6PA$9M"%*4$96S0+(\\H+I M0DJ3[SS@V5!Z+23:A.Z\E2?@11:0_M-P7M MO)N_,38+3C!*M$./S@9/-)6-CCX:;0CO9X M>(-XV,GX&9\SD1EB\P!X:#GXAYKEQ&699]KCPJW=>:#5,&.ZQ\,>#WL\W!!R MT1X/;Q /EZE0'STWP@H2-5.$2Q:)SC0E@L5HG8M9)C3@H1A*?27_L*<0[5O6 MMZQOV9UK6;_&0;1_?__^S7I_7T;?,XAN9 M8314;#OK"GO ZP'O>P'>;5*&]H#W+8"W7&;.K&*%8('$' ]M,]H0XTQ&:*%$ MIITL3)8EP!-:]8#7 UX/>#^(([0'O&\!O,XZ,E7195D@VD=&N"\,T<$HXJT' M2U6$S.5XG&\^Y#=Z2&4/>#W@;3_@W28I: ]XWP)XRX5BZD7&%5;*&"L(=UAB MS0M%0FS#5?DV:3][5?X65>[P?#IE M&(-P*D1M"0^&$QN\)$)8:I4L.'B+.P_RH>*]*O]$JGR;/)^]*G^+*B_3(YI2 M;VRN22'PX K'4$&1R*TB1G-L\#SL/. TJ&F-TFCU>ORANOR;3)[]KK\+;K< M*1'G)MA"6B*B\(07>!(;R[)'J MJY'J4S<7()P5!5,9X8Q2^ .B".M8((SF/!89-6!ADM?!U':>U-;K^5:3=_9Z M_BUZOM?Q2"+UA=3$9J(@7#A%M&&>9(853)H22+ ',6<4Q(94O':6!"EC"0AC\90:4Q@^,GFE6JH-*RW83)VJ MZ3@/.QLV>S;.32@+Z]E%?@0;9P_E7PWE63<#PTP(6COPT23/",R:)+KPC#CM MA:-1"PC=$K,R9=MR5F,/@#T WGWZS1X OP4 EZFI/!1!4NZ)\@)B5CQ-1E,= MB,R\DSPR%F1,,6NNMF7ANP? '@#O/M]F#X#? H#+I!UGC,DBBR2GBA*N)03S ME@J2T>BMU]J: D_2HMD0@OT> 7L$[!%P0Q@V>P3\%@3L4FK&S$E#25%0/-0\ M&F(HB_!',)9II2PM &S?)C)*ZU;])R:?A+@;VC>('P\"9/JAQ^@UGNDV[,]_]XUO,X0G&=&Y9::P N6:665CSD> MJ16+S!4WN?+RO!7J)XU,][[G]7Q/UEU_X4K:& M+R"[FT"6Y5(9PRUH@^+!!"N4MM0IQZ7(,NYO<@6E M![)O![+.7F"KI>9"$BF*2#@UAF@6')$9SRF>V!LL !E30RG.;SKJ@:P'LKL% M9-PJKD6A,RMSSL /XS&".Q9-S@&^HKO)E9 >R+X=R);K(0PY?SW/"66&$PZX M!D 6 \DR)5G(F-=%L?- \Z%BYQ>$>R#K@>QN 9GT>!JI5D:JR&/P2MG,NU 4 M7BN=.W:3"QH]D'T[D'66-1C-8^18R\< R*A7Q')O2:&5--Q%QF*V\T!I""V_ MY)%M] [PS2"N=OYPK]QW7[EOH"BR5^[OJMS+ MK('+GBR"MYGP># 0OY+E[NN%KJ!(ST!3RE#-VB*A MGB_^^V4S;W.+9D:L,S8@G-%I-:1<,' P<@+"W&$*AQS MRFKD@F/#K#CO8O2J?"=5^3:WC?:J_*VJO$P$""IXI"82F0N(%82Q!#PJ2F01 MO6(0Z171[CP0PX*>IX'J5?E.JO)M[G_L5?E;57D9]C/)O/%4$^NY! =;.V+Q M4!=KF==2"\JC0E6&V*BO%;CY# !FKP:@.=,R#&;FXW?8*/0M8_C9_=K-E\V[ M<_C>3^=V''[";?#?E/.]F4'>(*G>V+0,*MN_IU7UM)P>/X)FC"9S&+JF^&PZ MJ7Y+>EA?=X#*N#>:3,O1[*PU. \G?O4I3_X[AZ_WPNQH"M]\@$N.PV36EZ]= MTR*);LHG1 ;1@,Z(5R80;O*,:(XI'P@,M;$2#WK$P\5DOIWK3#V6]UA^%['\ M=O-R/99O+I8OBFUIX1SK0#+ RR^\$EB^3OCX8!K8](Y'#M',L%3'2,6*\"86B5&?48&GGD-&;9(SN MP;P'\Q[,MX6:L ?S309SUTFRJ)A);@B>V Y@K@U!RB#B"_#759YS%\ QET.9 M7_VDV'_.#"@-_.U''QZT=^W/CT,Y#&L44J-"Q*0]' MDZ2P>JEO#_[/EO]\L'AU>A$^)LW_V^PM9W2G^WGS^+6'D2HX NJ!';I?S8_A MZ[-UC;ZB(JYJ[^?T_#,0(>'6\6@22$OUQK)_0'NHV!W48WW^S_];&=T;<-Y6 MU?CEW%;AOW-0LR%:GIN< M%3N# &!V C,P*^=AY\'+5[^]?/+7JR?[!X,G_X$_7YY7IW45N*8F7;[4'M,_ M7R_9%TCR_ZWI?B-$7QJ4!\\G@_WIAW!L0SF@PP%*ZW P.PJ#1]-CZ,/9P$PF MT'07_, ,8!!&/DP\&JMT49S.R]G1X+]S4X)E&4QC>L!@-$G?FF.XR.!Z>XT3'\H6M3G^T_ M75=Z" MY;QKP3YO]EJ=GU8C?/K],HSA-1_"KZ+J#OMA%V]0+T8?GJR'7_/"J7P'D8B"V#>4],A-[<-^-3 M/F&7>27-2!F3)G:!\1J; MDRK<;W\X%WRFWT<3P)79?1PH/ZI.QN;L_FB2ABR]M^F.UKLRDT7&4J>:DHZF M24V'=^L.KX7.]9=R%YQ(3O7E5WSV]L]^J=1NSL"EH5>\?U.*4N %5\Q&+&1H M(SS16K"?S<)Q#5QL=TVH;WGSW-T;VSTS >3!B/;___]3X*#_6@T>CRHWKRIT M10SX,P\G9GQ6C9+Q>3J:F(D;F3&X0!.?,#M=\R)4\_$L7;(,M2^:JPLBM75, M;T""\0T)E2Z ]-?3.1CSZ7SLP38;W[A[X_'T%.8[48G\,[T:ZAF$$TTO]@P'H4/]<\G M$"F,FGM&X)A!()$^'IM)_0-('SS*C/&78W.&?[7A*OY<*Q;^=#H:CW^A9Q@-IP^26..CI@F](@ X-@WF&QL,L@@?S#L= MA1'VHQCA4ASD#QS=U[RQK9!N'PU$UKL$N3$P[IQ"Q0@R, MS1D=GXS33.*CRW XKR\&Z9K64]\V/BQL*HC(R0C/J7: 0R "%T2X%R6HNO/S MC3-=;-I,'^)43W 8.V/8CA=HDY^[QBVH0OEAY!IU79MM_*C^%>:HFI>H]*T( MC!#6ED+@CLSD,"0,[3S@!-P2=]81ISU$FO;1]2\C=$U&QW9>5J%N\ (8_PL8 M,8IGM:5R1\E0H>^-ZC[QH/\_8*HW3JD[(P_N#$0W@*(G\Q(^KG#@3LK1M/8S MT K5>M*U36F@?3@V3?)R-*G7VU!>%H,.QN2L H#]S'A?9=PN3#ILSDA6!D9D M15-FT. P0]O^/LQJ=5A@S<+I1G2ZT^/2>%,768I+("#9@(4[@^/FT,=H1[)Q M4M VU]!0)\4_F-'8V%%RV](]X$DEMZ^^%YR$.6!^F6;FBU!_!\8=^UG-+8(= M>LR(O,&"P43K5QM+O*(=,1@>F O\P->3LW;'8EZ2'W?G!VX1:$"_.T-4RS+$ M7]4\1HAHT. DYQQ&)V4S\:+C -J.#\'1:RWD8&K'39AVM\4.ZR#*-AY +$1U MFY$!0Z >XY3 E;I3@]E8SA2 M>+1(P"1%;=AWDB@VP'FG1P)#]S"K\UTIF95B^0G&BD8 MUBY(\OE0].KQK".#"J3+U;?#(T-ZPIT>P@CF$14/@^7P(8RG)X,)/*GCI#6Y MB=JYQ[ \5">@G^F61A1K3^]NRUH[4.OA#HQ"G$_J97;X$/!K?-:D(%"DT($> MF]%Q2OR!#? +L:NS&.,I!IUW>N1P"=(=U9%U52W;)5"OHX&U MP6NCCV84S2%F46?HM"7/V4#X#U. ]Y?A9#Y+QN-.#V='8X\Q*V:ZHP31QJB* M3=7'[ @:>7B4%+J15[07P>"@QS(D889>A%F3=RQ+S&Y-DW3;\5V/S)*]+.;45\-06_M_ZUE+.K,8G)D'*WD M35!?QZ")*7]2!(&QTW*^ +[P;U M%"3TPEJ0SZV\7;-@^/N/V<-N-FV9&G=37.N<-.M?5;A@M3/%M2[5B=3ID7J) M,TPP:K5A=AK"Y+/KL\M=U2 MD1_XE+ZP]?.%K7RC"UM_$(!<86?-;XLF?#=4_![;*![]^?(9 H\9C!N82;5- MOM[P3!6+W2WKT Q]Z@R<'DZ@F 6;WJ >_$E>!RA"9I47V!L]I4=2Q=@4ZROW'Q MFP6XU"=<9\)M(_-Z7716CNQ\<3%FE)I65]W!GDW1\%5UR=5B2-(@I.$P55-5 M65VM<.>RNHP-T)V.W]5(5&U6&PU*W3\IPU&85&!G!AUAQW3&K)Q.1JZ=_V8[ M",CF'R]V?EEJ&TCH49GNAFE\%' 2_CM<*?R\DBK"+(U 1H[.JA%,/&9$1_#R M*WIPVS$%"\5M-"XM= IHQNL9I M<6,TJ^=T'&98^?0A3,!]=F<."Q<73X4Y?/%HKS.'M9Y"A%)C(*AK75I8AD/0 ME'':Z1/;&2I'Z BLUF8MW=,E"+ M0D.LCIZ7J6PFU4%6U:C"*\>C!(D=R[-5IOOYO.S@;K.4.SY;9/':SOQ@CS)E MDCZF,MOQV97:]#T&:T"'X'@.+G0X:JGH-G.0#P5I@%^U*#1 M<'"/_3+XHZGO:-K;= $+Z\_-S6>#YA\\'TE>/'I&J5?WZZ0(7H89G)5!OEZ_+A+( M9")_O 2B\J]V;3&+#0(D=Z&CW-4TSDXO"-$:,U"996YY5J^)-=[J'1*&"]3N M3DG$1;!RD5BL6ZSKRP8X87=(+A:0>Z>D81GJM#)PSDVH5I@$+HYY+@UY+A"+ MY2O;#05X49NV6'Y[:51T.BW?XTZIVMF:@[_0AC2UA%[N>V]\ZF^YW7;P_ .. M83C=8A?HCQ%N.*L=VF%;@=<1L IS;+/%1#=+Y6WNK1:=U=0ABE8G\W.(11W9VV?JL&]T6[8'2Y_[]1X8DN:RQLSFMJ\U(!E3NV79*A7 M/&BQJ__1X?Q :IG&H3[&JGCQ?SM>+ZKVP;**=5 M1?#A:0TQV9LV<0EA?86K('ZY =JX_\Y'];H*CDB=:QWCJ_^8CM,#FY3K'W\\ MP\QLVOQIRMK^U<0]*[<-4S8A;6,_P^3MP6*C$98+I6?]C7%1VN+:;*ZLAV:9 MQNUV+8U?5;^WLZWF2^/5'9&O1&.,VV"&(&*;+B8XE;Q#@X:M)4]Y#*0F2FNT MKJPKS%*M*"8&ZM+:6IA3Q]/3ZGW J? TI1C71"5MU.Q6KC7EJ0GHTH@U!3&+ MXOMT1UT(6(&\XG;CM MI>1O6Q7WXSKF6[P^1_S( (N49KIT6-1XAL&"6O=%. M>"YNVYVD':UI]6*(XG4:.NQ23;H?U;Q38K.N!W\\&S8Y^[)"['LW7;VF22PT MY%7_"U%]@N\S3.#CLD[G4IANDS P$19,IS,L/9G5:;(D:TD(+TV0P+5)#G!M MNFJ#UG/^9NV/# =UJK%;PS$^:\'#C)%@X6QE$\PY.:VUKEXLK^6Z;G]"DU4$ M6\C?M#PTF%,__[ U*]51V\_AU 3=E7K[$C@SG3S.VE+/V7DP29C6O*69R'H4 M,87CUK?5?CFVW.]AZZESU:V_]:%^:&5CY4-6NW" MTC>I8+^P?LV%=;&9"^N;C[;/N[)]//5AG"IE F(+NI'("X!RG2!V3>%;W@%X M/I(WM+5CC>;%T:Q5I.;ZQ)%05PPCR\9TC"7#":QKX&AMZZ*$IQXM9(R!=R2W M;W?P'+74+%.DJ-I-X52#OIWEO=.PHN3-^LO$"SJ4Y8+PLMUG)TUR MO Q@BW!K$O7L3O8\B1T M\L^P>*S9_YDZV_9N(8UI)VW#:Y/Z,M.%$GNX-7:>W"XDZ\ MDT36Z"YH]&+I['^7Y!2FW43D$A/%,OSUH94WL"O@SM9T,&FL%NTES7)MIT(2 M,R>K 2 3_]@=/.X,S46$HK)3ES((2($SJ4EJ5A[U/]EN@9[F.+49;NX\Q(VG M\[2K/4U>6^._;#2^&EV2U1@'6@NP!$!6:QDYFF)]XT)1=P'Q,8 '\U/IBV^M?4TX*AC M1-_LR*IG9Q$+/VJ=RBW&L(-Y:>?C4#.+U#7LNR]W6]ZGL3]%(]?XQ'9JZ&+#6109T#33UH>%<@Q*IS5::)(YHZGH;2J#%J#4W7VIO; M6*_^&.9Y68R,*;=.9^J YE,#)LV:\SB5PM?B!0-\AJ[ Q00L)].3)<].2_]U MP>+QL 8YBY7+W0XGO#Q"MV5RF#(,%[#V@T(M62ELJ\ZTX*E M/SBDM:&&QYPU[6F;N>;PF*:$#C/F==H3Q*EJ$28-3AL&8^U,&< [G33<2J.R MTU>P/@%;&"YH>TS8:>INP9!ZH:0>6&Z'1*T*&V6HUW5).QV&-H@BD=UGTB-Q]S8[7 MA1]SUN2BP;FHP;_"JL?5R>Z,1P*@9?/7Y#+-WS'@3CN)JXVY9 1;2HH+6!B6 M*#.LDT2C9+76]&:-8*GVKVNZM"TV'<\F31Z\-I$I_U6&#D2M;0Q*FZJ6H5.Y M-BP-CB7P/H]2PZ8:M08\Q,90UKMDS!E6&Z=D[CI^I:@'Y[5J??.Z CHXX%-AB\,$ MA'_<@@3\YS_4*:3&::D#YB8;N&AAO7UED5B;P.\I$C!^>M*B^NH"SDH[.PGP MKPT<4["^Y*U!Z^26E9#5"@"U$YMVR*30!$NM&OLW6[A7HY6T&$ :]J@MB^Z8 MPMH]Q61Z,C4XMRO%TR:E! %$C[$/L[D/M9?6UFW6LX,#=5Q[RA=$26=-V2CV M\-2<;;,Z_MVHWE%G71!FU"_JR#%K7):HAHUQ[R8?%L8931AXTX'8,^)2L)%2 M%A=XR>!)CZ98+9Y,_2)PPU!VVO#B+KE-3J*ZM'E-%15R_9:S M>HVLU95$9UKO3H7)P[.=0N(V-"M/:Z/OFK4JQ3@$U?&L<\TBN*R#XF93>C,6 MZ)]4(:2-8>;B9K8+7'6[*G<$F+%<;F]R*LN1@($$LXM;_\IZE;)-(]5;!)K[ M$X]Q2%G6M/'/S)9/2)B*^KJ(0L"2F-&DV0C2%*BE:S'YA3%7\XAVN@ E#Y=A M=C<,;@/JP3V (JR03&MU1^ !G::S$U:N155KBU::1/8QAA%I(/#A);1J@2P+ MM@7TQU=74T!_H<%']6[:=K=M798P3=OAR#22=,ERR38A*FYL0!^O\=4@Z!XW MK ,)M)K?0;Y_V>H(K4E"U.F&V10]XZ4HH@$>?Y7O_+*6EZG-2OOD^O6=-.]EV("%FQCZ M#!?$1].RT_C:>(*)6#YZL>)4RV"U,K*=\A@\8R%TR'KK!$ZJ'NV,2!.H)1%$ M&]_:\Z57T:90EZPM3=2SC !6',6$$+C(BZ]:&:/A8D=8DT->)%] N9;U!34Z M-CUOT0["+A"X6@&K9NOI2]S1OG8NRL4"E_JX*G5\-U^FNI;SUKS,X/%OB5QV MBNF>1CJ6TMDZCHC2-0DQ] 4,>G+Y4"K3VT]F*X4>(#9K0K,LRO!+W;D+ICW% M5>?M>[U2T6+Q$@8O,?&MJ.^\7-R#7M3+VN/;0=3=>6G,RW3L41P=-J2<*S42 M^,I'M>@OMTC551V#%^T6J4>M;NS\LA#*UNBWOS>;S6H"%(1QK'3!2+QM[3+$ MK+GAEPW"/-/T-'FG-;.132E%4SNHF']N?>S%X"Q6<4\;VO(U-&R5LM%%N *" MV+1HG,9_N5TOX>@*-^02)!N^\P^F3JNAH<24#@[I*FRV*GW!,DK55OD03"2D M6JUN]54[..#3PQM O 766D2(@ MF@!O^^U$R&KWM'?';8_ECHGWUPN0!"6,08 -@)(UG_[E454H@(=(G06J-F)W MVR*.0E;F+\_*+ =C8+W@U>6\P07%ZL@YJCSREW@>CV;#B5$B?KL]:K(! MPJ$44<2@I1=44)JJT."WC0$U-A;)W1"%4_( _$08E8 ;BR\@8-XUB\ M0 60]7@Q.*JP@J+LP2^X='UE?\UJ*ON2UNV=U2(N+$8>A_JP&;9VZ5"NGLS5 M3*72U6\TAYY'<&.0Q=5\D0KF;6"YO+)Y9#FJ'!SL$VT@U<7$5?\/_.;J*0#9 M->0,$Z,TY!E70B<4M*WG[*2V\>N/$:BR&ID8@R4LQ5F*<@VU*$$U;:^A+P"I M2"'!JJM7)6 N\'BWLD96EO5O=9 J/*HL?U':33)%DG;V^1QA\G1Y@:E!GZ,> M')M$71?3/G *2RX"/-8PEW5(;,7C@N#&$3&SW_;;A/S)C408#+Z.VB=38'YQ M!]ID.,*N'))UA2':^.9$H!3F?F(^5++FC7H2&TN@B=(80(V=+Y,B+2P10Y'V^1%?AR'>5^ MRX_E5BQ(8%DHL@Z^]4CANF75Y$:N$BS6$QRU/'5>?86-3@L^H (H0N%.AJ-7 M*";DHN,JCE5,OAH;*(OO;E993V&=5*E,%SZ$$@4)&&[!#TXB P^K MFB91A^6N?8!V' );2,#3L/O$.-2&Z:BC>LE4,X?T\T"P.(I4K8TRRHHEY( / MTLS\1(UEHPN*@:D&,,Q*JGG,&N.>HMEH/E\%\9+"5 !Y&7$DS:7E1 M-:$>"N+"G](>PWP"\!U&OH/\DNSUBH&FI2UJD]MJ$?)2\8DM;K"SO'9,;8-Q M0BL.7DFBL%)3F131Q5.E4ZY#S=972 ^$>>VWARU/95"$&U">X=[84Z^J@U][ MHV%KI!XSO>-*!RZ5;\G0-KR_]X9%)M+S?2JC3^\N"Z)%S3<#'P71L0*M/'FL MG8Y730_6V9S4N8:?Q6?-IF[4=C3KZ4%FI-7V ^DDL4Q"%8-9 .]- MN65J35S_K:],U("W@.?%""85+T>O066#RY.@6G$]$J-3YI>9&%V-.NI9?-2T M;%]X5UX0L-1."_C,G[Q8V,@T4>OI/_\5Y[/=[_7F<2W*5IE&.A\[LHH?VB M]PHN'(U:HQ'N.O%B 4Q;3.62!)^V^+>WQ73U1[_?\KU^9]#=?,G6^[?^V&^U MN^U1IW_'V]LM;]N/O4Y[--JR[JVWW[+N#OV/7?=3K=L;#KQ.KWGK;BJ][;J? M=MV#@3?J[ JC;PG%&(-0F_NE^JQ?*^3[KUZVK+?&% M[BUV5-7BVO%+T+A""^@S&SX?5TLAV?A1=DJ=UB472),@2:FUW0N\U,I!@^7@ M=[3_K1CL=6G#],+($'$07A>^');J4%ME1S)L$V0%W>!G$X5'XZH'V!;+PI>)TCL=/=Z:P\7!IF>$>S/!&9,2Q8N)Y6,+NNH4 "P$6 M NRN6PBP$& AP.ZZA0#+#*9!P"/$./XRF83A;'8;P\ C&T' 3[^???G\T?GE M]/OIN[O+U(Y$>1(INN?BGOO]ECB6.)8XECB6.)8X+XNQJ[&KL:NQJ[&KL:NQO35F!1,\PTURS:T_GRRT-IS^P/V_?;]]OWV M_?;]]OV&O]_8D!.U6#'0N#FEF<9GV.7NXV_?UELTIA2//SNQ7F^T]?S'93%B MF%O(9!!3=8;NJ#UH5/S2@ WV[/V^ V&Y-ONQ^^/NRFF8"HCP&H=Z2209QL.!-;Y%E!GG[['G:>19YG09ZN M11Z+/ U''J_O]OV^X;MFH<<:/19Z#@YZ!NYH8/VM9D'/R$+/LX6L'NAMT'O-G9L?">F;M?M^C;+\ 3;;0* ][NF57GN1%&#Y*51DF*! M\5[ V.G?PS>VP-@H8#2N_-T"HP5&(X'1Z_CNR.\T:K\M,MX=&3NF52!:9+3( M:"@R=ER_;Y'QI2#CP+1ZO@- 1H.*_8R-E6;+#UDTO0AMB=]^A/.[[G#@VYQ3 MHW).G<3N-AB3QU[?'?0O^(]L/YN4D)+QVVV8D;*[6F'TU&AD'KN?95*U%1J-):I# -$I4+#+>(U/1 M'KIMVWC*0J/9)#5(8AHE*A8:[R$KHZ$[[&_H_&'H?EMHM-!H%#2:5.%G)LR< MI7F1.^F,XZ1V"*%]OWV_?;]]OWV_?;\9[S";L\>[3=,1BSW-@S\!BC\6>QF-/SW>'GCU9VC#LZ=GA-19[FH\]';??MQTU M&H8]C]$S[2"QQ]@4HZD1K*>>@?H@DW=-!EC/[=JSHX>$O:T-EOIST\P@GF\4 MNUO\N@6_!K96_Z#P:T.&Y;EI9A#/-XK=+7YMW=[P\XZ&G@YXQNFO>\:.#^ ( MN]L;VFJ1!]I2(V!Y^ AVY6/0T" I,)S_+:3M"6DCWR:"#PG21JT-^VD8#0V2 M L/YWT+:7J[SP.WY0\.WU$+:?H4O#Y^]L)!F(:TQD#9RN[9<[Z @;?3\T[$. M -*,+?0S-EKX)/-/#SX]XW7C89M<;V-J^ TJQ= VSTP@^7N6YKFSR-)9]+C'?A]_ M"*_)9.[T7<^WK;%>");W?-.J:@X V[;.YZ4@HW&]OBPR6F0T$QG;';<]L#7<+P49O4=(7[]T9+2U MD[<1[:F>PUMY?(U M2Z?+2>%,PZLP3A?S,#$X[=L$.W'D=MH;#J!:7[2)I_$ZCS"K]P6%K2T #>N1K6-@^R'R%F*$UJZ=($N!VXO>X]"NL. M[^Q<$Q"U_?Q]60QD9<.YV$+/2K#-3AEJ'/3XSS\;S4!6-IR++?34G4S?'0PL M]C0,>ZS98['G +"GX_K]>P2X+/8\RPDT:_<\6]CJL*O0_AXF81;$%,8*IO,H MB?("J^VO[(2Q>XJLZ_NVF.. ,+AO4Z$V%?J"$&SD=@;W:-5I 6K[-7"'HWN< MYK3(\RS(\^P3!@WD9,.9V"+/*O*T[S&CQ2*/M7D,X>1&U:B9"0;?TR*(G72E M"ZRY!6J-;^S=:;N#_CV&&KZLQ$/3^WIWNZ:=D3^ OM[F2HH%QGL$XX;NH'>/ MHUL6&!L%C'84C 5&<_;59& <==VA/>_P8H"QU]K0ML5HBAHD+XV2% N,]^@S M,@)7VEJ,+P<8#2OP.P!@-*GZSTR0*4=D1V^G; IP# M NG'.$;R&"0T2 8,9W\+:/L!6M^WM!3@6T4Q#M+YU.LT,!1YT[>27XC+,1%#0.1*5 MD\?O&I6.L*NQJ[&KL:NQJ[&KL:MISFI,2ML:VK1%-\],RMDVP;3U;5>$AIT0 M;#]_4,] /C:>N&IC9/,!3<,=:^]8W&DZ M[OA=:^\T#7<>_@S"0>*.N=E$0^-5GY(BS,*\D#U8S&W!T@1D/?++VA%0>FL;H1>WGDN^V^;W'K('"KT_(L;EG<>A&X MU7/[7L_BUD'@EM\:6-RRN/5"<&O87N5V0S?3XM8MN+7J\3\WO0SB==O^X^X= MDM?6^IM45M;X8UE'GMOWAW="XL/+A#3]1!9 <>L]/1 M;"[:F'TU&Q;[_7L<%K&PV"Q8W# ;WFB"&B0MC1(4"XOWZ1C@^MX]QIE;7&P2 M+G;MS$B+B\;LJ\FX. OVDY&>R&PV+&PV(0@Z8%51AY]")-P%A7'SB)+KZ(\ M2A-GEJHJR<>/DQY@0P@\_N>M'G9]F9FJ!B#O,Y<'&+,3QW,[@'OZS M19WG:!O4VC -WB*/N4QLD:>./(,-7&S,EEGZ8;7YE<:?YN--Q^]Z&>5'& M;)I%GIJN:&T(9EKDL;5]]R'A[V&Q=4;$4]-MEP"J^%&\NP._3]/E. XWAZR? MG6<3,TYG#1VB1;0#%#9*W)HB:56!6 M@35&H'S7']JJ!:O 9%E#DPX'-%'>FB!J5H%9!=88@?+:;KMKRY&M!I/UR@\? MMC2 X@8)7!-$S6HPJ\$:(U!=U_/O,?S7*K"#4F#^(V3\#:"X0?*V*8?WM@A@ MY?#_I]'5W_X/_!^YQ'F0740)46"T^@$[OK>ZV&V?M84B [@UCI+PY)+_[?G$ MLM\OLS!T/L.%E[GS,9F&4^<\7!3A?!QF3J?M.G[;&SIGZ7P19/#;=51<.K?= MPU2"&^N)^SIUB(TB>$!2O/.[L& #R$7O>A<5P,B3=03[%EZ%R3+,6X[\K*=< MXKH=I)['F5@6%?47ER'\+V[2G#^R, Z*Z"I\?QU-BTN@!GR\ M($2W!S=K?WZU_@G!& !H683O!>2T-]^CX=LDQ%%O[T_R<'("?\V"2?$N7\YA MZ3=/S9]K-M\?5HFK_]_+K 3^B_!D#'O\XR28P=>\"^+KX"9'>E]FE0_?2E'^ MVK_]GW'V]F_K7FL,[JTAE*/^Y_PF!S9U\B"&1P0):,?E8I%F12E"2AZ8D?,8 M'Q3?K)&!*)LZ?RZ#K)!,SPQ_^RNNPRRDYV41RETZHP?.TCA.KT'GO=L.F;KF MK5%:_%.P>)]I3]JIMC5DQP3+(I6WL)JEOPC5#/2/@T4>OI/_L6(:Z@".A)]& M^2(.;MY%"6T!O5?PT6C4&HUP(XF;1-&+6)+@M!;_5K-:^,>!WQJT!_VVO_F2 MK?=O_['=\H?MP9T?WFYYVW[L==JC4?>.MS_HPF\I.!(B0ZK8!&=AM(^S<+_% M"YAO;J'D;D;9#EZBE.$D3<);:E377FI*4=NC[EW%2GR,HVJ?$M (Z3('[9$_ M[NB*^XE&X\_>HP7\U+&3!R":98('9H)!XPZ4*XO\.<()W7HXH2V\X\DRRV"I M3GZ;#:S9%D.(8XJ% MLB+J9+L:"(^GDV41.F?@^SH??_MF5.V]S7PU]3R,/W [HT;T#K:L;5E[7]8> MCOIF]RDR5==\37/XCAT4SN/1K^EG9KMNS]O0DM9 H]!NFC@.UNZM.PYFK+'J M^6824N9#=W9$[7B(QSL4X+FC=K/.B-CMOL=V^^ZHMT[S&&3W-"J<]GN:G.R! M9$YS8FI'O@VIV9":#:D]@8?S(-ZUR6K'\\#A:=8Y'KNCMYW,&O8--R1,118; M0'F -JOM]CTBTS: \BP!E.X315Q?0O@DV<_Q,-=^:;Q/[?E@W-RC ^++,FZ: MO]V>V_76'>,RR/(QE'2,7+=AU5-TIGPPA_O9:?I8&=\#G^/=[;I=W] 4G&5U MR^H/R^J=_ATL;WG2S)"C)H^_,&UC]S]>_GS+-G9A#T9/0A$8?5#>3J8/&K#4&H^0VV"GG=*2FQ\:AHD.^ MQR<_!@]0AQ(T>B/8HQL LED>%@YLBVS$XUR'P8\DS''K*%\$&UOBUG1Z E]+ MG,(?@NPR#25W)+ 2P4W1?!&'\S I&$BO =AK2X\*E\:LN%Q@=P/GQG P@O) MO?PM^.=J,4\M>:9D W3!ZW:K7Q&*_IN6\Z]0JA+4*Z M:H_3-$/AY-%/?C]2 M\#+-%]B#P)G$$1 P=Z9+>N5Z#B-M$2HM0GY+D&5!51CD)D-/9>[$#YVC;6H]QK<\F M&DN-'_0=Y8V13$YBL9'-E<.(8K^_3#E13H3C+0/6XG?CGZA76W+S5T9H0>R_ M.N%\<1GD+OT47MF3>@-!_V: >@*0?6_>W*3G7>B XV6YMPB89S-0!=@\7E MRU9XPF%A$A$]A>_0* L:(B4W#U@!%(U20Z\9WB9@'HS7L,'BDRP 38 M@V6K7 Z^.0Y_1L4-\UT6:B@&')V'X0]2PK#I8']<1?@V6.(\#^,KMEEPP?"= MV8D&?\%T'B51#FJ?N&*\S*9A0LXN+5BH]2ASTFN QB7<@SH-;$AP3IW9,IF0 M/=-B%D+?&I0=616N-!:=\"?L-W:QJLH82@A[U!/8?OA>$( PNJ(&=["1 =L' M\%W9%;PK%^@=3@4)E=6&QIA?\U Z)/I )OF2>3@E7IZD4\*P71[:+IT6AI/> MF]T8H&;^.QL-\&#U)5ULW*D;'F"325M.K1I$5?MS2K"S3$"NZ8L8<&!] K;R M=%9<4\!"-SLN _BI!!B*E5>)%.$3B2W$U>,P3 0?PALVJ[$F-H,](Y&#;3]' MZAAB_P K427,1"Y.6(RZ)>0)F*HPTL[]+4]SCD)A4RB0.$*)2A=:M_[RDF7@ MV=WAF\U&5W49W='F2[=UEC6,F;:Q3MW;VV0HE214#4E9OY?!A1TWT-%,&FD) MX(,&533LU3 %T/XJE&PE[A-:?EIW;\@6B/X4#DY4,H!S#3"T$=4Z=9O/T=WL M17"3I7',FFSU\E'M\DK>3J(9KUY]OW#99%D8?!'98>IK0E8&2P;WLZ_?$>;@ M E@P&32@EP#\P*,2('B:Y^DD8AH5YNE-1Q M[ U.T9,&CR&UUUE^J(\E]!-CVBMZS5_3(S%[1#<+J=1[8#H#-.%U%*V\W MN]!=Q6JX?CF!>R0<*E4+[_"KMJ<(N7.D"'CT/XQ,<.UOOWURL,;A(N,_Y3=) M"%1'DU_&]8!_HYC$_AJ= =GL_3*H&L!R.9=A,"6;O.7\%F33$FV%21_GZ0I) M-/O[^C*:7&)8"VU4<"W0BJ=I ^4]E_*Q @<9+>NXMM<>E=@*A!UL *PUV-;? M:IH,*7H\]KV=S9"8L M,,/=UDN#IL![<;H@_Q C.N1YZRYJR_FDJ"&7O]'H23##FZ4_0<2!7_5@;H5[\3)&*:9B0]6#+*4JU]Y@P6#+M0B;&C:<./5DXBFG/1M$0D MQ(G:YZT3NH*<5_44_-YN[Q;U/ZQ:^EL,B^9(U$Y>XU<1 ON%60GM3&.FB!0>3')F.)20%/8P4[)V4A7;(Y#N>,GAE"*=_#@9 MJSB5?,BQB&'-LB O,EC,4MGMIU0I"]CH*:7>-ZI9F[@DGEC!R%B,#)$ M!A^&D3L1+6;,U1?O!!,21'RY'EC-Z96 9S'^?UW/BQLJ%S?'C]Y)O,Z5>OH< M9#]"A,R6(=+EE&N;R[65XE5:.IZOV*V]3QAYC;58/G3%7APJ7:V9IM4\/;QR M'N4Y!Q=*,W-8-3/[;T0H]WO-)ZW=S"%-M<)* I/^%8 $$V?#/>'4J:=2T92K M5HW@:DO#1"7AV-C%)VQ-B.\0ECTHR?A["$9^P-;4:26$;XR Z$NL91F4G)3P M20X.R\GP#K"\&@:K6I\YYCT0;"O,7Y;]U$U-*EY)"G#WG3#(8JR5*2)F:$1< MP."YB.O@]VSG3=1E>1AC#$B9K6A:*FV A>DH3VAK;4E"X'>, Y2EL=+DTMO" M6Y/P@L@+JXV ;)."G;/ F<&VB?+%E;P4A;$HNH\ZF"+\L-QY<"/^[5 ^AA19 M/(-UB&S0+,*2>C""G70<1Q M22W?@1_8;7M'/X[A PJ@RM9]V3T)?8"S[T[!BRJT(,+IY,]EQ!&SDV^"HI^ M_Y.+:!P;-"*OLF[!+"O^;:!]C&2/2'T,7AY63,+=(^_L; F(8:6G8 &H^.T& M(\B*([-@&J)Q .0[!VE3&';--C]?D>A.TL-9N2\J0_Y1Z#-SQ.3VM![_N\SRK]')M_CR M]03?(R<)3.4"\I$_)4"*T#D2G'!L#"?P(MF1C\0BQ58?:P8^U4-)/.6*BG89 MO]J@1K4\).R_?K>G1[]NNWM(+BXJ;Y6#C,E< \:MAZ@I^#<+KM*,[!+TAS,, M0V)M#15$XF/B%-\79G,RE9!+EXM8*8>J$:&>((BC83O5K>1"0>(S3^B9X'RQ M&1C#KQ@!#+/2_!!F56.P=R=&%\S](42?SOD>_#0-Z:JN)Z[R(BWCT;DK-W?, M7U#@%U2K*'SE0.\?%-IQLWTZ3M6 [?Z*%@CQ/7HN8O-YUPW9]&<^4(&9E=+Y M VXB^+G+O&;RE.@)8_"69Q'Q,";F==;C"S1X[0S?[/^R@2C?R*.+A*K%DZ(2 ME4G7?Q2N<,Y'YF1EJ?0(,U@PQG8 /2GI@4A]$604$<:GD6) 6Y>]X'!*X0"0 M5?"H)Y=Z"H;P].C;?P7SQ?M?CNGEL#!PCD7"*5_"]>5KM#H&[6MPA54P$"I% MKV81$/$)41]K=L4,<* 9F>-_S9U7?U]&4XH4((E/<8PO_4O<>4;KDI(AE_%- M?M0IDH\+\=@R__3M#!Y.(6"GZ]%]($J@0\),.-_"9"B?@831$@J.R%DGPO7^ M5;G>Y_!1(GJ\6&;Y$K<4]N7T_,P9P*Z_HK!=FE#T K249"<.,K\2ESGGP2S$ M/.\8EO8+.#/$ *U7S"WJ#S*=E#L7DC[E;K.V!'%*%)7Q4$( ;"4VM30OF2QR MC;NID7L+\4ZXMVD#G@UG7)$^X72"8!=BWV_G(!AQS'F32ZSW3,:%$B7RA\TMW.V%$5D^1&YAFBY27(\T>M;9.[PV^S0=Q+9N4I[3HR'BO5HR-21 /8W-8@Q--V R.8CJP ME8-^"36_DY1B4JZ0 S.=^O-0G6Q[WEU\!8TN6;A .X)*J,'S@$7($\7[4ZSJ M5'?N][0MGK?TE8/1$V&FDE_O63:Y='[PMOFYX76=D+\4]BK?=X;#K%4 MMXZZT03+(I6W<#<:^HMHH C[$P>+/'PG_V.EX8TN_[@QTRA?Q,'-NRBA+:+W M"J-P-&J-1KC19!J*KEAB2<)L;/%OM7:T_./ ;PW:@W[;WWS)UONW_]AN^IST:=>]X^X,N?+ZDI/5,?=>LJ-L8C;.;1)PQ4I?!DTD]>Q$4@/Z:-J)I,\$C[M,)#7% MO'MV8CW6L) 'F>QI$%,-.VZ_^3V!R.S+9]&!=3VG;+1H*":;X-J-JAF@VHVJ&8C#P]&IX[O]OOKG CCS"W+ MVI:U]V/MMCOLM39MT+$AM0<+J27[.:,V MK/9XRA#^.1PVP\,G K('#ZN9@%RW8=6#N]^/&81Y=IH^ELNR MIP6R$]4,8D4/O/.1?X^2E\5=ZFNLD;D]@FI_Y4^7TAB5;G<_?\#(/L+UC M(IH2Z4/DEN-\DD74CRCG-DLTF%S-\J[U/FF*JV97\ M*0K#;Y+"T,>0:%T]9!L)C$'(9I*=>A 5."#W"2*VNDXX=N#Q,J+?D/)V&\3T44K/J6QKT?D*,M]0S MHUD=5_8M4M,F)7BU;E;8P*:-Z"17[2M$76%AA:-U;=HW/4.-ME^_KYO&W#];_U0< M'M,M-Z$ZA,J09E(;N;F0%T7PKS>XU1HKRN5P0V1];IS&13EV%9Z*D>I: MJ_[\EE::!JOJ?1HTE!RB3^_@N7[ %=O$;5.KNE8=:-:HNOHDZ*K2\U;Y4?0_ MCK#%.HCQ?[0>>N'/2 S&U0?5TG01^O^7NB6PJDOKHSZP8;T41V&B*+O^+$3= M]6?U3:+M$C=TO:2I) 6Y%/!(E!%U,3#$=7'9VB"RM]#(JPWW'M+NL)RI)@H9=Y1$8-V-D$I6+0<-ZB* >.!@#/],:5HQ1YG!%B?15;$7HY MMD'3BW&(QR2,KJ@#)6QPP"95.:]N70=Z.=]Q4.M-W!F]X>"Z?,F<1B/CX-HI MZ;1='MJIZ;(!PN5#\$64P++F;.\HF^5F[4?3-,MJG^=VV>>9E_5FS112'LF. MBUT6E0^6^H/]*?GDS3X4NC)UM=$AO:'/EH?=%_YKN?)<_W-*)L,RX0DEVNC, M[YG3FWL6(]'K#)6:@;ZZ,5-^'.W:?7#6%>\PJO!EKAG\N(YQPQFQRQ M\4U#3@%6YL!)J#W6!,Z.ZR/.07%>A9H(Z&,(&3']TM)6LP9K<1?2!-&?Q+@; M@;@*_1ZJ.3U&6$DU2TBE9:TATBP4#M"2%=[9U^\(JRB\0Y?SZ5CAQY M[VJ.SP*GVJI-DRI>#&+!' //FN"$AR28,L/89495I W P 57W7==3>-K@-O! M &&IP#C(KERHV3RPX%[OCA!0X=5>YZX(< CRO\X/W1$$O%H$B;CYSBBPRM]R M+LHBN,G26!?/=DT\O2$'"S@&!^JWG$_]VV^?:%3G1<9_RF^2$/8";>DK,249 MI#^*B:6NT!ME4_S=)BHXS%6(&<-S^'19?N_1B^C.6W+F9[;79EG._ ?[-Y7L$>ZK8_O.-S&BUM M7VBR#[F#M8GCI6>[;0,\3QA@7=T 4Y//8OA>G$1;9E74"%. 97(0J[-KI43I MF68E7;[TIRL#:&JA.,YM\E3=$+1->H/*2)_8NUZHD \S&D^>5@JNQ#Q'\O70 MQ5D)Y;7DU$0-$' 4TUI-FV#>/$M_TMC'VE!AW>TA)PN\_*+TURLY2?V+0>%- MTXQ\(JS)9>'39:ABN1V?D]VN!V,:A="#9"5.U;UPDOJUGUE.JT M[?Y#:,+N'?5IQGF:&.)- MZ2V%]J0J_T?E[$%@R,F/D[&*6\F''(N8UBP+\B*#Q2REDD.>7.*T M4-D9[-DRA:1.:]8+>*& MRL5;@O1-E+ISI?\^!]F/$"'9&*DKUS:7:RNEKK3+REG@O8=CPC6^<4^]IUN^ MIS+!LV(RBT!N)2T4I]< J4I>U"L]'=P17%T(F[8:24T;@Q'Z4NL1>\58Y5X M,U3H-GQ4QJI82KK!. [01!LK7>/RQ=[:BTEQ5%2&RB5,:^'HRGU2)2%;QF!* M"3?IKB4G+>>#7#4:BK(B#+Z7,\'2\9K!QHDRS96$#T5)*"Z-RHQBT[ /\^!& M_-N1(\UGRWB&& "IJK&?+W MC?D>5#C_%+R?0@LUG$[^7$:0Y!1DK M+Z[SP^?S$))B'-%F<@L2DRM55I2>NO>^@^)7S/%]4 M2OBC4#3F,.;M&2$1)5/?L$99%BFC#OC$AG? MS'J9!D, 10!XGK9S)&#@V!@8X$5RF$),DCX25M4D"?5%\;->WJ8[\XE MPE@R6'EH^]X/'9)?CP:FRAW&9&)A01.JX95< \559\%5F@G##C@:([Q8?42% MP_BP.,5C96$V)R.W7L)8M:W5$P1!-=5+Y3VYL&'*9X(+2>IX$<.O:$&&\@0 M!K/9/CXLMU$(Q(<0RR6=[\%/TU1CM;P<5WF1EJ'^W)6;.^8O*/ +JH4.'9CL6(FOUP0G$*8"_"HSO,,:\4\F!F$:$< M"WKV?=1 +[6HN!-:,(P *\T6*:\VG%+DI5P^OKP#AA^NQ7NC?2'X_OBP<0A, MFU 5W$P6MXO8+K[7912]$UTA;N,C)EY-+;0&[5?\[:F]1E57VMQZF MK)Z4JU:_K"P. S-XXJS[IN7\(\ SN*Y4I'KMC8#$6J'[Z?F9,^BTG?-@%CJ_ M!=D8-N07<#/Y^;C0',Q?.GN3X+&8DDSX"M"6E#^<.M_^*Y@OWO]">P%7P-:7 M!P_D\1A150-7X$'&E2.!S@RS@T G'QA-C[JD%9G";SXLI_/WL! H:@Q^XI*$ MIKQ;24.MH+>G'8:D,&I2OH#$L5TK1 :)&/CHZ&*V-YIP CR**3:?7X(FUE0R M&7.U!W9KA3?P/.#RK<^[8\V%3JLLQ'@E%Y4!$\-"Y&G.O15 U>3P=WO8'8T0 M V1$]!88U'L+,$/^(_IS&4WED8 S3I@ZW\(VQ8@&1PN<&$Y,@O^2SH_@?6.]Z%<1\ M$(4\TS*-0GE]>#IHOR B4P5TG2RC"1;!!)]=1D-/YRR>W\*K-+["B\Y(K3F_ MPI64O";A+7%IA!ZG[BF2/8^ M@>WNZ?KPM=?7B]:(7EQE(NS1UYZG"LW4IF\C5;>W2RJHO12%221)!HL(%$^=XD"BJ\=#N!#A=OK]'(1_SI#"MY M[;7;AA\Z!N#EHW'+(B^ F$BO54!:V=66\R]T$^,H1/\//2[R.7>'[^W?0=&> M)=59E9D/>N@L3J_5J4! Z'&$?@\Z0,6-^_A:X=:%!S]"9/"+$'T?5\*D$TR! M&MSG16I!+I^"]28MV/2$=\27 513'%=^*)HAF\1B[^@JA!X?K[$LYD1E;K)?6;H$ Q0 M:V"P2A/B?BQ4&(?R8SEZ.RX"=$A5 $-?*^X @Y(\<6E?HUZ:ZTO@RL+_$0V M%7.G21Y,9'M$S!*+RN94E45@Q)(/TR/,4OR&2M\$ XO3-!B-0.\_XTS =81U ML;?N,Q?);OLZVFRLW-!VP<5M4'\ TJ7+>.J(MA)!#@^B,@_ VR:GA'>PQ\OD M\!FRW:_(=J<8FB"8:\JG;PA#D"0I2PT\]Q), _6->C.,CAZX$HI[J*'?FF=1 MFZH[>;!L!W2U6,)#/GXH#G3IU>^E BG-UQK$1/G:,K%>21@^=!#HE8K M:KQ'#U]J41HL.)MSRT"]]DII:'5FGLZX*U@L3]#GU;08U><>6\%I MR^!/W1=%H5Z.YIM>*^8+%[_BJ"FU<)PZ#J3C2 MB'M*N5;!XF4^-N:^!OS%]])"M@!ESP*4CBU >2R#XQ-)RR$;'$L^L2EPH69L ME(D$U9N-8E5Z-RSUA'N>[JH$[>B9=RZ2(4-\FK(W \XF^M+WXGM?U4J[,#8_I>[ETBABZZ9(Z60 M$*\F4I[0&AKIACEWN5P$T52DWBJA%9";:IV4'OSAF&=,$L)69(29,[2%T544 M,E?&B/3SMRWG'M]*OCEZKY761VAG2/.'7>!ML3ZP**=90,&<*?9UJMVQ,8KC M4D(:S*1L2GZS.D8<_IQ@[*L,.,"63P.PN&[TA56,FO7A3A4=1SM1;FCYV/K6 MOO9&#V#_PQ57O99Y> MR>9>P.D_PY+7G$4*R'%S^WGBQH0?UF!#/48*'$7,6\I;3FW55#4$V$_XW>R= MJF/LFGD-BB21)8E4$7.9QE-LV\EQ<*TEB6B1(L.R+>>W]!I+,%W96@% 0)62 ME"L"&3O[>OX)5Y8OQ__&2" VY\+V5%%5>"@X)%^Q21Y4"F,:Y1,\\L#OPUL^ MI$%&23\N4*%R/DX$8! /%HC!+GSW)3HI&!;#-V*T+-23&7_-5W@*^[PD-^@V MA]R^;/55'!1#3SY*A+.'_5@I(2(<*BX+F@<%M44%S+T0)]A4.SGTTR+AT4B% MC]9 7H%VJN9'@9"]#N"I'"8058RR5';-*ID2X1P+H<*K8.=CB\\O#7BIMVIQ%;6)&JV)F8V9,1>=_3PS_Z/W9)<_!A,+F]/^DG)HC3'. RR MLAX;I9-+W;!^)TB2Y1Q315B@F(I&%C@ @ILJ4BN(1;S$:#GG-#@>X#IA1#)T MY!TS;6D]TW\OJ93@'Y\^?/E6K4F4$E0N!,L/TZGK'/G'JO-C$,./!#'4\9&> M, T9>#@NF858%T[A]U1T=N+\"=#D*- 6@[HY=.*0:2QK^[Z%%PP81V/M6EFB MR0'[G=9-5 $3"!DIGG'98"C/$FFD178XFFCO2J6)H5-)/6SE 51O==21)*JD M+/"3/46\*5*2+835/:1($WT4OS5.@T0UTP(J%8*$,L4>AGR+R!_[K3:5JW9: MO3>WOZ+<.WZ-_B1//,EO]:@5F1,B0T_P#BXN%59EJ5[*!B@KQQAV/1?EFPA1 M7Q4FJ!@R*7=@LH70^[=!3<;G*@3)X@"X<\HF#%%U!DH?'B\MNK*L>*6 1?3V M$5?2B<:5Q6$3GK+)#0]EZ)99;AE978EBC]SZ?7[+&]UZG^^Q456_==39>FL+ M;_7%]Z#Y 8N)I+KU2N^CX)%U@"VF(_@!TJTBJ9>VC'JS?GXTLP:A^J0BT@. MD&0LEEF^#!*UE\IFV_JP(_SUE?SYL_R$7V!YKT# 3Q-]>^ZH2-# K*^VYL]5 M7KRCX6.DH'W?JBI1B'+L@XYA=VV_ N=K'.+I7!JYAQ<@+=0NN0X#DBCE8A#F M:I^^BUI>>%4BV^R@A5QPQV:T-Y&]T,*DK'/$]71*-U$G7(S6<\>&"WI=2D7= M-.^$1C:01TYC'2C3D\L5:@>O:'A@@?$R.JZ Q?4RI:6.52?K3ED?Z;Y'F%$" M'YUUS@4[2XCC[L J@%*\)O/Y*I$>R1P'[1?_UE MZ/O@<,N'W#A_5]?3;][[8]"-57-)\?E:/M(EA^*,8R8BEQMBP5)9QH(1JO?BSWCV4C:5 MF@!!J/PE?\\S5$H1Y%5QNSR1U"S?MQ)[6;'S,,R';2T9R"*NX%'6!R="88/P MH O@].22LI.9:.1PZ[.T9KW:3O!)+1E<$2 +'.=0OW6!KW#=!?7)X;ZTZL17 M_7NU!HD<;(,U9A?,+=K16T++S38M4!Y[M(Q1),(XO3Y^S_6B'!RI4YM.C4G& ME5M2AJPPUZLL?:T6&:\,,P[K:&N1)WEO!"\# ^9I\AZC1\R1,Z$A*FNBN8/X M LH8(\94JK+PV@O\/(QN:W\7+YMA71N>,GXO^EW!&@L3^H[>B %/5L!@]MVU[!!WLMO_<.O):V-#?!XN*0VK(,X)$= M&911Z#\V*0$=_/2E17FE:(YX4J3F8*7!3UKI-JZ!171:H^I*5^U\(C$X<6V^ MCCPR68SNR0H8AA!PJS&K? N=28UAM %HFHO:!'R8.KL3E/AV304/HO8.MITF M&E30%*[:J.ILS<#VFH&NF34#QADD.,M$N+/3J[):!)M#^*CIT!GP1<21T> 9PO\](- M6803]K:$)A-VQ+',>(5:'%7$2>@ MT5JEMP"FCS&=JYNR"O&%ZT;@ B@CO#71 M/JX>V"K3NWP4KXR$LKE"N6HRQBB>)0SK8#7.139O&8JL!6F9*'NGF7?QX2IS M@.Z15%\99EK-OP[U,_@K'R++]Y7W)/>_'+Q -:11OOZ;L6H48][\@#LF]X/\ M;@OC;MHJ@[[,-[(JYTPX8+5/LJ2Y1W0_P!+B]*+!"3CQ!?)\::Z=N"8S7AUS MN)$G7LC#FZ07"3RVG)6P>M!$#E.-8VT(HZ@)K[FXZ+,(Z)$'D@ 8R+=#A:Z' M;(S\.VGIYS+-0\ ,KE.,7,\XK%Y%0U+4L),K8&2!3"*[CD=\ M1*,'><9*TD4.@Q54HM1=29,II:,9#CA 64F.@'3*K@=BS$TYUC04W5'((S]96AC()G1XO7YG&\DAI/GR\F$QWAR_1MI%6'IT3$GGJ[- M,D'^,YJ7:4PGOF0]!9_5P2MN*[;4SF1QMZ/!N^U[40G3U#9#_%,$?/J\/=S$ MNLJ0<3@KW@7+(I6W9$11^LN8)LF<4&YND8?OY'^\UUZ/][_760/W!N.G<7#S M+DIHE^B](JHR&K5Z?:_;[E)LI;GG;?NQUNK[7O>/M=MW-7?=;XG+F=! A%.G_?M5Y M58L\$J3N")IU^0/GH<"AK^)O+/7O%SQ#BD7<@Z?+/["(>^*PFEB_6ME(K4Q> MCZ#B+WZJ^P6JX)_NMWB!7?=9OJYRMBB][BW*I:J&=OP2# 8BNG]F4/^X>JJ5 M(5[!>)W4)1-(Q 3+)ER[*W>ZU+)6@:P/RI#W MI9C=_H?<_L%3;_\A;7*#]MD<,3\T26\0$U2%_1$,E;],)F$XFSTH%*ARDN>( M_77KL3^N<3G?-*):1;*7BR=8;K_5VV6]->K#AJ*%Y>%\E>5"%>;L@0O[;?/C M(L&3\* ECB7.H1+':'_5-U.7GDZ61>B<80+_XV_?UKNG1M#/!&*]WFAZ^H_+ M9<0PMY#)(*;RVFY_--HYUO&,7IEE;_H>;M?K6-:VK'UPK-WMNOZ@;UG; MLO;!L79OY';\P1K6-BQR9*B3\#7-X5-V\!0>CX2[,)S),XK9V%$3N=Y MBT^VL6GC4Y*>Y_:ZSQ06:&!^^J!YP?=J#5M<[UK6 M9@,)I)H';J?MV^A/LS8-:T4Z=M>:MFL#MSNRN]:P7?-[[FAM?/P>OLNSNJ]V M879A=F%V8(Y=_ M\-6(5BA>GE!T/'O(]?QU M$K/6I_)\$_-SC]-3;?_V:P] "XU]X&G.-%UB)\\'*^^R"WT!"[U-@9P*$[?./2H,9 C$]= M^XB!*XV=7J_E55[J]]:\=(>GPC+F:5[$-S3.3-PW#7$^ MFS.]28"BDUP?^E8=;/SYCXZ3I[/BFF:(\^ [,=):3?O01LIMF;:Q9F4\M.,R M#*YP^%J4S !^DTDYQ W^-SF9AL$4=Q3'@-1'QR)27Z8YCUA?-SDS+W!B+:\J M6\8X(>8\PBMH8!8.KW*=L\_G/!MGFBZ0!G0=;MOI\F*9%_PFNIX',M/X>*!@ M+(8:J@7.4GVX,]+RRZ1(\8/%",66\Z_+*,99G^!&@K8JM"F@81[*2:$YR&@T M T(G164J,2N^E"S]98+#_,3,6Z88;)7K1#A4+,>)W@&-$L/!*3R;,)J47,_# M!'.\*PF*)6M:$&(Q^Y$H1^<6)S>3.-QQ6JB1@K^F:<(NPD^,*0?1 &UF,8Y= MWU7D=3%N^14I[OAWE.(6?;8:3%UR013*83<1L$YX(2:#T^PW,0P/PYWX%6+\ MJ!K*0Z-U3G_[[O(@NGP)_)VQH14('L$K0&#$Y^#"PX*&&M.'+G%&4SG]FX3F MM^]_Q3&+*0[-AKMG> '0^@B^&'00F'(9#5J,<,D\$%V;$RX6A"O Z^6*I=P# M(?KURW_[[=.QBW/(D7-GRV3"XX90/&B)N9PZSU2/7^G2B2YHJE,VE%0K MA N:T0C8GJ6L,Y3>EO*VC?_)&*$1TK-H2F.W4*?1)/DYB/P CR0Y M37V,DO)]4SD]4L&G/MKR")[NL@);HC9QY5A)!^AT75P>NSP[&/RY!*=,)JES M 2(-*BZ4RICP2XH6+62L9H#-EG'+^44;70NX 2J^.KMVP"/N<>3[)%JPL!9% MII!"TZMBCC".]9Q,R+]CIU 1<@JKC],%C]*&)<1RZ)B&=N".T3 [Q+!U>D;9 M33'-TM3'G>&0S0S?=Y&F4_I6U-A1QD-\9\YK?]@J!^8%%SCMOMCXHBQ$98"T M084@1G^O#)1NLAK_5TA>>I2P"1O^#(D"*1-?&P0H^0<'S*4TI'>Y.('/^1$6 MS,V@?RZ *&!T M1/D((S;>HWF6?A3_C8TA":@+Z4,^@8Q$$8+,64Z@<\@ M1:!FPX))E[!Q)30G_E6(PXF<7X=/3T'V%FF4B('59([@7-=R12W. 'Z!5T>H MZ[&OA)B*1U>C40K[AHJ,])0^)5K)Z56*BV8,R#=8A,%&0SQ.KT]P1C*:RI>P M)R<<)8&7QG)YYX@A1%B -0VH-[A,Y@0\&E)=6'E=JG7RVE]/)*:[74AW+F4 M;OY+R4#F-2#>UGM+6$TU.Q"1.,9$XCL.K"#5),)T# Y-XXFC' M\3(#M)'R*R6&(!C'-^+ZYF0=!S_PWBN ;'3DY"1(G&DO@W?!@A4<2HOS53+!GTG?.3_W6%=MTPC[K).O9[&?@A79*B MP0:V"X(&10190%>&F$=%*40H77CK0NHXNEU)3EY MG9^.CP.L2>"_)^)WE%D*DLQP@#KA@0@=_7IZ_J'! GJ&5BMBSFGY[5_3&.Q: MT4SJHQCIWF1A1:OFY!$-$QY3]&&YD/HBQ<_B@$1" MI5QD[",3)!.RD0KX@Q!TCH10@&,<@LY9@+5,P1=4BQ,TP\N0X1^M\Y;S]]/3 MKRT'I8$O5?/N.4BW[BW B'\N(W2@EN2BS5%MYL'W M*)D(**PH;!&TY"O?@A];1EQDY XUH0KCD+9&&A%U0LD:J%[9$")6*@T&EF,2 M;Q#$Y7RA2?-U6 8E4Q;7( >'$O4BBR.N9C H MIHQN:;EH%-5ID$W)B)6:5U,NY^+W'$R *05)B->.7IV>G[TZ=OKMOEL.HWIJ M74GODM-!US#!-T%^$M SD<&)()NI<4 MR<8+.9_%(7X*+C VQC?R!P-BCS$E5#3Y*G46@2'-A6M>2?*Q=4,.33D 6!\YL@:PCOL+;?D_A)]\Y M@;^@-5@QF:KFHH@8X VDIG]5ZN*\5.5'Z$/BR]$G<#R^";Y9(LH_CTE<9QB M)&B75DN38?0[Q69+(PD=*%:+>LR4U87(6F$H8Q,ZHI6JQ396\ELB;+2S#Q5- M__M5]/_:_Z_;';[2_KXYGK]JZXN<29_)394,M2NH#")8%JG<'BZ#H+^((F @ M>1PL\O"=_(^52@M]JY'6LFHG2HCJ]%Z1F!B-6H/VH-_V*3TAZMW$DM9,L:__ M.&CU!X.N-]I\Q=;;M_XX'+8ZOM\;>CO>;\I!;RQK:T!_K!6GCU-46A!B]V(S M2]N=:/M/5(1@09#>0VWT3ZS^$_]&SQ/L+LJ L4?RF3,&WZ+\Q[JMN%\YE*&I M6'3'P:408 MS7OM=8:MOLJ&41"X(',$%0Q DY7!SA;Y W.V],_8J/Y52_&@4?@MO" / M#%>'.8)-FHBB /)9WT,P /Z1PAZ)QW%*5?X,1F@:4\:I^E*,>068OH&OQ3P% M^J,.9JDP"T-EJ',G_!.]%[3T$EEDQ7%HY!MG$2_!+/'$V'JD[BF96_!2(A4_ MK4QGQ"'&R\LWXQ^W MR-#,\)LQW8WN5Q:R +%3.(N7&$I@7S]*RL_*9'!FA74+C=U66!=>R%2 :S,R MHS&L0OE#3?@J;Y$)%NU%NNAL#64[U^DRE@$GSB&M>8L(PI!IOEADZ4]R6 $? M7GNM;IG 3CBHT603&[+ ].6@II /=(T7[-T$D[16]G?-S'0%=DIQ/N1LR'"%BL=-F<#99IM:&!! M$H90*;HH/G2B?^A"?6B9X9J&&*QCVQ,K-J-I)7F'F:C^=@J)86[#F>G6-OZ^-/83.>4:#7%5DU63VKDS&BBJ*E M*A9/J&A^ODPPH\+417.OK#!RL4@P7I(]CK^<74;A#-Z*!8YH/()O'$W(19F* MW\JHM?B-"8K6-WABE#%,91D5$(/.JDRBG-R0++P(,G;3Y'Z7+-9R/H238)FK MTKHHN>2L91S-*59"66+V!M59&#Z.,..2-SZW#O^ZG7%=##*'%;'>@=NQ?%@R MMS1#ZZRMTB4I6-SPD]A)-+XI7XVOFF7!$A@JHG6+RL" CPA0^8M6+7#%)VPP MAP<.,I^J06]($)??MID+^M496E"S.KS?XHXP"2]HC 1"2I!!(H_N=Z3(,LX9XLE>QI;N1HN MY](B-V2R'^9T?\\ M*&?OON?/JT74K6\;%!W_#E^V\?OSF??O_UR[?/I]\_ M??E]Y6N>;,FC]6Q;:ZRY"B+# RHT\D>M]JC3ZP_N%JGO>"VOWQOZCQ*J[W=; MPT[7&]A0_?.$ZCT;JG]@VOXCO !CBB+1(:[X#D'ZAA80_4KG(S#^BL8CG[CE MJH@HP=H8=D%@3076@V)1PX5V7!5;#Q56H*$+=G7&$4EYIH%,?7FD [NT M\1$P_1T8PYO$033G>@>,I=WRT#*,+CT3:3>O.XE##>+6'<1Y8F?RCMJMU]Z_ M?,!J-ZO=&H+ FG8[M>KM@8F+);%8E%:DV0-KMIZYFNT3GG 1V"\"(WP\0D_] MY6&!6<7BDG68EJ"X29=.?DGE=-AQ9+:DQJ;8FTNF)F9,4'F:A+48'D1A/O[D M.J\J7.WHV_!*-J%YH%-PHG48+GAN4HZB4Y#0D5Q&2S5MF.J89-&8 M/_"6-4L=S[64%9 M:KW3WSGB;ZBV=]3__ XZXU2=QUC%:>,=/7]@U8=5'P<*1N-H)0>Y!>&;C2ZC4:O7][KM[AW1I=4;MMMW!I=V M:PMRM%N]3M?WNG>\?>N+1UZK/^P->OV#!2Y=KK:(0?<6":K*VHX?\>IOG997 M4]*;D*2LZ_GG]19MF^4CQ6WJ(:SJN3E_,1SCBK7_)Z*^3J=3N=DV!WX_6-QD%V^ M'%Z*Q[]PV(_6L.UX$Y9O%FCQL9V%&<-O^Z8N[)9QS!8V]X5-W\*F0;#YZZ\/ M"IOT:5-LY$* ]HY[,>!EN-Z@">NLQ"E"1O?WKYQ+ %L IZ)8O'O[]OKZN@67 MM2[2J[>GV>02&W*\#:<70?9V&A3!6\_KC[K=WEM8N/A/KX-?X77?AC\[KP/J&UB%[;SB'>KNW;779ZU^:WR,GJ=6Y779)%'\&/'\]JC3IN:29 F M*CT=K>W#IDX_Z]L)=8^"8VY*)@;2Z)>=AS2A6+82\>4KS@-L!A[F)U]^QN&- M;!CGM]O^02@AZ]*\&+5@?1JK%DQ>YVYJP=]9+:PV>;-JP:H%TZ#DF=6";[T% MJQ:,7N=.:L'?YBWDM[D+VQJ#ZLK &](HWK-652UXG5Y[-P4R:O>M C$%0*P" M>0 %XK6M_CB0K:3FN@%W%/XE* ( 0SR>BRT:*C%]-7%4=6\0C;!K75D=V9!U M#8/?_K[[Z??__CV\;S!_?"_ M:A8.MQZGL0V5><:WSMO@&[FR),&.S3B=%UO0!#Q+ONQ5(V82B$$B.,\"7C,. M:?">F(]!!J.<-((YPV4"-]'S@F5QF=)XCN;44#>@8-'S_6'[CN70W4ZK-^CY M_ET+!V^M6!QT^YW'J%CLM7Q_X'4>K=+RL=8-!!_@RK>4<>Y3::F8V#BKWK25 MC?8Q.)]Y\<]K?YY]^?SUC^\?OSE?OWWY^[?3S^?.Z>^_..?_]_S[Q\_GKO/I M][/6SJ[&6M_NX=Q PWS:ICK;A_ --F"PGY3_GEZQ=]AGY]#�X NC_@*!PP9<\N@_DX#G-KQ]K5'*A(-M[CM+)J5_-" M9+4)XKBA?/F!2N]LJ=Q.I7*CS:5R;\?I] :KX8IY_+?_#U!+ P04 " $ M@V9-&N6PC<@/ !@H $0 &-P'-D[5W_OW[]!?SRK]>9@YZ)']B>>W.F?);/$'%-S[+=ZG3Q359.5R\UO_VFS@R\:D;DIXJ(VF^12;DH7:JTFJ1=8EIH-^-B0S;JIP%>3&N&@K\%U8#Z1 M&4;0,#>X?@UNSIXHG5^?G[^\O'Q^J7_V_.EY39:5\U\>NB->]"PN:\X#^TUI M=L,E]+/IS4!$N9*;=3DI_#KVG;>EV9T$O7YNNP'%KDF2\J[GNN$L6\"B_CE= MS,DY%)*@%/%MBM@&.[OPOJQ;X>XP#JA2GU[7%(R9WGS]ID@D.'WIR% M[A\A=NR)32QP!8O )A M($TQGI>OQ+I@5)'X3OG*K'FLTFPVSU\9>;G52'/-RTOL4E)JY=3F.7-QW?!) M2N0.48>5XY:K0R*W9QVR^VB1JJQ+]B)!5IWOFU-R7!A8A>[5I\^$;\?TL + M?1.&J@@[$\RP#+ MW9Q9H<^;!\T-09=-0_;IWO?"^/@OZUY/TQA?*::]V%S@3JU/)I[K$S/T_:T=H#3,T3M"%W(';P(YIF73.VS:CDT7FFEZO@5:[B#S#'W2<4V? M<=BU9\P1<\C? 6E[ZZ-QC:;ZA,G5O%>G: %)+!NS(8:QL+5R7H/XLR _(FR3 M.SC=T9U$J$#38E^$FGE3UV9";3LP'2\ =K9W\(+2'Z%'M\F8=L![?#Z+:GE0 M<7"D@4_F>,'N:#,O="F;2>FO)@D@6@=/=X[W$G/X*\$^#& ]T*C4'B"D/P4# MXIOP#9Z27/N\K]+#FQ5L.H\4%.D53]B=$MM-!C@V(6V% ?4@R>G:>,Q[_-!S M')C%O&#?R@N2Y7'>J=M Y:"3%F@YZ[U=#[M)6-N2!>64/GJL'SUAG]Q"^+78 M\$S<@"O3?)_QP8K>+E9%!K'',@;T/T)HQ\JQ Y[7&4=93W0%OX _"UB:(I4$Y<.9[T$G;&*;$V/:_8R?,[U,?O-;OU2EY MFSXXJ M89G,N2#$T1N=969Y ML\[6-ZEWSY>W?0H]7+E2]NH?11&/[CZ:&5+2@E@B;F.JV-$KOFM^RQ);XP5R M(LN :$[P!/AYQW1ZF[HC)](Z]IW%,&D$6R&!J3/\UXHGM3G6V":VQQ+3^TZG M,_IJ5.>?V0X'7;!D.>AY=(?H*,;YL-'P%9(>7@O;C).? 2@.MH6\+6)'#P]= MSYVRV0_KMTEOA7PM\!S;8GN871+ET4-6B0?\:L_"6?YZTDY@[Y3YS<-"R?AM MR/;B@N !NSC*"TT(TBFY;'6-$_&<;(I:8\%W1CNX'HR=(WAAWQ9U; M*'+T!K&E"C!ZS(!MD4C;MLQU]=SR']6=XPDGRRBS5B@4^>-,TZL\O^NL6_Z'FN4J/#YW/>@H=0FP=J1SPC@R2>3R,)2&T9+M9_(L8/ EZR/X(SUD3/$BCX. M.[F/ O"J""$2U8GRE;M^E659@7](6CV&LG8):"B"0VMX7\XW43;P0QA,^NY7 M?KUIHU@X+B(0W @IA>7>]L5,L?AFPH& F5:_U]9[([T-%Z-^M]/6#+U]JW6U M7DL??=-U8_3H8IC!4W;RMQ!191 %O"F3#(+-ON2C'YZH['RI(\,^/N@]XQ1_Z[3 M:_4?]'TXSD 34UJ79;48I2MHU+]#$?B)O-@F_;N1T6_]^UN_V]:'(_WGQX[Q MZT&"<4$-8I)566Z4))EQO*[P;W^]JBF7_T21XE/4SNYR+6WT[:[;_W&8@7@+ MLICSABQ?[-*QF2+$-564Y%MMU &##X;Z"&RB&9U^KR")69("DFJ*K"A1MKO< M

JT.P]+!!$?-1G^%>,#LI@8L>)=@V^A[$%,+"^B MI2[7ZX5IB? J3LKJ\&[TL&Z;4&P[>["4!RBB3955M2AM$MK4@'Z*=52)RJ'> M8B9IM?J//:/3NQ\,^SVX;$6C*GNQMPI)FZ:>VE!;T*?2&VV(FEN6U>R!<'Y;BL4K$S7*E\5:VL,ZR5]R8(ZH&BBK!/2578-:\, M@MI4U'V^Z[U''>S9O^]U2DSF,@3%0V=3R:*1@Z UE$K;ON0(F2,N'!6!A4(\ M5',8W+1H%!%V)B06%\8W15'Y$O-V0B*TJA,R(;Y/K/B0;=EAJR":1"]H,I,7-.W+:5%\,<"5ZI\68*B"H[U M/=V(3KQ @!]]TX9%#^FDY<1!K*FDLS+ B(_;($!!'*;*IB\5N?*DA3&K)M>+ MT5#%<)6R:+E E2LN#%$U196OBC%RBDY#O8=]]OC(<\GU@^TX8I)JJMPL1-(2 MMY)T1>8PM%\*9\3K$L(!A*U_IH;RV/QJOQ,XT/ [TW*G.4+D=8[/L-)3U&<"")(Z%UJ,H342J+$D*(4ZF+>CH@Y9%2 MQ70JQ[3L11O\]:*IMYGJK^RRY,B^KQ9Q_+M4E=1!KUR.)<35(JY7XHK1NF84 MJSX%S:7-1N%LAOV%-]EX]:QF0@YET\4A?*&H#K$G7*E*ZF"+P!-BI>R8PDIM MY!DH47SR@S1' ^+S!R!=D_ GYOE3\B4WEO92(?:"IJJDMN"+><&:5L35HDAO M)9W@KM/3>JU.[YZ=!NI\UVZ[A2<,F:+"[*DN*^G)VQ(&K>%4G(%2B9, 0)@V MU8&/5"Z;R485&QL_9P>+F(6!I6& 7K-55);1%F4RBAE9KU9]M/ M42^V4.9K.ON*JE=K3QRN1J)Z4&Q(L0UG>A->&#OWV)6_!9!;IO8YP] ZW9L,<,-54FM M1>0Q'.E"L;*(Y:3[GMA>#H_)6V5AS%J^[FS]];('&(&+JA!S?Z$J!1,J&(T3 ME0ATHJ52%&E%D=J3#R0$0=:R".S FVCL';%W&6^]BWXQX1#.4%J7V"LN5:78 MI(=Y1:R;/V QY4]=K%QCK0(HKL')09+1.%E3R*+K (-]$7BQ&URIM=0&3N[0 MOUJMR*:_BK1W>H;6N^^ B;312#=&6J]]W^^W?W2ZW<*;;OD(XH6+II*U^Y:@ MH0B.G\E, $_$,"N46LC8CB-GIU24Q2%1WW M[@U]^-#6;XL^^/-&1)C60!A-;ZHS<8G)(P9045.7RELR!,6)2J.>SB;?FKV* MBVL/4V8#$5$M.!F)+*ARVA[7]3 M#LTF()[X?$\^=^^%Q?K;I5I+;7MM1L>*4Z"Y;HB=>*L"PU^;O?5]=V+$>&*Z MKM1::DLKU9TB!UM]_O(=O=A[_!JQ O=UIG^%WK/A9]\&Y57FCSAJRDCZHQ6<2%JVC@;-J2$ MN75#J:>G-"MC5S&O7MJOY#;(IIAP&&BP(]HBNUQ94A_J@/V0!M>BA MV4TQ<70!?T^ELS$$6F)4V.KE'D+)%A:''+6><2!]DX$J1IY-:Y8\/)XC+8Y# M#;66?D K3485P]'C+?M-!S $>P53X7?]IL3$X>A"21]:7$&@"*/"5B_9!W*D MQ7T 9M"IC= 4!Y7L X/H)](6[%?#_@CM.3MI5XX1$8*8E2NUGEKU3="B'QY+ M\/[?J?ER_O:W(://:[\?R6\$YA.9X:^?_@M02P,$% @ !(-F3>'5LFX@ M) 070! !4 !C<'-I+3(P,3@P.3,P7V-A;"YX;6SM?5MSF[FQ[7M^A<_L MU],Q[I=4DEVR)$]46Y8<29XD3RQ<;58H4B$I>[Q__6F0NHN2> &HSZZ32=F6 M1 $+W0N-;J#1^/-__WX^>/,UC2?]T? OO] _DE_>I&$8Q?[P\U]^^73V'LPO M__W7/_SAS_\'X)_O3@[?[(W"Y7D:3M_LCI.;IOCF6W_ZYC\[? M_&,T_G?_JP/XZ^R7=D<7W\?]SU^F;QBA^N%/QW\*TFF9>0"7E0!AI07/8P A MC5"<>^%E_+^?_Y2%M4D3"THP!D(Y E;BEY($'BC^*+,T:W30'_[[3^4/[R;I M#0YN.)E]^9=?ODRG%W]Z^_;;MV]__-V/!W\?_N7JX[\_^OPW M/OLTM=:^G?WTYJ.3_J(/8K/T[3\_')Z&+^G<07\XF;IA*!U,^G^:S+YY. IN M.I/YB[C>//F)\A5GDX-[ M78:+27^8IG\,H_.WY>=OKQ7LAG%_..U/OQ\,\VA\/@.+ Y@U./U^D?[RRZ1_ M?C%(U]_[,D[Y+[^4YA (-<1R4F#\U[/MO;T%&=P@7 YFWS[$KZ]:+9!JX4V_ M3],PIGBWUY5$LWM\M+=_=+J_A_\X/3X\V-LYV]][MW.X<[2[?_JW_?VSTT]# M=QG[."W6D=0JS5<0W-JCN9%CP7"-8C *]SXT*/P>C:]_<^!\&LR^V[N?[@_ZTGR:[E^,QJK GI+!$.P]&:)SES"OPR6K(BF1FE'?W [(8PNA]/)1_?= M^4&Z'J#.4KF8!&0;/(B8!5AK+% 3J,[91.]UBP$NAG-_D'=XM#,.;T;CF,:X M(OSRYELJ]OMJ<9AC<^/PB&#W3=/5)]Y.+L_GO8@@S/HEJ&%OS'I$4];50C"-JK\66*O[FY5WACK[3GUHH, MRJ&++&A6Z"?3#,%Y3UC27AO>:+U8 &<92H@?DQ(5Y%^;"P<8AIVG,_?[[0B# M$EX+#)$4#@FI*2Q8*@BX&)+TC@O/2$,Z/$:T#"/D#\V(#;50C13'TR]I?(5I MP4AS2";XJ" R+T$8A&,]1_,E HXX!1]";L&,YV$M0P_U8]*CHC[J&8[))$TG M/6$\I]%Q0&<6/1Q/&9BL+$@I77;":6;:6(E9]W4&<2U'HVW2.A) :\M118Z! MCS)#"IPP81-UODE$> ]%E^*D-73\R+*M+>%J3/TX'EVD\?3[QX$;3G>&DP) M2YGQ0!PS(*S0X(E00 GC5F;)M$@M&' -H$M!405=KR77RG'/G%FWAD>8D V- M'#)7'I8"F2U%.!7UO+O'* =D5EI&"DI1=,JU<6!PD@%-C)&@LI?4-MD17@9=]\*A=1CR:%.X MNF)J;@C.#K/NN6$W8V8\,N$(:"9+_%82**(EP!Q-7B>JF! MCQ07@>I>M%2# M(=74L(6@Z6:O,EC+$A5@LT8/72)IC6<>I'!,9&<#(4WV@EY$UKUPJ09%ZBJD M&D\.AE^Q[]'X>W'.67 JL(S\#):!X%&!X<>:N1\B"2B9Q ]H[!.8B00;R!-02@2-G 2.W M-MMK+V+K7N14@Q:UE5*;+;/#K9XS)DOJT!(Q76)VA0Z^51E(8-8[@6 8:TB+ M&8CN15(5];^ZF.ME(-T>4"']3J>C\.\OHP&*GW'I4FVIPH:.$RB" - M>B_)09;"..6E0LR-$^\6 MMTX N&B@$QIY)[2,P+U*1FX&U@H RZ:DX$H6*3 M_<&7!M>9]+O-&?)P FRHA1;3H!<3DUDK#49)' ^+&8Q($6(,,AG"*&.F,>.[ M%"4UU?^Z:.4TSFO?7, /KY!:>GX^& MLW;G>Q1<&AV%\,!P,0&1<@87@D-'E"8E4PI&-J'V0R!=LF\;,N!Q!N$&,J^W M+Q1COXS=#3ZB?W$PW'47_:D;W '7,\80PRU!$XLS5E"$9+2VY82.46%\9*G) MB>G+T+ID_2JSH[)>JO'E)$U=?YCBOAL/^\//DYT0+L^+U%/<2[D?^M->0JI* MG3)DBR&(8&B930RX0F<:K?!4$=WD[.QE:%W:,*K,E\IZ:>(O!:D8AJ41PBRA M35$'UN-(@[0$D00I\-% .?18AJN0K! ,KZ?T9OV\=@3>Y@'/G2-.%3!(U!!3));G;4+"(#8*FQI;914B; MVV8+X71I/:Q&@,T%7XT$:$D3=G^;T'UGD&6_5KDH'6>HK1*6"LH3. M4ZFM24W.T5[ U:5EKQ8M:JKB 3_^_/:AG [QZ_;W?3^ZPNPO:=K'KN]CJW[Y M]WY?V[T)_,PXVURO/CW#/S_L'YV='K\_.-H]_K!?3;H+FFXES)=&4>E*]?%% M&B/BX>?YS#H<328]B5,IVN0@8%11KK-1&OQ0BM], M[A4S6X:C^R.[PM.3QC-'58!R20'A. F>E3T4+BWZDX:(V"0U[DE$53)<#X*#*2Y5@@"Q^>T#$ 4!E(I<>-LD[7] 8Y.&<0V;-A$\O6,8IK> ML?)14(*!% 9(C D0GC&P4A/@V1.A'5$F-E'^/12;,_JZI?>HR5*8H3^\1,U= M+4.CX>1=RJ-QNG,-^T-_.!K/ZCS-5;(SC/=;F>_(?DC3+Z-84K(FTW*S#4-6 M;J)D08"R#J4F8P)/<964C.ELN4O@%^9 MEW=IF(KG[9@*VA@-(85B910ZR[POQ=,O.5Z;79M*O6"EH M,CW.Y<[5+!$CC;_V0YJKN<%U]M&U%$(;Z4!KAMZ +J4C-?H:F8XTW:.&$QJL!D,IKGY1VEW]M.. M\\,"@3W+<[3$H#MG"%HV'2)8A &*$JI(Y)'9)N>PS\/J4DF2N@RIJ(ZM9UO? M),X>OS\].][]G[\='^[MGYSN__W3P=F_ZK^VM&1WS=.$5QAM^[3KW9W3O[T_ M//Y'@]>M7NAF&^G8+XVN4FIV*0'E)E\P2OK:Q];>??\T*1<@YMM.Q04,N*Q? M79$G3#$5/,9,PI4\)5VF.494P6AF@F$^-[F7M#S$C0O/N.^SG;:ST4[XSV5_ MG)ZL1]TCR2CB!($0E"GU B)@(*B I"C**QPFNR:GO,M#7#$Z:9X5T8)FCTK: MM%%@S4RY16)XWQ^Z8;@OAL0I!EJ$@XQ9@2#!@=7>0A*ZY>^AG'2.?""8'0I?0PX<8/D3 M6V))%>74?+,CI!1G)V?H@B4$M3M.Z#'URELW044/-LJ2"X]QB8F9 )IYC>)) MP? F&05/(NI2M+\MBU)%.VWLRCTX0D;FB>807$G7=(R#X^5*F;=*LZ1=$DVJ M$SV):,7 _^>S+&NKIXEIF=56.;Z8'>GO_Y[&H8\2Z*%)LQZY"][)='5X;CB# MLCMA*+66ZB9UC%]$UJ62I:]@:C;75KWSVX4%W#^F<;]D=X1Q8I?. )LQ[5$R41L-M@ZS%^TV)&]$)B9 E '%(&T" M9RP%JT@D.FKM9),LG'4WM5XY+_J5&;:I!E]C(T<[%Q21#AB7L\R3"(:2\NXF M<58KSW3:)L->W,AYW;#DM1FVJ09;,VR1C76".:H% ^++PX@N:K!)?^Q-DS_O1>&]TZ:?Y!/@NJ26]"(20O<[SHZ:E=:[<%%2F'*$V'*@0MY5NS4@M$L _.< MY*B#SZ[)%OL+N+JTX&^).S4U5:\Z]Q*IJ8VZM[O:R]E(9YX!QA"%F2 M89SWD*()1A-B?9LGS^Z"Z%*ZT-:,QYHZJ'E-\IYC>C!\_"9;CV4F;. >E$/S M-2LQZQSGH'BB3K*H\+\6[%@&W(J[A:^RUUR;-M65UI!.\Z@DW0(K#U9X$UVY MB&X)>E16EKWPH(%21:7DP2G>Z+FTE\&M^%[23TJG#976D$[7#\*5,>/0/)&( M(:E2P3W+ "XY!BS;R /E5-DFP>.SJ)8AD/[I";2NFAHRY^K-L&M_?>';<3U/ MN'&F(-2R&,V@P!)*P7DN:7E+TK:YEK8>W&6X9GYZKE57[!:OZ8^ZB:W?UY$M@RU[,_EC-?55D,2+;KT>UWO_7O/ M2LILE@JTD!3-K4;.V^A &R5\=I'B2KX=2CV+*AOR;69';V1Q M]\D"JT2('H5!97F1U[D 5MD,-@CMG. L\U;U'Y?%N!3/?K+][%8J;+LPCB_O M[**F&Z.K%;J-4COPW):D^A3 *"U1+MY&GR01LE7%QF4Q+L6QGVS?NY4*&Y7V M)3P0&8D#E1(&(=YS<*2\DN0\I9Q['4F34O?/E/9]@B<_V9;W^FK8UN590Q0A MAALP-B00*A>'3A"0: !]B)F*W.9!QXTOS]*?;#N\HJ(:D>PQ-Z')^?USH)8BSBOGS[8ES@9*:GD;^]W.Z<'I M\?N/)_NG^T=G.V<'QT?WNUWNUN^B9BK1PTUS M;>2Q&&T+N9S-SR+J2.7LSL%&=9DL0MI"(BN/Z@EHJ=: M;R.SI<:RL1!/]G=+A[N[QY^.S@Z.?OUX4:;BZTUYB)>_U)&(PFE^,TRM,OZ>#\PH7I*._$ MT>P.T"B?C2[Z01'53KRK(FBOAXUD4D%AO^T??=I'C,>_'AVLZZ@M:*6*X)[' MUF#PFYC")]IJ(HA&)N]A-W/.U1''55M-Q+$(9Q-QS,]=KZK2;F2EEFR[D;A> M'D<#\SZ\=G?]D_0_SCYM+]W M>+#S[N 02;J_5EST5%,5Q+$4RE:R6)\CSS?83B[;9,H&AOF%%MO)YWD36^'1 MW:LSP#L'S+N7X_*^?2\'FCU5'I*FHKPII\ 122#QK%U0CAC=I 3?\[ V/AV8 M-WSJ!FY\9[ D9,.TY9"]3251*(+AY<4[R4,N[F0>7(@:F E)9"MC M8$UJ"#V!ITN%N1I2HX8VJE'CW67Q["?%B/G^<":9^4MMGQ$2_FO2CU>OM=VF M#1/I&3.10Z1&@D@Q@[71@^(Z928%EZ();=; NN)UNQ^54JVUV#)MY6C_[.!H M]_C#_L?]D]._[9SLKQ/Q/FZD0I#[ K*- _]'[:^_(?)44RVDT&03Y%$O&VQ_ M/-E6"VFTW/*XE]NZ\Q7[*:(_&Q6/CRW*=Q>59@4$#.2OA,CB^GDZD;EE=6 M>UIR;U7@*!7E0$1;:CV52KT:I6:-,B$TL>HKXJQR9ZL4N':#*[K,>MB9SM4W M)])M@:.K]QAVQAA>?T[S5Z!-HL1%H4 JE5&=.H./2D$DWL8LK2*D7>&/C:!W M:?UHR<^%M[RVI_36<_B1<.9F)BKF6\L[.=?ZZ7?''WURN, M_DDT-<>Y 046M%)WU&V4/'M[\=W.[-' #Q_WCT[7OO[T1$L5A+ ,QD:"6']C MZ=GVF@FER1;3$UV-T/>812:/ZF9>5?K98#9MVF4[ :\WZDK[6CN#V6>N5O*G M$& P>9S/W.\](IED(K#R?BX%45XFM,9E8"HP2IV5K,VVUFHP-SZ_7:JW7D9? M)E.NP2@:BKLKT.G)Z(!H':5W3#K2I%S%C<]+MLN,9SO?W#AN_[;P[7"^:7=A.!5&]C*^)"-:/:YYIK9$XFL0TBSK:B;%?$+O!P7!& MT WK&:S<1R,!+C^N)F(]_3(:3\M[OE>;T.7=]$VLV\I]-!+K\N.JE=4PFJ;) MSC >CK"CVQ+@I93/=4I]#$QF;T%D0\M3EP$\%Q;*0Q4LI6B4;/(>P(O(-LY< M6-S!K^/1Y"8/S,7,G;,*%$T"A!(,'.<2T 4CQ/O E&I2\W();%V*[NJRZ%%> M0V5%UE"\EZ#T2AYRZ"4&!H"B CS3E3)I5J4W=N M:8B=BLK:$JJ1WEH&6PL7BW+AX0P[/2PU.:LO?XM;;[7P+3&62DO>3--%X[.> M[I'K)%W@^IOBSGDI!=YSSD=)J( 8&1(-B5"NCC!@0C)NB+-(LQ:3=FF$FQJP MISJ:FU8W'G\O9?NNA&\P[D&3VLD.Y6A?0PF;!;$Q,H*5M\@K="AB[M"2V M8=E#2]9*@=66R*< WIC@G@J"6*K0KBH6<.4F$EP@ 0*)B2,JF4D3__)%9)U: M$%^73NMIJSF)[C_'V//)A\2<@B08N@0B.S"X3D,00FG*#3>QR6,(R\%;\3+F MSTRG#?2V;1_K_>7TNK!9%SA?>3:"Z:) M%$UR.WX:5VPKA%I/7]MVQJ+'U2YG"C27&[31S [*)22%P%**@LG_[XQU@U ; M:*XYJQ99ST180D &@N()!/,*G))H1[D7G'C\D=MJQ/CB KBZ.';=17_J!O.> M[GEHU\[9;?7#F;E==5>;M*O /AB>?1L5J)->H$RR9 WDB!02)$NP MSNA2@,6E%'2,L4GVVGIPNW05IXM\7%.QKT5")%2:HS5$>2\EQ=4-_6_AN0(C M* ,?C!.*Q)!]DPWM=0%WJ9I71XFXGG)?B8KO1Y?CJWECH_511I")B_E;5\XQ MB@3*$6-#E:)N\K+4FGB[5#6LFT1<3[6OQ%:JGT5'NY=IK,O:9QWB/<0=ZFV61>YN+YZMWWB<[.]ED?CV\<%QRGVIZ56 M2?4\FZ7[:Y7)N]9XVR1+#]W@^Z0_&>6=SVET^[3C+8TF<]I6U\'*';=2QF82 M:)-K?7W'8A&:VDEGR_35*@5MY7'6S,&^M^W;X^@CAF@H9#M[J)U[L)1;L))* M:M!6TM@NZ?H>E(V*HR^0Y.U[B"E.1V=C%]-."#-*WW[HHYM,<<7H:65U\$H! M2\+BFA0(V,@(1,Y)-L(&IM5+-*L!I$M[DANRY5Z!]6WJITZY_06(YVO5WR]= MJ:0Z\WU01-<(&LS8L58C";M/'7K,NBYCKNT:]B8,=7D M7RWN6$SK(O5X,/R:)M/BG%YG>/.@L[$Y078&_5YG$V"L5$Y2+1%"."E5$U.[ M"L@N;?U58E-S7;5DT]T+!'==Y9[Q-GO">8&%!E$Q#C8("88)'E,);7R3^JKI_=KISM/?K\?'>/PX.#]?Q MJI]KKDKQJ"715BBA]61/Z]\T?KG1MC)J[BHVV+=%,G2^.B!E]-1D1(#*]"Z1>:S M=3KYI$6C!>(96!66R*=:GVTZ8J @HF!4H!47:-2)0+/K6 !#:5 B">]$DY.% MEX!U*;"KR)P%ZV(]_=1TK)Y"A2'GY7E1Q>P>PGC:_]^9!'N1).ZKE7$[:]^KK6XQ^TB907T& M5Z)]9L G3W VV804(XSR)@GDK[:ZW>7U57VNQ?EY(09A6)E3$F>7B(J!DRI MDE0$Z0@*J$G.6P7L/] :N0K_5C%D+;2\E67T,?""\^S;J*=,%,HG#M*( ()9 M"FXF.9Y3H)2PY#M R"NT7=I-[0P%U]'D:Y*N).?U$)V5:KZ[8T'04G53$@(T MYER>.8M$;3O^>0YOES9>NT6\E;7YBM0KZ7B]3)4T$2>'G9T_)$'!,.V!\)2, M2,99F7I:71"F:Y\ #1,,C3U*& MU.Q(8 VX7[J?M)LN2X]OX M;.?P^.C7L_V3#WO[[\[6$=V]WZ\@DJ?Q5!WJ^B=\"UJI/.PF9WAW.[CEUF T M_(P3_SPF/]U@_BS?>&51K3"2:G5EAI]+_=P][*<78LDQ4AK*RV,@HM#@(TD0 M2O%^EU74OE$]BUL0FU^,OVWKIBAEHE1[9T%E@N.RSH&3C( Q4CFFA+&ZR:J^ M $N7-@?7UOWC0@F;R;QB581;($>C8;@N=IMI3@2]#4M">=K7!_ A6M".<>.M M22(V"2D6P^G2YEP3"JPI^9:>U])&MD>;+AC8_#:7C(>C:;%H&,DC$=("D]Q< MY85%C7\P3Z-*RD@1NKYHE#8.AI/I^'*6/7G_RA=7,3*G*"@K,'I0EH$)1(+2 MSE :&=.VR>KQ'*C.+B.KL.&A#:FFA6KKR76EGWF>9-H=3>:!K(Y$VD@\&.DY M",HLAK1,0,:U+5#!N,NN#246XNE4[D1%.FPN_&VM*96"C49A1?M0>V&59K3"2)JMIUI0QZ8$Z1Y'7*O1#SXPJ,'PQ.>%[^EJ6@ M;FLAK .\NZOR"JQZSK-OKLTFD> +J ^&UYD!3"MF591 =0@%J0.TLAMC9)J;0E;6O M;=GNP.U2-LRV:G_5$+GJ5!IYLR"<)&"RX&!^5\+3COF9!-,C?6 M0MNEQ(W7X]C*>GL-BMT_5/7ES0%A/ BM&9I=1<"GJ"'S1%*P+!OYVJ9LY7/R M[56_VC[1UM?>*YJS E7G@((A!!3^#Z'2#,XD DYR+2B1++$F*9!KH>U2-L8K MFK-5]=9RGV;W^,.'@[,/^T>SA(3=XZ.S@Z-?]X]V#]9[A?BYYBKL12R-=O/: M13L')[_M''[:7T<*M[]RCJPEA(=MU!C]L[BJ#WL3"CS15 ,AM*' Q_'H M(HVGW]TP[O_GLG]1W+0-Y/%<+PN5$0Q9 M/,4H/!,&+J@,GB86I#>4T"9)<,^!VC3P>K+M>34#FY57D1@,!LH#T0D';UB2 M8(FFW'E3[BAM=17-*/@JZEXRX+_Z M?OG#NTGZZQ_^'U!+ P04 " $@V9-,(1]9 #@I , %0 &-PVQ^5F(=:W7V6;,M97L"G3SB>]$?#?_M9_(7__!,.TRCWA^__[>??W[UD_N?__>__\B__^O\Q M]I_/WK[^Z<4H75WB.N@/__G7^B7"!'^BP0TGLQ__ M[>*7_[SM]<7Z0-> NL/)U,8IJ\OH-?GZ9=_>!N-^>7ZC_31 M2?^OD]F_?SU*,)VIY]$A_+3T$_4G=O,Q5G_%A&1*_.7/2?[YW__EIY^N)0?C M-!X-\"V6G^;?_O[VU5VD_>'TE]R__&7^F5]@,"#$LR=,/W_$?_MYTK_\.,"; MWWT88UF*_F;(%92IQ3(6 MN!I,.T1\]]F=XAU=0K]+ =]Y= =H9P]BEW@9<=PEU&^>>POG#.D M/\3I7]+H\I<9NIN5%8;Y=#CM3S^_&I;1^'(V]1\'6Q]'B(3G0?$9J@>?=PLD ML:$_[-??OJ8?YP^MB+J"BW].<9@Q__Q3/__;SWU1G'9"0,Y":P3A753UORDG M!"-M+XJH0BZ&*>4=TXH7YC/G3$' [+G4RJ6-I?S\_.S%Z=G%Z0OZYN+\]:L7 M)^].7SP[>7UR]OSTXF^GI^\N?A_"5>Y/*][UA;[.X[?7P<:#65!)$"ADC-+: MG.J&&[@C#8BLI04 ##V+BC:_""Q+L$QK6U@0TC(I@TU!80G*[4(E;V!,E/N MTWZ"%7:R%TUF#Y)"T""9JCL;2O!&*T[R"7E'(H9#2 MC$ZCU,(*9(K63'H7UXQH@LP6(Z3*8+TU]^YYL_VNP"3.-KWY&WZI"OH%!]/) MS6]F*F-.AC<.X@#[)44@K;<,IXA,)U)L $\D5S%(HI!KQ(T M'=@,QK>#^DJ_D_'-\.:6QUH&=/6B.M7L=-29+*_51:!__FDTSC@FCY'^-#.' M_IH&HPG29)B.K_#K+T?#*? M^@E/_NQ/>DE:DZ*RM$$%BG12(L ] A M%1[P6QZ@Q@:Z''4HT_N(L;V.)R?#/$3$SLGM&8O)!SH*Y41&PB@$>SI9EV&A#J^6@R/2^_CD;Y]@)Y,1KD+Q+17(.RG);)4H 6-]J[@DF!<9.R MBO2EB-B"/X]#._KEI6/I-]A:;B&LL+Y0^ 5^'&/JSRX@Z/L!SN0^S">7H_&T M_S^SW_=2M**>T#&P9/]HSQ/S(686(1ICDO4I\<;,61OT[CG5-0F6.?!MA?J+<:Z^_M@O?@F1Z M08&#PFFQ3V3RZZP=BRX(YJT+KEZ>@E>[W1"?*'&VEOY=7JAM>?'K>#29D$]9 M^M.> BBH#3#:_PE/T)&!-XH5#"FC35P7UX((MS K5W(^N[)-#; M>]@3I =^H&7G!;ES@]''.N@YRAYR;GTHAEF%G-8TP5EP43(P$B.'[(5MFFP#RR$]%49T)/0&YN&O.*0!#ZK1FB])NG6PT_XGO($')10L4C+E MHV!::\%B!#)AL\\E9/J_DIN8!@_C>BK$Z%+\#2R)VX[,>7E5XS;?]^, Z\'? M=-)#5"+5XT6;(Z^! YK%H L#84NT*L0@FMRT/0SKJ7"C0^$WL"_NC+DG.10= M7MVG MP,3"L@@$"85AX(B+Q?!LM,P&9),UX!XL3\>9V%"^#51^-AJ.OD4U)^,7AN?D MLO( -& 9R8HI-.!(%,W2RY2\MX2Q!0$>17;T=.A6]G?)8;=>#Z8?<+P49<]) MD ZT8QRU)--69!:3D Q3S (L5RDT8<;#L'9/BX[UN+AH=*>$!NXFF2TXQLD7 M[U<4%*)$@B,\62TB R,/V#!AHE-.BJA5DTO8!1Q/C03;B+F!5[F@;^))?;9J;N)+^\(I SHV>T7#R M#,MHC->?>P=_XN2W_G TGB4)7K.;W.1OGW+ZWU?TY]]P^F%$?_E$'ZF[+QE- MF%)$,I&%/36S:'RX2[U73?4IR',I^(S M'&*])](Z>NF58%8YPW2(D<4"@1DE0RHV!6N:A#MM;=%V&<\@,)!$2'9?)*T1K19,=\#:*HU?UYC*]J^"PK8)/83RD ME6OR!L<7'V",SV#23^2Y:VZY-LS1ULITXHE!#4&R&1(JY"*5T$+1]Z(Y>H5O M+^-[O!O>M>9?] =74\P][4247-'XBJ$5QP3'HO*>*16 8];6Q%6RC;;6_1S/ MD]/^)G*^1_];N[?_P%JE"//))S):WN/9597*>9EAG)Q?36L)GUFD](UICT$D M[1*RF%4-1!2\1OT49J)4&"*@=TVV_'6!'CUCFFKF'BIM[3.O"OAZX M (KU)!@C2#"H,_,V9<9M+<0#((NU.R38,IS?)\4ZT5J38./+R]'P8CI*_WS1 M_]3/.,Q?MVQ, _I/[BD>:+>.P!S6B!=O9A.A'E!F<-[1]NV;.$"K@#OZ;:]S M#=RS%,V/ O_UEP4AT0C^V:0FT/G+BW?GS__/W\Y?OSA]>W'Z'[^_>O=?W1?< M6O%UK6L'K3'8A7I"";F/SLH8E=+%."^MBLYYJXKB$J#GE(U2EL02-X*\I:Q( M[U80#:PQRN@BR"+NO)Y0QN ,L)Q8#. MA02L.$$#*QEIL6:LTYA)0M\F?.)AZ0NMH]I%Z0NO( MCZ-A/6^>5=F0/('2QK(B8TW QPLA''D?%A2F^B0Z="0!K>L\WG%%9UJP?)26$IU);0TNN!B88*L M,12UNJIHXF;?0;)[SZ<##2UW?C80;P-]G^0\$R(,WD _OQH^AX_]*0SFX!07 MPM@,3&4?R%EWFCPP1=I"H/\IZ;UMDMG](*JGP(/NQ-ZDR-&4QH?YYDICC@J3 M2UJ8S*3Q=;Q"LEJS@+ED)0CNE8^-,O+N@_,46-"!H-N$08T1)O4P9O;?5]?K MU8?1@)X_N9;"V]%@\'(T_@/&N>>S%.2D(UG)]6H[)-H#%0%'](' @D'1)&!N M39P'<7"VC3_:4B\MTCAG1[^O)I,KS+W H1BK.#..OFBN O/!TH_&Q%0"C=TV MR<&X#6+W!&BJL46G>%D GF$?'F9):H>&<]K75X#IAN!1,T_-RAG^.Q9@2BX\D'PU*;XS\:0GS:O=J3*!IG M,YE<;XTOKL85ZPS@]9;Y%B?3<3_5R^KZL9,JIUFIG!X79)4EM,S0&LET])EY M(6*M+.QHZ50*;*-N#)O ?=KDVX$*&^2F+D']=QAV-/F\D'1HD$.TY=HHAZF7+RRM,P7#.3Q>#(W5(VYEU:*DC0: MW^2TX0N"ITVDS03=(&WIFS,/#PE<)+KYI&A8]7P-M !FR,:T8+3CJDT0S](C MIDX.3D((,I8D&7).(I9:LY"-8B(978]XG-=-RELM.SC974S=Q?G+YR<7?WOY M^OP?#9I7/O*:'?3?>VQP"[%S@ $QRBR 1UVX#T9X,"F E=EQL+U8?^4L30"A M:49*$"R$Y)FS-@D(WOM0-FZ)^.SDXA5A?O/V](+0G[Q[=7ZVB2KN>\SVHGX4 MW((HB_2>/$Z+'J5VA8<,/H1BHHS&.V5ZD+T5*B(3(M5.,IA8S)(S3QN;]@"D M@,U;M=Z#]LUHT$]]G'0DTB^/:R+:^\$NB%AE%9)1R6F).B83$OTLG#,J&B50 M]+P6(>8<68R%EFM5.*UK 9D)4@<,/J/?O/7J/:AG85U="7C^L";BO0_H@G!E M+;@0B]$I"EU[GSH7DP4RLGB-FY6]XIPBKX/<#F=HTRB.TW> C%R/S"TX7USN M4KAO:]SV9-(O_30O-3Z%_J K:2][>A/QKS24Q3:IP7E91+$@BD[!T@:MJWX, M%J<]S[WZVYQU9@)49CHJR0(ODI6LR43!6/N2;!G6?#H>C\;/1^,QIEEI@I-A M?D-6^OC:5K]E^U>W]&)I<(Y+7@NL(C&L&12 @(?TDI])M>/\]H& M]=;65OJ ^6J YV55&+=07(>)UOZXW*K K(=8LUD* Y(C*[3LH78>$S3)HMT> M^JZ"LG?'RSMG-[M5[[YCOFL'MEL#F(4G6MH#E,V!89# M"FU="\'%K32:)/- MT:YR4+-22\F%=^\MCGO'6A]U(_V.NXS>@C*/4PHT%C*R+$M**Z:%()!P"K5!O MQOBI/[J:##Z_Q8^C\13S/#R09T&.J_),N]HIBAO)0()C.0#H6I*=QU5.A%;2 M\6-@=MM@=$L]C1H)N=VL_KI)S6&1UVP$TE 1Q*S6;F8!B>'&D=^7L^)YI9N7 MM3?T!1S'JO:N1-L@3&H3._G9YUL_S#\XZ^UU-5\078G.BD".OZ_I*=E%YD.@ M,07EH^2!J]0D-+?%8+XS@_)@>-& Z[=0OQR-%T8XG^(E<^-BE#5>HU[GZ)J MZ3W+%B&*;%"@;9F1N +&_>0G[I\0R^^5.]5FDVRG;J ^*<(]D@#Y9/G6@&?U M@+GVINY/D(2$$\(X.T2>FQC@P'$7@6%Q];I<2Q93KE4^/0AA2G9^P3N[>S[^ M\"MV'WC0N39&G8MR3\V\K5#@R8K,$&/U(( !$9LY,+;>Q5HCFAP-'V(S[_T= M G>LJ+946K]K=)$!I?>:E5!;+"GR56.,]:(/!=>&8RZ-DK.?6M_O=4C09=_O M=338@'W+^T*)DC@H$6B+IMU9UY90T8!DD*)*Q(J.IFGK6MI;JVGK.J)?NHYT M&=SW]O1YC:EX_OS\][-WK\Y^??/V_(R^?7X=_K9):,@C3]P^'&0=R(N5[8PU M+A2)$J(VQ7@51,XV2[#DZZ3<4[4>0)">%6E4;:5J60S"LBQ3+#*G4MSF\4X/ M ]\\]&FEY[:6^PH!4QZ)Z%*%Z$!I'FL(6J#=M%=\R,G4NJ8RB1JH MC QB#3ESG*8'S[08;QX0]3#\+6*A5GMP:_FO$@$5#(=Z^P9DS6@;>$@^QQ B M! A!E]C3D'36)3#!,]&_=KD(+F=&<\85P:T@=V[+"*B%;,31D+Y-LSUYE?Q3[MEY=U<\%TI]B#" MG^IXKL\78]'"E,3DK &_VWCP98&::3WH/E^#*7NE-*"*7,LOP\G'S'U2Q_S35'+1 X'),Z2,5@I# R$ MX2QK9ZT-PGFM6@;?+$6VYY+@FVOO3FY*EZ)O4<)O*X!/@!.KE@4_$$KL@ HO M1V-,,+F)EQ79*"PTUN3JC:DTEL5"=HLW9*AJXZQ8R<+;F ??PME#===N]+6$ M!5L(NP$%7E5APN#DX\?!/"WV^@ITL23M7/0+]]-;S&_0P+V1DU)*U,\@R,CZRDI,$KIWEH$L#:!?A]%&#;!57N5&+;L9Z;YV0\8 S- M9K.&8$KPG'D!@FE?JH?E)$N:6Z\CF=ZIB4FY%LKOSY)LI\0&Y:#?T>>^%J>^ MZ<,$,@F4G$63"F$BIRT(8UB)'B$Z 48T[8!W'ZC]&'X-=3EJI(@&R]+&V(Z; M'(_88$? C99;U9?!7M1VYC#.D]\_9I@2(D&[Y,U9C9.E .$K(GJF:SK6P8ZI8+F^N"HT)X*1E]0BOEIH@VZ^H MQ#AW*#0!EVW*AZV$[HE393,M-$FIF-GL+TDQKM-^2R MM3H;I"M7O.46WC\>P0L3(. M(@TE\>(YFBP6&CPMSW'N$-?WPL)]J[3!^GC?+'K=A]@?U/KH'E&;:&B?MTX1 M.%M8R-HS =*#4:"L;F*2/XCJ>V%;]RIJT8+L(7!SCL][6?Q/[2-@LY#<2N9] M)'M#1<DEH(U$DII(#IH57+ %FT0A5AN&S2 O$A4-\;G3I34(.F82^PX'B, M^;J)(^W--SSOX^0,ISVMG9>\".8!3"WN3D,VM"<'T)[&[+/T37:\1W!];Q3J M4DT-FH M]A8G.5S?1&$FY/W4G_94<$($SAGZ0GYO!'F=DRDR^<E]]IZ:Q+9D\)R#3$R(R?U>,4G/E$ M8R]2:1%4H;G0)";T053?&XFZ4UEWS_G(S:.=QT'\_NR*?]++FQ0ER)HNP MG&E;JS676A\C.9^+%IG -;&V[\?SO7&F"[7<94O8=361%_U)S3&^&N.HD"'W MZO(CN0JC+R?)]3SC.N2A73&&=1$TK]JPE4@6&PXAE"3(8%'.ZB0Y!)^%$HIK MB*E$WBLJ)"4$L&*B9MHESF()FL5HDG/(B4]BR_(.AVWT4>-@M#\$84!+0L94Z+4RJ!@8V& M1>5]4N3M@VQRHG<4,6.[9,]606/K:'%7\4 F@Y#2%-KGPBS+R[!0J[L9+H(4 M1LB1/S2;,:70Z,G'8A"U(]269HR4A1G( M2:FDB<3 MT?(?>9:[)$=7:6V;:/8@ULDU\#]]1K;)LSQ80C8DXG,8I.MKNM^'],0'L^\6 ML^Y0!*%B+>]&6XE.VI#@O&?&)TQ9!^!^E2Z.&UQ\; KYB'(JUZ+%G2N1G>CT M4+-^#0IC:W%ZP##KU6-KL*=D5@ :98TS*Y5]6S^ZY/O*^MV&H3O7_%LWM&[?DRH0N]-%C: M-DFJ"$$;$D1@LB02@S:!!>$Y$YI<.:]L$J5)'MY1Y,ATHN<.,E_64=*A-=]2 M(:>"(M+L*HG6\%(374-BQ48NC>:RY"8'N\?5?*L%TW:FM@8[WZ_CT63R9CPJ M_6DO1R]\XIY%48C](!T+7" #VH"YB*AB:!+*>PO#TR#$ID)MD&YR@8-!7>2& M^3<8_Q-OM8'J>><\YS8QR.CK""4#4())85,H6G@MFEQ$+X?T-+3?D<@;)()\ MBA_FV%W""' MXTM2P)R'SW"(=6V2D++FN?I:@C--Q@V#8@M3$KU6 0E5$YMT"9ZGH?\NA-T@ M ^,,I[<(:964V53>IB(E<-DD]'0U M>-_=,4<#K35P%1[*4GQ^-1[3A.I%LG93 <$"HB&('%A$LG:3)7?&A6*D;[*N MK(!M]ZQJH=8U,DG,0)K$N$G:!J.TVT,QBR?)AN[TT. 8 MXK%<]6*R+:;> SI#"Y6I-=:,<4P&(Y$\:9MRFU+/AU928 =$Z5(7#4XN;J'I M&9DQ\5JN!W*JF:7$VH+ O%)&D,_%16IR&7L+PY.DP*8RWD^9"+);8B#+E17A M!"$$PX(TG"F"YD1P3J7OIDS$#LC1L4:6'GETFYW]]].SWT_?GCX___7LU;M7 MYV??OG[5#.L[3^DB2_IA: N9SM8FFT7(@@>O)5=!9N\=MUCH/U)@3Y:2DO"T M*%N2N XZ,I\+9PYUS+2=.^/#;=A;RG$6?+YAOOJ29[60Z7TP%R1;2^X:*P30 MFJ8C)MK4#!H-0AD%IL1>L5*)6APN@\CU( ]JA'UD->D'.=B2$#J4['7>>S>2 MG3^KA63O@[F8G0\Q2&&+4ADT5PDJ;Q5HYVV0CIN>E@@Y%,NLEIYI'Q6M%^B8 MCY%(+JW-KG23G3\OP39+VKD:3&NABAMHXT-R M9H%<$A*62JABY,A7R5!6<3))Y#S15(-2.>=B@@PQ@\.1W&(O)4NE+?-V_>G7^]E>Q'70BN M:PW"G[> Z !&>568-%#O"'*AX:!G0DFT,M@,896\P]4T>/O-1ZC!C077X>79 MK(K^;S1<\K/J><_-X?X['%_V@)";E!R3F.H!+2=,"@)+ =%&+\E/7;A36=+A M8,D+]A:,L2L3NC/I=MT*X[YF"5_N<*X#4UX-T[@62WR!U__M"4';#%>:F/GWP9366EFZ;K0](;VY!YJ+=*O*E"L^N\WY MU./#6#QCC4ZBY(C>96T-+?$R"!ZT24$%47@/A*[5L36S07NFB];,![2L>!&* M=['K$21 M0::D::"!OB8-&JP413C;XXXK#&262%'G>:3-.V@9&4>='2@5>/8;*^_-V_,W MIV_?_=?)V8O3__C]U9M:ZG03O=S[G.U%_CB\!6FZVF/7)2D%&&V$C1%R[3V6 MM(-HC:/M,- RIB3#D&DJR&(8U&;6M)BA= 9C,IM?-]P'=_,+AP>>UD:R*UPZ M2.<31^7):*B)AB4*CT+D0E+GO.38@P)%&&V9)*>@UI2RS)MDF(?,L]$Y9B$V MEN_YN[^=OCUY_OSM[Z?;J-4W#TXM-A+OL4=M+=B60BV(5#DQP64+T MVLH(TEHRU(WF$&O,?4\!R3?[0(Y)(;M=%5H$?'',&K#<%,4E="[6S9G[\ .; MB7@%_A;06H921-!6J>S*AD:7WP9%5)0$9KB+,> M2Z(UI6M!;[$?/O+$9J)>96=SANR00FL#D5.C5M'X4GNC(Y#!2*M(S] :(8LC MD[74%@PN0:U,B$SG$$7*@9N8-I;UV>F[5V?/SW\[I67NXF\G;T\W$>_=AVPO MT4> +0@QJ.*ML8EKJW3F-H)0T14>D;XX&WJTVM9&GHF)Y&J9H"*9=RZS5!L@ M>E\$*-Z=$#=?$Y8]JH% 5[D\#SH@)YM+**61S.! LYN,81"@)3K5\UH)@43& MH+ 68"=K.<3 R=ER1&F!4++N3JQ;K !+G]5 L*O,^N2$XIG'F)30-@OB:X:4 M:9U54994>K1C@4+0#%'75@B>C --XHTER\!=(INB0\F>P7@\RWOI4L1W'MI MU@\#7Q"Z3DB&F8C$::NMXSY$G4V(1@!9747U %,)]9Q <11DEF6BR"61"9<;SH@K$$I(4U*X\R1.6C4@*] M)[\K@%=5IDS5R!G-K:K]I@JCI0"BX>26P>9^URV46Q#SGJ=T*L"56EE8LCY! M&%HLO4X^ 7B+A8PLF551)=(NK[-,N;8W#62ZAA!)C@59#(:L@"13W,)TO7AW M_OS_/#NY.'U!H-^95Y"BRA3$S3#E8S<8$9$F="6EUCR!W+=/.=_\'GM9+O"C8 +XJ$ MFU-.7FIB;W"H(KE3*2D%!66/]BFN#"8F50TEUHJ\@IFE!Q]8E8-('S%<#/"_= +L.+J*5E",XP] $S[1QB@6O2!:. M!R!W( 3M6@BWR6AV%1VX3X;?*5.S=UKL.Z)P256(U_-QSD)WP.FLR5ME$*$& MV#M!NUCM5A@TDN$+9)$UR5-^ -.^HA /@# /EX?<6'%-BH+?"VU>;Y5L4J&" M,2P;6XN^$4S/7;V:(N>(1B[!Y[8UZ1] MZ_"\QWIA26VB!%Y#T&)D6@1@!"'5A!J 3$LHZH:E/F\AV7L% MIVTT=6\5STW%W*)PRDTAN;D;-T<5#1:',; LD5>_6C"?=.ULH&0JN43(31)@ M[X?SE!C0@5LPSI.V^%GTG)=N8@V"I!$EHBR/?_GN5WMEH^E^U MM,>-7+\^Z?H?S6J\O?L P_-99TJ2L2\8:X4_Y7.\#B $Z3B3.<=ZFI*%V]_B MVV+$W_>T. ZB-2@AUFS@URIZ.1K?2BH1O1K8[%)1+*I,U8 MX^"D8UXXK@O7D8!O%_F^Y=TJ$17]W8X4T.!C<7!!?AS',;P8P M/(-+O#FHEP*2,+0%EESK," RL%HQ:XHQX%":J%I>@;<8U'YNSK?@RN(B>"B* M?DHD_K[)^\B%_A/@;D/.+K@@\_O(9+A)P3O&M38D)8TD)9Z9B5XZ*7)QOLEY M];UH=G]FL']%WZF]N*V66A1;FTTH&5(2V=(,JCT@M'*U&P2W# "#D05KZ/X* M5#F.*HG[M=PV%WR'-V"+9:^<,\H)8C2WV3'M0F(1#;+$90 CDHD(3[1PXEH: M6%)S;Q/Q-2RN([BFA1,Q1!4#-PRC\[68D&%>.'[ZVLXD01R@U=[X>'=?#-C'2<:RL9S^]U5_^OG5D-R5JYD5 MO'BK_^5V\^UH,'@Y&M=_U*,%U@1TF3DO,ZT L=;\XH&I;#UZ6GR5.ZQ;H(V& M^6-&' Z+#FD'6'VT9U>SK; 2RI&+[78?R81??,HOVK92UV-0C$;S?XO\\T]&7] M*%) %#0Z\+5,EU? H+C(#$J>C-*>_GQ\L#FDX/.E$'J8I_8/_]AQKI7OMHO,>9 MP?0"IO@2^N._P^ *;T\?D4,.PA ?R8RBZ>-K!^FH*E%+MIKH&E=I*72("EM' M#D>T3![-*5(S'AZ5O;&Z.'J>3"MCN62YG@=HGQ4+SG'F+2WZ'O'!UN."R.1>2P_U."(CTT$FYGD*S,3:3!L2HCJR/75- M"?R8S(;QX>MU+?H>E;7][;G+XX)(R'F643!C<^U[!#5Q(22&JHC@1"Q"-PG)/Q@) M_)CBA[E5MR3R<9XP/BX#F9U)7EGFH@E,\Q@8*(5,%@0;A0;9IH;.(0Q^YV4E MB)AE-+ZLC9=G@[NNJ]&NJL3#[VM>5&*-X2[6E# *HL&@:WM3[I3')&4LI?8[ MY#+*'D<,H5C+BJV](^VL24PH+'(@ESF:G+,XA)H2VGN:7:PD)YBNU0YC,+4? MLO9"1BU0-"E=NSWTPZDI(2*7UDLRMF*BK4:JS(#;S$30+ENRQ91K4@_Z^ZPI ML3I?V]646$?CAUE3H@2G>:JUE-$61K+++#@E:%,5.C@4R%63*.(G5E-B+2(\ M6%-B'84<2SH^3^!*,IEQ31L?;8&.09&VEO_*VLD$.;D?-276KRFQ%E=VD9>_ MB:*?$HF_;_*N55/B*+G;D+.+'LA-LX,DK0M).2:B2.3U.L\\"DW;"Q0/*BH- M3=+:EN YP .EYLH>=:^I0[H@O2^5#D,N1I,!XV>%FB4'YBW9V-D5)2$88^1A MQ4T^G63*+?R:?3'@D-B\69BI%DD[3KL1C2V3V"6-EN=:&;_$VOK;T<)P4'S_ MGI(I]S CVK/HN),ID?QXH />J;L M@*K[2Z9<@V='M0DMI+E)$"Z9Z!E8;YAV2=:#)-I[?4+IHI91'=E\^LZ2*0]S M.FW!LJ/:GD@+!?NW,W*<<-$GZ5FV6C/MK2!]A,B@)9X$JX/59$.YVMC(6B$,\(*'=3KZ(ZOR6(Z3FO'PJ.*\UX@*!5FX*P;K MW3F24V,*"RH"*TJ*+&N>+#1IBG((@S^B"7@(,^ 9_-:]#WB$Z['!8'&%,&E M8M[69#25/ -7@$EALP C!8G%)DF2 M]SYG^^3'Q^$M)#5&5;@15I-ORC5(!:G( F4S,J'@#VME!;RW-69K-1HFG#SRMC63O@[H@7Y#@HO6832(AY^ ]A%A< M*,%*2S.R5TBD*=#TX2AIY15&,?H 351EG3#(C1?8J7Q/LF! MT<^2N1RLAQRMLG++M-[7(QA.3H;Y-=)B.'F+"?N?*K=>]"I;J9)-04FI9N^4%IDN*++H<63$\8[*>B]"$D)V@ MWU=N;A-:C?:MW@9'^"L-8OD0Y@E1CBMTN>;?"5H&M/$T^6N!&9Y"=JA-4*)I MBFXGH]A/3NX>6+0)CYM0X*CY_)WQ^)'TW.^)Q@WH.SOW>MG_$_/U,50_S4\O M:N;I38JHTCK)4I--8RHUTDO4TOF)69NDLEZ1B[?:P>DC+]K]T>4>=#=J)/AF M7=^S0.U2"BS':F4#.8\@0OU1)F.C\2:5%=:DX^CZWM)^VURL#7NZAQ"Y-"(Q M5]N5:.L2 RDE\U!\1*E$%/A$>[JOI8$E[< W$5_#GNZKP#D:+:[4TWU72FRD MO&];DULI4I(>6!(RU JXC@5.WPF1"DDU@S&KE+4ZII[N:\E^:4_W=037M*>[ M$EYG,@=8RIJ B% OJ!QM/61#:I6"]G*5_I+'U--]8PUN++BNJ[H_OQJ/R?*Z MQ\![A^/+2<];::-*Q"Y/6[P.I1Z:D[/@DY:"\QQXA)7LWT=>M'O[M_5I:^?B M[=[UF8&"P5=0,UE49#W%M7 MF6"73O;6-^$7'T;C:85[VS'K^&[QP7>TN5MCY(Q1V/#),FKF3(#)*PS MAE4J1]F&_R[M%+Z$(YQE>EP**LE8P MYHS;((32UF?3)#3[ .\65:Y13QD8!$>:H:V61:F T;[M570E5LW\N%O?1IUCW^%H4?Y;)EA53208#5@L1FQ0Z^"[N%M>B59.[Q774 M>[!W,=Q&ITU!,GU*+8Z<:_<-'UB&ZEIZ(-M4_KA;;'@ILQ:+FES*;$*!H^;S M=\;CG=PM'@>-6SG8][H;\S,?B5ZBS()P&=JH"&0M/>L99".CDD*%Q6RKI0D9 M2U]RK'>*:^ELU$#@#=:QL]$49P9,-62^COC7\6@RF1\2T6JJT"@R7C+7A6D7 M#/.&&R8<")&S+S276JQ2*V [\).:+1R6KA73@#LG@\'HCUJ\^N5HO 3N#=)8 MSR5X31()+C'ML;"0A&060(=:0=NJ)DV!5H?X=)G42$T-,HZ7H#O#Z0U Z3G8 MI) %4?M11B\90$;FR8O2:**-;3HF/XKLZ=*G6Z4L36]M?G0, YS4$O[7\NKZ MT/C^ISCE54V>GE\9SP8R-XZZ5LWC+VJCI34'N*@PY"%8;DH, M0HL8HTDB%:]**9YF+KFXD:OH.=)4DT![/TWNZ&.F19M+3$:)8GFW>5TWVT@9 MC;_8R,_'F/O3UV23=#ZE5GY?HWROC8:[H$49O8^C^YR=RO^WZI)Z\)J6A%K3.-"VU('\\2&=9!$'J]?7@ MJ''KS<<@[NIJKCVOEK?3[%1-!WQ/-[F.-)\/;78V"39P)\E\MN#JV62I43>* MMGCN 3&:HFR3>DZ6&MK-U<.W(.?'E:#)1JS!/,K&6!-H M/'ED,I#!B)$#61A>[OJR[#Z M^IUPHQ.A=QWH?Q_0T_^^@L%T].L888KCZ0<8"B_NPB;)%$*F6!0AI4D5_'8>U%ATARB P=)\[3=LRBDH8E5R0D MPT6T^PN]F8,\"'8U]OF;*6WI-M;\INGJ\A+&G^\_6^SZWFF5=S6ZA5I[F MG MIUR9I+( Z;/0AJ,W"B H4#:C0*-Z6MB8M E,J>"9SMRP( JR$DRNR=Q*4TF50@BY>AX;M)D\>#/3C5IQ NDB5]KHLZ2DFPL M#-&6$GV1.3>)\G@J9Z?K\&J;L],UU'1<9Z<"=-@2?ZE6HJ!TJ=2!Y&JV# MP^#%2KGVW^_9Z3K,V.CL=!T-[?&4JW:S<]PC0T_S3QOD9,D:8":HS)44W.GT MX^RT.TUO>-RUB9H.G%5/CDV=G)T>"ID.X>R48$IE+8-<:D%GG5A !\P)X2*) M05N^6N6#IW!VNI;.-CT[74/@>ST[K<49T'#/K+' M%2RM@]6+!==',@:*[Y6 M;80C/SOME!N="/V SDZ!UW/=R%G*-=*[.,^\0LT*]Z6VC4M*;\Z58S\[[90Y M#132=8^@^[W5F@[5+WW,T]&[,60\26D6%_?U0S?'99?<#;ZV4N=LQ_[2 QIA M6":*"HPL_T >:1(LV% + Z.2:5<>_#*,WRF].E%9@QYML_2Y;]+F>N0CR*0+ MV7:EYI&7F!C0'& ^"J.YU0Y,DPC?NU"^!ZYLJ8"[E##=7R._.GMWO M3T\N+D[?79R?%EF)Z""%HZ00S0!Z7SF1MU'JE9*+&9'QV#K2XC;\K$6_>$>[QAS85 M]PK]X:3E2@DRWYRSFOODE2Z!RUJQ@CP!'7O>D)R](5_7*E_[<9*\94T2UC)$ M3-'H9%H(_<6U-# /^I_JW)_"\'V_KN.T:&^5?+;U.YNJ;(-A+Z:<*>N2="4K M@5H'$6RRDN83) TNFM*C)0QJB64&3FA:+*6ME3P%TSY+61L..Y&V#YN@,;R^ M;PA?%VWEHU&U7 I7-0*-L+%@=&:2?(GH+ C7+)'E47"=!D4L>]OUG:HF,P.P M6&:BJIN-KML6B0%1)320 ZQ4?GJ[H(@'(>XP**);UCP8 ]&=5@XH!F+9H)Y] M_@W^+QF^]2AH=F'FR3Z>@2QV]Q,.O6//G0 M_WA3=L^C=Y QLJR!W!XOZGFV4$PZ:PT:F_7B_66E=/,&^C98DGAT$J671H08Y%($^;$5N)O<%% MTPO\A(/11\SO,'T8C@:C]Y_?]M]_F-[ $]Z3XZT-*Y+[VB%#L,!K3H+T+A>+ MSKDFK'@$U],F29=*:7-WM$P4LTJ=O1A*- &0.9]5K:B868!@:E/3I(2GQ2WM M^A!D!NR@6-.-]]^I+G9K\9ZD='5Y11LCYI/+T7C:_Y_9'MFSAFO)$9A"M+5Z M%)EMIE9ZRUX[+GAJEZ2X)M3OBT]=Z*M-J,0RQ+-KKQ DI!K#:G)BM>HGBT$I M%K$8H3 [87;-IGW=0>Z-.>OJH<&>=9+^^ZH_QOP RG]@W6.)W)]P#._Q]PF6 MJ\'K?L&>D0#1^<(2(F'GM:LC%,.=#)JEX("#:J4K,F'7DZ9&L&3]-+>:&+(3UZ%;:\>KW!^W4= MR:"M"U$S;VHSDU+=9D44(3\KNE*XIH>T6)+O(.GN4O7FT3>-W8U2M2JND'73 MY+1I>BX=C5+&;&RMH=O$;EF"9U?7I=MI>OG=Z.;"W?=%:&U1_'PTG(P&_3PS MN&=BN4X0-!S BVI.A9J&XX!Y63(S,F1;'"87W H<6:G)\_T0]G^=N85B1YT* MN.-VWG<1S0^62K29%E]@EM?& S;5T$YRMX0%)Z,O7 BSQCWDALK?QR5C5XIZ M4.];2/F0&'")8(-?*9C6@ M.R?RH;4UGJN:=-DDH&H)GMUYE]TI:]2]I!L0X&(*TYGA\.RJ6O:3R0V\&=VE M4!*#+2P'073'0OM;5)8Y743R) N+MHE5^!"JIV $="_^!D>=,B#I&S3["3?J4%N+/-A:U"W6AK5!':G>'PG] M.22U-U#W+&'U)%U-\3F,;U+ELXNY."-9D/1%0T(6BG4,M=1% @^YK)89O/#@ MW9\3;R'C44<"ZEI9;T:3Z2*>Q O9(D$1GEF'*C4[M\C,TL D-U&ALRLI[)Z' M'ZW2MA54U\5$;A:0WV ([V=+2K4U:14GNQ"&^?K7^=6["QQ_ZB>\L1&A8(@) M->.QUK*W]!V$6@2EQ!A4$H4\CY5TN]G[CU;].Q!W@[O#&^OR[6@P>#D:_P'C MW,-D<] F,5,XR0$S9U&ZP,!PC;%&]N6FY\^WL.R>#=T>TFXKW@:&U@VDGBN\ M:.$-\X$78EYT]6ZCL,+1YYB<*]CDYO<&P/YTN[$VEFAW+5$V5.FKRX_0']>E MIZ;*]XP7.KND:+B"B0&'1,Z_M\I%&Z5NTN;[?CA/1]U;B+F!X_R%A)J[ MY+@0S-K:/)RG6>$RS5*RUFA>BLGY_]^N[T[6\O3I^]V^2: M^IM_O_WU\W(XB]?*PG)P*H.52L>2/43@-B9#1('L;0^450&AIO 6^J*389'3 MSJ_ !Y",2H++Q@WP=!L)A%Z3C\Z(2-WSBCN-\]UOPWV:WC!8#1\/\7Q9<8XW2*" M8O6'=ROU-0:RH Q=A'5:U.@(TD.V0 N*-BII:43MD-I#@8EG49T;2;Z.JJ>2 M-?TC(7H+013:"+>,E7A!6%\-)]/QU6SU_6*BE2A<=IHS+B/-IY@U(Z.:+/? M,17,);8)8EN"9_O$A=N/G1_\.L]5W:FL#62%:I4830/#LK T0MJ R%]I/\2= MQDMTH>V[Z0?;B7;?$1,WXW@]G[UU/+5S_.QTD#MOBBS(E/8T VF=9#'HR)R* MY+5@0FCCN-T'9E\7)ULK>-2QH!O8^XN8YD<7@I9G3*$PAPYIF#FR:+)CSD=7 MZX2()&S+2Y/[8>WG]F1[M3W"@RUD?EB,.'8F/'*?]"V;WKWX62%O6^G81;I,//L+R$ MU*]57J]#AB!9[FBG! 1;BW_EFIF9&7!11'"%>QE;Z/PNE*>R_V\IY 8'/M\B MNDG)!0V)*[*)(SAROI2G%2T&QH-%S6.0RC3M#7X?J/WL_-LJ[$'];R'MY@O M&MB.FP&/[/B'0H!6%_+O:%^K);UO(,TW(VV53S9IEF>]6CT-SZ,KA"L(ZR(/ MX%=KP7W_\W>_AV\O^%&W4FLP@]_BI]'@4W_X_MO!SL%Q 5F&'%C1V9-]804C M0R4QA3D*X\$%W:36P(.HCI@(W4N]2=62VP;,#<_U>C)X&RHX6E8R)_52%H*UA,?E55H:(W2?I4$R8W.]FY / UM;RS6 M!MTE;F.Y::>B3-;>HB+;1LT#T")*0PHJ2M9SIK38!K![3>^MU4UKA6\BY*4M M)+K1^]EHF.:HBBA9U1B1$+&BRI$]](#\[1L<]MS'TO(YD8-4 6RLBT[3P M,HC)LL)%0=2._'#9*'I$ZHC*:&18J_5H])J!MXY98249_AK)PCORZ)$H.09; M^YF*I&F(KN8-:=K5T&64>TAQ(]\B7)["+A$,;] MT>R4-#I=:(9R%@-Z6E1I+?32&V8@J:*=,N0$MR#)O6@.Z?YH+14O2[K=6-0M MDBWG6'X?3CYBFK4:G1^K9>.2<\;67J*.O@A)O@[A#%YGR7-. +IIXNTR9'M. MPMU<>W?*]G0I^H/CQA/@Q*H)N@="B1U0X>5HC DF-V$/ 7CUDNN)..>T)A9@ M@(2/I^@3R.B_2\A>'[ZWBI4F**7 J60BVT M')UAY!('5D3P+J=Z@[I*8.E*57F^O/78+8#-1=CA\?$7$',Z11EH+0J1)8A$ MTU0*(RBJ5H#)PI@@95HG1G1UC78_65 R4V4MYO)*G+J\LY$&.MCX(VB6)#J@6#(V% R4162H%$B[B*0;62^KYY\VY+ M7&TL^U$7@NM:@_#G+2#:H54T(.:SJ9L#;?TA:<6*,;IF\!?C5JE3LYH&;[_Y M"#6XL> :W*;>&Q6.1JGLH7:1SF1JJ9)9,"(SJ;-*EEM4N=D]RR&GSVQS_+&U MH!M=H]X7',Y54$XD5ERL76U49I"B9D:@0F]D0@G?=?K,6FI;,6MB YGO,'UF M!73'SH1-TF?V1(26!+B;W*%B,)JGP@3JFJ@?#0-C,RN1=C@)R2G5I#O872B' MDSZSCI(>3Y]91\*[29])60MZ=R!.6[(KE>$,BM-,VF"#!)\T-BD[>-CI,]OL M_UL*N4&$S;W1Q,$EEWQ.3&5!0]2FWC[SP+!$GG-V1N>F]48/.GUF+86MDCVQ MB;1WE3ZS"K;C9L#ZZ3-[(<#>LBX"=QYS\.3;2G)P7>+,>RP,N-(NTZ:GVL1< M'4/6Q5J*6ROK8AVI[RBCRD ,+I? $A#CM37(0!?!7"PNFQ!S2@OA]<>84;6) M2KN26H.3G;_#N%^MEK),DB44@ M3\6BVTK #2)G;^.94QI-2*'60G=X^AVO_EOJ\:[YW@=ZZ ! M49[!9#;>&QO3(DV$;%@IU<9443*?'3(N@[!DI,AM5O(=4&!M]+ MI.? X.75,$].B85IVO^$%W_ QUL010@OKZ&>C\7CT1W5*X2/]9?JY!VC01HTLT*;( M=(CV^GX["% %M(GV)Q MP.?9C^/^,/4_PJ"G529-Q,QJ\7FFO8L,LN%,"*-XEDGF-E>7J\%[BI3I1!4= M7G#.#F7K0$<+"^))2O1LDO9+A.G5&%\-T[A6-WG=O^Q/>R7%R(,2#%QM*0=. MTL;*":T5/LE:"K4LN,E+3KG7?O5QDV('XN[PM/0:[>VZ!Z-/.(3A]&7_3\S/ M/\#X/=9?C>%]7?;ZHWG +;D&*$5$S5!:)+M+( ,+F2F=7/82O"QQ-7JL__*G M0)#&(E]:B:!#BGQM48SY-=X&?&VL]TJP2*0V=84+Q&FTS-?:.-$X3Z(J.F78 MF"./O?V)DJ13H=]EB=N*)0O%TN:0WXSQX_5>>%TVK4KN],^$D\ESF'QX.1C] M,3?-_PMA#,-\AG].A?QM-)Q^F-!FFN@O-,B>LB5E3\PGGANFLR[T'0#+5D47 MG##9KG;MVA+E$V#=P2CQ+CO]7MA91_3NCQ$-ZMT'I"V[3'%\:TBR\,2EC2R% MVKDII'II2E\R2)5MSA 6:VATS,N'\7W'C.Q0<7>Y&+;BXBF,!Y_?W@Q@(%L'XC+5X@F*ZT-X!I$Q6HBM:BT0[2JOV8FG.T>()BJ&-=0X-C06?+:*XJ:S$KFJ:[2'7;9;MB5FK2(KUM+8F;!)_N.>B+"CZ^V;L!Z-0GO.6! 9AMSZTOL M \M_7$M)C^<_KB/A1I/^YM3QJRU_V\7ZZ>5?7\ M40;F+0>:!O^OO&MK;BI'PN_[7U2E^^5EJT((;*H@80DS^^B2U*W!M8F=\84B M^^NWY3@!G-AQ[",[.// & +'G[J_(W6K;[;B#Y89Z;VU&2W)JM7VL WPE^,- M;V.*[E1]^Z7?Z6!^P]/C45@4)3#K4ITQ#>3PYQ(9&E$4@-8DN#U3[A[LJZ/9 M9FIJU-WE>9B)*]@34@8K=:Q=Q#G3X#A+2FL&TN@2:3D.VYQX&\%]K?1ZMJH: M#^)8"_6[X734\SEA298S>BDRTUX(%@$*[;]HDC>09&ER![,1VE=*KVC?:WL>JZB&D\:>0+T M40VDW>,63@?"6<_S65J;KX>ZY"PC%J-YLD[LFV"_ 'YU'-M<71UF$3V&NQ<] M;:B6K$!I*Y9D-0LZ&99=ULXY+\-BCN$ASZKJB@[/$NO2%* N8Y['YQ\_GG[Y M>'+VY>+H[.WQ^=F7T[/W)V?'IR<7FT0Y5SUN^[CFVF 7(YD2C1,N*JYUG5-# MYF:6=:J\$1H1>:\X*8UW@GQJ;FX[('@O"W,V0,8HH[/F9_S/$O&[H]//?QY] M^.-D$X'^^,?;BV\)D 5AH0+!+>T^,2K-,P]:I)!-,(YL+'2B5WST-AI@,=7A M/R"!!1XD#SUAGD=6ILP,X&PY& M=[^=U:;\.#[0J\3E#&%-_.08F8^FL$0ODBPA%R';%+-VN8JMJWX[ ',;W57< M^52*8U&&.GU,UII"L Q!1IZ=UQC7F6VP%W'N-)]B?RQ^4'*\%^6_E-R-^]6_ MN;G_^*\^C@C9UYN:*GXY"U(&VO-H=8H9JQ/31DKF378,O>'<@?< HBFO5\+; M5W['GJBSC,#=J;!!A.8>VEPN,W_S(=YY<#0'D[,B+2@?3.W)GTDR(C)>0HH& MK4@IMTP?>1;:_625M%#[,F8UT]EO0;0#)=@3R2J_);]VP:O3P?5T,IY)0-PU MGZ8-NG8#8")!A:;)_G#DKB%3GH;9'#"D@%KFO216X'IM;%D$U6T:#/U"#1UU_*4\R!M M\J3%4+N<1621Q\PX8M#HH*309'#N"DROC26;J*+#Q(!9B=(Q^7OD(^!M\6Z_ MML6ZO=NZ=3!^G,EO^^/J,)*0>E%XGQ(*YNKP4*U*KCF A7'/E58QFY">O&+; M],OWR)&]72'L1%$M#JG^( YR/U[^)+#'8(*VB=XF.CRY-34D1#*A?9-9HZ7% MH@UB&Z]_/7ROD7(M5;CTH.LRJG=Q\KY&R3Z??#K_7&-DFX0!'CQC^S# :E@+ M80!1I"RR5IY[J>EE)63%&I1* :\]#GL\*JF2A4 M@;!Q(&41ZN;AJ"5/ZEZ::P2GL ":B"9PRS5F3!)UEI*'X'.Q&GL2H;8[XJQ( MVC2T#9S5X L3&(2.4'CQHC.9;A&C6O:H[J6Z3L0JB@ EIIRP1DN-3 9CX5QR M@^"QR%[ .AI#X[!2*9UJDT_E&;@BZMEM<&D;2ME+VZOJC_C]7!4C\K301F. MKN:GY-UF:%,I!2)G])V$HT1Z6S1/S <;06DI S8IFUT'W/:CS[\B3"_QO*SX MMCW@C7X+[2)(^47"*;-M2,&X.L)*Z3)^F MM]73OH,^=7+JI]$0IGER/KK T;=^OJU!RS4^30<3"ZHVM0#A:#M(P)156?K@ M"EDI:Y!MKJS[4C2['_*^O:(>:KTC*;\H"ORFJE\Q&?X%:;Z!QF>W M%1.^VSJ^_LBE9T8^5J'P>,07H-]V('PF]/A;L('1D]&'%1CHHA2DQE*X-Q&5@=F\?=J&HE7K?0LH=&XA;8?L]-;_"/'Q)BF\8 M'3J_GH6P!G_-M[7Q_2Q.)R %.O=\'?9HI:5/B3,/.=>Q!<6Y)AV]EN#9K6'0 MC;*&W4NZ 0&.AR,ZY>*D6B=S9'-@5M-7!U^(ZM[3V:8,"RX:!LX6'[-V$)L4 MG2]%= DZ$;:#9)4+B8$:C;.9%H#$>/Q'4OO\OZX5=XP5TO2=$#'O-&6ENRL MD);;X-K<3Z]"=>AV8O>J:=#/8HYE_FHHY9R"DEAM!%1)7'OTTEH+CPY\T A! MM\SD_@7-?C*U.]36(@^V%G6#X^/YH'Y3O3^10/V2U-[J%NDH3R=X'$=WLQEE M"C;%HEBL5R6Z@&1!1LD,)X2>$YBX7@ORA0?O/M5G"QD/.Q)0U\KZ-!Q/%O&$ M[(T7CHP6%0F/-I$E@YE%A>@\*.EAO3D$CSS\MU7:MH+JT!B;X?DRFKX9]>$O M_'R3XR .X'SR%4?GT\EX.!WE'U>'*82B @065*H- W)B(:-D3LM4A*B]A=>[ ML%_S"W];!;<0: -+ZFQ:49R7!WYB3Q2)*9K J- N&Z0;Z3I ^!*_]P)M424JR]"1_ =8#I%)KC37P M_H_I##PO[X=#^#D8=C&\A![AJGF:I;95J?2G7=&GK!BW JP(AH&2J^BXZT5H#UXI!3C(+SJVW3=JX_83A M '6_J80;M(^\/_Q.OE^3WXOC7D0RMCP'%D7-ATF6'%=I"Q,>N2]!B]AFL,<# M) >H^.VDW:"_X\PN/AL.AG? 3@>93JPYO!XG4H*K^1#6)J9%;6O*JW-;RTH M+,?FC0GO%T,,$1CB=W< *YR+0SD:T"E;112I8LUO*7G,$I MJ7V;$5@+. Z0!]M(NL.YK3_@5!9^H-/JSK3M#Z:T[OD^-AR,WR!) &__'EFU M./[8'PQ'_9!'"&)^^X:%(]O\,U'B1A7R9#EHZ)[;36\8\W%R?__N/D[,O)G[4SZ*]? MOF8YV>(S.J@C6PEKL=81$83C&%P!G7@,0NGBB^-UH(P4T$L64)'KP8JJ':B= MX_5.E*2>'(0@DZ*]:/.ZO 6HV]3E+7E4]_)U]J=%^1*'5T-E2)>B=5 M)LC%FYY1/NL2@"F/M:=!MB36DLGZ@^ "<;ODO&U=WC2-\>\IO3LGWW[I*4P0 M.+U+@7$=:DV@B.1S>,=<(/>#$$*Q;6KQE@#:.B+YZW-OX^\Z>* M3\#(^R(77$@I2XZU ?HNF'*SWVF6V^OY">)L(N\6^0L/88@-+HF3: ?1;,'G[(;;:WFP :B;I(I M?74U'%Q,AOF_;_O?^D 6_O@3CBZ^QA&^Q7Q)_R,'J41K,7F6:KL2G5SMM5&K M2+6)X 0"^4AMPF5/@]L[.[HQ03O7PU*N='D]\&E4KW,G-W$ ]4KC>I;9LKF# MN^IQVSNY:X-=='1!.%&G)F2!.F1(WB151)(2M0DF]W0PR@0>6$Z&,XW2L\AU MS:Z*3@ANN--^2T?W#ONGRSBHUTGW"_CICBM[ I84,ZZ&V9QSS'L4#$SB(4JI M+32):3\-K;OF,TN_Z]:4+R5K<-ZP@K4'N2(Y1)<5BR5Z%Z0G,;1QB-<$N"LG MN6.V+&\RTZ$^7HH+O71);V[N+<%BHH)$J^&.CFNMD)9D@5[]'(N!H*5L<_&R M!K;]UX]TR8EA6]TTL*>6K_Z'$:FT$"(8RX+3BDR^4'L;)CHO,'@>E;':RY9. M^!H8]^..=Z[?=?FSI7)>,(\.BC]/..Z_"WT:TN8#&;=SQ[) 1I, 64CUNB)% MQ5(,CCX)Y[(%H['-D,E["+MWS3K7T.*XRC3\ MAC^78:-0#KW@3-6IFEK&VIY'1E9,R$EK7@=CMN# 6N@.CQ[=*Z5)6O35]72" MH_O%SV$)%8*O>7K&U(NH$#5+M22 !TA%F(1.-YD L@3/X;&C"\$W2(;^@'&, M7X>7\ A5-=!_RA062A9,(YV;"8PD?%ED0[9[<4T[TN^F( MI#L=(2W[7?][_72'S''C %PAQ\UF8JV<95,EYKA3T7F;DV^21+TL%\:*;:]@. MM=# 03G*>7HUO8P3A+=X/<+?MS6-T#D373TBFVPL'2W@X'BW%\TV<(26 CO#20^2B=P+P3+H MR+0@3RUF1=97BB)SVE]S:6+>K )U<$SJ3 -+W:(EP>[Y']=?$AG?__S'_P%0 M2P,$% @ !(-F39Z&EB@PO@ S,@' !4 !C<'-I+3(P,3@P.3,P7VQA M8BYX;6SN2W#B2+OA_G@+;;3:GRC;118(@"?1?H/]>._GSS_/2J?#BFE/Y7_NGNT6)Y[T#0; M_O2_?WG[27Q5]PPNU\6&K8454"S_7)2_?)L)MBDQOZH7N/B$_1ML'H/V5S!$ M, K_]'LA__"?_P) !4>>K=1'I8'][Z\?WUP427^R3_RT5E]LSWY0^3*3GS8L MW[QE7*V,]F5KF\<']1]_*);W#RO5_.YKKO3Y9E=Y_J15JR6U6H:)U?*/EX3] MU$/]@?3=G.HZ@'*EN>^&TK$-TW>#J?O9\(,:7^$#,;U5KCZHN[6JM M^O@:#_599!NVFN"SV(LY4'EE?_'6_%2+L0VUD&DIIZ;N U75[QNUEJIBRR=- M@Z7\CS^8GQ;BH5@N7B_7AL'-I/A1"64F,+Y2!0TW64B"5^RQ^,"*S:NM^D7= M M6&PNC.E<%=DV%_O9\'YU;HHSLYN=#\E/:W:OB@=6OV#4MXY#9=%_TO!?_Q@F MP;]MLNJ_1N?J!ZLYL*H#H_N__[0W?,ANB) PG@4-8< PA5@1 6DB"$1AC%*D M4Q%'\<*X/CQ[UHXXU&#,K@";#!A=P238KYX/S]6X0.[4!N?UWD$+?JMT_W\O M8IR))UJNK$N8Y<=X9:([7A7WVM<-MYH':124S.K?X$\G7\=MWJC/81)$0'4'&2I"@Q!"3$XL3I MN3A8O[QBJ1).,/-VH8@')_V8X,B MWRP^FLYM)K\ HS"A*3*#WF"%HX1 'BCCUG(4BT"&J="!B_]WU.[+=>79[E6J-I'G,=-3C(:+]C1 M#+]+_]QM]K7;:W*[4N_UZ^UFFZM?ENOE_?;^K6*%^L >[:@N7F?Y2_:PM"M( M^^OBLW4'/IMEWPNC[M\61+ X#<((!E03B%.S5.-,FO$J,$%!S!!+AX M<>K P(Y,FC6FGRI,C<+FPP65RJ#4&1BE0:GU<(3H =&0C.4.X'HSE2=40[*5J^A)&SWH9^;D-L$XG5ZU@ MN)Q4G6]@\I.I5CO.G42UO]#-;WFS%MF]*OVA:O>Z"B>K9T@4TEB'80(1CC'$ M!*>0AX&"4A&5"A*@,)0^WDJKM+FQ0*4LV&D+&G4[NB7M4+LY(X,!.#(A],#. MV^MPPF1(7Z-=X*0>AI/MQWZ%VTL=-V>J;9_E/Y1\F:TW.1.;EUFQ>:.-C!=L96-X M 2OLSNO_8NLMRQ]!>&/CFHGG+LQEK#$7J8A0"J,(*8C3E$.&4@(-\E$:ZCA( M0U9CW00<3HKT^8#*\7#^9,92>50$HF!@J!WWN08!;^SMK;V2H-$26#5O@%%T MP!VMJV ,NI%U6=JT^U=7K3[9MKK^1C>6OA4BVZXW9FGY(5LMQ5(5M[PHVW?\ MG"\W,*//>:\D:+0$OS5Z#NB 7 =CR,^Y1=JDG_-UJX\_9XW/-(J MZN XH>,HCE4(PYAIB&-JN ['#!(1$\5Y&.&4^G#=!3ES([0#-:LCVGCBKW''''M\0Y'.I^^9OG&[@S7P3@? M3*?OF" D2B8R@(GF F*=(DA%$$.E*4618C&+G/9SKPF:&Q64JD*K:Q/6!DIM M/4YRVF!U.,@9"*R1*:'4$ISB-/0=) M<0E0!^!^SFZ%:3A79O7QH/+-H^6:S>U:[L0M!.9,)EI 1/2$XX)B M6'0G6F,<7/"HU0:-WC>E;[&Y*5&^NXJR_]+#&[!!5R/NTJ==H'BCI47*4?>JK4 Q)TY>%3/Q?E3I5-%2>;J<#S8^\G9$8C8F^(=1L/30&U M+67X1'%3;;#"TI[]SFN"_ M@^0"NON.TL!03K##=(D**ZW!;_5_1[E$[HG8T)M1+J(GWYSRP./<9I7/ZQTW MKW+UP):R]FC,0O+]YJO*;XM";8J7VSRW>R4)IC&G6$.1&O2Q""CD(>5FE2(U MD6E"0^6U\G.0.3>&JE7>K53*_9/,JNVY0^4 M^/6U+ @CKTG5>-7JUO"5RH, M*HUO0*WS@%M1[@ -N@?E(';:S2=W'$YVG3Q>[7)J_EALU'WQB:W,4FHM/VT? M'K)\\U%]4^NM>I>MJH^"4!1''",% T*HX:$80Z)M)Y!4AC'G,0^= M[G%W$3XW0C(:PIV*(*_4]CE:]\3>Y;A]/$3'/H*O- >EZL#H#FKE0:T].%1_ M\(/Y;KBU']9[MCGA 7XW:Y\>ZG=LHV/@OI1+ZX2QU0=#AF_6]0V!AI18D-(@ M2H5=K<6&BO++#:PN6ZR5KEYQ:U0^SF M$ T&W,ADE@I^X/AM=M[PVK+?Y2_7P0,I0&E,32DPB%F(H5& M"(:!#% <8P*9 MXUEB1R#&/AETP<#_<.^,L8,>U1VV/^W!VQG+3H[1SCW3.X=H=>_B_79CBZM9 M:EC(4$5!1"*8)CR 6#,%N8PI%"RD&%&A4^GIWEP6-K>Q^S1K:%%="\KV^I;I M0ZM?=\\9>@JY\SG8($".?_AUD"6TTO0&'.@Z2F[0BXB,E!3T5-YS90.]:'E+ M&M#+[W0C%'M@_)%MFGH$J2(B3"2%$4;:3/)A" F6!DX4*Y1&Q@D(B0^%/&U^ M;J1AM0-6/3]&.,+,C0.Z(S'RJ-^!,,+6R7FCAQS81Q(F'O!>>ZI/V M[C/[_3@@0[(XU(H%,*91#'$D&&1!Q*&*4BT2I*,H\3I?OB1H;D.X3MAF%/6] M)GT12K?Q/ 1 (X_L/3;3!*]<@V3X7'9G9#U#&KO+%I_/8-?R_$A)O&]_7Q8+ MPF0:Z#B!"MFR3#$2D.K$+ \"*1E.=< 5&S2%MY4Z-[YPS3%M=1\Z?7?9"V[L M,CBV(U/-,+ .G[C[$*9)TW:7@N>5M/L0"^^4W4]>[E0Q)S FT-00(TRIE?A&[3<-SXYI&KVYU'Q<\(%((X\W%.DAL&>4 4F8^1:9) M$C/%E8BU?][1+F!-EV5T7Q:2JR_+]=HR"J\R8G9%4<51$,7*>,*"VBMW*21" M2XAT&*>8(!Q%V#>C:'<,Q\\?ND=051M?_>!SFZZZ #+RC'1U\'6N)SK&?+)K M^UEJAEZ:%4[^O>NF=94#]*_+S=>7VV)C7.#\[9+QY6JY>:PCCLR\DWU9VXRA M"X2,EQHD"C+&4L-[G$,2J!0&+!:84JT#OQ2'?N+G-HF\4EKEN9)-?*(M[5"K M:G,$>T4M=NR0.%6I4(8](Q:9#F&A-O.UF9*$3!024FJ48+^,"R-TR:19%]ZJ MH@#R^7O&]?AAK $P^H%$G9J9AMC;_71?9:BE+RC#"$5(\36$22[-4B]C]Y/X^EX-=:P';@^(WQ3%5LE76QNZ7^W@5$?&'U6Q MR9?"2"X?N_W.@MY'XZRMZ,* M5 &E)3>@M&7 :MZ]L!RT@GD<3O]O9E87,CP@]GDPK>@'5+91U_A)D,L> DA8A0 M;A .)20HM##KF#.A Q:(Q2:SE=FG17@G\I\=8;_N\$Z'Y7M]5_[,0:7ULHL%9310B(90I38-D+*% M<22)8$"41)%-$10JYY7Z%6%SH^A:7:!WI_ ']7]MY5^?A/'7@'98?0\(W]@[ MC#5RY^(7R@7X "ZE#R2M2^=K;4RW2G:TYLF"V/6=CB%0;)G_A:VVZLWZ8;LI M[.IZA>H W8!'2:2YA@G7"<0,!Y"8I2TD) Y"G> P05[>6XNLN3'##Z5R 'DN M4]O0=/,C!L)HY.%OM02EFC>@4O0&U(B-$ WM@,F@,4HMXJ:-3+IN]TD\DL,K M'3?)["JR3)-WF!SL-L_-=U&6%7[QN'^D3FE8+C*M([-Y?+,VR\]MF>>P3.3S M^2M;OW^P311_,2M36RBK6JW^52V_?#5_OZVV^7XV[6]>L8W:6;:0,L"8R1CJ MR!8I9[;"L)3$.#":B0@;9\;M;&%VELV-!"OU;T"C.*PU!Z7JT.H.]DQ0;N[) M;+5B>0&,*UMM]/GN\\VE+URW#N>B[XPFA\/4MT_R0A[ 8DLBGDF1VVQ*5NB M WCJC&T; Q"H$;H!%4; ?'?-;F>#$WCRJ8*C3W7 [J2LYCHZ,_VSVLA122DQ"GD'-+W$A12+0A[IB9_Y$88QE&7JNY\W+F M1L*-FDTJ*ZLH^*U4U?/ZW"5@'1$:>SG1!2E_1[X=AT'=Z@NBIG5RV^T] M<3FO/-XQNZD0^=;ZF_7M7K7+0XY2':8AEY"A,GXTD9!&,85A2HF*A-01\V*% MBY+FQ@OUW?.-51$\L$>+LF<^TXN@NC'"(%"-S FUCN PB\$(:=RO0C%H]M*+ MPJ;-7'K-YI.LI5=?Z.LPO%/?C9!LN[;UKS[DV=K\*%15,V5:+,TJI]AGIV"AC )"$DB9]3.X#"#!D80)CW <)B%/$J_+L\.J-S<:.IQT MC7U@KSQX:F$905+;:#?BGCS8F-G5H1FDXWW]H*F[53[!Q9M#,B8[.@,Q@=(M[/V3QL)/L3"1-'J)^S M[C3R_.Q3W4;M02H5SSJC9]Z M6Q:?V(KER_W2F@4\30-)8$IB"3$F#%*%$8QU*)(@4$F(O%87Y\7,;HJIU2M= M1Z[62B\WGL[^!3R]MBIZH#31/D6CX7A[%!2Q!S:FTZ&%6@$F6 <)MJXFS0.(^-W M>B87=10]-Z8X6%=FNZKRK"SF5Y+'JDY=8'KIS][I2%V[PXU4Q@%Y9*)IE 8_ M-&K_:+'>:;XO\S2"X^&/V, 935VE3YWCU!.5,UE/?5OH$=M;5#='%TP@S9"M M"\Z#&&*M!&0XLO>#=*1B>R,HC/W3YQV*\!DWTZ70>[%+G/>BROS6X[;Z(9X) MQP%120(Y2[FM8)Q"1FTJ%"0QH2B*DUCZ)M+KA^;XR?3NJA1ZPP+IN 71$9JQ M-R#J:_B58@,'H!Z9.W@,:-/^]&&81Y:=C80\?J;O<5/M-;[=NR2?J]M6S8D" MBHC0 :$P2E,*<1)PR*6!#D5<14F$9>QY <%9]-SQ] M3W.&1'3"DYHSD$YT].(*V#C'*E>E/].1B2LJEX]#G%OHNFFZ8'&$=$I@]RL2ZDD2 CEM4=U7>3< MZ.I 0YN%TJKH1U0.*+ON5 ^)W>@;UY6RH-$6_'"(9*WP9=>NPTZV*SK#;FQ? ME3KQ/KOEH589<4V/YB=TTC&& L!M=;(>$8D@H0A#D/* M*5(R(1I[W1B_(&=NO/+V_;N?X>>[C[^ 5WJ97E=:#6I3BM;B$?_?K3 MC; FZZ61:6WL#O)FP$& '9(G^RDT*9L.@MTQYP[3:-_-K(MIQ:I!FR@1A+&D M,$;<.&PI3B&EC,*48,XEU4@%':.BVP7/C6];\^+UO9=UI0]\M[2&0W9DCNP' M:H\]+#>$QMG!NB+[F?:OW!"YO'OE^'Z'/ !-C$:9UMM8U40 Q7$:BT!JJ,M@ MW<1XAMP6.XN"%(DHC&(1.RTEVX3,C85V^GGG>X*^17MG]P%O_9LUQ7@YB4KOAIV^+:42KYX_+6P-\%V80JW M8K/\5FYV[X)P$+<.AL!0ZI!"'$L.>4@H3$).4B43AK17E2I_%>8VZO=!.GM= M/8.@.O2#ZW)M3'1'7Z-M@-4>-.K;K%,_6 O,LNQ'< [W4>*CNH,X['K,6XN) M%V%=43I=>75NJ8,#\^FQV*C[3\S&F*_EI^W#0Y9O]A68#,\:D74.4)XRC+D( M(8N8S:B:))#&B;V0I&BB64HB)9R=&@_!Q8@5)K M4*H-C-Z@5ORPKEN-\'#Y6+OBU>I&^;0WG6O5PMR M?QHT]H6 MS9(LE%$J< B3.$(0XQA!(F@(16S^I$(2Q+PXY(J\N9'(3EVPU]GD'&*@TG6$VA>.N P;X-0NW%[KG9HL6W\K1-6SUWR/Z+WF M%[,PW>9*OE_O-MS, T;+O/FKT6Y9K5<7)$DH(F$(<:C,'X1&U@M,8(A#FH98 M:8Z]3B4'TVQN['Q0[ZG%.G*#">CH:6\?FF(E*WNF^WJ5?7^S+J>7LN9- M$\U 5(J9IC&4(A(0<\HAPPI!S9! ::A)['?QR%'NW-CY4&T@]Y=NC \G;""$ M-F: Y=X.SS 3U]YP=)6'QWALG_@0WC*RQ.H,#I0>)7[$$ZA!'5Q'T=-ZLGYX MG+BLGJ]W]$V5>9:M7F_7LKC36EG_5WWZSAX^LHVJM\9$&JHDPA1J&=E4.S&' M/. <1B21+$DI1X1[>9W79DF.L#LZ ."][8KEV-6ZDN MV.D+K,+ :CQ&'5YWA ;UT1S$3NM]N>-PXE=YO-J-=XZ*]KW;VC;?ZRI3SOOM MIMBP,CF3=='$@B&)$Z8EI(&]_Q,ERE['1)#%21#)&.G0SV_RDCXW+BJ5ZIZL MRA-YE224"P95D 00,ZDAHU3 4&I!42APF+"%:8EGSX[]H1;CH;\KWWR66TOAEYFCFIIUMI M;A<4E>[@0/D;4*H_W(33";4AIQX_!2:=A#IA>*=L=J*8\#!)(9)A8F8BFS4W3"ADH::I8L8O]JOXU2YN;E// M7L4Z*^X-6"O/Y$17 $8AHC21 91VKL$HQI"),#(H$Q$E2<02KA=EM=?) =X) M'0]@>Q=D>0RRK7=KF.R5$J7G!:+P!A@F2,M=T?^U72L0!>5OR* ]X;@>&0S? ML9*T*P\GZT\6'6YO=:9UMA9F MCCB, =T=FF,="1*$#%)D]V6)$F:E$07FCT 1D?*0$J]0AU9IW;Y[ M^>;=S^#CWA[%@X\12N"$R< LTB)P M:A*Y;OL9#G%XJ1N%O,W67SZK_-YFJ?J%;;9Y>6* M60W]V*9S1[@1T13PCLQ1U@1H5+L'UH@;L#?#'JHWAI2Q:XTIH.P(8(T!UIKA M2*POGD/R6V==)J6^OH@=LV+O]@9-N[#CZ#/7_0U/TH0I"JD0W#ABY@^SH$YA MPE)&)4L"G7@=-?FK,#>2W+L;0Z==:.L'-Z8<%]V1.?)*VH5SN$^9=L$!Q G2 M+K1I,8>T"PXH.:9=<&FI8RV^U2K[;L-,7V?YNVQ37K5^F[%UL?=1FVQ(BD2* M"Z2@#HBAOU @2%7"8)S2 $=QS*.$+-;JBTV1[$: [L*=AB:MAN:A"B-Z,:HH M_@Q88P'060Y665'XUFWPZ WWAL8U(F25#W!L53[!I1:E_N(YY:U8]0!](9N MT-J [M*GK1?HCE(@P"&4 ,3<.%69Q".V=:IB(@(>((1(&7D5.3R3,C7L. M%/2DEQ/L')FD#R)CD\9>MQ$B#B]:/B@3G B9=M!?LO%D?%]\1 <1J7M9@;)9@O MBPX6(M "?N_(@6$@?>: @D,C&I?DIMI@-X9,$FMP'<>)0A!:%)E+9,)UK#P" M%AP:ZW@(N5S;S%:YDLO-:R;L5;?'>F'W(LOS['M5==G\R^9QH1.)RVA='0E# M@E+%D&F5PH2FA G.22BHU\&CA_"Y<5^M)^"-HD#4FGH>/OIT@..!XTBPCGW( M:-2V1XB5XJ#1?+=I!';*@Y?7H/8_5.R V: 'B3[RIST\[(#,R8%AES:Z$=J= M:2Y_:1JUETRRM=VW^I OL_Q#60/\5O[WMMB4AY0?5;$QRT;[LU7OC?FQ,&X> M%DH3PW \$!"G+(%$FC\T2B52- AYX,5PO;29&^65QH #:\J-WM(>4!D$#BP" M!R:!W\K!75KEF1"A7W^Z$>9DO30R@X[=0=ZL.@BP0])L/X4FY=U!L#LFXF$: M[;B'5GFR34A B$D4BR2!B%,-<2(HI(%F, B44*G0J8B\HMB>-C\W[JRT\]PX M>PJ8XZY99QC&WC*K[AZ,$?)PWN9!-\N>2IAVI^RL=2?;9.>?ZE[H^,W:-+6U M!%"1PU)\J,*[=K%="X01X2%.84"1@A@S"9E*;9P525D82!HQY5OW^+K8N0WM M1D]0A[_=@(=&5?^:R ZHN_' \%B.S ]EQ>2]QC=@A^N'!MO)#,."&,B5C02RLOCZ*[*W"CLH'Q*8\H- M:(R!0X !#G<:I)I0@'77,[7PB:V[< M>9@QN*IO7=A<'9NO"KQD>?Y8AGS?VW+7]HG&G*XYG$^A=^/#@0 =F? .L6ST MG"BW\D58QDFI5=L^6 MZT4::!2K4$.=B,2L*'4*J1+E)X:M''_6?^C=9-O?U\6"QK0 M%'-!H$*V#$&@-"0V6U,8ZD0%6H91X)2)\4FKY"N3]R= M3!][]\+%:J^9^<3*OE/QOL')YMX3&PXGV]-_'.+\IJH'$9 HB04/8^4\/2-C;N/N<#GY-(7%P4%#T:U0QSF(NYS,S*UXQD"8 M]3R(&:WRQ3DQSWC$TEJ-HNW1#E6SS^4RNOO[EJTVV<^Y,K-[OOG*UB$)7['' MX@,K-J^V32KQ,")$ATQ"Q!-NL_8&9C'.4ZBUT%2G(DVD<*Z=W5V/N?&+T1'\ MG\"J":R>P"CJ436[1W]@@1D)> PCQ(S7)"6R&: 8#*32E*B$1Z%C%N4)>V2: M?,K/UB?MY#\ASB-/$.?SU=5F@%,[=MTPX$6Y@=!LK6_>H_GIJISWQ^!)K?,! MFNOFL-H,*F;M:?]CY!G)JW*EN6E.4,JB3 L1,D[-BA&&RBX6A4HAP5S# (4I M-1.2()SYN+!.4N;WHW:%VXIO M<'#'/F-I,"U_.%#YQH*Z.]4NU1YN!>B%TI!K0C?!DZX2O; X7C?ZO=QMPGZS M%L8A*-0K5?WWS?I6"!OD8-R"QW(SA#(M4F36*%I1&Q*24,CCU,P?9I9.B6 ! M=ULS.DN$*D-Z4 MXPS.D'1S7>BD5..,P3'-N+_8\;Z0,.25*]ER+?ZHD,NOA=+;U=NE-NR#D282 M*Q@29LM^<+MC):19.= P4(HG"7$*'QE"F;D1TTG)J5S9$WT[I3\JEI=YG+>E M]F!EU/>\M-2GU]PH;:J^&)GM&C- G?AC=2GQQTDUJLH<\+:M<_PO40V ZJ!7 MKOKH,^T%K0&0.[G.-42;H][N#U9.R-SQ,"X;WOZGJ5OZ+QYJ@V',7U^J.I4,1 MKAZ-=]V,$/E6R;\P407-UOG]8\Q$J)""@4@CB"6CD.)4PS -"8IDDD;::Y/S MO)BY,6BM)?A6J^F[0W 62M>U?U^ 1E_55]@T&HY1\Z 5@V'7X&*RWM3S)0';S?;7/VR7"_OM_=U$K2# MZFFV0N2W,HF_64NH-*%)%$"9AC'$*L&&(&SL0A@%@B,A1.B5F*RC'G-C$!0@ MY!NTV:T#W$AE EC'WF:M+ "5"3>@,@+45C2)%LLCLL80&X!E32E7,P,L9 8" M<]CXSVZJ3!P1V@NOTQC1?LUU7675200^";5F^3*K3JVB5,,?Q4D" M*=(!3)%,&<8T")&7?W16RMS(K=&MTU'3>1Q=EU(]T1E[%>4(3(?E48OAPZZ, MS@F:>%'48NOI>JCMX:[QX680J6+S@2WE.[59A&D82"1#**1 QL6QA34(#6&B M@B -J!0I]RJL<=3^W$9W>7'BP>A6%D=>ULKZ1H _A=!M>/< 9N2!W6@&K&HW M9MTC5EM95_.Q<]'R'U7X8_G0#=BOD/85U(>,_#X+T[!QWD]%3!S5?=:^TQCN M\X]UG-ZWO%!_WQHFN?MF,Q:85NK4S9OQM>_L[ -2P&=0@N"IO6 M*;AF\XECJ\DXBRRJX"880EQD&+(>82@"A$-!4YCZA=* M<4[(W-CA.$JU<^S9643=6*$O3B,30A>(.H7E7L)@Z%#;$SF3A\]>LO1<2.S% M9WOMD%I7[V6V+L]<7F9%E=MHG]+:C/LP03R",N$48L%"XRA(#C&7.(A2A81? MJC(GJ7/CAB=YQ0\\Y,8"8$WHM#UZ!7VOS=#A,)UFZ_,4PE'SBWNA-,*>YA7! MS[&#Z8;%A?U*QY<[QN"S95[>C7^U+,0J*[;F^]L/"VEX)^0)@FEH2URIF$(F M< 031+C&YG\H]KK5U"IM;F3T^O;-1_"7V[>_WGG&Q+="ZL8T@P$U,L-8/:N< M&.! 4T,O8Q"+$RB#!J6W"IPVV-S%]I,@7^E9&^:2^V(W4C^K!UFM??WFS MUEE^7X:BOGBL_W'__4>13D5(,+2E\B!FU/@Y5!%H_C\-DB (4^9U7:>C'G,C MFT//I]85["P!!Z;< /[8/-&UH(I?CSENM(S?#Z,?PG3H@HDJM73"=)PJ+GZJ M/%.%ETYX7:[^TJVY\0-J7FW5YZ\J5TP;CEJ(@ J.%(*$A<9;"Y+8>&NI<=FB M)%$X1@E279:0_IK,C5SWFHT76O.T*[S6D^,"/,T:TRN\QJ$_1HVM.8OEN*P]B.6Z77"-'$9RT>U*UZ(F!: M9^F<;26=4K*_ ZD@F@JD$!JG=8D*(019&@;UIE" : MR"1!7H/UK)2Y#=I22<#J7%=K59;)K'4%I8_I>\'X/+ANX[HW9"./[PJM)C/8 M7L4!;PVT(3#HI8&S@J:],]!FZ\F5@=:'_6\6WZTWR\WCW;W*OYAEU,]Y]GWS M]65V_\#6CPM$&4<"EPW;FM]LBO'#B8>7CMV>;R;+_!1 M;=ARK>0=RVT.SJ*IN1-@$G.>0(Z)AI@;]YTS3F :^6\'84BO MX(*D2=V"=FN/_8(K3W==Q9<;J75\)XUH(A!*(0\B#'$0)I"E.("4X"C!DLHP M)GZK^(/6YT8!M7*^I:_/(^>ZFN^(Q^BK>5 W:P>H#7&DA6Y=U$X;HP,_]CG%+#&7=6*?\BCQ^;!_HL8_51_XE<_KBF%K MT3SO1J*)5$"*:1\0ZQ#@5D!%&8A"P*)!%*:+389/9$RLDERK-GYO[6JX(FNGK$Y+="Z\=% @(WMMY[% M:H3M+@5?_K*[Y:?JFH?X$I"8)8$8A26YDZ8B%D M4G*H$I$B1*,DY;$?.5R0-#]R*#4$JWH/P'N%>0G1E--4E!771:0-W5(-F68* MA@Q)I;00)/3*BC GM/D3ZHBJ59][O,-Q4DG3+TQ[TH:7J'51-GF;YW;GL:ITLW^D M#B6_M7N-52KK-^MBDV^KDF4V8.WS5[9^_U!J]3(SB_I\8Y?W'\WB/E\*\W.9 M#/O-VLP/RTP>E93\V'-Q![N.ASK]W7$[H9FW C*:1 M$@10H@ .D0('4($7C^#PN1HN4.+5U#HX0 Q4@ #'8/]4WPDK6=N\[9@N@.^>>-P[C3QGT/C7@%LNVO"^[0+ M^]OT.B51E!@7(@EB#K$@$C*;]BDBRJQQ0JXB[)44UD'F[&;UNY]_N7OW&7R\ M^_#^X^LDYR$NSU'2GCB@= (X31M8I]CN Z%QPN MA-PYO=HU[;1-5)GECS9ALA*(ASH6,$F5@CA,8\A8(F$H>)J8A8I&S*NLQF'C M<^.11C?OC:VLJY+Y8Z\68O<;J*\4M5_%TA$2+,D@&F,-,1(IY"2 M*(8I9CA)0H%BG/C$,_D(GUM$4Z,?^$'6&OYHXYK*(">VEM4/:F^5[RZI1[>X M;IV. _;H^ZDUH.4/!YK?-$O3?4\TZE_>4>FPU^J/VK ;L![R)]Z5]4?F=*NV M0QL]R]SLJI&SU8>L6):K.]_"E]>;FM$(VJEK+_'O% :-QB.5O72':)0R+VUR MGZ?JBP,2%XO N+P[?C:OC\I>RS%M6W6:0K\+EB94AC2%POZ!8_,'CW@ A<") M#(70(??*P=I;H[DM ^RG.EY>K_.=XG^:.CK44YZ[7L[S=9#FRZ;\JFVJF'%7 M(/QYLGZU(OQ<->-$.<]W)&;L[1M_S&:4G.NP1]0%RV-VD M3II,O._4!ZW3':I>K?GQ:9%O%DV9Q ^Y^K;,ML7JL=K15K*^J=W@0![GL^/C_R/ MSNAOU_+H-[\:CBOJJWB/1_5Z4A6+B)( DA0GAFUB9:LEI<9E"V2*4Q$@X;4H M'E/9N;'5I^W]/U6N[]_\LO2XEV/3U7(8+3>&:G:P?#Z/E=)A-&0;ZF;,)[,02:EMCBTXE(@ M6JG0@O*0XH!C2&F,(6:*0$;# ,8DP4E(&%:QUXW,P32;W73C0%F'4;=%65WE MX,&G8;<53?GF1QNLVSO-1M-TY@RFG@'[L>\4'LH]Y^S1'],K4\4 M OK."\>71XVXI3!35'V)],@YC3 /B%;"9NTPLX!$%-((22C26',N=**Q5\F= MCGK,F?//W8@NC2F]TFMWHP?M+5_R'JT/)J1J)_@G[-UU5O7BK)TC!.(TB",(*8H- X!"J @6"$2,WC!#E=GSQM>FZT M9S7SK&&_A\F-G+H9/S+?6*5&R$AT:NN@=>GWK4];C?[$JI,:]*=/=!N$'_+L M0>6;QP^FMS9FH-L8P(?JCE53VWZ1T"A4";-% Y/ KF,U)#J-(1$ACF+,,*9> M]7<<9,YMV#8JWX!2Z7)BW*E] ZS:G8ZQ7>!W&_4#@SKZ 4]O/+VYP@.A(4G$ M1>RD[.*!PS'M^+S:-2#G:]0[!-)_2&C;+Q4V'B\)I.^)S&U71KID/.FSKB?/UE'P19A)N,!J_8 M8_&!%9M7VZ8\9Q)JKHDF,!8I,SR8LJ=&_^%8),! M&@"K*+":@E@3K@$KHC5JTY5SR:FRX!BK^-3[*1='B]XWY8 MMO[R6>7WKQ3?_,(VV[S,E_A1/=21\._UAWQI-'E@JS=K&_O^^7NV2 +,(Y%@ MF"34<(^RM7$%3R&1:5IE_>5>9\Q=E)C;)&"^2^JYQ]8%>L?=N)$!'7O?SJ@/ M3:?= VO #=B;8&.(&B/L*<+.#.OX6D. L63 G;X>. ZZ)]A%CVEW#WL@=;+/ MV*>MCC2X7*OW^F6NY')33_K8+/)#)C$,4VYK?@IMG5L,*:*I+?27Q'ZIS4]% MS(W"K(9EP>]21T\R.P70D:IZP3(V$=6(5.J-<91PT?I!Z>-4RK3D<-'*DZ%_ M^>%__,OS^C[M H^R;8UPI7^=A"&_$PO2)KT4VVW]OASO?)T MSXP5+[:%&0Y%T50>+0]FJ)EYE!0IC(0]M6;*S$B12F$L2:1327!*OJ+]O36MW-C'8[O"6Z""1(F90<UQ5]A,^-/3Y\?/_A[N/G_P*W M[UZ!N__GUSL*/;K)RIBRDD8P2BF9O&:1 &D(K7U3KGF4:2DUK+;'=>N M*LV-ZPXRZKQ2NC0&KJPU8&\.J.SI>M&U<^\Y;J5-VB=C[[H=7']MS &5/?#M M^6ZQN0I*HT!IU43W8?MB/<[5V,Y:/=,MV;XH7KXPV[OEWLD(\MRTG>6Y$F6) ML]NU-*YNEE?)'F_E?V^+355=J&B./ZHT)8E,X@ %B2U*G4",B?%+)9%0)D1$ M+*$*L8[9:;JJ-#O./KPC;VT"!T:5VVBE64UFU;UAX,"ROMEH.O>O+ZM/T6L3 MLOIX'=8GNT%/C$=*=-!5J^?*>= 3Q9;T!WU;[L;F[]3W6R&R;>GY?\BSM?E1 M5!EM/F2KI7BL_MQ[;$&"@I3:VD\XMI$G')F?D@ J0321H8Y3X77KT5>!N3&U M#OE0%/;GS7 M6;2&I,%.X W+@GXJ3$R"G? YY69/RAE 4$HC+'7D?F)A+FY;XV"X#>K(BAU]%PPGZ+HQD>] ML!F9G0B9EA(LV'H_YRP_VWJ"[?UAECTI]4OFWI5 7DIBN MROXR/[W79C&3?5DO_Z%D7; E*S9%M:>C(H)%&D4P5 F'F"<*DDBFD*04,9&R M* T[GK,,J.7V*H/0F+LKI&0-[KV[-^#'X;WA]SQ= M/N4>X-2]W6=K&&FW<$!%GVL#<7BL6_841Q#6<4ZZEC_[4OKL*JG1FW6Q MR;=5.-7FJ\H_?V7K]P_E/NE?5+&Q!U^5P@L4X1"EBL"4AA)BC3"D88@@2U,5 M!Y)P2NEBK;XP\Y+C1#61ZDY$1BLB.S1@/#ZK]+L!A37/-S9@J@YWG'KFU(D3 MS48.51!:BR#<-%GC#JP'I?E@8^P'-0 WH(+ QK56( PX1TW<;8-.6U/I/NU, M-G&/G$QN4\OO-M_M0N6J.(S;M6RBZ):J^$4Q&SLGWZ_-?+O-\^7ZBWG@7;;. MF[_:S9UBOY^ 8[/X0EQ ;99:$*M0028(A7$@VHWMS77/K[T MI@F?LL?O!Q:"QD1@V'!G9/G4H9GE%FK18V-HV(_ ;:)[MJX=>39[EE[UGJ]& M07_(26E8!2>=>4;!]GAZ&4=(SSFDEFMGK?-Q !+30(0Q@PFVU=YHPLW\P!B, M!$&8QR3 :;?YX9KD^7)_1Z:^"K4G"P\)X&0,"PZTGB;(PANO43CQJO#GX3M7 M3"YRF7,#W9-K[?WJD@(_/>2*&9[\"\N7=O?H(]NH<*$Y)<@6V(ECPB".$^/& M)@&"(::1H!QI'G@E)'$5/#>6JCR0HE35.BO?:F5!;K3U(RYG[-UX:PQ$1Z:M M,OG97N>;VK_[M$.W41Q\;$.W4T(T'ZB&3I'F)'ORI&D^B)Q+H^;U?MI$*DG)*(ZB$ M"J'-L :Y"CA$VKA?4J8Q(TYY[OLJ,C-= M_J-C][DQX!2=,C(CCM8?'KT@\]K)R[8 E2$DD!%0TLL7(%"641C(7 / B84I%7 M:(F7]+FQ::T\.-#>CR#]L'=CQ=$0'9D*SX!Y QK5H53V&G1>.H>'!MR 5ZH0 M^?*AHL4Q%[Z=@!V2%OT4F)0+.V%S3(#=&NG&>N\?RHP)ZR]WO]N3*54L!%81 MTL9'%,A>=)4\A%33%")%8QN+@"E/?.X,G$CP8J\);@5\MC) UJ@)5*VG'X6= M JDEPTSK&*:)K7/$T\CXWBR $4D9#])8<<*:L([/[C-%-SR?!F%\GB1=3?Z0 MV=V!$:!UFP%Z?7DCL_Q.-W!W#1-O@KYH]Y D?"ID4J*]:.,QF5Y^L'M:OTV= M.LLF/JU7:K$B,F B@M+&&^/4K+8Y)H%Q"@,S^ 1*1>"4K*I=S-PR[G7JN* MXL] /$6Z/Z[N!-OC&YR879O/<9_:9&TY^_JEPQJZ%GJ$F/[G#CEXE 'IF'VC/BW8!#4YIUWPTH M.Z1.KVS>'#!"I3^H@\:L]%!GVBB6_KB=Q+4,T&2GBNB_-]>BEJ*.++>I[XNZ MT*$.$QUP%4"$)888&Z[D-(AAH$+&&4KC4(=>1;E;Q?F,U&DJ<9<*@T;CW562 M4F>O@MSM,+=SX-#0C4YRES$;OMZV$RI7BFRWMS%E96TG:X[*:;N]T]G/.B[6 M;4\=3 N&IKZI*GM;F8GSO3[S;+U'0Q-! H8B2$1@EF9"!I!R3B!+HD#',A4X M]MK[&D2KN?E>5198)JEU-K<*9]WKF@UU8>*B M@+>[RYX:8QTG6$&:\/3R#*6>K M-Y*()=AX1"*6%&(9AI#I6$#$0Q*E$4DT5MURP+DI,#>.>E+*9;W>LA5XO=W8 M>J9[>^R_;;[:J3Z_!V\SM@:OF:@J8=E!^%%]RU;?[%KI9:[D]L;3$\Z)BNGXX3=.^C1''9XI,YH?0I>3GGFV,V0^LT4J MF A5JJ!@-K BD@H:4DRAT%&0LC0):!)Y$>19,;.C09N6N,X@)0[T'")C6*_\ M7G.BHPO9N,;.E34*HYR7-(,\5!?9H?WICN'^-H'407J0<]7=,:%2Q3J"***& M$%1,(4$,PPBI) B-*Q4*X4,(#C+GQ@[O/_]?=Q_![P7>OKE]\>;M MF\]O[CYY!JX[H.W&%0-C.#)Q5 GW#O,<[?4UOLL87HL'0(-&P3N(G38NWAV' MDTAYCU>[L<^^(E3Q.LM;:J?<_KXL%BK12$B.C6/"N*VX%YB56R(A,Y2$(TQ( MR+SR^GM)GQLC'2@/=):#UBI#X#=K@N>?,&E I =-IC2$7M,F6AH0R9,D3$.V/;=: >^R,M!$R;^JY9>OYK^W M-OW#%_6S:7KSBFW4+F7>QVRU,M.9;74ATB0($I9"E&IA?&>S?*=Q&L,X42)B M@LE(>677G)E]CV M:5]U^"H'.Z1N0(,5:/]$?[OEIDDF-D.>*,WS2_CG*)S0S<09[&L_>_].5X:A MGYI=4T**7!E-7ZGJOV_6]2*VV,>?+H(@5B22")*HS%XK8D@"$<($2X)$K#E. M0K_*0BYBG:AVTJI C8X@WRGIF\'1 6VW>7$P!*?*S%BI"7YH%/[1KL9VB'Z\ MCFB''(SN$ V;;]%![L2Y%=V1.,VCZ/%NSW3_;]8/VTWQUJR[5E&]E\$H3S4V M."NR,HDEH@/^ M>:6TRG-[F\86$%^P1,=,Q0@RPF/CKU )>8*U90].:!A&A$>=DKRX2._@MDR7 M]V6[5BQ?EQ7KK*Z^>5^F,<54>GN+HP'_ M_QO,W7A]0!RGRLAC;X.7U:Y*E9_V0F\<'IF'3]3A)GCB#CP\: MITE]O-[N>JM(/;"E;-)>K&6YLJ[R8BQ0D"1Q*B,8B)1 '(D(4BU3J FQ:=08 M";A7'%J;L+EYD+6N@)7:^=X6:@'5C6^&@FIDEFE0JO4L^:;:!KUMQZW#O:#K M@ Q[(ZA%WL1W@:Y;?GH+R.&=7HSQF?VNB@75B8ZH$E!K&4"<" )I8+S'&(>) MUIH9CO"\<;AO?*Z,4/DB8&-U[,0+%71>/. -R$3C_G,K"%T'^1-K1QC45?O/ M,8B?6'9AT#Y]IML@O;M_6&6/2GU2^;>E4.]-Y; 0&T7L*/VZ7%P;=IP!#+,4%<,WU-- MT7!-H<2?OF3??C)O5C1C?CAFETNM3D(35TQJQONUQ_P&;I%O%A]5L3&MV$B% M.K<;HPF+<(BA3.,88AE$D"?&F\**VP2@411@IYV4LZW/;= >*.B94.\\>.TC MMCL><;GF2\MMK4C-;VA_S'ZLML762K MI2SG[#(_2GF[BM H%9&2$$E;79"2")+$ (5)2&2$A&;8[D=@+X#^D+KDXWJ=NL.A_:5)_NF+&KB;]YE M&U4T!RQG\D;N;X=S' 2,JA1JR0)#!"F"YJ\2JC2)).)I*K%7:MT>NLR-,0Z3 MY=B53[8NPZ#-WSY]S?)-E;RH0T;O(;K-;>=CHLX8F9N>))2J[;"1Y\:2&[ _ M!SZ78'>B/$:=T1TGI9&_.L^4W:@S;I<3'75OLAOW?LZ95/$XI=S&&+%/ MVG^VXFV71NK99SK?1%^Y87ZN];LWZ\^V93J9>7O$28A&EHIAX< M)C'$/.20:61 35$LHSC"E%.O%?D9(7-S(OMWFF2'E+)R.*^6>((V] M!/;%QW\QVP+ H*O4<\H1$%*8ZC4X:F(V8WW_9'1VZXU"\X Z3C6>\$S]DCW0\9_G%\T M?M!1?BIEVC%^TW*1N/]NC9OM68*.DK.A67,RFRX@0HT MQ$DB(4<<0ZZHB)%9?D:ITZ%_>A&0]/TSMCG MAJ-VC#>[]<=T2!;LH,=VI!FS4O>=-CC,PNK%: M5V@FNM=1:V>/$G?Z#7B_X[+Q@U[S."-FVML>E^T\N?31\FBW(5Z>[.T/\MZI MS4)'+(VT5%"1.(68*N,S<1U I1&C2 0L3D*???M3$7/;O?]L90"]._+>IQWR M#$(X@Z;;0.^'T8_VR_4,.]3-2)AWIEZT\'N@M3W:]&O!1 M?5G:?=;UYIWIZT64\B"2 D.)$#*C'"G( B1A1*,TCD6,)0_\[@8\%3"W14\= M";]7$E@M?6\''('8/KB'@&;DH>V)2H<+ N=-[WU#X*C9B:\(G#?J]([ A>;A0N@]=TK;)G/J_+^+I-XL.@-O9D_@2I1LTQ$GE=16/0/%Z7 MI4V;QNNJU2=9O*Z_T;%\SVJ5?;<[!*^SO*K\^38K"E6\7Y^)X"N.BG<5U>M3+,LYI/ MG[YR8Z>I>F!D_GH*_A/(0;8^&[=NEI>Y,ME,Z:<;A".O_ $)4* M[_+<#/XLSY6PP;CUQ6 >"ZF""$$:I&90!BJ!5*01##$/4R)%))C750('F;,; MKD=U\DJEP5YKSPO8/N@[^BC#8CKVZ.\-9\]:@ZT C5=A\+S89ZPKV(I#>S7! M]E<[UA!\DG/S,_O]H$JK/1)((Z0#S5.(&!$0BYA":K.T2(4232*"L91>Y0'; MY5<\"?E= 1HHH'1 "-0T1Q#BQ-\?B$*9QDJ0Z#G"LT\4W ME?/L&6 ^E#LQT(X)<5QA=N/U :$;F=./DAV7EP<.E!WXV,L1ET%K$5X1.6V9 M03?[3RH(.K[6->HEWRS%\H'9 K.?E-CF37WM3;[D6ULO:&TCV;P!._QYU([JI>FFJ )]#]/?FW( #@\ISA"OE$/QT!>W[#K#<_(S.:-3(?(APO6]PY].&YWXMB'"V:=!C]<>K!O6J:C M);M-2?(A7V;Y!V7^E ?+^_T)611&VHQQ#5,JS(J;"P89311482AH8);;0= Q M+Y._,G,CB2<)@>YW50)7K"B6>JD\8YU[=9.;CS45^"-3T"'NQSN'50ZFTA90 M&0,.-QNGR9,C%U1^YR*J8>;?;/Y?(+V]0.W$?UL(M!-_+7 MUL4S%/]?BN6?3;>K!>$,(28D1''*(4Y"!;EF&&K*PS2@$I'4*W"DFQIS(UD4 MH*![/A@/^-TH='Q01R;/ISEF;L#>B!NP-\-2Z\X0>W?.F@)*6\9)2^./Y5@) M;#PT>;94-_YHM27%Z=!:-V*LJB,)D6^5/-AX?+DUW+S>+$2@290D$42(&P)4 MD8*$"PZIL,<^(4VE]CK=:1,$">T4%. MV+NQS>"(CDPZ#F".:\M# 9V@=ZS'>*'O! M5N6% +8!+]27Y=H>(Y5+OU(#STM@'MU!&64A2C D*$(0$YE")@(*$V5F$F9F MDE F=7?R0Q,==]&7:_5>5PV^9J*,P/R%_;Z\W]Z_R/(\^VZ4>,G, MQV=^OR A%II)L^)(56#F=TT@D39UI<(41Q$/XMAKZ\A'^.S6(>51I)U!1#6\ M=&V YS:Z#_Z.F^1/NR'> 9F3;? N;71,R)G=WV?K3YM,_*VL<5O<;C=?LWSY#R47B8X$BTD, MC==E,VYR!'F@-50)T9RQ4*+ B[Y:9,V-K2I506%UO0%%J2U@.W7!#\MU_=L? M/1-GMN#M1E<#H3@R.]4 ?JH K!0%>TT'3&IY'8Y!LU:VB)LV+>5UNT_R3CJ\ MTHU%JHR5RV]J%\'_T:R-C#-F;#'L5=90.5]"^^YW858X^T+:9GDI[&D%2W%B MNB"%4H8<8AT0R'G"H-9")[L1WK-VW<@TN;/M\'Z2-0\\M:^F4,BMB>#0QAM0 M65F^6=MY VI+AZ/9T3IA2'(>7LE)*7TTC(\G@O$$=9P^[A]6V:-2GU3^;2G4 M>=%V02_*G]YKJ^J7M9VXJNW(EUFQ*=[N*AT(K$42HP2&2%&((Q% JCB#0@@: MQH'@@GDYK@/K-[>IHS$/U/:U<,W>2+OTW)O91+66AO8H6S'TE^ XPSQ?_XX\ MOUSJ27";Y^:YJI8&?WS2XTW1WMOO+)V.D3AAT?AE8Q6EGEW'P M/9E;1A+C-[/8:N(?\DQNQ<9&5M?*%'7R$A;10":8PC04"&+$4\A1&$*E8YG& M3)GUA5,1L58I3,=4XHM#"6>?^ MK]/X ^9>H M;D%@T#+5Y^1,6ZJZQ=*3HG?FY,\>;=Y]MW/[]Y M\?8.W'[Z=/?Y$[A]]PK\_/[]J[^^>?O6CRX\.\*-2,:#=V2*:10O'8N]ZJ#2 M_4D]XU&N@78#;DAF\M1@4L[JALXQFW5LI>_]>7M9ZLVZV.3;H^O72"4\Y9R8 M=7U*($YLKLPHBF!LH^JH#E.%2+=;\I=$SHW/#N]D.Y:Q[PJV&W\-"^'8FT<7 MT0,'FD]T>_T:7N/<4;\H]9ENHE]#X?)]\ZMO=@QW9\O\+VRU57N&*YKZ[ZZ! MI"U-S&@T6#5!J>?!;&V^_D;5(4MM." R:&AHF[QI8T$=+#\)_G1YI]O7_1>6 M+RVYV>.Q>ILK)DJHB&F8,B3-@B%@D$41@VE,N%DQ,!(2[C.IGHJ8VR3::%B= M2W?;.S@#I!LY](-G9$KP1,:;!RX;/^3H/R-ETC%_V"N&7="..Q MEU=5V+N[UL;"I]H*6B<)# A*K17#6-(->=0,"EQ'"N2V) (]PP+IR*\ MIJW)BL 6!WK^ZQ\)"M-_ ZK4UW,%> HI59C$J4XACI'-C*02R#6*()4(AR@. MDD!TN+W9#]@)+VGN;F;6=P3[XYG0 -$40\K*.L4$0Q:47RS#G">14$SY7K\< M LWQ;UD:"?\?>>^ZY#:.I8N^"B+VCKVK(Q(SO( $,/,K?:OQ/K;3VW;WG(GZ MH< US1FEE"U*KO(\_0%XD9@IB0(HD,GJT]%13CM)8*T/Q(<%8%U" NEX%'$5 M-&,?/72$^]^@%@_5,%2&(L'74TSB%TFRK-%%)QC+D5M3A7!<^ MW_0T51RLD)!9*8$5$[S]MR]N,_XLBOWS/00R8YNGUJOL]@!)N!0:EY2O)[9] MJIJN$4VC:K*>?6^2J7I)ZG:B7GQN< J+8JL^%#_4T3W&KYMU62Z,Q9@CEFL8 M:VJ,R1A)2(DV"W>L-&4XS73JY5][J<.YG8A40@'!-IN?=MUF=6@KJ_(3OE&B M&@.0QCM\T_1]4_$^_P_?XA<3QJ#0CTV,>ME:BPDO7XPO0&5/(& M#+(55<4C@-8G=\ MYVG./<_MF.W@&*#WJ778(;C$K-2KG@IK5XZ"&R^-@NW(]%3)7-%2+?63=$6V MP%8M<89"G>IF;*=2<%>ZE''AA?1I1-[ZY&J>1 MN<4?(O]@OCX(@H;DG>QHVL"Z/EV/PN-Z'[[2!^NCH9G=IEYW]__X;X7:F":_ M_VR^89%2EJ99#BE/*$2,1)!I)8JD0G?B7@ M^KN;&V^UTE:32;6BWH#[WE/1(3B[$50X],:^:FH$O0&5J!5^;P_X!3Y5=H,E MJ$-4?X_3^D0Y:7_D%N7VUM7I#MN X%AB'&<93"5&$(F80B(2#%F&-24848:B M@4D.YQD-W,W,-SAWH5?T[U60C'X,?$!CA-(-9U4?*2?A2P3\GM6Q)__@5??4 MU;7W6[99_NQ6!OM0K%399DU=H!QCSE4.)4\%1$IB2%FN(.8IXS%"2C&GV#>' MON8VP3]O6DGM_89T#G9S@;5_P@<&:^QC$"MHM[K@G0:5K/:'6MI #BAND/3Z MHEQH8CJW%#==GGBH.+XR@ 2J>\]OZSN^-?L-8RN\VRUUL5R^7J^JVZ#R-7LL MMFQ99==E*$M5+B1$/%,0:9% QG4,XY09I'46T\BID*EOQW.CA_JN>+L&ZTKX MR@+6M?A M/(#<5# @SU\QL.!2D9">8*;Y1)\6X-:;F $!XWD8"\Z>#TZP'(M MJEC/*L_6BP#]1(+Q _$T@- Z*5LG_:FX^\!6CXA\R'O^^=N^Z)*\]54YTN' M4MC-ID-%,A),F\U:)@V1$Y1#BE("$\RS5 N=X=@Y>UM//W/C[2]*+%E9%KJH M,^>YYVSK [.?A0-"-#+I=J0$!S$#[N@5M?%Y.E;W/0LYO S>7Q8</CLOGXFU21NX?=DME$QG5&XV\;MBH+^_L/^PRP&2&9 M2B6'.2<11)$6D,8B@IGF(I$)P['RJE]_O4CS(Y9*HQO0Z 0Z2NWS^N[5 K5> MX*#8%>E^ XROVQ'4M*,V.M=-,6#>9UWA, YY.!9 JDE/T\*A^/SX+6#+5U5M M+IO Y[8PN<8QISK.869+H2*BI=F8FY\B(A3+,(UT[!5-7G/;U$U>0SVIXIDWSNZ6&3_XW2 MRK0CZU*-JMI&?E+;!<(<:<%S*,RV#J)<)I"A*#<\P"(9YZG,,M36>_WF3@)G MNG/ZR)\6>/TV 1G455YWYI'U9EO54[#']J HRUU5E518\?T8XAS>;A1Q#7S3 M<$2=AJX%J!*P>ZFI0D+NC[G"4N/1[8Z\K!LMZ!,:)QJ#5F<,+- M"@2YCA,844X(3C(5T63 4GFNOYFNE9_;Z]JU!LM]\%&U7CYNBI4H'MG2]Q3B M#."N9PM7X#?5B<%C!S7'3+@##@#Z@0B[K3_3U\2;]7Z-C[?@%Y[W8PRIBD5C MG;\K2L&6_Z'8YNU*OC%S<9&HB)&$()CG$8\T[-##01C9Q3"K+==7\PH57%,E8:) M+6*!(HTAR;F"5:!RJO.,(J^XGI.]S&W"'X0":X$.TB,X)S M:R\$81?[4QU-O-+WZ'J\S/<]/#"GY^E">IU(^U<_#\\T1G)5PK'ZCZVT8_8J M=L_RR7PU3?19G"=2(9+ 1#$%$94I9#K*H8I3CJQ#"\N]G-_'$')NE-,F([0" M#PP1'&4LW6CKI4=H9-;S&QS_#)$CHA]7LJ@^UK(JOG(H0\.%C)(,*\B4S&TN+ D)QPDD..4) MQ9$Q$+WJ&PX59&ZLW:UEL]>IDU2E!HWEG+%.+=^Q39* M)#5CQ2GG,,VE%#35F9;",ZS\=$]S(\A64& ''6S4C_7RAYVD2^LJ9DA3] =$ M><+L?(EW/7CC7]YU<*NDM'"%BA]SAB+P3=V9SJ:^H>O7^<3-W(47KDRP\Z%@ MO#"\5*BRR8 A[U:&NG:;C9DKQ@C\M%YMVK\::[%XOLHCS&F.%(-,?*GCV MJ4YX*#[U^$]ZDCZ9Y(EQM0RUI6.,P*14!@RFF90\Y@CD60JSKRR_(?%?H+L_E^_&W1K M7]$VI]2C>6!(5O_+:+N9&T$Q'-D,J&0U6^%],O]3EQ]5V,H((6[.0(5<+R]W M.NDZYHS!\_7%_<6!L;!25K&U;/F9%?+]JDF;TDF1M\@36_P._VVB]=^O- MF_6.;_5NV4;[=FY@F_4XSN,<)PF&F-J"S"2+(,,*P=A&Y$=:BS1S2K0TJ/?9 M<5$;D[[I+-S&"+*7?:Q5#.CU!LA&-<":5SS)RFN,''EK+.3'IK GP+:2@_U8 M=(VH\"D"AH 6E-B\!)B6XX9@/()"-[^W10>N( MD(+Z>US$([#+Q_G^IO;ZN*CY"<>/R^\,3EI4)T92\HUZ-(M_49TTFI^7JCIR M7-D2;C9K1YU+Z5QP^()FB=01EY"*5-E" SFDL530[.,$$WEBS*DAB4Y"R>Y;>X M>9K@(FA.IZ" !\X"%4:VJ?-&!47T1*:IL.T/K I3[[/K*IWO=MO=1GTL5L7# M[J%--G$P1]^OOOV^MK&\Y8(BC=,HIQ#CF$+$$P0IIF;H(R9B9@O+N&64OTZ, MN1F49@)0S[HRP^!W8^'Q01V9=<(IB!8PF56Q_ M0)OT.BB#5KP9)LFT97&N0NNH=LYUK0VJK5%G=/^]V'Y_O2NWZP>U:1WP?M:7 MX^]78F,%>J/J/Q>41EK'(H89X@@B;'YBE"00D5QBI9-82*=4GD,%F!L7MCG2 M;#R%S;UJ#P_M /B5?/ ?AWYJG +=L4FQ(SUHQ=^['/]LLR"W&H!6A6"E(@:# M=Z%DA'^[4Y:.&*SULQ(2P]L90&3?-KM7FT+>JR\_!5N9O4?E\7.WVU:?8[&Z M;_)^)'DF$BHUC(06$"&"(,\4-6N/P")25.;8Z;K#I].Y$=9>; ^"V4(3+V4X]K6=#3CJ=T3:O%]]\IXL/>K1]/T M![.X+^.VGFC$C/%#,IA@%MGRZF93F,89S"G"DA-$(I0-BO Z[FMNY/%+)1R( M/?W=^]!TV^,%PFADJN@&1]6"WH &L1&2,SE@,DKLTHGN7B8:Z;S>9^.+>EX9 MF/2\*,5R;0.5[G373_F+JLZ\JIS)1V[*Y2&2D.19PA2A,,IR;4P2G$."\AAJ MP56DLQ1IY74Q>:4\7SZGF'0F5O5"DV117[L6!$H#32,21428BRV&P!DYQ! MI:7,58QCQ#VS?_@),#>"_6P:4TW]3E^7$$_H7=U$Q@-T9-I\+N\-^+Q>%N(G M^*WY' I86-\23QDF]C<9AM"Q#\K =H9QV_N56#^HKVWAQ0_KIJL_BM+L M0R&V$%@FYD;AJ,FC 1DGKZNIN491ST?DXH+J_,+9'%N_5&J\)8=FW\ M[")&N40"8X@3FD(D-854H1S&BF,D4H)IS@:XO4VHPDP]X_9RFJ$'NY5BFY5- M5%%EG/ ,.9CR>W"CS;D-[S]:UHC#Q[-/'/%G2 AQ=O#^'"D?CL7_!TGJ<'9< MIDO;<%Z$@8D9U/8U*[]7GN52R5<__UK:MOA_OSO9">Z8- M"-RE&. ?\6@G+9W:/:&/Y],H<0(9' $8(\%S%$$2>V&+> %"&J""6"\"P MEYWH>K9<]MB9I]#GS6@XHC MG_6U,/#\HBGF<*>_JGMK#7Y151:HU?W[E5YO'BJCTEB2]2^K'* +AC,4(1Q# MIJA-HT4P9%&,H5")B#&3>11[7>T,D&%N9Z7=FAB-G&"O!>BH<5-M.ILGZO2\ MOA6/!HR8XTG!N.,P]HY_E"'PW[$/!S'HSGN &-/NH(?C=+03OJ*IX/"28/-V+/SJG\KT,:&7P_?B3")+WJ\\;9;/(M3%937>WC8_X M;5DJFPH&94QRFD/KQVVK9B>0<*VAXMH8CD0E.1+M=97SY?D 009<.HWO"V2E M;LFNSF>YMA)[WZD/&1CGZ_:QP)[L)KZ.6/NE5>$OU15- WXC/CB$F=0:!+V@ MOP+!P'?W0R29^EK_"K1.W/A?T]K S;1:+NOJ&1_9YK^4M4";;A9<"(4S0: @ M<6Y,0"8A3PB!F/ TL48@HGY[YK-=S6YKS)8-PSVTDGIN>,^CZKBO#8+5V-O7 M6L@*J+V8+4D%W)Y>Q"+H+O1\;]-N-B]J?;2GO/S&X'*TQ59]*'[8\[RM^0(* MLQVMV:>;GZ7I[(NR%7!-ZW?Z75$*MK2Y"!8Q)B)E*88TP=:W&F60*!5#S%*9 M,1HQ[I=D+X!,F#<^&ABN$GO5JLJ>O4AL+Q1,G:8$T/8^,J"=>5%!T9/7C MTSYHW7@R$& C\]\!JZZ8(X0A.\ 1DJCZNIN4@!ST?DXL+J\,) Q;Q,(6LZBR M1QT21?VZ69?E:[;9_+16XX--E[J(!!<\3BBDA*660"@D-E=IAG(:9YQE!'OM M^3SZGAVAK%?W=>V;CAO;P571F GW5@E/AO$8"ZXQEDFB8$J2Q)C,-(:$*P%Q MK.-$QIHJE/A3K/J_]G[A_LN!/T)!EP>/[J==+OQQ.5H^!C0Q;#G9._34$4H? M3/N+1,G$&)L()EFL((HD@BPA.50*HS3),,4Q]J&J$WW,C9(.3FI%):,?^YP" M$7/":1QQJ(DR?!\;TJ[='S.7_V/3HPK?3ZX:&HPKXM+]NLAZ9U M9>Q(51[R8MSRLDJ&Z)K.V*?-&7W1';DK4^.)Y*"34N:W5OB F]!!H 7-5^PE MP+1IBH=@% C W-J*;X]Q($]L].QV1Y182P0@FW!UCB7D#,I8*JC&(E, M$A)SKX19/9W-;2FULH(U7Q;WU0&DY[ZT%U8W;@H%UNC[G79;;P4.OL5Q02%H MFJF^_J;-(>6@^5&"*)=WAA'%VX?'Y?JG4E_5YDMLK6YB!F]???OQ?B.]BM-GN-GGKC M"IM4#!BT*EHZW1'N6E_I+JYN"\7U6+VHY[,+=@&K<_%DD&$\%)"+B$"4H@US2!+)K]5#^4BSC!61& H4:3,!DPS2#*:0B9B(K',S:^Z&=N9XC5 MA/#]Q=[7BI_KXS+;ZU&[;&EQTKP51.#718Y1 QK"%+(VRX@>1IEF"!F%>& M^).]S(T/#D*"2DI/$_,DD([FX+7PC&VZ/4-FA$" 7@B"&D$G.YK68.G3]W04C'-#!?-![()O"!_U4][/P0>_!Q=4'O:^)4#=. MMT)L=C8FTWIO?F-_J-+LQ*I$@D@2&FF5P)AH;8P=+NQYGF$X)AFE2E'&<\]R M.*Y]SXWAVCPRM;,UV%I1_[G[%QM:8P6_]I[J_&@,O;4*@O%+W6%5 %="@\\7 M YPF741JG&OMLYW_\(771=QN7SM=;F)*3)LV"#R=^;9!4N8YE'.()6"0X18 M"CD3"&*>R%APJM,T&2^I1BO&W%@NB9)DS#P:>_C=N&Q\4$>FM6'9,JPBP&KR M4NDQGB/YZ#>*4+:G+I$,F=* M93D4691"1(DV%EUB-JX)Y3S-\APG3@?:_=W,C=8:08%_5=8+>4*WD>F6(1&TX6_W7 MG=9JH^079ACF_:N[+^T\C[243'*84HDA2@2%-*4*,F/;,"DE-E/?[VS*H=>Y M3?M::+"7&C1B RLW^*62_'QHZ!7HNYY !<9T]+,G!SC'R(3C@U/8 R>7CB<^ M:O+ XOB0R>?E:RN,])@]=9F*1$<2J32'<6)MD5ACR)),P(Q1BC/-4YFEPPJ+ M7.IZ;D35+6;1OV6XMHC(Q4%QO)8;!>JQ[^K"H7Q%G1!7P,8I#W*Q]Q>J"N** MROEB(,XM#.2UMIKTG?YJ73%MNC'##+6?DFVYC1Q]M7-;;&=CL3_N_4[ M'"/W@!=*06>+4\?33A0?+([FB-?+ XX;GH4BKW^H%5MMJQN3VJ.O"DJV6KW] M0RB;4ZG\_FZY_MT>=7S[?J#DJ#6LJX0 M:?6LSY)K3<%!5?#Y\C#['>^,.Q"]9T,C=3W=P=*XV#TYE1JYJP&+1^7_S7M< MQ/G/PR-=%_';^_M-%83ZC6WNU7:A42:8YA(*97VU)<\A$2HS>TIEUHI84TR< MTD@$E6IN"\1>/+"MY ._%*LF;LCQ)"SLH#E0_$L,Q=@&]5[>L_$^;;C/B6@? M=9!$D<1Y"E(F)<,,J1ES]8;V]SH\[/F[72:O9_6_8'X+6%EG':]%@C(7R4 &NL M?H::E#_4:F>$*;8%6]X^/BX+4?56Y]-ZO7O8+9D5MY;[F[%XRRJW5GTAF49) M3'**H(RS#*)42V-SY@)20D2&(L50AOQLSFO$F1O?-]K<@$8?T%&HS<9W4 G4 M.HL/NDZ\<4E=3=ZJ!&MT6'GF,!MC,(: -:U1?)='$5G<(]([-\B"M#G0J M+!@W2\/6)L>329)BJ2AD(LD-X68QY+$R_\&**B&98K:6AD?MI$/;7NPY66VD MY4% 3V? +FHISY((,8A93"%*(@PYS1G,J.9)G&--N%>FD*&H3;#F!$3-;248 MB,7(M/[! 0!_7\=C58-Z-'::G]9O\5BO(^_$$X_XL9E4Q<+PHLV.]O7G U\O M%['2F8H2!!.&L UWR*!AKQP*+261,HMT3%UFY5'+LYN3M7"@ELYM0A[#U3\= MKP)AY,GHJ+_S?#RKZV$VENUT+)7XI_OUCW\V[]0ST?SP? (>MS?)]#NK1COY MSC\P\ "0;6S*RM(8+>T6LQ +$F4"$Q;!+%+2>O)$D.M40Z1CH3D1*,F\:NN> M[&5N4_*3VK;1XK\L;1$JZUMC$^X_K)LK5WO64XCJ"E:NETNV*:M'JM]YQB6< MQEVE*!#Y[L:-HSOCY=CP[J>A_VMWW> MK$7EUO.YS4[[AFW50A.J-,96=[F!OQ MMD*V9RMO[16DD=/=*CH-Y&7KZ&IX1I[LWLAXV4N]VE]A-YUN=S+[J5>MKAW5 M_^#02HBKRCW[WXOM]]>[IK2*;:ZF% MH%1Z'3KT]C:[::ZTVMCPPTU]<#?S-1B$(Z]L MK9S@=R,H:"6] 7M90]9$=8 D; W4O@XGKGGJH/MQC5.7EX:MC]T$*E4,H)D_ MQJ2VY9O*A<2$4I1(L]\5[4U&PE*HF1"<2LR$6[(3E\[FMCH^R2QDR$2VJZ6N MQ%9UL3\_0ND%VXU/0D$X,IT\1Z^.PBG+707=ZU[HO G%!9.0?-+;WZ1TXJ+Y MF=@C*^ZM_;[%_5HN[#US/5Z\U#U]&&?759FG"B$$4P1-]MI%C/(E4"0 MYS*Q:54485[^*"Z=SHU<&IG!7FC0D?J*++]. ^!&-*%A'9EP B#J'V#M 5'0 M^&J7?J<-K_9 XBBZVN?=@8< SWP_[O0G]?NM$-8YS_3X>5,8"GQ-K\B= MOI7KJDS*(E=1JA'-89[8&X \M:G>E(!18L/A4$Y2YA1#?;TH<^.P5BZ[O+.] M J JKV5+@H)?/JVW"B2>=P57C)7CCFR2$1A[NW;D[F9&P>@!#HJ O28V$7!S M8&F>:K4)N*&[&M&@N[WATDR[%;P:M:-]XO4M#N-7.]&KY.LV"?LA]_JOFW59 MOMZ97=-JNQ D%2PSF\GH ;>:!1_- >0/NK=1^/.F"N1LA!D9R9.:KI+T!ASH.^QU,IY3##:BDOP&- M_.&XS@.LD*3FTNVD[.6!PW.:\GEU<,3$>OG#;FHW2A;;=TQ41V5-" MX38RXQP@JP4%K:0CI.ITPB1PW$!/AU.'!5S6_837O\-+PVCD\V;]HRB->?1N MO;%D5=66,<15E=+\8-A*E8LTBV(DI80BI@JBC"-(HTC#2,5))G(NH\PK3[!# MGW.CE+W(?A3B@JX;D03&;&0ZV4L+]'I3V3$W=2VJF\JO-Z;2P@497H-8V;/=MZ4^_6;N5_[LIM5T?1;E(,H+C2&NH[$D[8I2:?1=-88HS)9B69A/F ME-5I3"'GQF@=+:I)6ND,.DJ#WZS8GH?SHPRO&T.^]*"-?=MX[7CYN^2."&A0 MC]XQY)S6(7A$I(_\BZE!+;9U_D(PHI[N&D[8._IM MA$9T;$J]#.8(VU\OE(*Z=#AU/*UOAP\61TX>7B\/=:W>/*XWILU/ZU5SB=L6 MS^%1G)&(&"9B J)$:LBM5VHNN53$(3RL7P0CK;7JNLXD]32_H?.QE>NF% MH31A S:KQ/E_8\N=6N X$8I'*<01MUZE6D B<@ICK9".4\UHZE6VYGD'\R.% M.F+5"G@#_F?T3U$4@T>V 3^LM/]JG=.C*&J2" .VVWY?;XK_5O)?08QN(I)7 MQT)Q>H/S_4-%6>Z4K'ZQWFTKEPM#-3? _.ZQ3EVU]#S0/QHE5YH9COWH[%+! M_K6&O9+NIG)!53(DLYS6/RRA/.MC8AXYK>$Q?9QY;D!*\\^LW+[9*1M7KQI+ MIG-16)>C^:;^V+XR@O[7(A6Q3#!.82919+W4,61:,,A)C"B29E^$G([@_;N> M&]/AHD@P8DG[R&!?HL8_OC=S " XJR5M_ MJ_()O'6^,6#%!Y7\H6J #@*M-XVX7XO3Y0H?I.F3A.##6AAJXY2V.! S[396 M.LTSPSN1@BK7"B*,4D@U05"BC&@E(JVXYQ;H60]SXYXJ?L R3FEE]#4^GL/G M:GU< 9((V(,$NZ4K\3&NE>\4?6?[U>U/*ICP"TBFV0"Y7;=HA(BDD?0F%8G<8#;TI?A12K62YR-($)6;3 M!G.4Q!"E)(<\8QRJE"O$DH13@?VX9M_V_ AE+YH?B1S0OIG)U0U)11NQ=LL347BW'D""= M0J55DK,HRSEURD9RHNVY;9,ZXGFY&IZ"K7\R7@G&R-/1 P?G>=FC<<_,-&]U M9J7YV_,9>:K92>9DCS[MK.Q[9, !R:M=6:Q467YD*U;75GR]7I6[I75W8"M9 M_[-\_^VKVOPPF_SV3$_G,A4HBV >R0BBO"I$0S'$TOXKDEQ'VBV9[A52^'S< MTZ3:_;;9O=H4TJM>^, 1<#BP&!_5D2FC50 <- !/5&A^(<%!B8#'LP% [#V5 M&-CT=(<1U^G^Y SBRJ:&V?PVAW!YISMA\^ME(7[6_SW<<"*<(V6L#B@CG-ET MBPS2V/R4DP1A);(XS;TRLKMU.S<[I9+:GLY^-JW:4N:]B26NP=MM2Q$>Q;'9 MJ@7P(/(-J,4%OS5_!KU&'H94R"V+8\^3[F?\T'B^V?%\>V!NM1TOU=]WMM+L M#WL1?OH&W?S/__>J9+.TLHFYD$P2GD?GE(".HA02_C4(G%[$(FO_L;&?3)CV[ MI/-1IK.++PRD!J%6;%.L_[JRWI_5_@(ZHX+=:6-^DBF?A=>2)$*"-S1/#\/+GB4M8 M!.6)LYU-RQ.7=#[BB8LO##BT^;!>W7]3FP>;B??UVO /6VW?%7\H^?H[V]PK M^T\;LYWZ8DWXC\6J>-@]+'(L**5Y KDB.421BJ'A# QS@W?"41P+[)2J=:@ M6/'KG-&M J#& MOE8!M#J 2@GP\0+T?JW0SI-WISFVNT/K)HBUMP'9[ M&/1UO90+0H@F4@F(A900"91#DBAC":68XS2E(LFI3RG>\UUY4=5DE7G%U4ZY M)V%%-%8X0AD4)*40*11!DG,)I8@BK77*)?&,X H"ZV1>SMLU6/.M69"K""R] M6^IB:<&NRS240+#'PL!O@[B"8>YF:X9!$WW:7W:?;KWC:MC/_<> 6VQOC?6G7"CY"+1,6,)L1?Y'$,4RQ0R MQ"BD' FA%2.9Q'Y%-EVZG=]%X%Y4(!L9CPJ>!JG&Z30HKG03%NC1B:<;$KJ7 M^*9;N[,5>Y08T8L@C10W>K[?EXHEO8A$3WSIY7<'Y]K9[)1\ORIW&^M(V*91 MSI,(QYG4,,J0,7GI=&_@5^7!6FLWM^L%F>:GNO[^HO^^*LMBJQI"JDX)] M46)]OZI:J1,LH(2QF)M=$Q=*#IP^KF!IF99*EMM5^*8 MI"*&B"9F HLTMGF,$$Q4+A 5 A&$?"XKZF;G>3'!*MD\3;4:ICS+L4X4AC3. M.4387DJSC, \U4A&J418>E'< )@F2Y1P!4R.=J>W\F-;A_T:^YMN3Q0,:F#5 M+4]K!CW1YLA8>?K;HH^WNVVNXWJ M5A)^6VK@H#NX,'/&'VPWQGFI(1R9M[JC5RL&/YP>H1M0 M:_=T:!O]1DD=-R;T8?WU LHWL8M?>&2/O0)'Z,-OC9"J6+Q9BYW=#[\K2F$V MPM6N]IWYMW(1)XFMA(4A1M+&9]/#VD^JP: :F1T'H>3,;TXH'(BJ;)FJ5.*?[M<__MF\7Y.4^>$Y M-_6W/0G).*G7LH7;PP/3H2BM-AM+.F+]8!CECX9;7JF5L4JV"X8DX9)F,,HU M@H8+(D@-#9CM&1-"I83FL5<@TH7^9D<%C;A@R_[PO2:]!*V;;140L+$)H<6J M%A486?&6Q'?S*L+25/% M$J6A1LSP1I8H2.-$0IQGJ=(XSFB:^!H.MN'9$42["EKA_(V#"BMW>\ 7@:E, M@%[E!ZWY74T#+/-5Z M>&=3/(FSVR(> +V1IW*S9G_MI&8*?]MT 8; >1%/=C5U*L0^?4]D/^Q]?'#% M:[D3;:4I3&-!,*8PTI872,0@T\S6V9 )9MIP0XX]:UL?6I\;&WS]61HHZT"9 M*B:AW#T^KC?GW?@< '2;\(-A&7F:-W*-D+O^I,:!ZTYW.IBZPO2Q;B=J29]X M::*WKDD][*_V+(06SI&V+U:Y8W=_5E>C,$K>PYW LI;0NR8=.1P+GNY@;([UFY7?P:#U@ M;07SHIY$U4GB#5BI*E[2?+6[E6=$Z0EL?;8A0Q&;9@=225>Y#=\ (V#HS<6LPAF=D.QQN=-)R<09@^?9(K M)!6D2!.(F,PAP4D$::H)PDCG&,5>[J2]W M!U]/U'[D8Y[(5,@8(A'GYC\1AA3S&"H<153$,HY4[A?W'P[[:2+^7Q)]-]X/ MA^C(I/\<2G?'2'^78B=,@KH:]_)NXY/=BN?RR7B[? MK3>_LXU74PM*-*JY$:&1^\ 7'FQ5ZU ])!:>ZF73^]^CY?-+W/3IPV[BS!^9W M^JXU&+^J^^JJ=I'BF&#!*609D1"E>0JYDA)BQ6.1I)CFRJGHZL6>YC;K:T'M MDG?8])2-K)Y[Q;/@.NX10T V]MYPC]9>2O#U$EK^^\%+2 3=!Y[M;-K]WR6= MC_9]%U^XHG:H;8@MFYQ!-CZ[O-UN-P7?;2L_^'7U;Z]LS/9G]K.Z0-]LS'=2 M^WTL.&.)BA)D*22!"#,-2:0HY(CF J,HTB3W/'V^4J2YL&B&+*N'D(5E9664KJW_T3%$68 R=3[DG')GQ3\5;94";ZJP>B*X^-NG& M?N3J.YZJ3GTGUT:C)NCJ&;C\:1#,@Q='O4ZJZ4NG!D'Q9&'5,"U?>1_X/+Z M2(24YE!RB2&RU9<83FTY5A$Q1$2.HF&7@O..*]C[PX/'S?I'4=H3CN=WA ,O M!0=%&8BA8)%MB:23B!)=00UTE',N) B)CY4X=;MW)C#B@HJ6<%> MV,JW\=/MW[SJRGJB[\8CX3$=F5:N@=.;7?S0"4DVCCU/RCU^:#RG(L^W!S)3 M57W>[&,/]>>MZYMI0;Y?_5!U%K$V_2EF6&G#.>09A&'FBJ-\SS. M$RG][KY\NI_?35B=[D:W.H#-7HD2_%YLO^^3Z^_,8P]LN]L4VT)5$1KKE0(_ M%=N8P0+F<4]3R&O4''EMI)$8F]WVX!_DO@&MY. @^@@9;H= %I3R?/J?EO@& M('-$?T/:N":5V3YQ-DDISX2"/$DB:'=HD!!JJ,[\.TUB&I/,J_S*D]:]C*WI M*J[4PEV1N4.>YB MWO;,\B"O'\>=P-*-OZY#:&1NZ@@W@HUS7O609'*BETF)XKR6STF@Y\G!E7[6 M.QO'=O_ZN[VULF7/WFXVZ\WKM6E>5$%MGA$2/DW.Z$,^B T:N:L3S4IRT!%] ME+B)(9@%KG;CWO_4)7"\D3E1%\>_C6'SZ=6N6$K3D>FA_?']@[VMK.^#FW0( M2.4\(S2"BF()4911R&Q=5J5YHA7#,DJ\+F6<>IW;+J&5M)YG14=>OW75#7(W M[@H.Y,BDU0I90;C_2U?D$9)6>($4DJ7<.IZ4GKRP>,Y+?B\/# E0*[5A2]/% MK;2%V2W+68>G9I^PX!QAI5 *\S3B$+%$0BIR#J,("QDAEN:Y5_&M"_W-C80: M<:OYPYX([!DM< %F-_H)"-[(Q-/%[:FL[0%$P( "-U2"!A=;;FDX15)#01'4W&R\$-8Y)!G6,$$98WF:\SCV\IYUZW9NS'0FZ6>C M#*BT\=R(N<'ON!,+#NK86[$N<* 1&71D'N7@R ^FH)LQMYZGW8UYH7&T'?-[ M^^H;%<.!5>G>[^NE>;^T?+C]N6 I00E/%,0RSB"B.(.4)@SR.*6IR%F<9?' M^Y63'<[SMJ5SRU+G(.W(_;_^!TEB_*] 5?(/OH0Y#;_WE*D2YL3O?Y4M-;O5L" MUKYB'OF?R4T2I=5<,C_F&;HQ#96/=8;(I2G^WN)V[)>S<_Q-R)A-RZFQL-U1+OXY.MS#=MF')' M;/?R* Z(]S-*>!Q'YI1K(?0JLN*.S!6E5QPZF:P@B[O"W3(M'F\%=]5]]?,C M^\_UYO62E645?Y8>=3\7;]QSN'BXX)YM M8AC''9)*&"*UUW65;V\GL\2KG\=Y)VQ:L0_%2KW?JH=RD>:"$!81B&SA&A1K M::A/:!BC7$1($QDQK[Q_UXLT-T;L)GKIZM3-]F)GZ\F$,%8S\)O5#53*>7)E M@ %VH]!IAVUD9IUHQ/SKB0<#.6@5\>NEFK9V># 4CRJ&AVMY()^WY_8#[$B5H6 ;>]?KBY@_G[D@$92J>CN7)K8%:UG>K\KMIBJ< M6E:%-+Y]9ZN[Q\KG_5?3Q+9\OZH+HR\2@G DT@QRRT!(( 8Y3@7$:4*XL1D1 M\4U#/Y7H/I-SFC0>E7Q*WC19'R=// M('1C^FN &9F1O3#QYLISBH?DM*,^)N6>>CJY>8#N1@PC03DR9U125XXZM=S/74^L-T\K?%,?+Z!?G#]D05WD M/+J?UEO.'Y&GV#W(F,60TISNQ&"3=T,N_M?BO M]V6Y4_+-;E.L[NM3DJKI+\I(6 C3>_54)?NOFW5I2R^IG&@M8)28A1]%60HY M%1DDFL1*IX(+YE7';9 4OH(-\+PR&#XGJ1.#+48R]D M5C)0*P!J#9K3Z9MZ,;'9L/?@UT\W"UBE2LB+R"N0#'M!.420B2\NK\#J^$+S MFL8&!BS9AFPP>'5BF<2)%%E"H;35:E%$-"2":RCB6% <8RQB+Z>()ZW/C==J MYZ0Z=\& X]ZGR+F1U& \1B8?=RC\XX).J1PT$.A)!]-&_IS2[2C4Y^1#@\,+ M-X8=OK*E*JVW?U':>EQMZ%I*<,SM6:Y &8%(1=Q8+WD&8XH%PL9X47XG%KV] MS6TV'P3TS7O?BZGCO Z%U-CSO)835(*"@Z3CQ ->AB1P0&!/AU-'!%[6_41( MH,-+PWCC+=NL;-9'8U"T6[="W*YD58G3;,+:-"&QQC)FU/ &46(5D)]>N)^4I3SR>,Y;OZ\.XZZA"=Y-<-D*(2\0L5\D((DQB2%/% M;$;+P78 A)'.>ZFI0H M+NC[G!@N/>Y'!.*Q+!9?U ^UVE65P^Y7A3U-/J2)^J;^V+XRXO[7(DWB&"NJ M8,3S!")AC!BJ!($I8N:[2>-<:*?$NNY=SHT>OKS]V]M/?WT+OKQ]???KI_?? MWM]]T!&XDT8._&9E!I70 5C$'Z&:4.Q[%4U$-(TJ MDO!H:1*^\->LI8X!;PY@D5MA#)/7QE1I%KTT3R5'2L,TIPRB-$X@EXGY*8F4 M1"+&>4[=HB].->_S?4\3(5$)"*R$X.V_??$@AN? .5# %6",?@JR1R&<:="G M<^_T??[.=!/UC+1/IN2Y9X;9\L]N?3_M;)MWNMDP'*?.04F"28HDS+,XATBG M":1,"LC-_S)*I?F]5SR]9_]S6]S;O;%U>ZICG#Q]G7SQMVE<-"$9C*/,X)]D M=H^5I##61E:&B,Q1YN,=/";^$W@([[U^6./U4P\"6!]$!COK863=TIJQLFYI MHLZ55#UM__*XV[*ZKM%D(^FVO1MQ?$;F]".'K%IVZ[-PG)OJICUE"K?->F5^%'6=F-N5;.I:O5]UGRE6 MHGA__I5_#YR]TG\_/KMQ_-+[[Z<6.087,CS*D'8V06->J 3DV^ MIPI5Q_-MF3ZS;CUYL-4J\%9Y#)Q#.NP2/$DB9/8<499DMIZ.A RQ M&$8L-<2=(T*H5]G T +.CY;]R/(T<;0\6[C!4=F M[$N1CFHWX(ER%:MWU;,F\UY!<-!PO//0L0<@Z'5,:!FGO<<9">&C"Z"Q^AFV M*!PEQJV=;!<4Q5DB)(*;E(WEW7J MYN8,HZ@]SPRG=]T_CKAZ/ "SB$9+)S74U*2!?T?GG0#!\Z-DL8? MCNGOM$.,A#>G70=D2,H;*,FDC'@=6L\)\\K6KO38JW)%?+$GMG?ZKV6=M7O! M4!RSA&%($Y) 0Z(1I$AJR&*<2TE5@E(O'^/>WN;&CI6,@!G1RL&.>R=1==SB MAL)J[/WJWHFO$O0&5*+"M89&V#JG_PC.?'V@C.+2=[+#EW'LZ]/]K'M?[TN# M"XW8_>#J_I!AYK8M#_9NO7F]4;+8?EC;"?3OFV*K[K0NS3Z.4LZ3'*J8F7U< MC!DD5"B(BW+- MH%%PHZ#1D)VLSD@M_I.\5K=/*MC5.H!:B1M0J0'E^O>>R+0A%4<&PQBX](B_ M'%/7(!F,U(EB),/;FELVK$_KU0]CABCY9;U<&NGM2XN,Q8IGFL*,$0F1)APR MS 7DL9"($*;H1!5,!HD_-W/OZZP249\<<#?6GN\PCLSWT^67V@-Q<^R[])L% M!S3HS*&&RE7#^N=('W52@W^0-%%]HS-=.JA>*0:NECM>JK_O3&]O?U1N!W[! MM.=>GQ,A[44$M8RC1,I> B+H%#[7U[23[8+&1]/BTO-#70ZW=1)5:T4N6"XB M2LR>%L>1+5(DK/\[TI F>1:+'".>QS[^UT]:]S*6)O"NMLF!B_Z$P Z0(1X; MU)!!BV<*HE1PR#%G,!=YFF"FI.*Q7T&5P:!-$],3!C8W?AP,Q$"&@S%$$D?DO9"S%,.)$8)F+-*99>^3W+4BM MX3.2##CU^S9%"Z3Q#3!?(*[^ ML3]4^;%8K3?5GFVK;*;7VY5\VDJ]I?NHMM_7YC=V\U9M[!:82R&((!!I;=DX MQH:-DPPRE$F>2QK)A/K8J1/*/C*4?V%K5_ AWRG%W8^J9CN;(%/_4 M'K74 @ZJ@X/N[5 WQX2U2J"CTTUKVE;(5 >%AKVV1H>E;:F%*-S2\ +C%7)- MF5+\21>C%QB7YZO82X@0M@C6_KYND7(N.,LUU''*(4KR&+)8$\@S(5$2)XAJ M/& +<;'CF>X8/JBR_!? GMQD+ZNKS#"%L [ )U2*1$L*(\0I1)A'D&8RAHKF MC!,=HUA*/W>-,3#_AX';;9$. ^$,:HSM!1Z_K-@1-E,4$SMT.HL28D<8N!8. M.WYQ8$YL^9^[9LGXMK:.KBM15&7)#JO,M_5K5G[_O%G_**22KW[^M;2;L+T; MVZW8%C^*;:$.UT59G@N!NJ_VY]+]X)N0>8T#=2/"EAVEDWGPV0GL%P?'YN?FUU1.TBEH?AU_^6N>V M^0LX^.<>]!WE'G+, 0F:?'P,.:?-63XBTD>ISL?L*WBJE[M-G;G@9.*"#\5* MO=^JAW*A:8*4EAG$""&SG:#&JJ4B@5&213Q22%+L%==PM41S6Q_ZDXM8O]E* MJ7.I189)W;]X+I>CTXX9*-?J4XP6B'SP/@A/%$2&$>AYI(!Q@]# MC_0OG@W[<;A4Q>*M:7+[\^N#V5"_VI6FP;);/F%O/#[F1O_M%)6==$K.3VCG$Z#Z<8RUT,T,JDGD:LV.[365:7W_?*$(\ZF7501BP5NLIQ MD5!##!&&-%8("LV8,51PHG7BFUW,O?NY$<;KNX\?WW^KLOF"VT]OP.N[*M'O MVT^OW[_US._K.0YNG#(>NB-S34?P.D-O5_3QDS8.PRUT(C,/"2;/;^:/SJFT M9P-:&<9R[7[.=,J-7=6D<*Q[W-IDCH5L?'U::^OG(DLUXPDGD$76HX,S 9F0 M!!KSAV(D*SWHB'\#.I@_ MT>!FO[<[?Q;F37Q7 !B2_8:(,2D%7H'3>UG\Y/X>3 L-$\9 M1UD.$ZJ5C&V#< SL?>8\,Z_C%X?T!B-X:TT>,&6$U I0<)0I'2B$.=.!9^OE&.&_!A[FF$#!\#10AL?UK&-MUJ# M)N#@!M1*@$:+-N67^<5!$>L:956I6#)@ZL;7.0T3W.:QE D(K4F(H'<[DZP#G(W4CO.@2GJA'PV,&M MDK+:S_?#-: $P 4HPF;Y/]?9Q(G\+^A\G*O_T@M#_1:^*[E;JCO]]N%QN?ZI MU%>U^5$(=2:SW[(:SZHZ4U,WX+^5_*PVQ=H\5VX[-3(3E0JI!88:V[S;42PA M2](,IAIQ8CD)$^'G^C"2I'.SSVKOK:J.#7QUG%NT,:Y]/2K&&F97IXP9#-[H M?AVUCI8C6RU!HR8XERJV#DD5^^)Z!VU!K2ZH]&T*KXQS$#CZX(1U-QE+V(D] M5D;&_-CI9>P._18@\5@6IU*FUZO:_]TQ>T%3A0=_6F\_LW+[9J<6*C++1HI2 MF"*;OQ'S'%*SN8?8_G.>2!ECIYI\0SJ?YS*Q6Q6K'VLSC!*(96$O-_6^",%F MKU=EM]6_+\'OQ?8[6*W-K^L48ML-DPJP.O2B[+SEML0,&LC^56/LX1G_N/2H M#$1;]Z$1'M19"HSXP,H/C +7\_DUL-44;5NHB#>B:531[J V)V'2:[1MR?&J M-@9G7MO8TX$WJO[S_:K*?'THFW/P4EZ(2 J6IQCB2-A<*,9ZIH)&,"<2R2C. M4$:]HD8]^IX;V]5)\0<',OB@[F;1CH3ER-342@U^:>7^BSV)K-'M%-9RP'E( MYC!?Q )G_G+N?NK,7;ZXG,B\Y=W$Q!5GJO_\3955<&=E1L8+GM,89T3!A-J< MW&EJ2RPG")(THHJE)"%JFGHR)X2;&P$VTH''2KR)JL:<&C3'#?\+#<78>_SK M*[Y4?X!V.#_W#^=T15MZ<)]%2993\OTY"J[T(!NLG$I?'WY$7VZVB\^;M=R) M[=VF.2*X_:,H%Q+I%)E1A7F<)Q!1K"%19BM.248TB>*(9DYD?:Z#N1%N(V,5 M-M&>XOUF!77,+W(6R'X"#0'/R"0X !EG'KND?@\7F5<[/&3^]IR#SK8]"8]< MTJSE@HO/#WJE2A?<4'J"M@X-YX7>W^A*TQ75,[?23JW$.K0W8:&V ME5M#H9M#E&2D5:J%$E")V-8MX0(RB3,H191SC$C$L5?:#L_^Y\9P;Y16FXV2 MUG=.K7JNJH* /_3\/1BD+W,&WXI?W\^V"HP2G3H0NW%/X_M%>.$3>2=\+I_* MNS4SP)&B\3NV/AIM']9+XTNGEC=+(T[36,.,$@81EL9TBR,!I:0DSIB2L70* M2'7L;VX![N#G$!;*D;GK95"4:U$5B:XK $Z(YI..9XRJ MGXN(.T:]7B$.S4SG".*NTQ/?#X_7!E8:.MR\OMYM;)G9?=4!)&,JM+:U21,) M$8D%)(A+&&M,L8HPIS3V,3+/=S4[+J[%Z[IS>):!Z('5S7P, ];(;-L1\@:T MH(U12>$R&D&+UYSO;=JJ-1>U/BI7<_F-JT)-13%H,E*?&68-DO)0(2.TI,,;>?JO=WM2E8!F]_72_-^65>M MW6])B!9)DII1B7F.(O!OL'PCOO6$P>*?;*5;(-O7"1]XK.J$STLZQO^^7VD$*KM/I0V\L49B M:-F684B.4,3%4Y"7*.DR#*LS!5X&-C9Q&%3-Z.]7AM%W=3H7ZW[Z[3M;W3W: M)LI/ZTIF)?]=%???S9^W/]2&W:M?3=/;-VRK]D;N(L^1$AG+(6,IARB3*:0, M13#-\YA'.LD)IHLZ7NCKEFVV;@0]!]5\".:Y@N-QS5Y^4-HU&JQWVW)KK"W+ M/FP+N+HO5BO[%[.[KZ6Z :VJL-$55,I"JVVWCM0OQ0K(]7+)-J5]%90684\G MY#D,W")AB@Z*^7^1K7HO M]CTJLP_X__&7Z&;_S$'4&9E3 >(;FZUG!YDFO'QKL $-.#=@#\_ARP1/ODSP M[,N<08SD"&,^B]C*D'K].6(R1QC)8+&<8\@V-*]HY>[[SN!^RG/Q[1]BN;.K MC3UN-?^7W]@?"\6DICG+8"*KNLJ<&:,4(YA'/$LYPU&DO*Z"!L@PM].".LZL M9#9(H?&@]KS?&3(0.,XITDA"3*($H@0SR!(S&HE.:)0E(DXX79@/AZ]G,A1= M6<8;C/EZQT3E/?]F_<"*U4*I7-D4@3") M963VGXDRK)?G4"6,I4K%'#&OJ[93GCS="5( M8SLY^>+C[]74 T!0-Z93_4SKM]2CZ9&C4M^S X)<[.'M6C]M]5;8DUZSDK]3 MS&;;;V-N/A0/Q79!<<(3C064%$N(4,PJER0#J])IFB8H4LPYYL6[^[GQQ(Z!;G2XL6E8%;:![.=JIZR?WG?[ MOG'%W@/GQE5C#L?(_'5T.5\+;]FL%A]TY+\Q-NAR9Y\>@]Z&HAB2\KQEF)0& MAR+TG!H'MS-T VPX197;-FFF)!'A1"00$2S,?Q(*F10QU#QF.&+V_C(=4+7R M63=.DVSZ6I6ME$ -*?3V'$K7O:X_,E-M;QLT+I6]&["9/:ESV/WKTRXFWK*> MU.]XEWKZL6$S^=?U6OY>+)>WJZ,"X8==L.?BZ=7FC#[=5NXJ(.L@>1N.VCVM M&6&Q'(1:R(_?3X!)I\8@;)Y/G&&-#)M6;]G&.I:7G]6F6H,_KY>%^'DXT60" M2RP$@SC*%41*"2QSA#7H54+O0WM]W")[5M,U(;B6N[U&_9O 2P M&U,%A&UD;FHE/>!U VIIP6_-GZ.<(#LB%)*'+G4Y*?,XZO^<:UQ?"\,NGNOS MN==G_;F/LN9>0F+,S_IE5M)+&E_ZD,.%-A=;]:'XH8[6XH_L/]>;UTM6EI_, M!]*X-25Y%N41%9"D")L-IE20YDH:F!-.:$0(\0YJ]NE_;NMG+3ZLY#^V5&] MI0.HE !6BX$>9KZCY$8_(V(_,BN%AWU(T/(0\ *'*WN),'6@\A!\3H0H#VIF MX.7:CI?J[SNUVK[]8?[SX9#+@2$9B41!F2I#>SPRM$>2'$:2XC1)!1*Y7\V. M,QW-C=\.4%C8_N M)R\][U_8[Z/AH8?=PT=ES_,7$259DF0$ZA1QB%0B(>$X@503DFB4"AE+UXI^ M3UJ>V_QOA'.OV_<4I_ZI?97V(\_E1B[P6RU9H/I\)[6]MC#?TT8GJ\AW4I=N M*;[3#PR,6%F7VSO=U/0K]R$Q;]3C1HFBNK V/R]5%2BZDD^RSVI)N%9Q!GF: M96:R\@2R*&<0:,AMMJ/Q'&(Y-( M58C 7OG3#][JJW("],C?5G<=(&82O!S5H2,X5XDP;N7,];D>I_16)KT=A=36SS;"H*2893F-J,-)H(&N7:AR-/]C(W]FOK K!*6$]_ MI],XNK';U>B,S%OM,G5]3@W]#P_,M[M>W7]3FX4:0FS!.5IK$4B>>J5?'>(%',CC21*$L\@<),FW:WFNP.LKA>U5C M(1(@V!KQBS3+)6$$0RR(=021$IK=H2W-3&G&-5(9]ZHI==S%W)CL*+C?"GE5 MZH,*2,<-WE7PC+UO\T/FRJ0'7>7'2WE0]?*""0^Z6O:G.WCRY(!D!Y9(#CG M7J]_J!5;;3]O6D:I*XM8>_)/Z8QLG']>K[7=[YRYL MC/^]6D1F(T0BJ2##F$*4R@S2/,F@R#C!.E,(YTXT,;JD8Y4 MI1@0-KQ+&]5N@&@V'3_M&F\/0U;6G6K[NUK^4."ATO+&1JXT>GHD61CUP^BG MO5D-]\CL:=7L)+$$K:*@\PD<5 6UKH< O_VNL]$7=!4&GR\/O%^JARD&I3H(HXD\H#Z\6'T&9R0\ M?)V.WQU@&(^75_>US:N[V5JYORCS5"',SU4YGO>KSU46]7B18)E*%%&(\YQ# MQ#2#+,UMCMN4$!G'(DV<7*A>7I6YL:@12Z\W#\Q\H$T<-[.JEL!\.=NEH8'M M]\UZ=__=_*E 49:[ZLFU!IN]@G4>_)LF6-S#IG[9;PH+DI$X3F&2&7Y L9*0 M:AI#$B=YRE*@%?]-0]> M-34/FN>>U#PX7_+@6Z?D =BC8AX$!USJ*HCVWQIH FT)9S&\O7O&EY5PNDWE M+$;BR:YS'A)=?PO\R:!?;X07>82HS"(.&18,(JDT) QKF/"4*6SVHH1YA?2< M[F9N1M/AYE%6-X\K5;EJM:>/5=*N'N1V=;#C D$$24*LEC&T,SJ MB'"%B;%>_.H)7 _Q-"4#GH(_%A $U\\7UP#&R//P]WH>-<G%[NF/M:V[Q[ZQ-,#]MNWR^7Z=VL7OUMOZBNN#VN;P_]N=:+P8OEEO5R: M!^U:L<@2G2MAMLEI:B^CTY1#RA,%(Y)@'F&S;4:9\UYYL!ASH^R](D#;Z+[Z MDK;6Q5:F/U70M 2_685 HY'C*>*5H^>P@YAD3$:FL#_+<,BUV.W+ULQ@6)[( M\^<<'K_]U-6H]NZ%AK<^W3[F:@2>[$&N;RU8&?1SHM@RPL;$_+E(TBB*9(Z- MV6M]2'4J(&5Y:M:T).(X3FC.O()O!L@PMV6LD:O/L L&O_,5UYB@CG_C=:*0 M>0_]U57.K1:CUC!WA7#D"N87Q7CI^N6N.#E4+W=N:H U_Y$5JZWU,1"J+=-E MMPN&X:B2DDFH&(XAXC&'!*D(4IT0J5.,<.84.M/7R=PHK",F$&VE.KN;]3#H MSN'I8#T'0&ED3NH"M"_E]ZT/(#^3Z@("O0;3N7>G,XP;_]0&U&42BYR'.5Y@BC,J68081)!8F8SC 2-HDR3F'.O MZC$7>YS;'&\%;OTT:S'M&6E3,[V6W\^&N8R[F\42%,V1N> ID/6=57NSM9T80E]&,QFP[SW R>7:]]P[Z]24K]51_C,4E$=JNC<(QIBJLC.12;862/8EC7PB.Z.R,'($]K'\CV\K MM03R2+;5AQU?QBS)0_6E3K' $5) JAJ8)+).TC N>$6C&&S>1S(Y'ZJ_]9 M&A>PG:4PDQ7HSKEA+U#>)"G<6AYTIB\"97SPX0+4/I+!@YB-G 4^/_^MT[^# MR!CD?8?'<$CXJC33_9J4;5URHVD8,RY"D1*0Q#0'*"YRR54, PX3P@F%.8R1 M<;[W]!RSHR2U3^E)FKGO<6Z1YST#HT&:]WIP1B89C8NRL"<5X$TOT@""BVG> M,Z=.E^6];/M!DG?@4-?MKJ3HVONW(HM=46/VY#(LHXI&,-O)$=9#, M42+?5& ,2 1QBA',2)K:[7\UFG=N#[DV6Q?5W ZC9U!/O"+7"XWB+J-WICHF5'\]/ZQ?.&W7(TQ4' M#VL=ZG"FBPNV^J6A_W\E,/FPKO[EE8J-OI6K7YQU(]4GO:Y 6,:XB'.6(.%5T,&P.!BL/JDIN*MZ!7<>4W"WOJ!>4WPWF$^WH]X"MI3:6!4Z7-:Y,!II0J\K"KT/-*9L3W:)_S4'W M*T)5(F3%6R'H9<%Q&,$8@8PD#" $!<0- M!/> R,L76\5K/Q+U0N[^X;0 %GU'5N:DFC7D&_'T=D0P=[O;HR_"$ MZ_2"2C-TV84'WJ]_S@G+<1%F((UI!%!,,: X8@!',"54%^R'-CQ@,NG<2*%; MW-MT=4Y^2OB-KH$9D_A&=F1:T>8N@BY5>7H)59JO7SP+WY1C Y=/_C&:=U(R MLD'B-3-9G>O:BZO>AO_/JOK^?K>MUC_X1JO4J6D;3GS1B=!N]U(J:)9P1 B M3/X((01YJA*-B.%$\ C'J64/+FL;YD9BGXOOG.V>]([Z?8G(_]*?H'5H48LV MUNL&K5.VG;KLKY49NXU\!48F.PO FU698)0M:E>@Z+<5E[T9$[?@5VJ/O5XU^FM7[3:\Z8W8"$3UB/IC^45>6*[4B;=+S@6&B!6 AY0" M5 @*\DSR)PR3K(AI$<:AU7J,JR%SH\Y8.F[)@ZZ7P) ,)P!V;$:L76@6J!=! M[470]D%M_5CTEZY79:!]T5+M'E<-KH73*S6ZVC(M/UZ)V!%)7CN>0X=E\K/7 M.3@7B(64RS"1\T35^C"0980#D@DDDDS@ AL%C$SRW6'YE+=7=U@^&'2Z#LNG?#GHL'SR@'./7A_@>_G;VS?M)_*'6A%^ M^^8W4$L#!!0 ( 2#9DTW(5=Z>7X -#+!0 5 8W!S:2TR,#$X,#DS M,%]P&UL[+W9=EM)HT__MB:ZU/5=C5%4M#>,7P9&1$9&?$O__?W+Y.?ON7Y M8CR;_NN?^)_9GW[*TSA+X^FG?_W3KQ]?@_O3__VW?_JG?_E_ /[KQ8>W/[V: MQ;,O>;K\Z>4\XS*GGWX;+S__]+>4%W__J/70RGO[]G^N7@(O\$S$W7:Q^_-<_?5XNO_[S MSS__]MMO?_X]S"=_GLT__2P8DS]??OI/%Q___=[G?Y.K3W/O_<^KO[WZZ&*\ M[H/T6/[S?_WR]C1^SE\0QM/%$J>QOF Q_N?%ZI=O9Q&7*YD_2==/#WZB_@27 M'X/Z*^ ")/_S[XOTIW_[IY]^.A?'?#;)'W+YJ?[YZX\^SW/Y MUS_5QQ$AW#$O627C_SSZO)^OB?PZSXOZL?K[M_2+B\=6FKHB./^^S-.4ST5S M^=[)+-[ZT*0J9C:__)<3#'FR^NVHOGET^;:C-6\["HOE'.-RE*037/H""44 MQ:T"[PN"-T9'QY)53CPEMXW?=B[$[=E)>3PZ?^B'_&E605,\$9 MA*"(9A5R79S,@>?,%&Y"]$G=IKZJ9T'Z6:%SD>.?/\V^_4S/_[ER5+]9L0:, M7V#S_SST[MN\W(3$T3S^-)NG/"3]+E MOZ[6JJ5BE[,.Y7RN3&+G3S^15$J>SW-Z>Z[+!YE?<;XDTYY7G]P?)R])/'.< MO*$U]/M_Y.\CX83CN3#2;B &D["/I MGJ'R\FQ>)?AZO(@X^>^,\^-I>D6>PB@$YJ23%C*3&0CRA'1M-+CBA58QQ*Q< M!VAYZ/T; 48^/\!T(N]!F)?7XTF>OR32/\WFWT?$L[$A6.!D"T')X "YX""D M=(89(9GAG1F76Z_>""GJ^2%E7RGW#))+V7RDSXY0Y8!,)-"":8H'6 0O:2N5 M6DKTGF6+O@-TW'SG1K#0SP\6.\MU('AXG^?C6;JT>B)B8M$Y2,%(D@)+X(.( M()G-,?*4?)0= N/6RS="B'F^"-E=T@.!RO4F^9I^LQAI'Z+.L@ WD022=("@ M78$LI!7*D1?.2H=@N?/ZC>!BGR]<]I'VH !SCOMS)EQ"%QCME8G1KJET+( F M%(@>;=9%&P)_YY"Y0NE&\/#/#QZ[2[9G2'R<8\VEGW[_$F:348R")6X9 M@=IB&(Z@,2MEVZ64V//#Q.[BW80X>[QESS_1/3_93[[ M;?GYY>S+5YQ^'PD5I>04L#N3R-J%$@!EXH3OXE/1,FO?A4OR" F;X>79)F'W M%_L@T'/Z!2>3%V?U+&2Q&!&XM63D6B5;S\Z848 Y)"!A>#3><(^A,]3<>O5F M:'FVB=C=Q3P(E!"\O\RFI\M9_/OI9Q+HXN1L6<\BJ]T<(5-61N,A.D4!G*F2 M88+\+)4Q<,9U#MA=^OX12C;#T#/,S7:LA,X@]2\_KSURW?'$^.7)NU?'[TZ/ M7]$WIR=OW[PZ^GC\ZL71VZ-W+X]/__WX^./IKU,\2^-E3KP >9O'=W&> MO#,[>QXOGRW@$^+7T2G1G"LD3\KK\12G<4SQT&PQOH7(X JJ$CWX[&B_RH9B M:501>#)&)B$26V?P+Y=NP4580>3BG>?K-T^6B\O?W%W(VQ"WJ]FZ?,?18I&7 MBRM6K3,Y%#*Z6:>:HHX9@M$>5#*L,!.U2Z(%J[?)Z.=DNADF+JU4!S+O<:.[ M3?W%2=BUU18A21L=Q%1J:9%P@)$S\"FB(QY,8&N.I[L"SAUJ^L7//NI=BY1] M9#T P+S$Q6?:\>L?Q_]S-OZ&$V)F<;1\B?/Y=]J6_XJ3LSPJP6$QAH,UA184 MHV@2=?*@K919&41QMXRG&P!M1-T0 +47"F:M53( G!W%.#LC-C[DF(FE,,GO M\O)":B-O,,C"-$C4CG@1Y%"JX""QA%JKZA>N"?4[L$^/$-5/64T[5'6F@ & MZ=ULF1>T1-[.<+J>(T/HYM$ M]%.$TPXQ.PMX .!X/\]?<9P^XN]Y,4KT?\Y;#EEIVH$]0PA:9JC;;Y",UH); MA0;D22"[D MPXDL4A#(3,8UI^H=1_7]E.XT=)-W%O'N^)@M<=*1!9I]S?/E]_<3/,_C4_CX MM2;+ZE9+.RVY^&1-G8RH(019G>2".I/\ *S, MPR[]N]DT7JZ,8'W1M18I8*Q>O:2(D1FPP=#*,YI;O^9J5,L ZYJX(<18G:"J M4_&C[Q\Y1R"HU@! MD(5@NPWC&I>DM%$3P.P03?X MNIO"0%M,,)% 452J-X02$%_$4TC")QL(/(RS??0Q &1= M'O:^Q^\U8+Q,9UE6"H^J@!&<%J%0]2C..^"VRG[@ MF'T/R0\ /V]GTT\?\_S+JQRNSG&SK=VE- ?MR(PK0YI&$378Z+R0*2C5QF5> M0TN_^UTCY.PK\P' YN5LNI+#W\;+SR_/%LO9ESR_E-;WD1;>B^0"1"UY/2;,FRWE^TK^>'@Y\TTTC)8%19< M5[U)ED(DYS 571>"KKVD)+@0F14IFV);E1VNIZC?K&%;%.TI_P$ Z3R;?L[- M?5F-K+>UFD! ,;4+".,:O/82@F12H8M*BB9H>IRL?A.-C2#5H28&@*LU' 3! MBS.B0+0U X>&3*SFJS7"O7%6J=0ZX32(^HY6KO9^$A]"ZO)&L'#C:(^3#8U9 M>L"4&0DE!?K.%0C:)J-+9-FV21NM)6AB !7IU\=JK/?J&[.HI M7U3""'0<1$ RJ")X<$4*2+9@$-9HEVP+6#U!UV!BMW;XZE(S P#:#>I'P@06 M6%00DB724ZWNS9)#"3(BE\BB;5+R<8.&P41M!\EI;R7Q >QQCTB$(M+@3N@++-!KFG8T,6E[[V.X X1NK6#4D?Z&( 9NM&'XOPRI24A MF!@11-:%Z*_M3 1'T!:+8/II<13CV9>S29TK0R[@.([)U9,Y:$$& M6V)=-5%;\%DHT P]YR7ST@9C3Y/6KQ_>"&,=:V0 &+LOJ)$O7NIL.$0K6)VF M("$4@\!8I(!"T/KQ!_*C^G7%&V%H3XD/P =_RK$<*876%@HGHN$-2DF.TCCM,HEZO\_3=^1Z>N9%<)[P99O:/6H[/EY]E\_+\YC9A IBV/ M4(*.Q I'J+T2H+"4M/594R#4&&AW:>H[ #T

I*?O:/30@-I!"T,$T\UVTCH(R5$I2"%[ MBJQ$ !<5 Y=SB PQ\-*D.\K>[;V;'1(='E:[ZN,YM?<^_4A??SE^]_'TY/6; M=R]/?CGN+/9<\^AFH>93;'0469[7,5PA\1IV*#37+H%DCH.JHP1"TAJ*L(K5 MC BAK\5J?8">_5.M%P_\6*..48G>*\,,L(3U0FUBX-$9T#(47G1V,C9*L]XD MH]\(L O-W\^O[BSF'K>OQ7Q9^P6EL[BD8"'/OXUC/OI]O!A%870,TD 2%)JJ MP ($EA.4)(U-B]ZGH!R/=*/8^2O:4 M\@!\X M&?LE?0IZ/# LNQ(R RE TJ&0"KSP1'X+QM&:BBJUZO%U3T3M$]M7J M_=YN.XIX /BXD,,%\;Y$&YR58!*3M%Q(%MXE#L:B#C'*H&*3^O!;5/23#FR' MC]U%/ 1\7.ZZ%$+D-_3M8N2"4-SP#%))"PJ9HNA/93!%*SK:0\K#0 M5E4*P4!PS$',9#*94CRUJFO;FM9^L;8?.-8CK9FF!@#&E[/%\J34!G4W-_S3 MV21=25 QA=(PVO9+0=JLR8_S.GI@.B89Z$MI5??]%&D#V?JZ,6L=:V)8V*IL M7"V75YDHBN.5HNC[25YI;)J.OLSFR_'_KGX_BL%PK<@[1$-QA'*L'@;7O!<& MK74T+L9&1Q.[$]VOZ>L:0 _CLZTV!X/<2Q%NQZH1F&*1G!S?6O!LA:$HJ4YL MM2QDAE:KT!"X.]'Y7#&4362J-+GB?H.&@50Q=>/R[2K; <#BY&N>D]BGGRY&!UT'7+1BK)2LD#*3 M U6(&Y>RAVQ\DKDPP]N,07V0HH'4*74#F6[D/H"]Z@.I@0BH0UQ?49@]F:TF MP5QP->+!B-K;Y!0!Q/5&0RH10X,D^-M6OL^2E6_[GU'FK^7XNA*#0/ MU&F>3&HZ9II^P?G?\PUAC811F9?:L]TD!4I8 X@\@M'."2DPLMADZWJ8I'Z= M[C9HZD@! X#27_*4!#2I 4'Z,IZ.JW"6XV_YDATLON0B!$@7."BE.(15D\?D M4O%U*&-)35RAQ^GJUSUJ ZHN53$ 9-T,,$_*W7DQHYPECS55;5)8=<52$+PJ M@-R48*0/OLTTW':H.K#A4Q %C=D]%(,"S*IP@2 YG=>H$VR%@#39DC M.9PEFL,XXOU6=+WN;B<&7QU2S_:)!TB"4@$\O(*"2C0 MAC"OE7;%#_(U<@*%!:5!9:5H+"!)PB1 M"\@Q)(Z&R>B;H.IQLOK-!'2,@75]H[M1R #@16Y=)O5<931JQR%> I'/'7EU M/"$$SC1P':RT@@D9,7?B&L^GB12ZS>;XQ N*7\70V'R^_7RZHHVFZ_93S%D:_Y.7G&?W--_I( M=33(M\PQADQ1")>6' RF([B0 @AN6/%:L"R:9,\/R&._+?<[=NJ&BHW!+!MB M^6+9O\C37(]+ZU OX20'(ZT&Y4. 4-"#EL+'8J(WNDEE]0/T; 1']ZS@N)_, M!^#ZO2,HHZ1LCP()DD<19-EU-Y"D,Z!E!Y93LKH-F,_'Z!G M,^0\E_L^70A] -CY6QY_^DQT'WTCI^Y3?G=6;T*>E'M-8*Z;/G@>E:T3YI.L M-=. B:)VQJ".6)NR9-6;:BLM]L;%O [(C.[;4W7&A>V/O[W;)802S&D2 U)T%F ME<"9F( 92WL#HBBF25OM+>GL-]<[!'AVHL$! /1&[[97XV_CE*?IVBO)<4)_ MI)%DGAR2@&!S+71S>K7H:LX[H766/!37NL?L@\1M9BF?2_E\Y^K8&6($]S#K MK:G>R>O3CROR?O[[Y^-]7C=!O\]9%H[W'7]>^^=X6[';? MZOV1,05!EF!8O25D3*!8UJLZ2$?4"> FJYB-9ZU[O6\Z>FT/$9SW^0@^6^LC M0JEM=55)F0QW:-VWC= 'L%M>47\N$;+67V?3 M>@:Q:DHF6$2IM($B0NW+D!-X9@N@YR+H8(H-;1&TCJJ! &H'=3^$G+UE/P @ MW>'AHAN55$IBC!JTSO5" 84Y1#[Y$-8+DEPNI33QL]92,Q#@[*_MN[FWO44_ M /S<\!,O^H^IJ(R4I4",=6D9DH:WH0#7JF0>@C"\2>1XCY)^<=.!=A]VR7<0 M]0"P\L#4Q MF).-D_Z1PSC3I[? H5?WF%[K'4'[DY(O. B1QL5UPF$=E4^7$#MD (V&H&<.>E"H_NMZ\CIMX"L>P1U(/0! M0&=-MB1E;W5F&5)T9$R=,!#J7":#QHE0RW)3$Y]GX%TG._&4=Y/R '#R9AKG M&1&LM8-62NRSV;^]2%!M+OP.SQ[VR-3=#Z]OC:7*"7'Y4EYEW^[ MF)!*@<3[^7@:QU\G),+W*]2>E*,T^[IJ%6BYDMQB[8;/3>WMIH'6CH."@3/I M/&>Q38.]G4GNMZ?#(5%Y(+4.P1&K,CQW!EZ=S2MOY]9UY21\R(OE?!QK)4;] MV%&5ZZH%W8AQ\F%C-J#)IM?)JPDTJ^' #S/)%7HI*T&-K$638A(0%$E!85W!C-8R"25G8VT,H4XC:BWS,'=#SM M"#KW,UG>>Q%*%) )K*"$4N"3EL"C5C5A:IUJTJYSQX1BNUN=/6<4M]%#IV@Z M\)#SET>G__[Z[M4_ M\"@N:4=?CF_.-Q/,"TL>("9)*XK7?AXZ&@BBQ& 9)Q$UN7J\/:D#.=#=%TMK M4MXM=38 U_UV4E_(%)R7EFQVS8C*U70!KK/)' M#U6VD?\@#E5N1<(UC)W&\23?8NKC;%MY*IX8^1X"F9Z; 1X6S+VC80 &=<7:@O1+7O:KV5E8EK/)Q7$41>I,>NM9 (8F?LUC1/5K;ON'S/UA]]WH;P!8?'7QVH>:?FF?."I, MM=57G8*6 Q WA=B15@L?HFC3 >()NOJUF8-#9)=:' H+SM$W4Z,CWBRJ&-0 MM=LGN3Y!)_ Q,TCD"D5>%(8VH\76D]-O5<_@(-B!S@: O)MC04Q]]6-Q0MWMJ::#8JV,FIO2/:,\8N>(QLA"!]HQ5TQD/?M6KP487,J=5U69NUZ-4 M#>T>UH'0MJM>!@JS]_/\%%F(NF3HAWB=N#;=+K:1S:1:;# M;=<=Z&P <-R\]&YDG.?$ MG]8NNX^%S YY">_"2 MW!::&\!@O U)'4C7 MP@-=0>A*9P.PE&3@+Z]2Q_\Y&\\S\4IK;?G]_02G=?AMO5_VM7YDE+)D(:L MS-1EK;F%H P#Z[G+PB8DT3:IG]V8Q$%>7N@,+'=K9=MH;A"9GLU%.>*^+FZ- M4,=:UK'+ KSR'CB7Q6*TP84V0^,W)G&0MQ!:H;*1YH:[?U]5AJQSA)*-W,0, MDKQQH!5''(I$##N%.@CK V^2*]^>U'Y]S$/OWUWI;$#[=YT%=]F2HJB"0OH( M E4];?<<7.5#2[(G:G_@1UY5UT,8NO]D+]>L?%V-OWT M,<^_O,J!UJ&AX,U:"134U5TA!G"^&& NA2PTB2LT"48>(FB0VVHK:'6BE7WQ M];'+>WHQY[1X37)].YYFXNHE$3->CM RE;2,Y'%$$A(W H(F:V\%R EE7@LM% FH MN1G;&F#-2A3ZM&,[ZV68AFS5E>=DU=UVO^&D&OKS+IMW#QM' MSJKBO.* )M0F:%Y#8'4D.K?*A9*3]TTZ9EMPSZ#;1C-#:<5Z]O7K M9"4RG%R*[,VTS.9?SI5V*3P98_:9:4A&D?!L,>0]" [6^5B"+9[I)L=C&]+7 M;]U?,]BUT,X @HXW4WI67BQKKW5R8\D--D2B8\ +!4XJ8P:'0@(W"J6SQMO4 MZ"[(+3IZ[G_90M?W2O5V%_P@<'.CH/"<@V#0%\P9K(H?W^P_'I\;N/1Q_?G+R[3?%F MK:#7/::+5L]/DM=1*^>3^2><7O2I>#F;+F:3<3J'SC2]OT'\50\+G%QM>]>; MG62!ZV@D1&OJF)B:T)#) 0_1&2%XMMBD 5@GU.]KGO8BXM5X$2>SQ=D\?R2- MOJ#G_GU4>/)!\ HD@6E6*U]I24F"L4RM2><;7/AHFM&^MU8#X_LNX:S5V \ M'[/[GN02:QJW&_-[];A&9G@]N8,RQX*3)U=8 LV,(9P8!D$Y#1&]=@EU=?$& M9T"Z,LG)0;8R2KPKZ??[U>2R(KDTU,8&J_G-6!H1-&40Q?<^/%,&6; M>)";D?HRH6(S@=4+@/B7TRMIH MFRS:QXCJ-[CI'X:=*6P X'L_'\_F5S/K)KA8C,LXGLOSJBO9J[R(\_'YB-V4 MF711(11GB#\M WBK,^C,LF"E%-O&0FY+:+\E5OV#M*EB!P#<#_E;GM8AI5># M%G\YFRSK7.CC\]3'T7R.TT_G$AUQ(4W6FH,)M?PB!@W.8@2T5J90F.:^R=G< M5E3V>S+#W&^90\EGHBONJ]?7??0*4CJS4?,G$!RM1V[E7N"VA_8[H[A^Q317[? YZ/IZW MEN[FF.?CC3[5W1_RK"-U4$<\P<4HZP%@#@0.59MVH9<9?.%>!Y6R9TU&( WB MB.GHC M<[L1,X.RO]QJ*7+A@#PR4+Q.7W$609>02C2),-=D_.8SM;\?\N*2BH_GK9RC M]*MV4L9AJ+%5O')'HPD:E-?3H&YBEG^[B=ZY3 M/[#:9]WH8#CP>37[@N/IR!/OLI ;1,Y0[82A P1MG/M@ Z M?WL_$-I;A^NQL(- >T;#:':VF'S_D+_.YLN;DRW+8$:[C/8%V@:#K9VC',DPR\=$$PSV1L>Z).ON!!'WLWZ/OZ)?:'6NR5GG8AV ]=IE ;X=3_,;^G8Q"BD+VBLBQ%(G M5BGB.&2M(>H8445?SQ^'LI%?4=USH^GGMV/OIN\!@+L6'9V4O\QFJ?)YFN?? MQC$O3F>3=#WWW'")CISPA"'4X T!:8< BYH,@?-&\S8=<9XD[?EMS#OBY%[Q M6*=*&Q8,*QO'O\?)61I//[W*1%$<7YQ6?9WDBQP\N3+SY45^?E2$S\(Y!<4' M$J7,""$$\FU$YDQIEE-IXCKN0W2_T.T:0 _CLZTV!X#0=@D8!&(.,A*@4L4E'SP!KKE<0;I611*>-I%4)T/H$20I + M@ HD"BMMYAQ5HXF*^Q/?Z+GMC6;# NVMH(HL M&U8H!BFI-AS.,9/[AP4G2PN@9&;P!4DE\D+"8'\ M&ZE(9/1C,"YQ+=KTE.V4C6=D3K?!Z,/5?@?7_;,TK'N486_VX/:FM67Q]5:X M%4H$@[6Q$XH,RM 7'UR 4!1Y""B]XDT,Q4#O7KJGSTP3M.5HF&6A4 M-: S&5 96N@\)EF\YM(VFLVR!]7/R')N@\ M'-&.-=MW85IEY?SPGN3"=8E M7C(133^ QSKJ+08MI&!6YDT.9#8K0[M\:]\S0@^FY=F^(A\"3BY.VKT,UG/M M:S]J"K *MX Q(W!7$F9,BN7N"A:OW]MC3>MN&KNK\QW$U[/6?QE/QU_.OEP0 M7M#4)F,&#/.6#*HM@)@*Q(B:6Q6%4IML6!OI_=:;>];\+GJ;=2'$OK6/O]\@ M7&23BV2*M.1-[9BH(7AF@7YMLXK96;M)F_#-M'_SS3T6)G>A_9V%.(!CR*O; M9Y>U^"LCJ*-UUH@"I20%*GD!WND R@8QLB8-X]=2T_CUC") 7%Q>]^!)RUQ(-M'62A.A#05^M.TZ33Z:TM;PC9R5 MG0%TFYR^KW]VHNL'$+2'X < GS>UA2E.CKY^G5ST+S@O'7EY]N5L0C]_R\>E MY+C\.,?I8M7M=+7T6$I:B:SKK6M-;ER0X$KU#H+Q*NB@C6W2PF4W

    9-_7 M)GD Y3Y+"%^L?E%2*I8B$*]3;0-83TH5^;3&8311UJ"V43?1W0CNUXH> DQ[ MXW<'S0X P:_&Q ;I(.87>?E;SM.+'M-_.1LGI-^^F9[S^2(7VFQJ;6>AEW^< M?1U'P\SE!4]DR&IG(D:[#&T\R@%J%Z#$J-!)JYAO4E'>!?'/#=F[P&S6L\X' M@//;5Z,>.Y2MED.AU\4[!HXC!^5*=>^M@*B8<2J0[Q:;^!A;4=EO-_S^7(MV MJAP 3C_2YT[*49I]O7'!3J&(/ L&0<="/%"LX+G64(++&"Q'S9O <1TQ0[KA MV*GN9QTK8@!@NA;.Z1*G">=I\>O7A$OB@$)!?QDV6E$H$BVT^((#E0('+)9# M9#E:30N2AR8]V3:BKE^X[0^"N[:KK3!0,Q&U<0QY+$5& M8,QFKHA1T:9UW4;4]9O+/BC,=M/( &"VJ\?Q]NK2D9#&!4&[ DV :TW$JE% M!8Y\:<^S+RDTJ8S:F_)^A\STY^H=5N4#P/A%)/::=/!R-EU54_UMO/S\DIR> MV9<\O[IY>;189/HO?<3?1U*@M4%)(*[S->=@BI')8;'/[V!(>XP/=Y'BL*/N59^3A;XN3B,2,N M:O,:CK73 PG;N02.82#F(RN.99WXG4&*#W=KZ9"NYWGLO1^&^U;O "SSNC7[ M=HQA/!DOOX]1,XD+9@0X%RARD,%"0)^ RQBS+-J@#P<'XSTRGV?Z\@#HW$^A M X#K^WG^BN-T<7W^:)I.EI_SO&X+R\4H897W4"Q,V4- 'BO+EY[-1ORE2,9N2179+_RZ5-E .KHLD223+N?BDN3.SW)S(E['<;P< M26\Y]XQ!=L6 "BA(7HG,>:ISQ&-FF)NT0WB:M'ZG>/8=GW>JN &8PZM>.6\S M+O*'\:?/RY/R*QGY:MQ'DF,BD030;M7IFS-P$>OL/*FXEX567I,ZWT>IZG=( M9[\ [$Y= \#>2_PZIF!_Q4VK0I6I>* MXHF8:1*;K*>GWQ&;/067(335009/(JTH\Z-3GY M.&2G@XMLP/:%@N>G;X'D8P5/P!3M'4IY#\%+ ]HKE[.1*&03>[L?V<^HU\$V M&'S@2.@0NAV 2[!=[9;3O&3,!F)B"E0L'M $37)U+LK(%8HF2; MU&!NHX@!@&G#BC^GHPG>T I$!!52A,!S "XQA,(YK+2T.H4=>8WIBAEBBZ$)JG(AI]+C='D"[ MSQ+#%Y>A@HI&VE#[,SI)/CA:<+60E7.R#@+I3:;)C?,_U&W*K<#4U6W*;30[ M 2_Q$D\/S+X=4I*?/1>W=W[=)E[+D-M:$66046E2=#.@78QQZ0\,M>D(^[N M)#\W%.\"J7LITX/H=P!([N2.J,Y\'-?(U>T'UPG0\ YSL[===G,)RK$&(R()2@E>UM(I$;"YQ)GFR4)/4F M%YOV)[W? M$>_>D#:WT .#^OK[EJ9G65OHX.;?82(8D:YL:4P2N.8#%Y5;)S MA<4VKO-:>IYI0G5'6-SSDO?7T0"@MLM%%^^57K6U%R62V)3VX+ECP!6M1G=X>I$XQT<#-I&X4- )-[33"4/L62>:"57"+Y5*4V%/ 1B@E,:,5$ M24U2_\WG439T7[M'Z<%4. "X_F4^6RS>SV=EO!REX+B+S$'@Q=>.^A8\XQF0 MG&G&0Y;!-RE:OD%#OWYB"S#M*N !8.,T3R;5&$_3+SC_>[XQ"W'DK'6,F0B8 MLJL2$8 H.0ANHB^*.\6;G)D_3%*_EWQ:(*DLK8E248K). MC]../%>5@@(7C 9?R*E-)CN)3;:Z-;3T>RFG!73V%?@ ,'-U3>,"\R_R-%<; M*C FQ5+-]7 &BIP_P&(*2)&=DCX3%TW\]P?HZ?=&30OL="'X >#G75[> +^1 M0B17,X0%,ZA *L8@!:1(_IA"):)N,NC]%A7]WGEI@97=A3R(&U0O<%*SS:>? M?LR:6&$+(%$M$0X&F]44+U\2B;4!; MOWFK%I#8XB;S+OH9 .1N!YMDW*_ M+=HL-$LC'0 J.TAY -AXO%5.DM9;X11X[:H\5 (4.@+341FOI;(]-)/I-ZUT M "1UIY,! .RI'@]%)U-TK1:QF@RJKIU.M;8@O!99*69B:C,^H(.V',T24 < M69=Z&0#,;E _TB+ER&I;+TRQWHNF%5(R@I-2YWIY-EOC>;^J;K;&BV>UV1K7$=I^:PQ*\RQ+H=BLGO2B)'>( M.0W6(9)Y<5KDQKTGNMX:[[N!OYQ-EK5SWJL\&7_+\PKZH_F\-G=:=2HYOU$4 MDYC M#Y7TU85Z338[QLB!&\M 9:< O1;@LXQ9AL RVV3=T4-O0(U^N@NS6V\=Q 6K MINJ=[2OK(0#DJ@F-]3H%#=IIBH:U)XI9[<2.SG-AK)1\$S=I;-_#XW= MU?D.XNM9Z[^,I^,O9U\N"+^BMUD70NQ;^_C[#<*51RV=+" TUOH!\O ]RPZX%-D(;Q+Z3=K9;*;] MFV_N)_#I3/L["W$ 8?/6.^/;JTK-F').2@4(=8:68F0S ],$]JP\-YJ'S3:) M]F[KVZWZ#K0NCCV$$W)@[?:(XU7Z_1<<3RE:K>>#ESF&CWG^981$HX[1@LBQ M%A(P6HL2/42?LPE.E)COI!T?.-9XX 7/S*G=4;FSCB7=-UK6#1&\2H*>%ZJ_ MF<9Y;4__*I__.>*<7$)&$:5.S(*2D79W)A)H4XK6P5DLF\V$W.'ES\QJ=8"R MUAIZ1AG$<^(NE+#75( -G]TJP_@T(^TSCL[H>@:;JI4BO\Y*!Z@Y05,(@J17 M7)5GDG$\7R:K+O'CZ:/+Y<-L,GD]F_^&\S3B.DHF,(.Q-8^/M!8#"Q:\RJB4 M+:4$N9D5V_+-@\T9;H.(VR:JI>P'$!<\40C,M61.1:@]KT"E5+L6K*Z=!QXH MQ$7=9I+8_L79G8/L &C8KD9["]7LC+.OJSWX=(GS93_^F*&E69BP$ 0SH#C% M0]Y0K(YH?:%8702&/Y8_=CB<'40I0S=Q]X?ARDC+1].:D[<4 +T<-#'I;J6;/_?=XF@X8B]:J'6)V%FJ1/$Y3.9N4 M\602+Z2QZ#0XW?1E;:+5G5@]0/A:M%-&A@K55'LL!T"&%J0U*;N0!(HFK=I; MA:_K*\-N+M,D2O ):S,(;6F91@K/6+(0A94BHLI,BLWK,=N$2/HI$H0M:=5F]X$#Y/49SC:L>8W M*^G<5@U#B3[)UG^,+6XP.W+2:I>4 )L<"=0A--" MVL2:E'QN0%N?$60O=FMGQ0PC4'S8&"O+-9>R@,1JC$/EI6A!\4B2S!;&O6IR M&7W//;%1B-C;GKB-&@8<$;[_S^?D;B7W]]/<%IO4!W_S]GXZZTNBCDG%PTOA!^*_Q5G!KRW'#+Y M0C%HYY5NTL[V2D:*6N@]1/K#,#NUY,?>5HK:]7PBO+32),!;6:6D<9M+5L6 M%IP.%JRR.968I,)&+23[LEG7X&=)FJ C!XHR:CK8$N\!,S@OK5&YMJL]K+U^ M-O9I&]1L;)]V4\Q K=+)QW\__G#T\N6'7X]?O7US].+-VS.M/T*F0"C45"T1A,8SR'Z%FQO0%O/)J@C MK*QMK]JA4IZ7]=G=+7K\@0TM44OGZ!&,*2&8XK5+CZ&876GRO5TP" 9++*%P MU.:YV:/3^#FGLTD^*:LGYW1C&=SIRT [.'H>//$L:?^E;R$8:\"M.D(HRVVC MR3X;DSA>E03@]+PA.Q!$"4M55B-=3:H:[UT@&"] MA)2CT2*3,V*;I)U;F97K@Y>[;WB!BW&D'?G5>'*VS.G.*8Q5L;8-S+4]/E8Y M)$ E0I5#;0?H'1--HK$=Z1VH2=H&30\?F;73W',Q6'NT/Z!FJ3MD'+4VY2%YH90$C_+B_/9W>^G2T6(VFR=5Q6 MDA6%C2:0QU>L!X,L>V\=NC8U(K>H&!9X.M'SK"NA[XR8;WD>9AUAYCW.E^,X M_HHU07J:X]G\LNQN.1^'E92FZ==INO[Y4JB5WY5 1\((7V\I@%%^55&3 9&V M:I.YD<9'6HI-#%@'M/=[*GP(?!Y:P8.X?7EK41Y](U]FY5S.ZJGF;'JZ) ?S M\VQ"RKUD,'OE;.%@6:[.ID9P%(1#4(QG*U@1N4D69DLZ^SUV/K@U[5AQG>5& M=\?EW_+XT^?SIES27ATOH!?A5VY M".*+OG"6HBDL%6V;'%5O166_!]B'P&0[I0W" UCU"ZS7>W!RL# M\_5W*=R@^LW@&$00^LUPNAWENV(]I DHM< BNR=I00=;00M\"4$58C,E.:W(?> MDLY^3]-[-+2=*&X F_]:$8Y85(HS)\$JQLB#L20P+B4D;4JP4A=D36SG6FKZ M/5\_!,;V5\(@-NV[;%R(:(399R<0@2=7VUQ:)[WUV08% Y&Y7*#$$@EB M(4%@J5X)\U%S@U+>'50SS+.-U;V#U9-"]1;)H_R:IXN+%7WE,H;OUQ^Y="AK M*Z>C3Y_FJRS/1YQ_RLN1L([[D&GO1L-!43 /R+.!1#ZFB,KRK,U3<.J4HF&E MJW="SZT;(KUH:J"GL>?FX./1?^W6Y.'F/^_"0#U(3D>FZ#R-]A%_O[Y!?XTG M&7))I4YT+QE6EV%](6VZ&"PY0L(9F5M8HT=HZB"+,MR7$J.U7&\>L<'VA?/KY2< MT79]\O7B.LEB9())6=$6[:,PH"S2=]+4KLLD%5HY(K$V%2P;DSA'%T M>OR*_+GWQ^].C^KTFUT>U(6SN0F1'3F(=$WM*J+ U0\0DA]/RN[N?LML4>? MU\Z&-KPOMB<^;4I:1,^@,$888834$-%!X&A1)DG8;5(FV:\EO7&#B5 S^Y[S M:9Y_&\>\WC$YFJP>2=^=E.M1E^>S6<_'ZURM.7+*':_7FR+7 90RY+6DPB!+ M+,HESAQO_J0:YUYK/4\M9CW:)KN M_.;7Z9AT4F."\?+[G3N!CA/_K"3(6A50/G.@C1 M,8@ETS-2!K5JWLVFWXC-E3$HL_F7VCUK93X>XS;+C$EQ!=+60CA9 G@7':CB M6>)*ARR:U)#M1W:_&8U!(+^YMI^7IUY++5=+>TVVIWZ[3]G1OJ]LZ._OQO8P M0@*%RL2$CD>LM)JMIT_*N7K.3 MM+ EL6Z91VL"-S7B'W#SK4& ;5#0,G%=9I83*^R8FXQ&:^@7K !"SMHQG?_4-%XFO M9E]P/!VID+GT6M=*_PAUK+;6;5W:-DD.C9 M1_H!V>^]8G3 :P2BXXN[@R_%!29835F"U MC5S*^K\F<]II4M([KR(.)4@5@.1'7 M6@OP*6>(V8J06;2"M6GTV@GY/;??&A#(>X##OIVZ/A[88+_+Y/^3"$8I%Q.2 MYQ#+JAU9<;0UV@ )C;5<&)-MDVL6VY'9<[.N 6&[H7J'T-9C$TE?'?2M;M7FMA^LGG?^CU9B(CY]Q>O+UXBZ+*SD@0Y N4?SK@ZDS M)QB(E$)U$1-OU.2[+XY[[C4VH"7U/$#W7-RL701UKM+7L_G%K^KG^"B'2.YF MD1!D;?81HH<08FT&QT@^,64FVHSS."B;/7=-^R.LP_WA]:Q*/T[/OGS!^?=9 MN5OU=5$"TWGAQZ8O;%?VL1/+PRCZP%($JUV M:I=5RWSX+7WP&6TAJ>$Q389 M#C:4HH\'3,Z-GHDOOM]OJ5@7_V5N+QL*RR3H7-N-F2#!:6'!<B ,#,"/.J> MM4J35%4FJ;($.M1A-CP5ZYJD,M=2T[-![1TDLZXUUB/L%O/EZ$.5W&KQ"A\C M7TVGQ6!J?UL- 9D!Q.RU*-D)M4G#-WKH#8C13W?A=>NM0SF5[V-_WEW\0\#, M!=2MU=)R6C?,)$N.LH\0LLX0F?"H>=0A;S+79W/4]&F&]M#879WO(+Z>M?[+ M>#K^&T:1%N]KJ,7I:W-U8WED6FR?)OTB-I([[?>W+/F=]'; MK LA]JU]_/T&X=D'N1H-G(-UH(+4X*05(+P+5BN':#:I"=M,^S??W,]^T9GV M=Q;B )S3)[?(AW;(ZRQZR%(5X2T(7FI\P!.X% -IVS&'!F-L,\5R?]+[/:@? M1A[AP !XSI!???DKQ0;CZ:?S4QH^"DPYD1F"L&3B5:$O02+!-8<<;>0%63]) MARV8&'CTUS$ N\+_OFAXSBOA^'_.QLOO;Z84)I^M[-/=8H&K@\\/L\GD]6Q> M_]&(?!_MLTU@G4BTP08-*)@'F8S+COPB:8>U4>S$9L_![S-=3>T1]<=8;^>C MLVHO3&64D/4. 7D$+F3PM@1(F6?G91**-:E&.1B'SW3/.@#,#[\B=\#L1R\69Z[AN,ZHV>P Q"-BZ 2KE.!ZT18K19R"*%],]L M1=YF\)EN>S_2@MP#<;V.MKL>6-1$+"^K!N>DP3=W.XM=BHJ/2B']Y1S!)&5 MA2# J3IV*?"D DE2^3MU38_-H^J+C9[S&<-?@_VK:"ND_= NZU]7&KVR5D5P M#)RD@>0KD/<@$;#8 #H+%K54CO[Z>>V/MQGL]P;#,UB;@T; MF8R^/Y7W%REF\JFB>??)W:A^3XDZ(=B1"#K :N)*/(S(4FU?D# MD\,S=8.?30:V&29_:']W<_&-'(4"VC !J>;/E$L2O+4,G,G"H^?2IR;->8; M_ ^?V&VW>@9H";:"\A\N*?RT^)*73#BLZ;N407D1Z\Q<#YJ\(NLPYBR?V8Z^ MI01^^+3R#V .6H*Z1Y>@]V3ATY*4R"")Y=-T/8 MMN[&!@S/GQ^0#1B^CK>"\@\=)]S.4CXMN)@92R)PT"894 +K]3P?(6A M<-7D(ME@)/##9]9_ !>A):A_:&NP1:@EDM7120,V: ^*!0\H9091,IK %8HV M3<&&P/P/G\__ 6Q (RAW>A9PT(Y'-T9_K41ZWB2J7<.CQ]]W@'Y'6S \C'9' M0D9$$B\$;PLH4[^+0@.:Q(2T*13=Y!ST1VEWQ ,3QI' ?(ADB(1,@,PDX%[9 M9,C3)QDVV9+^T>YH2_2V:W>T#08&X,K=[GU2O%4LUD$CV9 ('4_@K>2T$7'E M;>:9R2975G[(=D=;(>'1=D?;J&4 F-I=<(\T.&&QSJ/3"9CR=747"UB$JP!0!;MC/8!@W/>27L5E:M>%26V "212(U"9(.2W7B3@F6 M2V9IWQW46OFCMC/H836U1]0?8[U=7BW/Y ID\CWKL -0WA4R2=8 Q6*UVY%F MK$VSU&'=1QG>GG4 F/?7SF +S/WA*E=' KF-.CA XS0H&T7UULE3<#$+&Y0( M\IFMR#]P.X-A+L@]$-=K.X/VDB&]E3R^>9?5QY_^"K0X:_(_7#7_]31WLM@^4@8G9DR!5*L(V@*F3(2DP&1LS4% M/<=R9W[* "NV-TNQ/.>2RWW78O\JV@II?[#V!L%(N0_F_M'>8&U9:W08K4I(W@4M+^6-(N??UL&=QG"N MD94\K,.)?[0W>(X9V6:8_&.D;)^N[D91F"TZ0R(A4"2O"W@9$(H4/(G:X *; MS! < O,_?**WW>H9H"78"LI_N"3QT^++6A?.A 1GZDUP&1V@+0B"F\11"\ZP M37WX4"3PPZ>9?P!ST!+4/[1+<)$N/"-4;W#C,VHG'8O JF>HI%+D#S)'X9*F ML"X'S*+-9.Q!L/],??H_E!UH!N=_]#AY3))>*<[16U"JSM3Q@82(A @OO;8F M1HQL^!GS?S0Q:&X AJ_CK:#\0WL&6T1817"5E/-0@DF@DF 0HN,0#&HE?2'! M/==6Q/_H:O #> 6-H#S@K@:OW[P[>O?RS;N_?#A^>?SFKT SKR)]J9D=0=LI_8GCSRME5E91VQ#X^*X M%#H4VCQR[::;E09', !=1#8E"!':.$,-C,OU=<&C&&=GM+.^FRWSXNT,IXNC M:5H#_6ODTWZIC8=H&2P]W!VFK MO-XS(U=\5K=Q-ETY@.5M)B_QIDF^S:",+NCH)5A6YR!&E( I"HC%,\M52:RH MITS9SF_O]T"A*YP=1OA#"+&O>'Q]5C.+OXRGXR]G7U9,7O;SH?CG)7X=+W&R M^O5=C@.%0Y[$"EY@!$7B)-]"9B#/H$3K'9'=IIAM;]+[37JWLXD'4>4 P'LT MFZT)\A0M)&N+,8H4 MX9H<_>Y#=+])VJX!>S#U];V+O\?%\M59_CC'E"_]E8/>,N MGY&CL3$:B$R%VDLA02ADGC06(1GQ3;'\@=(E&Q&\$2#-T %Y4+4]HR3+42+> MZ;$X>3-=]7VJ/^S1>7;K=[1*R&S.6,,T31%&I& ]^&@<*&T9H&4!HM(4ZH:B MTMTCZ\&F:2Y#^G-_]?H%UZU)SWLVF>@]^H*0N2:6E700I"0*)=,FEA@C-LE, M;4C?\-(OVV#DKC5KH91A[JWT755.>K,Z9#L_J'LYP<6"HJS[GU[U;S21]@FA M!# ,Y)F6&"#8%*!HEC+)FG'?!(F=4-\O3IO@ZNF=N+&2GPNR'V;YHK^C93+; M5%N178P8T],6,AC[ S-@\E<7B 3I32(Q413?GUU\/E6JAJE1(J0QEJ.?. U,T MD.G+EQ[N'KX,P?VH$)@Z['XU^Q/S56G4+&TR8'5BZ?5H4:E4$J4.*8VIU(Y( M7G<])S F"6F<)%=_M\*^G[SH!) WKMX7C90PZ525U?+B['VMUEE_B9FCHK#, M0XZH085#M#8?9T/$-_$6M]< MK6P(-X*G)%R Q(6OFP,M>$8_<9Y*QI*#UKOL:-A)[S^\>6+-#]';8@PA3JW] M\.<=PB5W%"I+A)05$.]HVA+B_.1%O:>- M!FIWT4C44\-FPT0XOV5B+;O*R9EDRED?+8AD$M30CF(SPT#+(HOSA2F^:UB\ M_2V]AS(C &8T(9_0M=Z'SXOE167P;J0_\K7>D^]H=:VW.V,-K_5,CHX+IX!9 MKT#9@.",#" 4$]'PG%1ITO$PX;6>S+6O*@<(WM+71VXB1$$LD\_I9+0EEMRD MN/!DK_7VPEY8EB"3\#H8Q7EL,N'X M/^A:;R]<-;G6VT?)IX+LG^;VF8E6Z8+DX92Z[BK71=W.0PXU ^,"N:]-JD7^ M_[7>$-0UN=;;!P)3!R^/NF*;/)) )U!D3GQHLB#$5-T6Z"!D+:(47/K[0WRV MSNK8^I(30-RX^EXT$'X'QG.O(-")4+AU@%>+R** Z#T#9CSG4AF7=9/BV;&3 M>)-?#AYRQ+=26 =87'<_;ILRMTAK3 X ZT]>Y>#L3%HJV2.L#=W1:<+>Q=)E ."_C$ M!9@0E*^+?XULLI9V=Q)[MX#CH+"1RKK8P+"%G[=X<_Y2RWN_0FIK @0H:;@ 7M8/UJ(GM4#O'B-XK"8^=TG[\ MZY2,=%S&OO*)PC+Y7>* MOIY]J2V(9](7EI,M8$P@UX Y T&2$QQKP*_))KO[?9UM8XA':.PPG;T'5G:- M%PY53@=^VS;6;IR#,Y^,2=D:2.M R_D"H2YC*H)EHX7D@IECHNV&LOX&A+3 MV#!%3+^A[J<.Q8:JUW,Z82B<%YIK;144M1XNEC@XB0ZT%RB-]^0*-#'ENY'7 MWWR/%E [0"7]XXT\R_?X=5'GWFXL=2B1&Q;)2).!I@B[,' V2L"LDD*/L?!= M*N]'@]P#"OL;TM$"=8T)J]%J" M*EF"SPFAUM8Y'D10=I=2^AY"@Q_F+/T@X6OAWKW!J; M*1Y\M#%"2:X61=">9SH$D$,D#L&B#Q1;^5QLDP4JP\CM+PPY%D8'JNST M@$D@PRL^=2XBII(A!Y5K310Z&]'E!J+:3)682"]_<4WQP/G,*6='C9G MWS:?8-16FA(DB.PX*%/'+$;.2,@A^-K$8&0/V+RFM[\IAD?$YB"EG1@VZUS' MS[C$4.C]9RGG8#1YTE'4A28B9Q)S*H A*XY2::^;-$0,IKB_H8;'PN=PQ76 MT'UND@1%=JY8 YK7Y>+,:/#,DT Y,A6Y%CP?]>)EZ#6?/144ME+.:#G*EM=\ M&K-E9-=!96E V5I$7OM/O: OR!:&UAXU&[[?-9\[=8P-4T07M58[7B<5$HL0 MW$,H@EVUO[JD"W#)K?5,NUB:M#V->,/G3QUE!ZBD:ZB]Q8MWY1YS(ALC1&2 MW!507FD(9)4A%W(*A)7:^28W 'O0N%MZFYTZZ@[5S@G=\=V8\;)8WC3-W%U) M,/9DZEW?UVQ*]2"&&U[\6>_1,UEKDU'4^8(<@O.$8AY"S4M;OM,,K2DO_M;] M4?OMM'A_9[NH*2:6B ET]N1%1"P02]9@;-)9HC3R?EW#EM:UP23T=VVW#RI^ M:%,[CAHZB$P?:RG=POM9U&B*2IYXJ:RQ6@;BE2(F9="&&Y%RDV]L#QJG@> Q M(?/S]MU1]'?@^MX/%V%Y,0I ?U\NOLU6I$#BIGH::R^#O(WU&N,-8\SJE%D* M$%AM''710KV6I,_<9INCU233%L#<@;9IKHDG!.38^CHM&_F/Y>P"WY6R.C,. MBU'.0#;D5BONB,?DZX3#HNF/)'?R6$,1?DKL--?%IV$UAVFTB[!Y#R[K"(!O MN/Q^EH(."@T"Z9&8=(&!R\J 8\YG-+[D-DTF VB=YA[Y-% [2)^G96K/T)&\ M'$=(S*WKA1-$9+7Y)IC"8[D>G))=D2HD 3YK3MZ+K4MZK8$8>([1U0E232;0 M[$YB?^FC?9#RQ#;E,573YQF]NEK0LN%J/9,L&,^LR @FV#J3K-1)QM4%82X@ M1EVD:5+-O1-UTT*M%31^?A8?J*=3 -]F0%E0.;(Z&EF:&.NF*P?."0\A8&0A M<>G$L<+OQ^CK;@;.(7"\]^"=^OO]K-)+L@D9G@(H2< M272)%W B(0C/LS?%&V;US]R[/=_9.:*&Z/N18>AC"[]'3'GBBW#PD#&KG4F) M1] V*U@OKW=9."A61R>M-!C\8%1M>^NT?4Z3X&H4!?2(K)?_O@SG%XM?EQCH M+1>?PYP[_I!-DF0A3A24S P)4T3P23K0B=&7);(0: ?C;#<:IFU@F@1U#933 MI[_V_L&XV0V';VY&C$5OG=&,9"J9!!4% Z<<@VBR5B(XKO!8-\T_IW9:"SE= M,#&R'D\,K&?1(M)''@$MH\. _&.(4FA(MHB0-./13#?U?$-D=T[AV)@Y *5[ M*?"45NA!RF'))7W M4$V?1^\C*2F.RF='-MJEF,F#B0Z"\AJB5LI;]([OM"'Y/SVIO \T!B65]]'3 M*8!O$^]%RZ5E#@&=(X]!(Z/82P?07F8F!6=6-6D7_@LEE?="QL"D\CYJZC%- MLRVO26P):0R$7!R)3B4Z.&P R[F-)#9EV&Z[6/]J2>6]]#TTJ;R'\ =CZALN MX^+H:>6Z8!8UN,Y7$4)2%12BQID1#U!"B\F!CY$%@-N+^YJ[=[>8^A'3G#HZ- MDY^8TF9*ZQ"@5Z7:_TU'Q^SB^[K%_^WB)G5>3+W;- F0"_)8I);DL61%DI4H M' ^,6SX4D$^]N#NO\<@ '$TI?29='DKS>BL4ILRY0@\^USETPE'XI:P :9P+ MDM.G5IJL[=J'R.Y8 C? B_2@#//@4N+@C9=*)90B M'Y M5LPH&W23OWDSI'C@J<>-41^P,[DCE0#\NECD/V;GY\_F!*N+,/\TJP:&K,G% MZG9EYLV5KXQ)HO!<1G!&>V-U,%B:E@B.P<2T M:4,A_\#L;^[ #&)_$Q=4A1:M%)HM6RW90 M!?"1(B]&I[D53!2R>7\A%_>)(^&J!D!YJ0(6 SK*FO52-7^F,B#*A#ID'T23 M)7F[DWA*+NL^Z'JR36 \I75P2N_H>J]+C9UAOE@GP1M>0 EN(!8K04;+>9U/&[SLCLN#E=*T2X1*$-4:C-EG=+\0=:>_==IJZQ=SA6+B_]6XDQ72 L74) MW)>P_--7H6?8G:!P3KLJ3#'S/XX#6P$)/DCH[_ M=&S4K0GKUC4;"(7=L;:_7OK&V;.4+K]_7@,D*XK*+T7(=5.:YWKD!17]WM+ M"1&+YA*SY?K8@-RUM'4*IZ\Y^/;520>[KW>HUO@'5D>6OJ=ON R?\&\K+)?G M;V8%S[0((5I7("$2K\Q:,OE%@Y6,"5/G5*@F-[Z'$#UYB7];=!Y-GZ=X5=SF M,OA(U[V]7.@&ZX4*PH.WM4XA"4$!B\B$&:Y)9CI[W^0"\Z@7ND]Y& ]K>MYC MS1^0Y:CQWBJ%\W]B6)XA+UZ84@!3W=>3D=>:"PE29^Z9X<;'8]^L[4K[*5T! M[X/'?1S)%FKN/.YYR'+E\.,?BS,K+3I=.[0+B58EF>HN2CJ'/M* M;CNUIU2(>#ST#E'E:>*5 (AGT10IE9> IK8K.G+!0^0%;%3"6\4#E[83Q%9Z M3ZE2\^>85+!VH"@? U6D7ZJ_<#T=08OM;%9'/T2Z ERIVV[[AJR M^RKSY"#[K-";;UC5I@3'8P 5?*R7O1*\JY,W.&>)&6%T;%*7? #-.X'7_*>! M=[A:^T9P328KCYI%SH$K3D>(SX)B2_H%D_9*.Z>5/[9QW37!;__2.-Q7.:6%"N^+HNZQ31JVL\[]3 8]"DE,IM#)- M]F1,U#1ST[2VKH@Q24M94NT#KM=H+"=PC#Y>)T7,VA#SHCBKD[H&Q*0$LT.2L5P#"CB9%4 MAYQ9!]P$*Z(KC/-=[FP&0F7*OI*Q%/LD3@9(N0,G_=U77!(/\T\?\%,=C'93 MTQN%"S(BE)#K8LLZ$2^G#%$9[9BL0^F;W(1NH:_#$ MFA^NG\5(PII^UDDK5?&[O?PCQ\6IN_ZH9=GE>7*_7WM<-1 Q_U,&%WX)=>,_!^ M<7[^:K'\(RSS&2:3O=()=&'TG6%F$(7U$#13&&L7?VZ*ESNT])''':C=+5@9 M*NJ.T')F"RN*.PW.U_I9$RV)P!8H#%V.R=J"39I(K@GH Q>#-;D%&7N)=3 < MOJZW\E'\M;P8%12OOWP-LV4]6.ORB3/MN,HV2?+$2)6J8(+ 0H(2G)$VFBB4 M:PF1'\GIH[QX;, <(/)^^B5OT*^8399Q#L:H4E=5K)>%*DC)&*U8*0Z;-JGT M4WCS[NVO'U^^_^V7E\\_#BEG^.'?CU&FL)V@ MDJ9U.$9 PL/9-X?+O=-VTKL? MYO"%%X\\96RKT7"EQ1;$Q"P$RU8!\UZ"RG7TJA5ULB!BTJB9P";MC6ULQVU$ M7Y__>DY/O5S?(=S93T#GI&(&P87HMW!QN9Q=S'#UKKQ9S#^1]_NE$+A7]9J; M,_",O'#.,PO61QYXFYOA/0F=-AIJBKT&FCJ!8^ZV+O:<>*;W?LE5R,.+?W=_ M^-B'XAZLM#TK!;D\N7@-4EI1=V=F"$HZ$"7JK*1(ILTE?3L_^]8F;S+?UC%9 MXTECO >E9 *?4$/F)A54]"WZ)EF\1VCI\C3'R+N#X^_-YOM;FT_Z M-^O*#&:=+J(@2.5J)[I/$*L)M3(6SS%A:',Y\!@QTX/F( TO1A9WAY#97-IR MJXA67\"B11)+CD!?D 7KHA5:!)[:^$6/DS,M; Y7\T]P,T#F/2"'/()WY6IY M]771J&>:.^E!BD ?D_>U)R(:L*6V"#HC@FRR0/ A*7TA9HB"[V/F,&EW@)UR744-)W9C!?N;6%.--E%_)"4Z>.K,0^F M T7='5BN)X<'%1*3#%@,%I0DQR[ZZ"G\-*A8]$*V&<3Y&#'3&IA#%?PD7@9( M>^HZW)HS>+,(\VL6-A92&>F220IR9G4<+8G#H2W$A^?&1N:#NY<\W5*%]_CS M>\+ $*4MQI5@!V;C/7Y;G'^;S3_]*)P-,XR'+'SV4%1V=& :#G3R)I"8(]-J)YR,P.U_B22#E!!!W!Z$;[.ZHP2#"M\%\]GGZ[6 M=9VER(S/(8/.=<-2=/7ZA21E)&6SA9Z>CK*QC-#A M@N^G]//N!>V9\-;XVL^#A0YXA:1H;QQ] M)(U&12E6LR_/4N$=-.QVP!F,$B M[F#/Q5W:7UPNJPC/I,[*&904/LA-!T9$H4FY18J:ITRR2=;F$5JFG4O9&BQ# M!-ZG97F[F*<-,X67+%WA)!*LS.0('A/Q%@HS+@6=1;.+J(?D3#L;LC6 !HI] MQ";*=O4V(U76M*JAF:!:QG@73*F[NE))U4QD(.0(T$X6AB*JG-)I5\M$P= ; M$T#Q6AF-MLZD4'1XHLN<)\%5:N*?G$JUS#X(V*5:9A]Y=Q 2W0PT^9!P'I:S MQ?H>)5I5C. ,HD='QI1LH!-.@PY)%F6E+KE):N91:J:'S4$ZWC8?:+# >T#- MAO:_S5=?,ICF*KK<@Z #!3SQ3\WV8?[JJ0"LEIL@$A^3K)N!H-5!PYZ%P[VQ.]7?]3S[\6+-#]';8@PA3JW]\.<=PI5%(TD X+*N-H_.09^4A*)K M2W&,1=M=>EQVT_[=-T]C^4?3_F A=N N/EJ CEK*[(*"4C+Y++)D\)IGJ WF MR3"#,C=+JP]JZSAJ K!XNX0,M<5Z$QZ:7F"8FL[KY<90HH*-$>)3HN$ MHDV!_JFT=>REYAW;.O:0>0_(>=AH(*/7BJ4"'.D34BYJ"-ID*)',K0C)2NF; MH.9$VCKV4?#/VSKVD78'>'FD%#UEQ8E63]\/Q=1*:@:A6 7">.-%<$EADS[< M@6T=1ZH../Q@.E#4W8%E\_UXFVQR.8',G$2B-(<0F06$7_<=M" M]E+Z7A7]^VB@TRXA':*WN7B**>GK4D8C!%4XV%ALUC[FE.Z5T([?)73QN_#Q977'SS3N00-CB=-2+8"@O<"DBVU+27%PIH44=\G MI*?ZM,/=E8/$W!E,-A\.:I]\;?.7.HA::14@LN) I"1%TMZ$U"3I\I"4:0^9 MPU3[!$X&R+D#I%!@F!?SUW-Z8@SS?[TK1 7FRL^;U\_?O;]N?HNZE)CIE*P. MG"(/#D*P9#2MY!:C3EDV*;C:B;I^\#0$ @\S,2/KHP.0/0^KM7RN'2^#]-%E M#:54QTM& 2Y;!"8\-W3ZBER:N+X_DC&M(4D['#^ZG*>5R\) M\>EB]@T__!&^WF&)>\^"$;J.DB9'S3H&D7L)=0>+LL8IKYMD\G:@;=H[A)&1 M-+8N.H#7MN)SH2)*K1"0H@;R$)V"X(P%PXT0)2O,X0A%MF_VZH4^4H7^X2[T M&$+O #MWL]PWH>/5C>SSQ7*Y^*-F%\)7^I.+[V#T/ MLH2<(P64K6\;?D9D3W6Y U'QQ$7$J"KJ%'Z;9JF'O"E=HF,N@'1*TJF/9/:Y MB\"B<):C8=$TF>VP#Y$]5>&U@]\H*NH ?C_*BYS,V>H#T1+RN_E=MX.?R225 M<\D""[6LC44/'F5=P_B^ M_NUR-D^SK^'\3,F=:LBR2R&TN:GS+[,+LY*BI%YR2'8NBDZ6$'. M R/N#'=)U,&IY5X:;,MUR]ZO[BF]?AB@CB#ZR8%UM[-]\0WG87[Q:O8GYA>? MP_(3UO^T#)^J>9XM-K6]%+*CX!$5H#!(?BE'""9DD!1B92>"$R7N!JW]7]Y3 MX#D&N!J+OT=XU?7"B_-9KH,-WN!=!J\"H;/B#=('I*LE]O3]H %7![=$;1V) MMJB4PV!\_>SM.P',GC3 1E7 U B[-WULP^+O2_QZ==Y?S2&KDG[Y9\+5ZD58 M?7YUOOAC$_;\$\,RS/-;_/."B]\6\XO/*W(84M7Y)SR3IJ3LZ"NC;TK7U2N% M?@H!LI'1>LMU-KO5++2D"N5DG5B3J6SAXA8_),*X:&[X3'I]^S6RZ9 MG0RP1I3J">SQ>C:?7]:+OAILW6XR&VG:T-,/'WL&T1ZLM)U,A"+$S%D!31X= M*%ZGV&=9( DR'B+)(EV3W@C@/WE%8X5VJ,G+9J3:7Z:?2\+F7 MFG=K^-Q'YCT@YV$+HE?(E6,,>*2P:I2@@TBFYB;H.8T&C[W4O#/ M&S[WD78'>-D6,"2KBY<9*4*H%AAKIQK69?3!>?1)YM2F(/600K"C3BHZY(@: M0^@=8.=NTO#@SLJ9_A0=G6"!S;>JW MX@UHX9PQ"0U]EZW.LT,([\EA&HB>)P8'-U?E:4'W]7R3)#MC@1ODQ8.QD00L MLX.02@#4O,B,:%\$:H4&>$,U#9,HA2 M*L5DV96]J^ZQV.RXR]U7::2'S6;U[O>&36^6)K^JSK*M&775!5U)!L4M9:)_S]_WQMY=O/WYX]O:7%^_>?GS]]M>7;U^\ M?OEAR"7Y4X\;XUI\9W)'N@A_L?CR97:Q-A+/YOG%8GXQFW]",A6X>N1V5#J. M7CH#0GI;AQ=3/*"9A6QE5%J6XER33.M>5!X\*FZ7EWTD^3^G?_6O,YZ+$=H7 MX*E^; HMQ,0]H$FU-M0P#$W,T'YD3CP:K!G*'DR>:Z>\3FN"7CU[_?[OS][\ M[>40*G)U@QGOD&.JR^*4$Z!$UD"G50&= M6)'2)>\M;_$5/D74P7,U'GGV+72-\#Z8*"#K4*.++,$+X MI&I:,S,:0AY,U1A-$[T;D?6%X:#RP?N/&-6@/$;6,?W; M=8OR6@VWP$]<&\Q>00I.@PJ)0HS"-.124*,.%D,3=W T#CHV5_L@;ZNY.JJ& M.\@/W##^;+7"B\=XOF+RUG3+8M87P-+ZVM85B#]#9T1=:RMD%"6WF;^Y+Z'3 M7I&V!VH+??5^U!Y0JO_@&:,>MBT+[Y^$DI,J%J8\Y, 2*,85Q"!R'19L!(^! M.]=D ^I13MLKB)/-'6B4SR2S+I9B(8B*?2/JV*-L +,@<5FG,.RR=N]06S6< M@XY/VWV0]Q,C=B0-]W3:/O]^\^/_G>&2B/K\O791GZ\+G7TIE3$)VJ@(2@L! M3B=+YX5FS&;G@/"YVMB%X/$7V!,^-'-=)P8?\;4JKD]TD"!NBEDX1)J^7L3#FA8F. M$.#K6/N $%A(P!"]0IM+]&W#MX]_ ME=N[8O_6%[]-;)S5A$6,R,$*OMXFFVIG9P'FF%0R).WC3Y.,0U_>B=]X?)PL MCJBT'@SU;![F:1;.[PCX,;:R,I%.,W*:F=&UB)!D2#X/&*V$P:(T8IO\SV[T MG;YQ/0RN+=79Z17,AY>_U@K+]R]_?_>^UE<.N8)Y\(PQKF">)FRD*Y@/^*DZ MHN_QZV)9;=2=FSPG<^5@ H M)3/!DJ5EN>3J'&<(WED0B<<0I?&\S>3['6B;]AP=!27W;8I[Q*%4AIR^*.KM2YUR+!P6P9%@Q]"MG3599#:2W M4\NT#YH>6*8C:.Y$K-4!=2G;'M7"7K6L4MD*,>&*4['>;>G@0!D9(?KH@2DE M,Q<%N0Q_88.USN+DA$&J0)"/-H*ROO8,:H02&8F&QYQ4DWAN *V=&JI]4'2@ MH=I;8Q,F%E;+B[/?EXM\F2[>+3_@\MLL78W*2T):;W@D2UZ-;.:6#'O,((U, MPGE;R$G< 7'T_#MHH]_=1]HV B:&46N-+T84?Q_PJ7F4#0>KS>V*+5:RZ)&8 M0'(.8I$0LU60"Y>J\^H?OJPO\\B%0 MU%,9N?Q:OZKW^ WGEWB3;]OIRQNYG:#6]..LNB+623278*78(8ZDP03N&"QF)4 M$'L :><73Y/E;@JF-D*?^ "[741$JEDG]=>6FA@HF+(_!$>)K+68ARNOHX&!9@6(" MN0%E?HLW*.S*_4X&W0D*TI+B1EU];YC/[Z&K9T3M/G[;/T#4 M4T?US]+E!;X@\6TLJHC>Q$"Q8ZCAJBI9@!=!@&;$$07F"L-N"_GN/;B+^XDA M^EF,)*S!BOZ&R[@80]6_+U87]SGPR6G'+9W(L@[T43I U)@@2$3KLA0N[[8/ M])&'3QQ'CZ/R0X4VO=H_+B^?+V?Y$[[_GL(\S/.[B\^X?'=YL5I<+M-MZBAZ M7Z3/'KR,O"Z-C. 3"K!*Q,)Y79VR6^)WQQ=.[%F, X\6PNW'=7C,VWIS4X)K M8BDEDZ.5?:)OH01RM!2+X+P)62HA/#:9B;0+<=..C#^ZVSJVNCJ X-O+^N&\ M*P^R!V>\"(Q!>TAU7J^R48+W=.K*;$4IB4[@TJ20=2M%7?@V(RI_T4(3'4!J M?7URN+A9?0G2 M -H0ZLX%8K'.3I6&!^<\\9F;=-4-H+4+?ZL=#%MKKP. OB!G\UWY=;'(=^\0 M/RS.\QGQ@=JS M;6!8:6' @7DP1F>#;<:^;;#.W83E(7_EL[N(VDBPY0]>MR ML5K]OER4V<49R2 *R0+(FMI0D63CF9*04Q2),V:<:;+ X@X-$[MFK7$S5-H= M .7F@'_YYU>3CJP4:_G]"Q<75R3[V5 ,J3DTN7Z MG00A(!HZE8--*5LIE&NS$?D>'=-NQVF.H4.DWH]UN@+^&SJ?KX.(V?R2Q+6Q MOHOYZCF2X/#J[U'\@*O?9O/%M8/051&P6)%16<8]:W&?2\C:"#;P;N/?>V/U3+$+W5$3C] M!"HE![XX!+11"".%2+9-P^ VBB9.RXZ!B >)_E&DWVMW[KT/]9#NW"V/:F%/ MFG;G;@-1+"YQ'0UDI6J=/W)P+A5@C'Y,V8G8)H]S)+-R=26F$G->J@Q,9T5? M"A/@2LB ,9 #ZF7BYA@6I8?^VC%P\!-CLK_,.P@'[_- _VQ=S*6R\(I,(G N MR:%R,8-#)B%S(41)H6Y\/09T-O1TA9X!BOX)>,& @@>L M9S2K\S4**!.M5RI[%]F1X--%X>08^OXYA@8(OS\4;0I^E"/KZR099N?H\\I% M0;!9 J)*(7FNT#998?(H-=VA9XBFG\;/ +'WAYW;Q 7YLDP560=E> %*\0"> M.0O6Q\#(-N=BVM16;2%HXMJ"Q@?8,+EW@)^Z W@Q_W!!$> OLV^S3#''ZG=< M?OA,8OT%TSG]7R8?,1B#T4'DVH&*M@Z+J@,0E [9*5U\#_-<$YM?UP6UPX/VIQXW1N"^,[DC!>_7[_O] M/,QK*OCFI3?16U)!1>$8,*,I>C.:3JN2/2BAE>,F!9::) =_2MEXP[:VONK* MB)>25+9.0\$Z)UTJ4^^0)(DA..N%\T&T"?%W)'!:^S0N@K;/UQI121T?[])G(I.L@TJLGB MQRWT3-N_T!I98RBA RR]P;#"SXOS_,AGH3+]3^H"OB0."LDWB%D+XB?QI,DA M+6T*3IZ@:=K>AN8'X4C*Z !7KRZ7\]G%Y1))3*]F?]:?KCFQ3-N<;:%(QB3Z M0L2Z7#""958&ZTR*KDG/PW:2IFU^:(VJD531 :B>75XLOBSB[/R&@7HA$3@S MP'6ADSMC!N=$IO!%,VM5S*S-0O@'E$S;X] :0H<)O@/D;!70[96$2<[I&"5H M6WO)K+7$$7+(.C(ZP(4RN4F4]W/2>IF7.D7":IA^>D;UP:>7Y"( M2+.UGNCG30VH/MJHWV'U>8/ZB^18NK_^C__#U!+ P04 " $@V9- MF#>NUDH( "+,@ %@ &-PSZ_]\OF 3ERCV^;L4JMT?C2 M.6LTSJ_/V3^N__4+.ZPW6^S:\-1*)W7*5:-Q\;'"*A/GLGZC,9O-ZK-.79MQ MX_JJ0:(.&TIK*^JQBRNG)W0'GX+'IW\[^:E68^6<-,+U2<-/+6U;B2X[3OU1W4K(AJN&EXY/HV3Q)NYB25I)2#ACRZ M&1N=IW$MTDJ;OAD/]]O=;K7\SYKUYL$@M.TU_;\!":B->"+5O'\M$V'91S%C M5SKA:6BS\K\"B\!ZE$Q%K5A@J^U7=7$[D4/I6*=5;]U=TN;%1+"L, -H/Y9I MS>FLWX/@[[^.LXNKZ\N?+\_>7U]^^OC@0EZ(_'RMNJRP2 MQLG1G+D)=V_VNL>#IY8SU,[II'\45N3X4(FU'DJ,7)_G3I>.\S$9[@RUB86A M%2N>6=$OOPQ6O$[CP[5,8T1 GY832YLI/N_+U"_,SUMLF5ZO_K;Y]JC9]AO' M8;>XN%2IV%3UL*D:+K[?V*X?=GKMWM'#/1X=_FACKUOO'#7?-@^W'-_PVH<5 MP#0VX^F[2J=2CLAX' .F?$BUL]M!>5WXA&YM&5;KYIY2&$1<%?V[H?T6@3ZRUF!<$\$[]TPWW(1E=,EBA2F?1U&6X#[7P4&ZZZX PXA MXURR"9\*9L14BAD2HIM(RW[-N0$"JSF[$IDVCNF4_:Q-PEK-VJ],CY ADRQ' M#_;9Z+'AB64\C=F_Y]:)!.ARF49UH$IO#566L=[P&WD%;1Y,>CLDVB'1"T:B M]@Z)G@N)/G +_ '2)'-VD^J9$O%85 ,@F0!#L<8YU2$4DK 5=IBX)OQ&8=T6FQ;T8 MRF!*Y0L#S$$=(FE0"*!;BN'0!-#"9A,939C-Z6,Y?B:,*(30 A)I%2H&*CYF MTDVP0)N)R"M('K/]W9!5L)%-@%\'@ M$JNJGLQI-)N5=IF.P Y'Z3R&#*!ARO 5 662F*-&>",D)@06JDEU!8H M9]>F!IK'_GRG2CURA0[ 5PT0]-,%V!%\CQM(ZPS$1IYM!;VA9 M7<%06RIS3]L=C.Y@],>'T<,=C#X7C%[?P9PW>\?MUMN!+8"R.% C0J='(XG+ M?7O@ >F2<2,\] '*)($!((H)2QM4V@F-H&X)^"QQ6KK&5HZ4MCG&$=,U<)GO MDQD=B1BW+=L'Y,4"&!IP[>(VFO!T+-A[D,BK7*%'J\-KK>Z^"%JTNG&X"I>2 M3EC3@+TDGQ'37('D )&DR]83C>Y,-,)$M,YUH$8/.G#8<.;X"/BN!ZJ/G0X! M[,IA:_=%'+;R W8N+((=YO(UP-.^K%)Y$O'<;C^$ZH2A@%^*F4+EH7,# >I42(G0Q>KE8S]@Q.;#ZV, M)3>2%B!#@>3914J2AH([(ZA@OX@U9_'4%S' ]8+;>FO?B9OM-O77X(.2F,J:HX%:G MGLIPBXBB@I="A9NX=!L"2?*A5-+-B:%MFI:"V'O8.R_$WYVN*P6S!\G;8D%9 M;C($C_6,,HI D;P"OG0>BQ1$42&&T"(R"D[JDJ] M!=4:HZ=//=BPK&)\K(M@">CC_4H3O&;?QD"!8+;[YJ=#KB+I^I:-/OZ*O4^I M0$=1;LC(*[B[06JBK<-]>B +619,COT1G@VP_0>&C! MV)5KO0O%4<0)?SY' M1W=IOM#K(&@UX7:1I&@_^^@2L0:J!CUF0L?!+,1C!+Z9@'1M/ M?G\(KH6*ZSTHU/B^:(ID$ D MF=)S@=;91(>]S^\$"AS[+)RM_GI^;'8.^WDL8*7.WUFACS!J,A3FS5[KJ#DX MJOK?=+X0W8).6^ZE5G>YF5X>\>PZ\\1S]YQ/5CT>._GILV8*FO=D[!(SZS_5?N#[$1%Z(/XH=2'/!]LP? MJ[+22-_JK%;[17KK=7GHFYUP_"*=\-F CQ*>>ZIW-I%BQ"YN1933(1[[%.J9 M9WTHGNGP[D8_/&B8BM4W'AY]$>*>!#[$1LF=&!0>;W[URQ/%9WA-P[\P#,Q,C Y,S R M,#$X+FAT;>U;;6_;.!+^?K^"Z^"*!/";_);83@-TDQ2;PV[;S?I0W*<%)5(6 M$4K4DI0=WZ_?&5)^B>TDSO4MR;E '4LDA\.9X3//4-;I3Q-QG0ZK4_;=:7'C=%U T5U&E(IP^O,LLK9*=Z!3T[9V3].?ZK5R(6*BI1G MED2:4\L9*8S(QN0SX^:&U&IEKW.5S[08)Y:TFL$)^:STC9A0WVZ%E?QL+N>T MX:]/&VZ2TU"QV=DI$Q,BV-N*^+/Y9P!J-."&OVOL3/*WE82C]$&GF]OA5#"; M#()F\Y_#BNMT=AJKS((L#2/]5R]@0XSEM[9&I1AG Z?NL&9X5(.;FD9V8(HT MI7J&4E'*?%!(HYNQ5D7&:I&22@_T.#QL=;O5^7_2K#>/AK[MH.G^#5% +::I MD+/!2*3\XON&T]RL TYB<9F\K[&O'P%HW]P3#(**R MO <3+(0[=P;@@OD-[\Y@,ZC78M!=3DN,>R1\[P;ZCHNHG 6+:"U-^S*,MH#W M[P4'ZZZX P\^YUR1A$XXT7PB^!12HDV$(;\75 ,&RQFYYKG2EJB,O%3(-"^@!_FDU5C3U!":,?+'S%B> KI<95$=4*6_ABK+6&^XC;R"-O>F MO?\+).JT^ZU^[QLA4;O7/&YV]DCT39"HM4>BKX5$/U,#^ -(D\[(3::FDK,Q MKWI TAZ&F((Y,@4$'L11D0'JS$B165T@! "E=^P>\(F2%*ZTH)+$P(:)TD2E MP$&M\OTV.F0\ EX$A!F[I/2&P[PK,@W<8Z ,3"E=:0!S8(=(:"@%H%L&PT$3 M@!8R3424$%/@QW+\E&M>"L$%I,)(J!FP_)@*F\ "3;(RDDL,L NA,$E5E4=F5/0K%?:118# Z1X$ /? M(UDPD EXN ),5]WJ!E=05#S5R9#6WW,+J'T=MX'AH2J L#]20T*DX%G!Y:(X<(%T1JKF#/H R@6 $$6X MP0TJ3((CL%L*?!8Y+5[#5HZD,@6,0Z:KP66N3ZY5Q!G<-N00((]QP%"/:Y>W M44*S,2?O@$1>%Q)Z!&U:"[J'W&L1=)F_\I<"SU@SC[THGR#37(%D#Y&HR\X3 MQ7.D-5A/&=; MLOC+"IAP/6!VWIH;<;/[IMXY?"#D)H)A5%"C,D=EJ(&(PH(70X5J-G<;!)*@ MH9#"SI"A;9L6@]AYV#G/Q]^=KBL%LP/)VW)!>:%S"![C&&44 45R"KC2>([!B5V*S/HX@2 6.>#4BX^4Z(A<3J@LW/Y#,_(X!C8M)F LX45 M+S+4#GCB+[<391<8,!"PP'@Z'JK"WJ_!+HA'%[TYUAKQXZ<>))Q7,2[6N;<$ MZ./\BA.\9-\R0 %OMDWSXR%7F71=RU8?/V'O8RI0451H-/(*[FZ1FBICX3X^ MD@59!I@<^TKO>=6Z77WE=X/K_3_6"_,\P3_JQ"@OLL)11:Y([JCUUS0O9/ 3"&J!7@; MBU@LAR/!P3:;JR)#CV.X!U/P\\TD>+VL@?X2P)?U1!@,- M7V2_>Z.C9.8P!%P,F:?J^1C^&,C_5@R,X!93LHZM)[^O@FM!Q?4.*%6L88-4 MP;[<;6OPD'LP5[JRZAF)R"9*3CC2DHR.R^>+ND0"GN92S3BT3A/E]SZ]$RC@ MV*_"V>HOY^=F%V _AP5DKO,/5N@#-N7YS$/2:PU[5_:KSF>CF==IP[G?3 MJ_\DM;9O\:"[W.//CP^W3^K=?J_3#_XW/MP_J7N#OEK.NL6OOKW6^_YXL@,U M>W/0 >ATGYN_:[V/?SP3CY0!CG.!]8D[3"5S,WVINX+6L_372_/1%[OAY%FZ MX3P1/";O%]3BHZ]#,R,3 Y,S R,#$X+FAT;>U9VVX;-Q!][U=,9#1P .U-%]?:500DLH.F MR,6)%01]"J@EI26RN]R07,OJUW=(KF1=ZM1&'RP!%6Q!(CE#SCDSAZ1V^.SB MXWCRY]4E9+K(X>K+ZW=OQ]#R@N!K=QP$%Y,+^'WR_AWT_#""B22EXIJ+DN1! M#F'KY2I[^!YS:BQJ):2SS,-G3 ZAZ]"?N"+D=#RF^ TY[U*YTL M.-59'(7AKTG+#AH-9Z+4Z$NBI?OH'.RYT>Q6>R3G\S*VRTT\Q5(/&R5)=:SJ MHB!R:;P:+RNC*4F_SZ6H2^JE(A+Z,)[Q@"CZP!7P6!2E=G^)_,0P"X\EYR;PFP*ACH[J\S?B4:^AV_&@[I'\. M)D5DF4QP]7->>EI4\0 =/WT<8R8UG_&4F%R$JUJJFN""M'A$4$\?!6;T%__: M'_MPS5(3R?.3Z"Q,HFX_;!]5(*\4O**B,F5\K%QL,3 (ST#,0&<,KHFC[C9 %1*'W"69"VDE^K">IF.2" D.D**S0?/(TP"PNIDRZ1.B&;;OS',CJ MVD 4S'B.>*U)P\2M)>[)S#%S>9MFI)PS0US!E3($XY\927&?A8Q)AK3>4>:H M=HRUX0\?7HLEQ>VYGN<$";Z23'&3RM;[..-LAG/@G)K?,/@X0Q'&Y&B*I:&_ M;<>^)UH;?^.,%-.<*73FS-_PDI0I)_F]YHRDF5WI= FIDWJ&YM6=ML#/M-.@ M1!H]VK1Y?(VWL9\@./WSY$'E[D7GR%Q%*,7#C)>SF8Z[X4&4?.0#O@XDCR<( M>B,QLSI'*4B1^=RD\#JM)?M1<\G,T4X9-G98/B4H+Q*B_BE]L:;QKA+65=!P M&0VZ/61QD)C,/'(F.X?&)"]1VPMW%,-M11,<1K'5DK*BF7 K^:@FAM&VZ29Y M#FB&NP!* 7942+%J6ZO96B+0(;4W#JLI.*K.74((W#[LG&I'/OP]?N\]QV]P M?W![] 4B8X7G4*C^(&XV=L:S[8UQ#\_MRHGZ=\>@J=!:%/&90UD3W!MV2+ V MI-9B96+O5*YE*B1ET@2=DTJQ>/4AV3A4&OMDLYA-1)2K*B?+F)Z76M0@YMI>B#[NY#R1Y[<*^$>2<22Y<2(Y^8/^3_]?7_/ YEBYM::)0UGX:.?"33O[NF#?0XR M^AM02P$"% ,4 " $@V9-0;KST$+K 0#"%A@ $0 @ $ M 8W!S:2TR,#$X,#DS,"YH=&U02P$"% ,4 " $@V9-&N6PC<@/ !@ MH $0 @ %QZP$ 8W!S:2TR,#$X,#DS,"YX&UL4$L! A0#% @ !(-F33"$7*WO60 X*0# !4 M ( !NQ\" &-PAI8H,+X ,S(!P 5 " =UY @!C<'-I+3(P M,3@P.3,P7VQA8BYX;6Q02P$"% ,4 " $@V9--R%7>GE^ #0RP4 %0 M @ % . , 8W!S:2TR,#$X,#DS,%]P&UL4$L! A0#% M @ !(-F39@WKM9*" BS( !8 ( ![+8# &-P#,Q,C Y,S R,#$X+FAT;5!+ 0(4 Q0 M ( 2#9DW3 L[^VP0 &(9 6 " >;' P!C<'-I+65X E,S(Q,#DS,#(P,3@N:'1M4$L%!@ ) D 5@( /7, P $! end