0001169445-18-000013.txt : 20180807 0001169445-18-000013.hdr.sgml : 20180807 20180807161112 ACCESSION NUMBER: 0001169445-18-000013 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180807 DATE AS OF CHANGE: 20180807 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: 18998075 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-20180630.htm 10-Q Document
COMPUTER PROGRAMS & SYSTEMS INCAccelerated Filer10-Q2018-06-302018Q2falseCPSI0001169445--12-313,2132,6540.0010.00130,000,00030,000,00014,086,00014,086,00013,760,00013,760,000P3YP5YP1YP3YP3YP3MP12MP2YP7Y0.5xbrli:shares00011694452018-08-0600011694452018-01-012018-06-30iso4217:USD00011694452018-06-3000011694452017-12-31iso4217:USDxbrli:shares00011694452018-04-012018-06-3000011694452017-04-012017-06-3000011694452017-01-012017-06-300001169445us-gaap:CommonStockMember2017-12-310001169445us-gaap:AdditionalPaidInCapitalMember2017-12-310001169445us-gaap:RetainedEarningsMember2017-12-310001169445us-gaap:RetainedEarningsMember2018-01-012018-06-300001169445us-gaap:CommonStockMember2018-01-012018-06-300001169445us-gaap:AdditionalPaidInCapitalMember2018-01-012018-06-300001169445us-gaap:CommonStockMember2018-06-300001169445us-gaap:AdditionalPaidInCapitalMember2018-06-300001169445us-gaap:RetainedEarningsMember2018-06-3000011694452016-12-3100011694452017-06-300001169445us-gaap:ScenarioPreviouslyReportedMember2017-04-012017-06-300001169445us-gaap:RestatementAdjustmentMembercpsi:RevisedPresentationMember2017-04-012017-06-300001169445us-gaap:ScenarioPreviouslyReportedMember2017-01-012017-06-300001169445us-gaap:RestatementAdjustmentMembercpsi:RevisedPresentationMember2017-01-012017-06-300001169445us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2017-01-012017-12-31xbrli:pure0001169445us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2017-12-310001169445us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-012018-01-010001169445us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-010001169445us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-04-012018-06-300001169445us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-04-012018-06-300001169445us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-06-300001169445us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-012018-06-300001169445us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-06-300001169445us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-06-300001169445us-gaap:ScenarioForecastMemberus-gaap:MinimumMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-010001169445us-gaap:MaximumMemberus-gaap:ScenarioForecastMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-010001169445us-gaap:MinimumMember2018-01-012018-06-300001169445us-gaap:MaximumMember2018-01-012018-06-3000011694452018-01-010001169445us-gaap:LandMember2018-06-300001169445us-gaap:LandMember2017-12-310001169445us-gaap:BuildingAndBuildingImprovementsMember2018-06-300001169445us-gaap:BuildingAndBuildingImprovementsMember2017-12-310001169445us-gaap:ComputerEquipmentMember2018-06-300001169445us-gaap:ComputerEquipmentMember2017-12-310001169445us-gaap:LeaseholdImprovementsMember2018-06-300001169445us-gaap:LeaseholdImprovementsMember2017-12-310001169445us-gaap:FurnitureAndFixturesMember2018-06-300001169445us-gaap:FurnitureAndFixturesMember2017-12-310001169445us-gaap:AutomobilesMember2018-06-300001169445us-gaap:AutomobilesMember2017-12-310001169445us-gaap:CostOfSalesMember2018-04-012018-06-300001169445us-gaap:CostOfSalesMember2017-04-012017-06-300001169445us-gaap:CostOfSalesMember2018-01-012018-06-300001169445us-gaap:CostOfSalesMember2017-01-012017-06-300001169445us-gaap:OperatingExpenseMember2018-04-012018-06-300001169445us-gaap:OperatingExpenseMember2017-04-012017-06-300001169445us-gaap:OperatingExpenseMember2018-01-012018-06-300001169445us-gaap:OperatingExpenseMember2017-01-012017-06-300001169445us-gaap:RestrictedStockMemberus-gaap:MinimumMember2018-01-012018-06-300001169445us-gaap:RestrictedStockMemberus-gaap:MaximumMember2018-01-012018-06-300001169445us-gaap:RestrictedStockMember2017-12-310001169445us-gaap:RestrictedStockMember2016-12-310001169445us-gaap:RestrictedStockMember2018-01-012018-06-300001169445us-gaap:RestrictedStockMember2017-01-012017-06-300001169445us-gaap:RestrictedStockMember2018-06-300001169445us-gaap:RestrictedStockMember2017-06-300001169445us-gaap:PerformanceSharesMember2018-01-012018-06-300001169445us-gaap:PerformanceSharesMember2017-12-310001169445us-gaap:PerformanceSharesMember2016-12-310001169445us-gaap:PerformanceSharesMember2017-01-012017-06-300001169445us-gaap:PerformanceSharesMember2018-06-300001169445us-gaap:PerformanceSharesMember2017-06-300001169445cpsi:FixedPeriodicPaymentPlansMemberus-gaap:MinimumMember2018-01-012018-06-300001169445us-gaap:MaximumMembercpsi:FixedPeriodicPaymentPlansMember2018-01-012018-06-300001169445cpsi:ShortTermPaymentPlansMember2018-06-300001169445cpsi:ShortTermPaymentPlansMember2017-12-3100011694452017-01-012017-12-310001169445cpsi:FinancingReceivables1to90DaysPastDueMember2018-06-300001169445cpsi:FinancingReceivables91to180DaysPastDueMember2018-06-300001169445cpsi:FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember2018-06-300001169445cpsi:FinancingReceivables1to90DaysPastDueMember2017-12-310001169445cpsi:FinancingReceivables91to180DaysPastDueMember2017-12-310001169445cpsi:FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember2017-12-310001169445us-gaap:CustomerRelationshipsMember2017-12-310001169445us-gaap:TrademarksMember2017-12-310001169445us-gaap:DevelopedTechnologyRightsMember2017-12-310001169445us-gaap:CustomerRelationshipsMember2018-06-300001169445us-gaap:TrademarksMember2018-06-300001169445us-gaap:DevelopedTechnologyRightsMember2018-06-300001169445us-gaap:CustomerRelationshipsMember2018-01-012018-06-300001169445us-gaap:TrademarksMember2018-01-012018-06-300001169445us-gaap:DevelopedTechnologyRightsMember2018-01-012018-06-300001169445cpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2017-12-310001169445cpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2017-12-310001169445cpsi:BusinessManagementConsultingandManagedITServicesMemberus-gaap:OperatingSegmentsMember2017-12-310001169445cpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300001169445cpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300001169445cpsi:BusinessManagementConsultingandManagedITServicesMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300001169445cpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2018-06-300001169445cpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2018-06-300001169445cpsi:BusinessManagementConsultingandManagedITServicesMemberus-gaap:OperatingSegmentsMember2018-06-300001169445cpsi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2018-06-300001169445cpsi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2017-12-310001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-06-300001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2017-12-310001169445cpsi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2016-01-310001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2016-01-3100011694452017-10-130001169445cpsi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2017-10-130001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2017-10-1300011694452018-02-0700011694452018-02-080001169445cpsi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2018-02-080001169445us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-02-080001169445us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2016-01-012016-01-310001169445us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2016-01-012016-01-310001169445us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2016-01-012016-01-310001169445us-gaap:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2016-01-012016-01-310001169445us-gaap:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2016-01-012016-01-310001169445us-gaap:ScenarioForecastMembercpsi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2018-01-012019-09-300001169445us-gaap:ScenarioForecastMembercpsi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2019-10-012021-09-300001169445us-gaap:ScenarioForecastMembercpsi:TermLoanFacilityMemberus-gaap:LineOfCreditMember2021-10-012022-09-300001169445us-gaap:LineOfCreditMember2018-06-300001169445us-gaap:LineOfCreditMember2018-02-080001169445us-gaap:LineOfCreditMember2018-01-012018-06-300001169445us-gaap:LineOfCreditMember2017-10-132017-12-310001169445us-gaap:ScenarioForecastMemberus-gaap:LineOfCreditMember2018-01-012022-10-130001169445us-gaap:LineOfCreditMember2017-01-012017-12-310001169445us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2016-01-012016-01-310001169445us-gaap:FairValueInputsLevel1Member2018-06-300001169445us-gaap:FairValueInputsLevel2Member2018-06-300001169445us-gaap:FairValueInputsLevel3Member2018-06-300001169445us-gaap:FairValueInputsLevel1Member2017-12-310001169445us-gaap:FairValueInputsLevel2Member2017-12-310001169445us-gaap:FairValueInputsLevel3Member2017-12-31cpsi:segment0001169445cpsi:AcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300001169445cpsi:AcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMemberus-gaap:OperatingSegmentsMember2017-04-012017-06-300001169445cpsi:AcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300001169445cpsi:AcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMemberus-gaap:OperatingSegmentsMember2017-01-012017-06-300001169445cpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300001169445cpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2017-04-012017-06-300001169445cpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300001169445cpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2017-01-012017-06-300001169445cpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300001169445cpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2017-04-012017-06-300001169445cpsi:AcuteCareMemberus-gaap:OperatingSegmentsMember2017-01-012017-06-300001169445cpsi:PostAcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300001169445cpsi:PostAcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMemberus-gaap:OperatingSegmentsMember2017-04-012017-06-300001169445cpsi:PostAcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300001169445cpsi:PostAcuteCareMembercpsi:SystemSalesAndSupportRevenueRecurringMemberus-gaap:OperatingSegmentsMember2017-01-012017-06-300001169445cpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300001169445cpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2017-04-012017-06-300001169445cpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300001169445cpsi:SystemsSalesAndSupportRevenueNonrecurringMembercpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2017-01-012017-06-300001169445cpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300001169445cpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2017-04-012017-06-300001169445cpsi:PostAcuteCareMemberus-gaap:OperatingSegmentsMember2017-01-012017-06-300001169445cpsi:TruBridgeRycanandOtherOutsourcingMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300001169445cpsi:TruBridgeRycanandOtherOutsourcingMemberus-gaap:OperatingSegmentsMember2017-04-012017-06-300001169445cpsi:TruBridgeRycanandOtherOutsourcingMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300001169445cpsi:TruBridgeRycanandOtherOutsourcingMemberus-gaap:OperatingSegmentsMember2017-01-012017-06-300001169445us-gaap:CorporateNonSegmentMember2018-04-012018-06-300001169445us-gaap:CorporateNonSegmentMember2017-04-012017-06-300001169445us-gaap:CorporateNonSegmentMember2018-01-012018-06-300001169445us-gaap:CorporateNonSegmentMember2017-01-012017-06-300001169445us-gaap:SubsequentEventMember2018-08-022018-08-02

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 June 30, 2018.
oTRANSITION 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)

Delaware74-3032373
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
6600 Wall Street, Mobile, Alabama36695 
(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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or 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, or a smaller reporting company. See the definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer¨
Accelerated filer
ý
Non-accelerated filer
¨  (Do not check if a smaller reporting company)
Smaller reporting company¨
Emerging Growth Company
¨

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  ý
As of August 6, 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 six months ended June 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) 


June 30, 2018December 31, 2017
Assets
Current assets:
Cash and cash equivalents$1,492 $520 
Accounts receivable, net of allowance for doubtful accounts of $3,213 and $2,654, respectively
41,216 38,061 
Financing receivables, current portion, net14,788 15,055 
Inventories1,478 1,417 
Prepaid income taxes651  
Prepaid expenses and other6,038 2,824 
Total current assets65,663 57,877 
Property and equipment, net11,042 11,692 
Financing receivables, net of current portion13,025 11,485 
Other assets, net of current portion1,155  
Intangible assets, net91,510 96,713 
Goodwill140,449 140,449 
Total assets$322,844 $318,216 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$5,814 $7,620 
Current portion of long-term debt5,830 5,820 
Deferred revenue12,300 8,707 
Accrued vacation4,702 3,794 
Income taxes payable 810 
Other accrued liabilities10,160 14,098 
Total current liabilities38,806 40,849 
Long-term debt, net of current portion133,151 136,614 
Deferred tax liabilities6,646 4,667 
Total liabilities178,603 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 capital159,770 155,078 
Accumulated deficit(15,543)(19,006)
Total stockholders’ equity144,241 136,086 
Total liabilities and stockholders’ equity$322,844 $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 June 30,Six Months Ended June 30,
2018201720182017
Sales revenues:
System sales and support$42,746 $45,474 $88,498 $88,897 
TruBridge25,159 22,203 50,290 42,854 
Total sales revenues67,905 67,677 138,788 131,751 
Costs of sales:
System sales and support19,528 19,753 37,946 39,540 
TruBridge13,531 11,933 26,910 23,520 
Total costs of sales33,059 31,686 64,856 63,060 
Gross profit34,846 35,991 73,932 68,691 
Operating expenses:
Product development9,314 8,414 18,071 16,492 
Sales and marketing7,518 7,607 15,232 14,734 
General and administrative13,188 12,921 25,552 24,581 
Amortization of acquisition-related intangibles2,601 2,601 5,203 5,203 
Total operating expenses32,621 31,543 64,058 61,010 
Operating income2,225 4,448 9,874 7,681 
Other income (expense):
Other income194 70 392 140 
Interest expense(1,807)(1,938)(3,785)(3,745)
Total other income (expense)(1,613)(1,868)(3,393)(3,605)
Income before taxes612 2,580 6,481 4,076 
Provision for income taxes284 993 2,185 2,243 
Net income$328 $1,587 $4,296 $1,833 
Net income per common share—basic$0.02 $0.11 $0.31 $0.13 
Net income per common share—diluted$0.02 $0.11 $0.31 $0.13 
Weighted average shares outstanding used in per common share computations:
Basic13,561 13,420 13,518 13,397 
Diluted13,561 13,420 13,518 13,397 
Dividends declared per common share$0.10 $0.20 $0.20 $0.45 

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
SharesAmount
Balance at December 31, 201713,760 $14 $155,078 $(19,006)$136,086 
Net income— — — 4,296 4,296 
Adoption of accounting standards (Note 2)— — — 1,970 1,970 
Issuance of restricted stock326 — — —  
Stock-based compensation— — 4,692 — 4,692 
Dividends— — — (2,803)(2,803)
Balance at June 30, 201814,086 $14 $159,770 $(15,543)$144,241 

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)
 

Six Months Ended June 30,
20182017
Operating Activities:
Net income$4,296 $1,833 
Adjustments to net income:
Provision for bad debt1,695 473 
Deferred taxes1,404 1,920 
Stock-based compensation4,692 2,967 
Depreciation1,067 1,419 
Amortization of acquisition-related intangibles5,203 5,203 
Amortization of deferred finance costs173 365 
Changes in operating assets and liabilities:
Accounts receivable(4,453)(3,013)
Financing receivables(1,669)(4,241)
Inventories(62)622 
Prepaid expenses and other(594)(1,014)
Accounts payable(1,806)4,588 
Deferred revenue2,363 2,724 
Other liabilities(3,030)2,236 
Prepaid income taxes/income taxes payable(1,461)(191)
Net cash provided by operating activities7,818 15,891 
Investing Activities:
Purchases of property and equipment(417)(465)
Net cash used in investing activities(417)(465)
Financing Activities:
Dividends paid(2,803)(6,135)
Payments of long-term debt principal(10,335)(3,271)
Proceeds from revolving line of credit7,300  
Payments of revolving line of credit(591)(6,500)
Proceeds from exercise of stock options
 1 
Net cash used in financing activities(6,429)(15,905)
Increase (decrease) in cash and cash equivalents972 (479)
Cash and cash equivalents at beginning of period520 2,220 
Cash and cash equivalents at end of period$1,492 $1,741 
Supplemental disclosure of cash flow information:
Cash paid for interest$3,539 $3,355 
Cash paid for income taxes, net of refund$2,242 $514 
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, was previously considered a part of our product development division and has been integrated with our acute care client service team. This transition will work 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 six months ended June 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended June 30, 2017:
(In thousands)As previously reportedReclassificationAs reclassified
Costs of sales:
System sales and support$18,859 $894 $19,753 
Operating expenses:
Product development$9,308 $(894)$8,414 






7

 The following table provides the amounts reclassified for the six months ended June 30, 2017:
(In thousands)As previously reported
Reclassification
As reclassified
Costs of sales:
System sales and support$37,789 $1,751 $39,540 
Operating expenses:
Product development$18,243 $(1,751)$16,492 

2.    RECENT ACCOUNTING PRONOUNCEMENTS
New Accounting Standards Adopted in 2018
In May 2014, the 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 June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Statements of Income
Revenue: TruBridge$25,159 $25,057 $102 
Cost of sales: System sales and support19,528 19,529 (1)
Gross profit34,846 34,743 103 
Sales and marketing7,518 7,121 397 
Operating income2,225 2,519 (294)
Provision for income taxes284 346 (62)
Net income$328 $560 $(232)

Six Months Ended June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Statements of Income
Revenue: TruBridge$50,290 $50,129 $161 
Cost of sales: System sales and support37,946 37,880 66 
Gross profit73,932 73,837 95 
Sales and marketing15,232 14,735 497 
Operating income9,874 10,276 (402)
Provision for income taxes2,185 2,269 (84)
Net income$4,296 $4,614 $(318)

June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Balance Sheet
Prepaid assets and other$6,038 $3,981 $2,057 
Other assets, net of current1,155  1,155 
Total assets322,844 319,632 3,212 
Deferred revenue12,300 11,230 1,070 
Deferred tax liability6,646 6,156 490 
Total liabilities178,603 177,043 1,560 
Retained earnings$(15,543)$(17,195)$1,652 

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 ending June 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
9

consideration payments made after a business combination, proceeds from the settlement of insurance claims, and proceeds from 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 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 contact, 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)Six Months Ended June 30, 2018
Balance as of January 1, 2018
$9,937 
Deferred revenue recorded11,700 
Less deferred revenue recognized as revenue(9,337)
Balance as of June 30, 2018$12,300 

The $11.7 million of deferred revenue recorded during the six months ended June 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 six months ended June 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) Six Months Ended June 30, 2018
Balance as of January 1, 2018 $3,775 
Costs to obtain and fulfill contracts recorded1,562 
Less costs to obtain and fulfill contracts recognized as expense(2,125)
Balance as of June 30, 2018 $3,212 

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 June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Land$2,848 $2,848 
Buildings and improvements8,247 8,240 
Computer equipment3,679 3,269 
Leasehold improvements5,001 5,001 
Office furniture and fixtures2,865 2,865 
Automobiles70 70 
22,710 22,293 
Less: accumulated depreciation(11,668)(10,601)
Property and equipment, net$11,042 $11,692 

5.     OTHER ACCRUED LIABILITIES
Other accrued liabilities was comprised of the following at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Salaries and benefits$6,706 $8,432 
Severance507 1,139 
Commissions713 2,416 
Self-insurance reserves1,037 1,024 
Contingent consideration615 586 
Other582 501 
Other Accrued Liabilities $10,160 $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 EndedSix Months Ended
(In thousands, except per share data)June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Net income$328 $1,587 $4,296 $1,833 
Less: Net income attributable to participating securities(8)(45)(144)(41)
Net income attributable to common stockholders$320 $1,542 $4,152 $1,792 
Weighted average shares outstanding used in basic per common share computations13,561 13,420 13,518 13,397 
Add: Dilutive potential common shares    
Weighted average shares outstanding used in diluted per common share computations13,561 13,420 13,518 13,397 
Basic EPS$0.02 $0.11 $0.31 $0.13 
Diluted EPS$0.02 $0.11 $0.31 $0.13 

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 six months ended June 30, 2018 because the related threshold award performance level has not been achieved as of June 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 June 30, 2018 increased to 46% from 38% for the three months ended June 30, 2017. Our effective tax rate for the three months ended June 30, 2018 was heavily impacted by the year-to-date impact of changing state income allocation determinations among our various subsidiaries from entities with lower effective state rates to entities with higher effective state rates. The year-to-date adjustment, when recorded in a three-month period of significantly lower net income before taxes compared to the immediately preceding period, had an outsized impact on our effective tax rate, resulting in a 25% increase in the effective tax rate. This increase was partially offset by the tax benefits 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 six months ended June 30, 2018 decreased to 34% from 55% for the six months ended June 30, 2017. Our effective tax rate for the six months ended June 30, 2018 was impacted by the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018. The six months ended June 30, 2018 also included a $0.4 million shortfall tax expense related to stock-based compensation that increased the effective rate by 6%. During the six months ended June 30, 2017 we experienced a shortfall tax expense related to stock-based compensation of $0.9 million that increased the effective rate by 23%.

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 six months ended June 30, 2018 and 2017, included in the condensed consolidated statements of income:

14

Three Months EndedSix Months Ended
(In thousands)2018201720182017
Costs of sales$585 $425 $1,024 $743 
Operating expenses2,168 1,261 3,668 2,224 
Pre-tax stock-based compensation expense2,753 1,686 4,692 2,967 
Less: income tax effect(606)(658)(1,032)(1,157)
Net stock-based compensation expense$2,147 $1,028 $3,660 $1,810 

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 June 30, 2018, there was $17.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.2 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 six months ended June 30, 2018 and 2017 is as follows:

Six Months Ended June 30, 2018Six Months Ended June 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 period309,195 $38.36 184,885 $54.63 
Granted148,841 30.20 222,390 32.87 
Performance share awards settled through the issuance of restricted stock177,395 29.94   
Vested(153,424)40.81 (80,558)55.34 
Unvested restricted stock outstanding at end of period482,007 $31.96 326,717 $39.64 

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

In the event that the Company's financial performance meets the predetermined target for the performance objective 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 target, additional shares up to the maximum award may be issued. In the event the financial results of the Company fall below the predetermined target, a reduced number of shares may be issued. If the financial results of the Company fall below the threshold performance level, 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 six months ended June 30, 2018 and 2017 is as follows, based on the target award amounts set forth in the performance share award agreements:

Six Months Ended June 30, 2018Six Months Ended June 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 period189,325 $29.94 77,594 $49.64 
Granted184,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 period184,776 $30.15 189,325 $29.94 

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 June 30, 2018 and December 31, 2017:

(In thousands)June 30, 2018December 31, 2017
Short-term payment plans, gross$7,407 $9,081 
Less: allowance for losses(523)(638)
Short-term payment plans, net$6,884 $8,443 

16

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 conception, 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 June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Long-term financing arrangements, gross$25,604 $22,968 
Less: allowance for losses(1,922)(2,606)
Less: unearned income(2,753)(2,265)
Long-term financing arrangements, net$20,929 $18,097 

Future minimum payments to be received subsequent to June 30, 2018 are as follows:

(In thousands)
Years Ended December 31,
2018$4,778 
20197,874 
20205,080 
20214,042 
20222,656 
Thereafter1,174 
Total minimum payments to be received25,604 
Less: allowance for losses(1,922)
Less: unearned income(2,753)
Receivables, net$20,929 

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 six months ended June 30, 2018 and year ended December 31, 2017:
(In thousands)Balance at Beginning of PeriodProvisionCharge-offsRecoveriesBalance at End of Period
June 30, 2018$3,244 $397 $(1,196)$ $2,445 
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.
17

Financing receivables are written off only after the Company has exhausted all collection efforts. The Company has been successful in collecting its financing receivables and considers the credit quality of such arrangements to be good.
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 June 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
June 30, 2018$1,322 $332 $291 $1,945 
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)June 30, 2018December 31, 2017
Stratification of uninvoiced client financing receivables based on aging of related trade accounts receivable:
1 to 90 Days Past Due$13,797 $11,300 
91 to 180 Days Past Due3,579 3,727 
181 + Days Past Due1,890 967 
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable$19,266 $15,994 
Total uninvoiced client financing receivables of clients with no related trade accounts receivable3,585 4,709 
Total financing receivables with contractual maturities of one year or less7,407 9,081 
Less: allowance for losses(2,445)(3,244)
Total financing receivables$27,813 $26,540 

18

10.  INTANGIBLE ASSETS AND GOODWILL
Our purchased definite-lived intangible assets as of June 30, 2018 and December 31, 2017 are summarized as follows:

(In thousands)Customer RelationshipsTrademarkDeveloped TechnologyTotal
Gross carrying amount as of December 31, 2017 and June 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, 201769,363 9,218 18,132 96,713 
Accumulated amortization for the six months ended June 30, 2018
(3,270)(424)(1,509)(5,203)
Net intangible assets as of June 30, 2018
$66,093 $8,794 $16,623 $91,510 
Weighted average remaining years of useful life1013610

The following table represents the remaining amortization of definite-lived intangible assets as of June 30, 2018:

(In thousands)
For the year ended December 31,
2018$5,203 
201910,112 
202010,106 
202110,066 
202210,066 
Thereafter
45,957 
Total$91,510 

The following table sets forth the change in the carrying amount of goodwill by segment for the six months ended June 30, 2018:
(In thousands)Acute Care EHRPost-acute Care EHRTruBridgeTotal
Balance as of December 31, 2017$97,095 29,570 13,784 $140,449 
Goodwill impairment$    
Balance as of June 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. 

19

11.  LONG-TERM DEBT
Long-term debt was comprised of the following at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Term loan facility$105,357 $115,538 
Revolving credit facility34,693 27,983 
Capital lease obligation410 565 
Debt obligations140,460 144,086 
Less: unamortized debt issuance costs(1,479)(1,652)
Debt obligation, net138,981 142,434 
Less: current portion(5,830)(5,820)
Long-term debt$133,151 $136,614 

As of June 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 committed size 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 Amended Credit Agreement to increase the aggregate principle 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.00% to 3.50%. The applicable margin range for base rate loans ranges from 1.00% to 2.50%, 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 the 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 June 30, 2018:
(In thousands)
2018$3,085 
20196,831 
20208,775 
20219,506 
2022112,263 
Thereafter 
$140,460 

20

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 June 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 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.
21

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 June 30, 2018:

Fair Value at June 30, 2018 Using
Carrying Amount atQuoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In thousands)6/30/2018(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 atQuoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant 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 six months ended June 30, 2018 and 2017:

Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2018201720182017
Revenues:
Acute Care EHR
Recurring revenue$28,342 $28,001 $56,477 $56,539 
Non-recurring revenue8,865 11,393 20,913 19,985 
Total Acute Care EHR revenue37,207 39,394 77,390 76,524 
Post-acute Care EHR
Recurring revenue4,656 5,108 9,487 10,186 
Non-recurring revenue883 972 1,621 2,187 
Total Post-acute Care EHR revenue5,539 6,080 11,108 12,373 
TruBridge25,159 22,203 50,290 42,854 
Total revenues$67,905 $67,677 $138,788 $131,751 
Cost of sales:
Acute Care EHR$17,970 $17,730 $34,727 $35,504 
Post-acute Care EHR1,558 2,023 3,219 4,036 
TruBridge13,531 11,933 26,910 23,520 
Total cost of sales$33,059 $31,686 $64,856 $63,060 
Gross profit:
Acute Care EHR$19,237 $21,664 $42,663 $41,020 
Post-acute Care EHR3,981 4,057 7,889 8,337 
TruBridge11,628 10,270 23,380 19,334 
Total gross profit$34,846 $35,991 $73,932 $68,691 
Corporate operating expenses$(32,621)$(31,543)$(64,058)$(61,010)
Other income194 70 392 140 
Interest expense(1,807)(1,938)(3,785)(3,745)
Income before taxes$612 $2,580 $6,481 $4,076 

15.     SUBSEQUENT EVENTS
On August 2, 2018, the Company announced a dividend for the third quarter of 2018 in the amount of $0.10 per share, payable on August 31, 2018, to stockholders of record as of the close of business on August 16, 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 four companies - Evident, LLC ("Evident"), TruBridge, LLC ("TruBridge"), Healthland Inc. ("Healthland"), 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, formed in April 2015, provides a comprehensive acute care electronic health record ("EHR") solution, Thrive, and related services for community hospitals and their physician clinics.
• Healthland provides a comprehensive acute care EHR solution, 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 and Healthland.

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 Rycan 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
25

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.
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, 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.
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
26

result, the effect of this trend on the Company's financial statements is reduced system sales revenues during the period of 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 that changes 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.
Although 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, 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 six months ended June 30, 2018, we generated revenues of $138.8 million from the sale of our products and services, compared to $131.8 million during the six months ended June 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 six months ended June 30, 2018 increased by $2.5 million to $4.3 million from the six months ended June 30, 2017 as a result of revenue growth accompanied with improved gross margins of 53%, a 1% increase from the first six months of 2017. Net cash provided by operating activities decreased by $8.1 million to $7.8 million provided from operations during the six months ended June 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 six months ended June 30, 2018 and 2017, expressed as a percentage of our total revenues for these periods:
Three Months Ended June 30,Six Months Ended June 30,
2018201720182017
(In thousands)Amount% SalesAmount% SalesAmount% SalesAmount% Sales
INCOME DATA:
Sales revenues:
System sales and support:
Acute Care EHR$37,207 54.8  $39,394 58.2  $77,390 55.8  $76,524 58.1  
Post-acute Care EHR5,539 8.2  6,080 9.0  11,108 8.0  12,373 9.4  
Total System sales and support42,746 62.9  45,474 67.2  88,498 63.8  88,897 67.5  
TruBridge25,159 37.1  22,203 32.8  50,290 36.2  42,854 32.5  
Total sales revenues67,905 100.0  67,677 100.0  138,788 100.0  131,751 100.0  
Costs of sales:
System sales and support:
Acute Care EHR17,970 26.5  17,730 26.2  34,727 25.0  35,504 26.9  
Post-acute Care EHR1,558 2.3  2,023 3.0  3,219 2.3  4,036 3.1  
Total System sales and support19,528 28.8  19,753 29.2  37,946 27.3  39,540 30.0  
TruBridge13,531 19.9  11,933 17.6  26,910 19.4  23,520 17.9  
Total costs of sales33,059 48.7  31,686 46.8  64,856 46.7  63,060 47.9  
Gross profit34,846 51.3  35,991 53.2  73,932 53.3  68,691 52.1  
Operating expenses:
Product development9,314 13.7  8,414 12.4  18,071 13.0  16,492 12.5  
Sales and marketing7,518 11.1  7,607 11.2  15,232 11.0  14,734 11.2  
General and administrative13,188 19.4  12,921 19.1  25,552 18.4  24,581 18.7  
Amortization of acquisition-related intangibles2,601 3.8  2,601 3.8  5,203 3.7  5,203 3.9  
Total operating expenses32,621 48.0  31,543 46.6  64,058 46.2  61,010 46.3  
Operating income2,225 3.3  4,448 6.6  9,874 7.1  7,681 5.8  
Other income (expense):
Other income194 0.3  70 0.1  392 0.3  140 0.1  
Interest expense(1,807)(2.7) (1,938)(2.9) (3,785)(2.7) (3,745)(2.8) 
Total other income (expense)(1,613)(2.4) (1,868)(2.8) (3,393)(2.4) (3,605)(2.7) 
Income before taxes612 0.9  2,580 3.8  6,481 4.7  4,076 3.1  
Provision for income taxes284 0.4  993 1.5  2,185 1.6  2,243 1.7  
Net income$328 0.5  $1,587 2.3  $4,296 3.1  $1,833 1.4  


28

Three Months Ended June 30, 2018 Compared with Three Months Ended June 30, 2017 
Revenues. Total revenues for the three months ended June 30, 2018 increased slightly $0.2 million, compared to the three months ended June 30, 2017.
System sales and support revenues decreased by 6%, or $2.7 million, compared to the second quarter 2017. System sales and support revenues were comprised of the following:
Three Months Ended June 30,
(In thousands)20182017
Recurring system sales and support revenues (1)
Acute Care EHR$28,342 $28,001 
Post-acute Care EHR4,656 5,108 
Total recurring system sales and support revenues32,998 33,109 
Non-recurring system sales and support revenues (2)
Acute Care EHR8,865 11,393 
Post-acute Care EHR883 972 
Total non-recurring system sales and support revenues9,748 12,365 
Total system sales and support revenue$42,746 $45,474 
(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 decreased $2.6 million, or 21%, as volatility in the timing of new customer installations coupled with relative weakness in non-MU3 related add-on sales resulted in a decrease in Acute Care EHR non-recurring revenues of $2.5 million, or 22%. We installed our Acute Care EHR solutions at three new hospital clients during the second quarter 2018 (one under a SaaS arrangement, resulting in revenue being recognized ratably over the contractual term) compared to ten new hospital clients during the second quarter 2017 (one under a SaaS arrangement). The ten new hospital client implementations during the second quarter 2017 marked the highest during a quarter since the HHI acquisition, presenting a particularly difficult comparison versus the current quarter's results and resulting in a $3.7 million, or 60%, decrease in new system implementation revenues. This decrease in new system implementation revenues was partially offset by a $3.4 million increase in MU3 implementations from $0.2 million in the second quarter 2017 to $3.6 million in the second quarter 2018. However, the impact on our results of these increased MU3 implementation volumes was muted by relative weakness in non-MU3 related add-on sales as a 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 by $0.1 million, or 9%, in the second quarter of 2018 as a result of slowing new installation bookings due to aggressive competition during our effort to make technological improvements to the AHT product line.
Recurring system sales and support revenues were relatively flat, decreasing slightly from $33.1 million in the second quarter of 2017 to $33.0 million in the second quarter of 2018. Acute Care EHR recurring revenues increased $0.3 million, or 1%, as new Thrive customer growth and additional support fees for MU3-related add-on sales have outweighed attrition primarily from the Healthland customer base. Post-acute Care EHR recurring revenues decreased by $0.5 million, or 9%, due to attrition attributed to the aforementioned aggressive competitive environment.
TruBridge revenues increased 13%, or $3.0 million, compared to the second 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 resulting in an expanded customer base for our accounts receivable management services, increasing $2.4 million, or 38%, and our medical coding services, increasing $1.1 million, or 89%, compared to the second quarter 2017. These increases were partially offset by a $0.6 million, or 52%, 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 4%, or $1.4 million, compared to the second quarter 2017. As a percentage of total revenues, costs of sales increased to 49% in the second quarter 2018, compared to 47% in the second quarter 2017.
29

Costs of Acute Care EHR system sales and support increased by $0.2 million, or 1%, compared to the second quarter 2017 primarily due to a $1.0 million, or 41%, 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. This increase was partially offset by a $0.6 million, or 34%, decrease in travel costs due to improved implementation techniques and decreased equipment costs (which are minimal for MU3 implementations) of $0.1 million, or 11%. The dual effect of decreased revenues and increased third-party software costs resulted in the gross margin on Acute Care EHR system sales and support decreasing to 52% in the second quarter 2018, compared to 55% in the second quarter 2017.
Costs of Post-acute Care EHR system sales and support decreased by $0.5 million, or 23%, compared to the second quarter 2017, primarily due to reduced payroll costs of $0.2 million, or 19%, 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.3 million due to the decreased installation volume mentioned above. The gross margin on Post-acute Care EHR system sales and support increased to 72% in the second quarter 2018, compared to 67% in the second quarter 2017.
Our costs associated with TruBridge sales and support increased 13%, or $1.6 million, with the largest contributing factor being an increase in payroll and related costs of 29%, or $2.1 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 moving to in-house resources during the fourth quarter of 2017 for cloud services provided to the HHI customer base. The gross margin on these services was 46% in the second quarters of 2018 and 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 $0.9 million, compared to the second 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 1%, or $0.1 million, compared to the second quarter 2017, primarily due to decreased payroll costs of 10%, or $0.3 million, partially offset by increased TruBridge-specific and MU3 commissions expense compared to the second quarter 2017.
General and Administrative. General and administrative expenses increased 2%, or $0.3 million, compared to the second quarter 2017, primarily due to a $0.8 million increase in bad debt expense, a $0.6 million, or 17%, increase in employee health costs, and a $0.4 million increase in stock compensation expense during the second quarter 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 increases were partially offset by a $1.5 million decrease in voluntary severance program expense compared to the second quarter 2017.
Amortization of Acquisition-Related Intangibles. Amortization expense associated with acquisition-related intangible assets was unchanged compared to the second quarter 2017.
 Total Operating Expenses. As a percentage of total revenues, total operating expenses increased to 48% in the second quarter 2018, compared to 47% in the second quarter 2017.
Total Other Income (Expense). Total other income (expense) decreased from expense of $1.9 million during the second quarter 2017 to expense of $1.6 million during the second quarter 2018, as our long-term debt interest rate was reduced when our leverage ratio fell below the target ratio 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 decreased by 76%, or $2.0 million, compared to the second quarter 2017.
  Provision for Income Taxes. Our effective tax rate for the three months ended June 30, 2018 increased to 46% from 38% for the three months ended June 30, 2017. Our effective tax rate for the three months ended June 30, 2018 was heavily impacted by the year-to-date impact of changing state income allocation determinations among our various subsidiaries from entities with lower effective state rates to entities with higher effective state rates. The year-to-date adjustment, when recorded in a three-month period of significantly lower net income before taxes compared to the immediately preceding period, had an outsized impact on our effective tax rate, resulting in a 25% increase in the effective tax rate. This increase was partially offset by the tax benefits of the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018.
30

Net Income. Net income for the three months ended June 30, 2018 decreased by $1.3 million to $0.3 million, or $0.02 per basic and diluted share, compared with net income of $1.6 million, or $0.11 per basic and diluted share, for the three months ended June 30, 2017. Net income represented less than 1% of revenue for the three months ended June 30, 2018, compared to 2% of revenue for the three months ended June 30, 2017.
Six Months Ended June 30, 2018 Compared with Six Months Ended June 30, 2017 
Revenues. Total revenues for the six months ended June 30, 2018 increased 5%, or $7.0 million, compared to the six months ended June 30, 2017.
System sales and support revenues decreased slightly by $0.4 million from the six months ended June 30, 2017. System sales and support revenues were comprised of the following:
Six Months Ended June 30,
(In thousands)20182017
Recurring system sales and support revenues (1)
Acute Care EHR$56,477 $56,539 
Post-acute Care EHR9,487 10,186 
Total recurring system sales and support revenues65,964 66,725 
Non-recurring system sales and support revenues (2)
Acute Care EHR$20,913 $19,985 
Post-acute Care EHR1,621 2,187 
Total non-recurring system sales and support revenues22,534 22,172 
Total system sales and support revenue$88,498 $88,897 
(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 $0.4 million, or 2%, 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 $0.9 million, or 5%. MU3 implementations contributed $7.9 million of Acute Care EHR non-recurring revenue during the first six months of 2018, compared to only $0.2 million during the first six months of 2017. These revenue contributions were partially offset by a $4.1 million, or 44%, decrease in new system implementation revenues, as we installed our Acute Care EHR solutions at nine new hospital clients during the six months ended June 30, 2018 (two under a SaaS arrangement), compared to thirteen new hospital clients during the six months ended June 30, 2017 (two under a SaaS arrangement). Further mitigating the significant impact of MU3 implementation revenues has been the relative weakness in non-MU3 related add-on sales as a 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 by $0.6 million, or 26%, as a result of slowing new installation bookings due to aggressive competition during our effort to make technological improvements to the AHT product line.
Recurring system sales and support revenues decreased $0.8 million, or 1%, during the six months ended June 30, 2018. Acute Care EHR recurring revenues decreased slightly by $0.1 million 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 Healthland customer base, outweighing new customer growth. Post-acute Care EHR recurring revenues decreased by $0.7 million, or 7%, due to attrition attributed to the aforementioned aggressive competitive environment.
TruBridge revenues increased 17%, or $7.4 million, compared to the six months ended June 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 resulting in an expanded customer base for our accounts receivable management services, increasing $5.2 million, or 42%, and our medical coding services, increasing $2.6 million, or 120%, compared to the six months ended June 30, 2017. These increases were partially offset by a $0.7 million, or 35%, decrease in consulting services as consulting opportunities related to Thrive software add-on sales have decreased and medical coding initiatives have been completed.
31

Costs of Sales. Total costs of sales increased by 3%, or $1.8 million, compared to the six months ended June 30, 2017. As a percentage of total revenues, costs of sales decreased to 47% in the six months ended June 30, 2018, compared to 48% in the six months ended June 30, 2017.
Costs of Acute Care EHR system sales and support decreased by $0.8 million, or 2%, compared to the six months ended June 30, 2017, primarily due to a $1.0 million, or 36%, decrease in equipment costs (which are minimal for MU3 implementations), and decreased travel costs of $1.0 million, or 30%, due to improved implementation techniques, partially offset by a $1.3 million, or 25%, 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 six months ended June 30, 2018 compared to 54% in the six months ended June 30, 2017.
Costs of Post-acute Care EHR system sales and support decreased by $0.8 million, or 20%, compared to the six months ended June 30, 2017 primarily due to reduced payroll costs of $0.4 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 71% for the six months ended June 30, 2018, compared to 67% for the six months ended June 30, 2017.
Our costs associated with TruBridge sales and support increased 14%, or $3.4 million, with the largest contributing factor being an increase in payroll and related costs of 29%, or $4.3 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.2 million decrease in cloud hosting costs as a result of moving to in-house resources 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 six months ended June 30, 2018 compared to 45% in the six months ended June 30, 2017, primarily attributed to the realization of 2017 bookings to revenue in which the aforementioned accompanying payroll costs constricted margins during 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 10%, or $1.6 million, compared to the six months ended June 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 increased 3%, or $0.5 million, compared to the six months ended June 30, 2017, primarily due to increased TruBridge-specific and MU3 commissions expense.
General and Administrative. General and administrative expenses increased 4%, or $1.0 million, compared to the six months ended June 30, 2017, primarily due to a $1.2 million increase in bad debt expense and a $1.3 million, or 20%, increase in employee health costs during the six months ended June 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.9 million decrease in voluntary severance program expense compared to the six months ended June 30, 2017.
Amortization of Acquisition-Related Intangibles. Amortization expense associated with acquisition-related intangible assets was unchanged compared to the six months ended June 30, 2017.
 Total Operating Expenses. As a percentage of total revenues, total operating expenses remained flat at 46% for both six month periods.
Total Other Income (Expense). Total other income (expense) decreased from expense of $3.6 million during the six months ended June 30, 2017 to expense of $3.4 million during the six months ended June 30, 2018, as interest income has increased 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 59%, or $2.4 million, compared to the six months ended June 30, 2017.
  Provision for Income Taxes. Our effective tax rate for the six months ended June 30, 2018 decreased to 34% from 55% for the six months ended June 30, 2017. Our effective tax rate for the six months ended June 30, 2018 was impacted by the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018. The six months ended June 30, 2018 also included a $0.4 million shortfall tax expense related to stock-based compensation that
32

increased the effective rate by 6%. During the six months ended June 30, 2017 we experienced a shortfall tax expense related to stock-based compensation of $0.9 million that increased the effective rate by 23%.
Net Income. Net income for the six months ended June 30, 2018 increased by $2.5 million to a net income of $4.3 million, or $0.31 per basic and diluted share, compared with net income of $1.8 million, or $0.13 per basic and diluted share, for the six months ended June 30, 2017. Net income represented 3% of revenue for the six months ended June 30, 2018, compared to 1% of revenue for the six months ended June 30, 2017.
Liquidity and Capital Resources
Sources of Liquidity
As of June 30, 2018, our principal sources of liquidity consisted of cash and cash equivalents of $1.5 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 committed size 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 principle 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 June 30, 2018, we had $140.1 million in principal amount of indebtedness outstanding under the Amended Credit Facilities. We believe that our cash and cash equivalents of $1.5 million as of June 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 June 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 $8.1 million, from $15.9 million provided by operations for the six months ended June 30, 2017 to $7.8 million provided by operations for the six months ended June 30, 2018. The decrease in cash flows provided from operations is primarily due to a $6.3 million contraction in payables and other liabilities during the six months ended June 30, 2018 as a result of the timing of vendor and payroll payments compared to a $6.6 million expansion during the six months ended June 30, 2017. The $2.5 million increase in net income was mostly offset by a combined accounts and financing receivables expansion of $6.1 million during the six months ended June 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.
Investing Cash Flow Activities
Net cash used in investing activities remained relatively flat with $0.4 million used in the six months ended June 30, 2018 compared to $0.5 million used during the six months ended June 30, 2017. We do not anticipate the need for significant capital expenditures during the remainder of 2018.
Financing Cash Flow Activities
During the six months ended June 30, 2018, our financing activities used net cash of $6.4 million, as we paid a net $3.6 million in long-term debt principal and declared and paid dividends in the amount of $2.8 million. During the six months ended June 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 $15.9 million during the six months ended June 30, 2017, primarily due to $9.8 million paid in long-term debt principal and $6.1 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.
33

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 June 30, 2018, we had $105.4 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.00% to 3.50%. The applicable margin range for base rate loans ranges from 1.00% to 2.50%, 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 the 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 events of default. We believe that we were in compliance with the covenants contained in the Amended Credit Agreement as of June 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.

34

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 June 30, 2018, we had a twelve-month backlog of approximately $38 million in connection with non-recurring system purchases and approximately $229 million in connection with recurring payments under support and maintenance, Cloud EHR contracts, and TruBridge services. As of June 30, 2017, we had a twelve-month backlog of approximately $37 million in connection with non-recurring system purchases and approximately $217 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 periods ending June 30, 2018 and 2017, respectively:
Three Months EndedSix Months Ended
(In thousands)June 30, 2018June 30, 2017June 30, 2018June 30, 2017
System sales and support (1)
Acute Care EHR$16,071 $23,871 $33,576 $38,914 
Post-acute Care EHR1,054 1,127 1,781 3,039 
Total system sales and support17,125 24,998 35,357 41,953 
TruBridge (2)
6,371 8,699 10,189 15,293 
Total bookings$23,496 $33,697 $45,546 $57,246 
(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 second quarter 2018 decreased $7.8 million, or 33%, compared to the second quarter 2017, and in the six months ended June 30, 2018 decreased $5.3 million, or 14%, compared to the six months ended June 30, 2017, mostly due to the demand dynamics related to the Company's MU3 software applications. Bookings during the three and six months ended June 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 has announced two rules (the most recent of which was proposed in April 2018) that would 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 second quarter 2018 decreased $0.1 million, or 6%, compared to the second quarter 2017, and decreased $1.3 million, or 41%, compared to the six months ended June 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 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 two 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 two quarters of 2018, TruBridge bookings experienced a normalization that resulted in a decrease from the first two 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
35

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 June 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 six months ended June 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 $140.1 million of outstanding borrowings under our Amended Credit Facilities with Regions Bank at June 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 June 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.


Item 4.Controls and Procedures.

36

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

38

Item 6.Exhibits.


3.1 
3.2 
31.1 
31.2 
32.1 
101 
Interactive Data Files for CPSI’s Form 10-Q for the period ended June 30, 2018


39

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.
August 7, 2018By:/s/ J. Boyd Douglas
J. Boyd Douglas
President and Chief Executive Officer
August 7, 2018By:
/S/ Matt J. Chambless
Matt J. Chambless
Chief Financial Officer

40
EX-31.1 2 cpsi-ex31106302018.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: August 7, 2018

/s/ J. Boyd Douglas 
J. Boyd Douglas 
President and Chief Executive Officer 


EX-31.2 3 cpsi-ex31206302018.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: August 7, 2018

/s/ Matt J. Chambless 
Matt J. Chambless 
Chief Financial Officer 


EX-32.1 4 cpsi-ex32106302018.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 June 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: August 7, 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-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1002002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1005005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2107101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 2208201 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - BASIS OF PRESENTATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - BASIS OF PRESENTATION - Reclassification (Details) link:presentationLink link:calculationLink link:definitionLink 2111102 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - (Tables) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Disclosure of the Impact of Adoption of Topic 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2115103 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2417404 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 2418405 - Disclosure - REVENUE RECOGNITION Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2419406 - Disclosure - REVENUE RECOGNITION Costs to obtain and fulfill contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2120104 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2422407 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - OTHER ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - OTHER ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2425408 - Disclosure - OTHER ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2428409 - Disclosure - NET INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2429410 - Disclosure - NET INCOME PER SHARE Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2431411 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2434412 - Disclosure - STOCK-BASED COMPENSATION - Total Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2435413 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2436414 - Disclosure - STOCK-BASED COMPENSATION - Summary of Performance Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2137109 - Disclosure - FINANCING RECEIVABLES link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - FINANCING RECEIVABLES (Tables) link:presentationLink link:calculationLink link:definitionLink 2439415 - Disclosure - FINANCING RECEIVABLES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2440416 - Disclosure - FINANCING RECEIVABLES - Short-Term Payment Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2441417 - Disclosure - FINANCING RECEIVABLES - Sales-Type Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2442418 - Disclosure - FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2443419 - Disclosure - FINANCING RECEIVABLES - Allowance for Financing Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2444420 - Disclosure - FINANCING RECEIVABLES - Analysis of Age of Financing Receivables Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 2445421 - Disclosure - FINANCING RECEIVABLES - Summary of Financing Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2146110 - Disclosure - INTANGIBLE ASSETS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 2347309 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2448422 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Definited-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2449423 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2450424 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2151111 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2352310 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2453425 - Disclosure - LONG-TERM DEBT - Schedule of long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 2453425 - Disclosure - LONG-TERM DEBT - Schedule of long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 2454426 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2455427 - Disclosure - LONG-TERM DEBT - Annual Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2156112 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2157113 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 2358311 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2459428 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 2160114 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 2361312 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2462429 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2464430 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cpsi-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cpsi-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cpsi-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 91 to 180 DaysPast Due 91 to 180 Days Past Due Financing Receivables, 91 to 180 Days Past Due [Member] Financing Receivables, 91 to 180 Days 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 Financial receivable lease term. Income Statement Location [Domain] Income Statement Location [Domain] Balance as of January 1, 2018 Balance as of June 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] 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 - Non-recurring [Member] Systems Sales And Support Revenue - Non-recurring [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Depreciation Depreciation Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Deferred tax liabilities Deferred tax liability Deferred Tax Liabilities, Net, Noncurrent 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 Less deferred revenue recognized as revenue Contract with Customer, Liability, Revenue Recognized Consolidated leverage ratio, maximum Long-Term Debt, Covenant, 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 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) Revenue from Contract with Customer, Excluding Assessed Tax, as a Percentage of Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax, as a Percentage of 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 [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] System sales and support System sales and support Cost of Goods Sold Sales revenues: Revenue, Net [Abstract] 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 Accrued Severance, Current Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Recurring revenue System Sales And Support Revenue - Recurring [Member] System Sales And Support Revenue - Recurring [Member] Other income 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 Intangible assets, net 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 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two Automobiles Automobiles [Member] 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 + DaysPast Due 181 + Days Past Due Financing Receivables, Equal to Greater than 181 Days Past Due [Member] Financing Receivables, Equal to Greater than 181 Days 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] Costs to obtain and fulfill contracts recorded Contract Revenue Cost 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] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] 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 Other assets, net of current portion Other Assets, Noncurrent Accumulated Deficit Retained Earnings [Member] Segments [Domain] Segments [Domain] Change in Contract with Customer, Liability 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 Capital lease obligation Capital Lease Obligations Performance share awards settled through the issuance of restricted stock (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 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 Analysis of Age of Financing Receivables Amounts Past Due Trade Accounts Receivables Table [Table Text Block] Past Due Trade Accounts Receivables [Table Text Block] 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 Scenario, 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 DaysPast Due 1 to 90 Days Past Due Financing Receivables, 1 to 90 Days Past Due [Member] Financing Receivables, 1 to 90 Days Past Due [Member] 2019 Long-term Debt, Maturities, Repayments of Principal in Year Two Line of credit Line of Credit [Member] Debt Disclosure [Abstract] Cash paid for interest Interest Paid 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 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] 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] Deferred revenue Increase (Decrease) in Deferred Revenue 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 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] Increase in effective tax rate percentage Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent Less: Net income attributable to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic TruBridge Revenue: TruBridge Sales Revenue, Services, Net 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 [Member] 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 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] Products and Services [Domain] Products and Services [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 EHR Post-Acute Care [Member] Post-Acute Care [Member] Gross carrying amount as of December 31, 2017 and June 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 [Domain] Fair Value Hierarchy [Domain] Property and equipment, gross Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Prepayment of debt Early Repayments Of Lines Of Credit Early Repayments Of Lines Of Credit Reclassifications 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 Total sales revenues Total revenues Revenue, Net 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 Contract with Customer, Liability, Period Increase (Decrease) Contract with Customer, Liability, Period Increase (Decrease) TruBridge TruBridge, Rycan, and Other Outsourcing [Member] TruBridge, Rycan, and 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 provided by (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) Expiration period of sales type lease Expiration Period Of Sales Type Lease Expiration period of sales type lease. 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] Revised Presentation Member [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 Amount from Excess Cash Flow, Year Two and Thereafter, Percentage Debt Instrument, Covenant, Prepayment Amount from Excess Cash Flow, Year Two and Thereafter, Percentage Aggregate target (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Target Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Target Product development Research and Development Expense Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Excess tax benefit Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount 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 Beginning balance Balance as of June 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 [Member] Accounting Standards Update 2014-09 [Member] Corporate 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 Costs of sales Cost of Sales [Member] Total uninvoiced client financing receivables balances of clients with a trade accounts receivable Financing Receivable, Reclassified to Trade Accounts Receivable, Past Due Financing Receivable, Reclassified to Trade Accounts Receivable, Past Due Financing receivables Increase (Decrease) in Finance Receivables Dividends Dividends TruBridge Business Management Consulting and Managed IT Services [Member] Business Management Consulting and Managed IT Services [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] SUBSEQUENT EVENTS Subsequent Events [Text Block] Components of Lease Receivables Schedule Of Components Of Lease Receivables Table [Table Text Block] Schedule of components of lease receivables. Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Fixed charge coverage ratio, minimum Long-Term Debt, Covenant, Fixed Charge Coverage Ratio, Minimum Long-Term Debt, Covenant, Fixed Charge Coverage Ratio, Minimum Total costs of sales Total cost of sales 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 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] 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 Provision for income taxes Income Tax Expense (Benefit) Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [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 $3,213 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] Revenue recognition. Acute Care EHR Acute Care EHR Acute Care [Member] 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] Deferred revenue recognized as revenue Deferred Revenue, Revenue Recognized 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) Net Income (Loss) Attributable to Parent Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Income before taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest TruBridge Cost of Services 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] 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 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 System sales and support Sales Revenue, Goods, Net Products and Services [Axis] Products and Services [Axis] Total other income (expense) Nonoperating Income (Expense) Schedule of Financing Receivables Past Due [Table] Schedule of Financing Receivables Past Due [Table] Capitalized Contract Cost Roll Forward Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Current liabilities: Liabilities, Current [Abstract] Less costs to obtain and fulfill contracts recognized as expense 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 Implementation fee revenue Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Line of credit facility, incremental facility capacity Line of Credit Facility, Accordion Feature, Increase Limit Line of 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 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] Current assets: Assets, Current [Abstract] 2022 Long-term Debt, Maturities, Repayments of Principal in Year Five Capital leases, assets by major class, net Capital Leases, Balance Sheet, Assets by Major Class, Net Credit Facility [Axis] Credit Facility [Axis] Prepayment amount from excess cash flow, current year and next twelve months, percentage Debt Instrument, Covenant, Prepayment Amount from Excess Cash Flow, Current Year and Next 12 Months, Percentage Debt Instrument, Covenant, Prepayment Amount from Excess Cash Flow, Current Year and Next 12 Months, Percentage Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Performance share awards settled through the 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 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 Maintenance Contract Term Proceeds from exercise of stock options Proceeds from Stock Options Exercised Gross profit 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] 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-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 cpsi-20180630_htm.xml IDEA: XBRL DOCUMENT 0001169445 2017-01-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:BusinessManagementConsultingandManagedITServicesMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:BusinessManagementConsultingandManagedITServicesMember 2018-06-30 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2018-06-30 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-06-30 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0001169445 cpsi:TermLoanFacilityMember us-gaap:LineOfCreditMember 2016-01-31 0001169445 us-gaap:CommonStockMember 2017-12-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: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 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-01-01 2016-01-31 0001169445 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-01-01 2016-01-31 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember us-gaap:BaseRateMember 2016-01-01 2016-01-31 0001169445 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember us-gaap:BaseRateMember 2016-01-01 2016-01-31 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-06-30 0001169445 us-gaap:LineOfCreditMember 2018-02-08 0001169445 us-gaap:LineOfCreditMember 2018-01-01 2018-06-30 0001169445 us-gaap:LineOfCreditMember 2017-10-13 2017-12-31 0001169445 us-gaap:RetainedEarningsMember 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:FairValueInputsLevel1Member 2018-06-30 0001169445 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001169445 us-gaap:FairValueInputsLevel3Member 2018-06-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:RetainedEarningsMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:AcuteCareMember 2018-04-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:AcuteCareMember 2017-04-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:AcuteCareMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:AcuteCareMember 2017-01-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:AcuteCareMember 2018-04-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:AcuteCareMember 2017-04-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:AcuteCareMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:AcuteCareMember 2017-01-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2018-04-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2017-04-01 2017-06-30 0001169445 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:AcuteCareMember 2017-01-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:PostAcuteCareMember 2018-04-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:PostAcuteCareMember 2017-04-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:PostAcuteCareMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemSalesAndSupportRevenueRecurringMember cpsi:PostAcuteCareMember 2017-01-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:PostAcuteCareMember 2018-04-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:PostAcuteCareMember 2017-04-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:PostAcuteCareMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:SystemsSalesAndSupportRevenueNonrecurringMember cpsi:PostAcuteCareMember 2017-01-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2018-04-01 2018-06-30 0001169445 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2017-04-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:PostAcuteCareMember 2017-01-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:TruBridgeRycanandOtherOutsourcingMember 2018-04-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:TruBridgeRycanandOtherOutsourcingMember 2017-04-01 2017-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:TruBridgeRycanandOtherOutsourcingMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingSegmentsMember cpsi:TruBridgeRycanandOtherOutsourcingMember 2017-01-01 2017-06-30 0001169445 us-gaap:CorporateNonSegmentMember 2018-04-01 2018-06-30 0001169445 us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0001169445 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-30 0001169445 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0001169445 us-gaap:CommonStockMember 2018-06-30 0001169445 us-gaap:SubsequentEventMember 2018-08-02 2018-08-02 0001169445 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001169445 us-gaap:RetainedEarningsMember 2018-06-30 0001169445 2018-08-06 0001169445 2016-12-31 0001169445 2017-06-30 0001169445 us-gaap:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0001169445 cpsi:RevisedPresentationMember us-gaap:RestatementAdjustmentMember 2017-04-01 2017-06-30 0001169445 us-gaap:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0001169445 cpsi:RevisedPresentationMember us-gaap:RestatementAdjustmentMember 2017-01-01 2017-06-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 2018-01-01 0001169445 2018-01-01 2018-06-30 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001169445 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001169445 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001169445 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001169445 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001169445 us-gaap:AccountingStandardsUpdate201602Member us-gaap:MinimumMember us-gaap:ScenarioForecastMember 2019-01-01 0001169445 us-gaap:AccountingStandardsUpdate201602Member us-gaap:MaximumMember us-gaap:ScenarioForecastMember 2019-01-01 0001169445 us-gaap:MinimumMember 2018-01-01 2018-06-30 0001169445 us-gaap:MaximumMember 2018-01-01 2018-06-30 0001169445 2018-01-01 0001169445 us-gaap:LandMember 2018-06-30 0001169445 us-gaap:LandMember 2017-12-31 0001169445 us-gaap:BuildingAndBuildingImprovementsMember 2018-06-30 0001169445 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0001169445 us-gaap:ComputerEquipmentMember 2018-06-30 0001169445 us-gaap:ComputerEquipmentMember 2017-12-31 0001169445 us-gaap:LeaseholdImprovementsMember 2018-06-30 0001169445 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001169445 2018-06-30 0001169445 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001169445 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001169445 us-gaap:AutomobilesMember 2018-06-30 0001169445 us-gaap:AutomobilesMember 2017-12-31 0001169445 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001169445 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001169445 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001169445 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001169445 us-gaap:OperatingExpenseMember 2018-04-01 2018-06-30 0001169445 us-gaap:OperatingExpenseMember 2017-04-01 2017-06-30 0001169445 2017-12-31 0001169445 us-gaap:OperatingExpenseMember 2018-01-01 2018-06-30 0001169445 us-gaap:OperatingExpenseMember 2017-01-01 2017-06-30 0001169445 us-gaap:RestrictedStockMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001169445 us-gaap:RestrictedStockMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001169445 us-gaap:RestrictedStockMember 2017-12-31 0001169445 us-gaap:RestrictedStockMember 2016-12-31 0001169445 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001169445 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001169445 us-gaap:RestrictedStockMember 2018-06-30 0001169445 us-gaap:RestrictedStockMember 2017-06-30 0001169445 us-gaap:PerformanceSharesMember 2018-01-01 2018-06-30 0001169445 us-gaap:PerformanceSharesMember 2017-12-31 0001169445 us-gaap:PerformanceSharesMember 2016-12-31 0001169445 us-gaap:PerformanceSharesMember 2017-01-01 2017-06-30 0001169445 us-gaap:PerformanceSharesMember 2018-06-30 0001169445 us-gaap:PerformanceSharesMember 2017-06-30 0001169445 cpsi:FixedPeriodicPaymentPlansMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001169445 cpsi:FixedPeriodicPaymentPlansMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001169445 cpsi:ShortTermPaymentPlansMember 2018-06-30 0001169445 cpsi:ShortTermPaymentPlansMember 2017-12-31 0001169445 2018-04-01 2018-06-30 0001169445 2017-01-01 2017-12-31 0001169445 cpsi:FinancingReceivables1to90DaysPastDueMember 2018-06-30 0001169445 cpsi:FinancingReceivables91to180DaysPastDueMember 2018-06-30 0001169445 cpsi:FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember 2018-06-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 2017-04-01 2017-06-30 0001169445 us-gaap:CustomerRelationshipsMember 2018-06-30 0001169445 us-gaap:TrademarksMember 2018-06-30 0001169445 us-gaap:DevelopedTechnologyRightsMember 2018-06-30 0001169445 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-06-30 0001169445 us-gaap:TrademarksMember 2018-01-01 2018-06-30 0001169445 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-06-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-06-30 shares cpsi:segment pure iso4217:USD iso4217:USD shares COMPUTER PROGRAMS & SYSTEMS INC Accelerated Filer 10-Q 2018-06-30 2018 Q2 false CPSI 0001169445 --12-31 3213000 2654000 0.001 0.001 30000000 30000000 14086000 14086000 13760000 13760000 P3Y P5Y P1Y P3Y P3Y P3M P12M P2Y P7Y 0.005 14085989 1492000 520000 41216000 38061000 14788000 15055000 1478000 1417000 651000 651000 0 6038000 2824000 65663000 57877000 11042000 11692000 13025000 11485000 1155000 0 91510000 96713000 140449000 140449000 322844000 318216000 5814000 7620000 5830000 5820000 12300000 8707000 4702000 3794000 0 810000 10160000 14098000 38806000 40849000 133151000 136614000 6646000 4667000 178603000 182130000 14000 14000 159770000 155078000 -15543000 -19006000 144241000 136086000 322844000 318216000 42746000 45474000 88498000 88897000 25159000 22203000 50290000 42854000 67905000 67677000 138788000 131751000 19528000 19753000 37946000 39540000 13531000 11933000 26910000 23520000 33059000 31686000 64856000 63060000 34846000 35991000 73932000 68691000 9314000 8414000 18071000 16492000 7518000 7607000 15232000 14734000 13188000 12921000 25552000 24581000 2601000 2601000 5203000 5203000 32621000 31543000 64058000 61010000 2225000 4448000 9874000 7681000 194000 70000 392000 140000 1807000 1938000 3785000 3745000 -1613000 -1868000 -3393000 -3605000 612000 2580000 6481000 4076000 284000 993000 2185000 2243000 328000 1587000 4296000 1833000 0.02 0.11 0.31 0.13 0.02 0.11 0.31 0.13 13561000 13420000 13518000 13397000 13561000 13420000 13518000 13397000 0.10 0.20 0.20 0.45 13760000 14000 155078000 -19006000 136086000 4296000 4296000 1970000 1970000 326000 0 4692000 4692000 2803000 2803000 14086000 14000 159770000 -15543000 144241000 4296000 1833000 1695000 473000 1404000 1920000 4692000 2967000 1067000 1419000 5203000 5203000 173000 365000 4453000 3013000 1669000 4241000 62000 -622000 594000 1014000 -1806000 4588000 2363000 2724000 -3030000 2236000 -1461000 -191000 7818000 15891000 417000 465000 -417000 -465000 2803000 6135000 10335000 3271000 7300000 0 591000 6500000 0 1000 -6429000 -15905000 972000 972000 -479000 -479000 520000 2220000 1492000 1741000 3539000 3355000 2242000 2242000 514000 BASIS OF PRESENTATION <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">Basis of Presentation</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Principles of Consolidation</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Presentation</span></div><div style="padding-left:18pt;line-height:120%;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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, was previously considered a part of our product development division and has been integrated with our acute care client service team. This transition will work 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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Amounts presented for the three and six months ended June 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended June 30, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:57.090909%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.181818%;"/><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%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><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:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,859 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">894 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,753 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,308 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(894)</span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,414 </span></td></tr></table></div><div style="padding-left:13.5pt;line-height:120%;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%;vertical-align:bottom;"> The following table provides the amounts reclassified for the six months ended June 30, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;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:56.939394%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.181818%;"/><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%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Reclassification</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,789 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,751 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,540 </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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,243 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,751)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,492 </span></td></tr></table></div> <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">Basis of Presentation</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Principles of Consolidation</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Presentation</span></div><div style="padding-left:18pt;line-height:120%;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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, was previously considered a part of our product development division and has been integrated with our acute care client service team. This transition will work 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;line-height:120%;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%;vertical-align:bottom;">This reclassification had no effect on previously reported total sales revenues, operating income, income before taxes or net income. </span></div>Amounts presented for the three and six months ended June 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended June 30, 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:57.090909%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.181818%;"/><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%;"/><td style="width:0.1%;"/><td style="width:0.557576%;"/><td style="width:0.1%;"/><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:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,859 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">894 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,753 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,308 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(894)</span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,414 </span></td></tr></table><div style="padding-left:13.5pt;line-height:120%;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%;vertical-align:bottom;"> The following table provides the amounts reclassified for the six months ended June 30, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;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:56.939394%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.181818%;"/><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%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Reclassification</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,789 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,751 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,540 </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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,243 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,751)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,492 </span></td></tr></table></div> 18859000 894000 19753000 19753000 9308000 -894000 8414000 8414000 37789000 1751000 39540000 18243000 -1751000 16492000 RECENT ACCOUNTING PRONOUNCEMENTS<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">New Accounting Standards Adopted in 2018</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">In May 2014, the 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%;vertical-align:bottom;">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%;vertical-align:bottom;">, 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%;vertical-align:bottom;">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%;vertical-align:bottom;">, 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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,159 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,057 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">102 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,528 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,846 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,743 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">103 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,518 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,121 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,225 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,519 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">346 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(62)</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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">560 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(232)</span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,290 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,129 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">161 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,946 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,880 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">73,932 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">73,837 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,232 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,735 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">497 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,874 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,276 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(402)</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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,185 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,269 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,296 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,614 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(318)</span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,038 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,981 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,057 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,155 </span></td><td 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,155 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">322,844 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">319,632 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,300 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,230 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,070 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,646 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,156 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">490 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,603 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">177,043 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,560 </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="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,543)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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></table></div><div style="line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 ending June 30, 2018. Refer to Note 3 - Revenue Recognition for more information on period activity.</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">which clarifies cash flow classification for eight specific issues, including debt prepayment or extinguishment costs, contingent </span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">consideration payments made after a business combination, proceeds from the settlement of insurance claims, and proceeds from 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;line-height:120%;"><span><br/></span></div><div style="padding-left:19pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">New Accounting Standards Yet to be Adopted</span></div><div style="padding-left:19pt;line-height:120%;"><span><br/></span></div><div style="padding-left:19pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">, 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 to $6 million as of the anticipated adoption date, January 1, 2019.</span></div><div style="padding-left:19pt;line-height:120%;"><span><br/></span></div><div style="padding-left:19pt;line-height:120%;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">New Accounting Standards Adopted in 2018</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">In May 2014, the 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%;vertical-align:bottom;">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%;vertical-align:bottom;">, 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%;vertical-align:bottom;">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%;vertical-align:bottom;">, 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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,159 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,057 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">102 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,528 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,846 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,743 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">103 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,518 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,121 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,225 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,519 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">346 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(62)</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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">560 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(232)</span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,290 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,129 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">161 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,946 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,880 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">73,932 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">73,837 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,232 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,735 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">497 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,874 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,276 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(402)</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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,185 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,269 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,296 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,614 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(318)</span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,038 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,981 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,057 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,155 </span></td><td 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,155 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">322,844 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">319,632 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,300 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,230 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,070 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,646 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,156 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">490 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,603 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">177,043 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,560 </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="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,543)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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></table></div><div style="line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 ending June 30, 2018. Refer to Note 3 - Revenue Recognition for more information on period activity.</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">which clarifies cash flow classification for eight specific issues, including debt prepayment or extinguishment costs, contingent </span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">consideration payments made after a business combination, proceeds from the settlement of insurance claims, and proceeds from 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;line-height:120%;"><span><br/></span></div><div style="padding-left:19pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">New Accounting Standards Yet to be Adopted</span></div><div style="padding-left:19pt;line-height:120%;"><span><br/></span></div><div style="padding-left:19pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">, 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 to $6 million as of the anticipated adoption date, January 1, 2019.</span></div><div style="padding-left:19pt;line-height:120%;"><span><br/></span></div><div style="padding-left:19pt;line-height:120%;"><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 3800000 600000 2000000.0 2000000.0 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;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,159 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,057 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">102 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,528 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,846 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,743 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">103 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,518 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,121 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,225 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,519 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">346 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(62)</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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">560 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(232)</span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,290 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,129 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">161 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,946 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,880 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">73,932 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">73,837 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,232 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,735 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">497 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,874 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,276 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(402)</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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,185 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,269 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,296 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,614 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(318)</span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736842%;"><tr><td style="width:1.0%;"/><td style="width:56.641975%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.571605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.271605%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="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;border-top:1pt solid #000000;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;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,038 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,981 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,057 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,155 </span></td><td 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,155 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">322,844 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">319,632 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,300 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,230 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,070 </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="vertical-align:bottom;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,646 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,156 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">490 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,603 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">177,043 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,560 </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="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,543)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,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;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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></table></div> 25159000 25159000 25057000 102000 19528000 19528000 19529000 -1000 34846000 34846000 34743000 103000 7518000 7518000 7121000 397000 2225000 2225000 2519000 -294000 284000 284000 346000 -62000 328000 328000 560000 -232000 50290000 50129000 161000 37946000 37880000 66000 73932000 73837000 95000 15232000 14735000 497000 9874000 10276000 -402000 2185000 2269000 -84000 4296000 4614000 -318000 6038000 3981000 2057000 1155000 0 1155000 322844000 319632000 3212000 12300000 11230000 1070000 6646000 6156000 490000 178603000 177043000 1560000 -15543000 -17195000 1652000 4000000 4000000 6000000 6000000 REVENUE RECOGNITION<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">System Sales and Support</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">• 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%;vertical-align:bottom;">• 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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">• 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 contact, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8xNzkvZnJhZzo2ZDZhMzAwOTJlYmM0OGJiYTBiMjViMzZiN2MyNDJmZS90ZXh0cmVnaW9uOjZkNmEzMDA5MmViYzQ4YmJhMGIyNWIzNmI3YzI0MmZlXzEwOTk1MTE2MzcwOTY_a5769b57-af44-45da-ac12-63af8a5511c8">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8xNzkvZnJhZzo2ZDZhMzAwOTJlYmM0OGJiYTBiMjViMzZiN2MyNDJmZS90ZXh0cmVnaW9uOjZkNmEzMDA5MmViYzQ4YmJhMGIyNWIzNmI3YzI0MmZlXzEwOTk1MTE2MzcxMDU_2223eb55-87a6-4a1c-a3ba-c75b5d814910">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%;vertical-align:bottom;">• 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%;vertical-align:bottom;">• 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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">TruBridge</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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> REVENUE RECOGNITION<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">System Sales and Support</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">• 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%;vertical-align:bottom;">• 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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">• 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 contact, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8xNzkvZnJhZzo2ZDZhMzAwOTJlYmM0OGJiYTBiMjViMzZiN2MyNDJmZS90ZXh0cmVnaW9uOjZkNmEzMDA5MmViYzQ4YmJhMGIyNWIzNmI3YzI0MmZlXzEwOTk1MTE2MzcwOTY_a5769b57-af44-45da-ac12-63af8a5511c8">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8xNzkvZnJhZzo2ZDZhMzAwOTJlYmM0OGJiYTBiMjViMzZiN2MyNDJmZS90ZXh0cmVnaW9uOjZkNmEzMDA5MmViYzQ4YmJhMGIyNWIzNmI3YzI0MmZlXzEwOTk1MTE2MzcxMDU_2223eb55-87a6-4a1c-a3ba-c75b5d814910">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%;vertical-align:bottom;">• 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%;vertical-align:bottom;">• 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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">TruBridge</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Deferred Revenue</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:78.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444444%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Balance as of January 1, 2018</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,700 </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="vertical-align:bottom;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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,337)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of June 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,300 </span></td></tr></table></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The $11.7 million of deferred revenue recorded during the six months ended June 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 six months ended June 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;line-height:120%;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%;vertical-align:bottom;">Costs to Obtain and Fulfill a Contract with a Customer</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">the caption "System sales and support - Cost of sales."</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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-top:3pt;"><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 recorded</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="vertical-align:bottom;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="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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,125)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of June 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><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%;vertical-align:bottom;">Significant Judgments</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Remaining Performance Obligations</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;"><span><br/></span></div> <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:78.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444444%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Balance as of January 1, 2018</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,700 </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="vertical-align:bottom;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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,337)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of June 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,300 </span></td></tr></table></div> 9937000 11700000 9337000 12300000 12300000 11700000 11700000 3775000 1562000 -2125000 3212000 PROPERTY AND EQUIPMENT<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">Property and equipment was comprised of the following at June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top: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:66.030303%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,679 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,710 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,668)</span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,042 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;line-height:120%;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%;vertical-align:bottom;">Property and equipment was comprised of the following at June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top: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:66.030303%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,679 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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: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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,710 </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,668)</span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,042 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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 3679000 3269000 5001000 5001000 2865000 2865000 70000 70000 22710000 22293000 11668000 10601000 11042000 11692000 OTHER ACCRUED LIABILITIES<div style="padding-left:22pt;line-height:120%;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%;vertical-align:bottom;">Other accrued liabilities was comprised of the following at June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:66.030303%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">507 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">713 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">582 </span></td><td 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="vertical-align:bottom;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:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,160 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Other accrued liabilities was comprised of the following at June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:66.030303%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">507 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">713 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,037 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">582 </span></td><td 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="vertical-align:bottom;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:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,160 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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> 6706000 8432000 507000 1139000 713000 2416000 1037000 1024000 615000 586000 582000 501000 10160000 14098000 NET INCOME PER SHARE<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">, 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> NET INCOME PER SHARE<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;">, 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;line-height:120%;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%;vertical-align:bottom;">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:3pt;"><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:43.606061%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.181818%;"/><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.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.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:11.030303%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,587 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,296 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,833 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(144)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(41)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">320 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,542 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,152 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,792 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,561 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,420 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,518 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,397 </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="vertical-align:bottom;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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,561 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,420 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,397 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.31 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.13 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.31 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.13 </span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 six months ended June 30, 2018 because the related threshold award performance level has not been achieved as of June 30, 2018. See Note 8 - Stock-based Compensation for more information.</span></div> <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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:3pt;"><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:43.606061%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.181818%;"/><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.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.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:11.030303%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,587 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,296 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,833 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(144)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(41)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">320 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,542 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,152 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,792 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,561 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,420 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,518 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,397 </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="vertical-align:bottom;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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,561 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,420 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,397 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.31 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.13 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.31 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.13 </span></td></tr></table></div> 328000 1587000 4296000 1833000 8000 45000 144000 41000 320000 1542000 4152000 1792000 13561000 13420000 13518000 13397000 0 0 0 0 13561000 13420000 13518000 13397000 0.02 0.11 0.31 0.13 0.02 0.11 0.31 0.13 184776 184776 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. INCOME TAXES<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Our effective tax rate for the three months ended June 30, 2018 increased to 46% from 38% for the three months ended June 30, 2017. Our effective tax rate for the three months ended June 30, 2018 was heavily impacted by the year-to-date impact of changing state income allocation determinations among our various subsidiaries from entities with lower effective state rates to entities with higher effective state rates. The year-to-date adjustment, when recorded in a three-month period of significantly lower net income before taxes compared to the immediately preceding period, had an outsized impact on our effective tax rate, resulting in a 25% increase in the effective tax rate. This increase was partially offset by the tax benefits 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;line-height:120%;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%;vertical-align:bottom;">Our effective tax rate for the six months ended June 30, 2018 decreased to 34% from 55% for the six months ended June 30, 2017. Our effective tax rate for the six months ended June 30, 2018 was impacted by the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018. The six months ended June 30, 2018 also included a $0.4 million shortfall tax expense related to stock-based compensation that increased the effective rate by 6%. During the six months ended June 30, 2017 we experienced a shortfall tax expense related to stock-based compensation of $0.9 million that increased the effective rate by 23%.</span></div> 0.46 0.38 0.34 0.55 400000 0.06 900000 0.23 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. STOCK-BASED COMPENSATION<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">The following table details total stock-based compensation expense for the three and six months ended June 30, 2018 and 2017, included in the condensed consolidated statements of income:</span></div><div style="padding-left:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.760234%;"><tr><td style="width:1.0%;"/><td style="width:43.190840%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">585 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">425 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">743 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,168 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,261 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,668 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,224 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,753 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,686 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,692 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,967 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(606)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,032)</span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,157)</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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,147 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,028 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,660 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,810 </span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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%;vertical-align:bottom;">As of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">June 30, 2018,</span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> there was </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">$17.6 million </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">2.2 </span><span style="background-color:#ffffff;color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">years. </span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">Restricted Stock</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8yODYvZnJhZzpkM2ZjNWY0NTc4YWI0ZTRhOGQ4NDY5ZWVmM2FhMWUzMi90ZXh0cmVnaW9uOmQzZmM1ZjQ1NzhhYjRlNGE4ZDg0NjllZWYzYWExZTMyXzU0OTc1NTgxOTcwNg_68bebd9a-cfa1-4a92-83ba-773be4314298">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8yODYvZnJhZzpkM2ZjNWY0NTc4YWI0ZTRhOGQ4NDY5ZWVmM2FhMWUzMi90ZXh0cmVnaW9uOmQzZmM1ZjQ1NzhhYjRlNGE4ZDg0NjllZWYzYWExZTMyXzU0OTc1NTgxOTcxMg_36f237a9-8754-4f07-8d09-5875d9803b27">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;line-height:120%;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%;vertical-align:bottom;">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 six months ended June 30, 2018 and 2017 is as follows:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.005848%;"><tr><td style="width:1.0%;"/><td style="width:42.323484%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.219285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Weighted-Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Grant Date</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value Per Share</span></div></td><td 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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Weighted-Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Grant Date</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value Per Share</span></div></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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,558)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55.34 </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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">326,717 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.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></table></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><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%;vertical-align:bottom;">Performance Share Awards</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8yODYvZnJhZzpkM2ZjNWY0NTc4YWI0ZTRhOGQ4NDY5ZWVmM2FhMWUzMi90ZXh0cmVnaW9uOmQzZmM1ZjQ1NzhhYjRlNGE4ZDg0NjllZWYzYWExZTMyXzU0OTc1NTgxOTcyNg_00a79336-cdac-4d24-8c25-bde7b931fa8a">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;line-height:120%;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%;vertical-align:bottom;">In the event that the Company's financial performance meets the predetermined target for the performance objective 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 target, additional shares up to the maximum award may be issued. In the event the financial results of the Company fall below the predetermined target, a reduced number of shares may be issued. If the financial results of the Company fall below the threshold performance level, 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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">A summary of performance share award activity under the 2014 Incentive Plan during the six months ended June 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;line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.005848%;"><tr><td style="width:1.0%;"/><td style="width:42.323484%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.219285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:22pt;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:22pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:22pt;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:22pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Weighted-Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Grant Date</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value Per Share</span></div></td><td 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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Weighted-Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Grant Date</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value Per Share</span></div></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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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> The following table details total stock-based compensation expense for the three and six months ended June 30, 2018 and 2017, included in the condensed consolidated statements of income:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.760234%;"><tr><td style="width:1.0%;"/><td style="width:43.190840%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">585 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">425 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">743 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,168 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,261 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,668 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,224 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,753 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,686 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,692 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,967 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(606)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,032)</span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,157)</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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,147 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,028 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,660 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,810 </span></td></tr></table> 585000 425000 1024000 743000 2168000 1261000 3668000 2224000 2753000 1686000 4692000 2967000 606000 658000 1032000 1157000 2147000 1028000 3660000 1810000 17600000 P2Y2M12D <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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 six months ended June 30, 2018 and 2017 is as follows:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.005848%;"><tr><td style="width:1.0%;"/><td style="width:42.323484%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.219285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Weighted-Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Grant Date</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value Per Share</span></div></td><td 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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Weighted-Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Grant Date</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value Per Share</span></div></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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,558)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55.34 </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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">326,717 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.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></table></div> 309195 38.36 184885 54.63 148841 30.20 222390 32.87 177395 29.94 0 0 153424 40.81 80558 55.34 482007 31.96 326717 39.64 <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">A summary of performance share award activity under the 2014 Incentive Plan during the six months ended June 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;line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.005848%;"><tr><td style="width:1.0%;"/><td style="width:42.323484%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.219285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.577605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.374806%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:22pt;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:22pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:22pt;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:22pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Weighted-Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Grant Date</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value Per Share</span></div></td><td 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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Weighted-Average</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Grant Date</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value Per Share</span></div></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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;line-height:120%;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%;vertical-align:bottom;">Short-Term Payment Plans</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">The Company provides fixed monthly payment arrangements ("short-term payment plans") over terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8yOTkvZnJhZzo1YjVjNjA3NTRhOWM0NmEyYTdhYmE2ZDEwNDVjNWEwYi90ZXh0cmVnaW9uOjViNWM2MDc1NGE5YzQ2YTJhN2FiYTZkMTA0NWM1YTBiXzU0OTc1NTgxOTM5MA_f9af6cca-a85a-48c7-8cde-fb25d46953c6">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8yOTkvZnJhZzo1YjVjNjA3NTRhOWM0NmEyYTdhYmE2ZDEwNDVjNWEwYi90ZXh0cmVnaW9uOjViNWM2MDc1NGE5YzQ2YTJhN2FiYTZkMTA0NWM1YTBiXzU0OTc1NTgxOTM5OQ_2efbbb05-125c-4614-8de4-4896977e0f18">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 June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;line-height:120%;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.321637%;"><tr><td style="width:1.0%;"/><td style="width:65.944785%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.490798%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.566871%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.797546%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,407 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(523)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,884 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;line-height:120%;margin-top:3pt;"><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%;vertical-align:bottom;">Long-Term Financing Arrangements</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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 conception, 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8yOTkvZnJhZzo1YjVjNjA3NTRhOWM0NmEyYTdhYmE2ZDEwNDVjNWEwYi90ZXh0cmVnaW9uOjViNWM2MDc1NGE5YzQ2YTJhN2FiYTZkMTA0NWM1YTBiXzU0OTc1NTgxOTQwOQ_d4cb3693-33f0-467d-be87-8aa6a945ff50">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5YWY0MGY0NDQ0ZjRkYTJiNGE2MDkzOGRiYTgwZWVkL3NlYzo0OWFmNDBmNDQ0NGY0ZGEyYjRhNjA5MzhkYmE4MGVlZF8yOTkvZnJhZzo1YjVjNjA3NTRhOWM0NmEyYTdhYmE2ZDEwNDVjNWEwYi90ZXh0cmVnaW9uOjViNWM2MDc1NGE5YzQ2YTJhN2FiYTZkMTA0NWM1YTBiXzU0OTc1NTgxOTQxNg_c79e9e25-248c-46c4-b6e7-779a5151307a">seven</span> years.</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">The components of these receivables were as follows at June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.906433%;"><tr><td style="width:1.0%;"/><td style="width:65.835366%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.701220%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.562195%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.701220%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,604 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,922)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,753)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,929 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Future minimum payments to be received subsequent to June 30, 2018 are as follows:</span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span><br/></span></div><div style="padding-left:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.345029%;"><tr><td style="width:1.0%;"/><td style="width:82.370258%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.629742%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,778 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,874 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,080 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,042 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,656 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,174 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,604 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,922)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,753)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,929 </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 #000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><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%;vertical-align:bottom;">Credit Quality of Financing Receivables and Allowance for Credit Losses</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">The following table is a roll-forward of the allowance for financing credit losses for the six months ended June 30, 2018 and year ended December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.444444%;"><tr><td style="width:1.0%;"/><td style="width:28.340557%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,196)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,445 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;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%;vertical-align:bottom;">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. </span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;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%;vertical-align:bottom;">Financing receivables are written off only after the Company has exhausted all collection efforts. The Company has been successful in collecting its financing receivables and considers the credit quality of such arrangements to be good.</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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 June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.590643%;"><tr><td style="width:1.0%;"/><td style="width:42.513138%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.292117%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.292117%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.292117%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.292117%;"/><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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">1 to 90 Days</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Past Due</span></div></td><td 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">91 to 180 Days</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Past Due</span></div></td><td 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">181 + Days</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Past Due</span></div></td><td 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Total</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Past Due</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,322 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">332 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">291 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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></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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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:3pt;"><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:66.181818%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.406061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,797 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,579 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,890 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,266 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,585 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,407 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,445)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,813 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 June 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:95.321637%;"><tr><td style="width:1.0%;"/><td style="width:65.944785%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.490798%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.566871%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.797546%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,407 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(523)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,884 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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> 7407000 9081000 523000 638000 6884000 8443000 through 2025 <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">The components of these receivables were as follows at June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.906433%;"><tr><td style="width:1.0%;"/><td style="width:65.835366%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.701220%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.562195%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.701220%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,604 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,922)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,753)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,929 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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> 25604000 22968000 1922000 2606000 2753000 2265000 20929000 18097000 <div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Future minimum payments to be received subsequent to June 30, 2018 are as follows:</span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span><br/></span></div><div style="padding-left:18pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.345029%;"><tr><td style="width:1.0%;"/><td style="width:82.370258%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.629742%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,778 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,874 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,080 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,042 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,656 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,174 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,604 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,922)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,753)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,929 </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 #000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 4778000 7874000 5080000 4042000 2656000 1174000 25604000 1922000 2753000 20929000 <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">The following table is a roll-forward of the allowance for financing credit losses for the six months ended June 30, 2018 and year ended December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.444444%;"><tr><td style="width:1.0%;"/><td style="width:28.340557%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.312693%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,196)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,445 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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 397000 1196000 0 2445000 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 June 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:94.590643%;"><tr><td style="width:1.0%;"/><td style="width:42.513138%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.292117%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.292117%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.292117%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.572798%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.292117%;"/><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="vertical-align:bottom;font-size:8pt;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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">1 to 90 Days</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Past Due</span></div></td><td 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">91 to 180 Days</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Past Due</span></div></td><td 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">181 + Days</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Past Due</span></div></td><td 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Total</span></div><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Past Due</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,322 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">332 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">291 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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></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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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> 1322000 332000 291000 1945000 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:66.181818%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.406061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,797 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,579 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,890 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,266 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,585 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,407 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,445)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,813 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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> 13797000 11300000 3579000 3727000 1890000 967000 19266000 15994000 3585000 4709000 7407000 9081000 2445000 3244000 27813000 26540000 INTANGIBLE ASSETS AND GOODWILL<div style="padding-left:18pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Our purchased definite-lived intangible assets as of June 30, 2018 and December 31, 2017 are summarized as follows:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.614035%;"><tr><td style="width:1.0%;"/><td style="width:45.094801%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.538226%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.717431%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.538226%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.717431%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.538226%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.717431%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.538226%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Gross carrying amount as of December 31, 2017 and June 30, 2018</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Accumulated amortization for the six months ended June 30, 2018</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,270)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,509)</span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,203)</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;"><div style="padding-left:12pt;line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Net intangible assets as of June 30, 2018</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,093 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,794 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,623 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">91,510 </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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table represents the remaining amortization of definite-lived intangible assets as of June 30, 2018:</span></div><div style="padding-left:18pt;line-height:120%;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><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:82.393939%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,203 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,112 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,106 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Thereafter</span></div></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">91,510 </span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table sets forth the change in the carrying amount of goodwill by segment for the six months ended June 30, 2018:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:46.632219%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.917933%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.917933%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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 #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Balance as of June 30, 2018</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Our purchased definite-lived intangible assets as of June 30, 2018 and December 31, 2017 are summarized as follows:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.614035%;"><tr><td style="width:1.0%;"/><td style="width:45.094801%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.538226%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.717431%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.538226%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.717431%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.538226%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.717431%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.538226%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Gross carrying amount as of December 31, 2017 and June 30, 2018</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Accumulated amortization for the six months ended June 30, 2018</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,270)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,509)</span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,203)</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;"><div style="padding-left:12pt;line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Net intangible assets as of June 30, 2018</span></div></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,093 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,794 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,623 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">91,510 </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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td></tr></table></div> 82300000 10900000 24100000 117300000 117300000 12937000 1682000 5968000 20587000 69363000 9218000 18132000 96713000 3270000 424000 1509000 5203000 66093000 8794000 16623000 91510000 P10Y P13Y P6Y P10Y <div style="padding-left:18pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table represents the remaining amortization of definite-lived intangible assets as of June 30, 2018:</span></div><div style="padding-left:18pt;line-height:120%;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><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:82.393939%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,203 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,112 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,106 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Thereafter</span></div></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">91,510 </span></td></tr></table></div> 5203000 10112000 10106000 10066000 10066000 45957000 91510000 <div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table sets forth the change in the carrying amount of goodwill by segment for the six months ended June 30, 2018:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:46.632219%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.765957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.917933%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.917933%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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 #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><div style="line-height:100%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;vertical-align:bottom;">Balance as of June 30, 2018</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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;line-height:120%;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%;vertical-align:bottom;">Long-term debt was comprised of the following at June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:66.030303%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">105,357 </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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">410 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,460 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,479)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138,981 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,830)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">133,151 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">As of June 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;line-height:120%;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%;vertical-align:bottom;">Credit Agreement</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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 committed size 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 Amended Credit Agreement to increase the aggregate principle 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;line-height:120%;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%;vertical-align:bottom;">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.00% to 3.50%. The applicable margin range for base rate loans ranges from 1.00% to 2.50%, in each case based on the Company's consolidated leverage ratio. </span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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 the 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;line-height:120%;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%;vertical-align:bottom;">Anticipated annual future maturities of the Amended Term Loan Facility, Amended Revolving Credit Facility, and capital lease obligation are as follows as of June 30, 2018:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:82.393939%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,085 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,460 </span></td></tr></table></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">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 June 30, 2018.</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">Long-term debt was comprised of the following at June 30, 2018 and December 31, 2017:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:66.030303%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">105,357 </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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">410 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,460 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,479)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138,981 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,830)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">133,151 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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> 105357000 115538000 34693000 27983000 410000 565000 140460000 144086000 1479000 1652000 138981000 142434000 5830000 5820000 133151000 136614000 125000000 50000000 175000000 162000000 117000000 45000000 162000000 167000000 117000000 50000000 0.01 0.0200 0.0350 0.0100 0.0250 1460000 2190000 2930000 <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">Anticipated annual future maturities of the Amended Term Loan Facility, Amended Revolving Credit Facility, and capital lease obligation are as follows as of June 30, 2018:</span></div><div style="padding-left:18pt;margin-top:3pt;"><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:82.393939%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.606061%;"/><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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,085 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,460 </span></td></tr></table></div> 3085000 6831000 8775000 9506000 112263000 0 140460000 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<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;"> 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:</span></div><div style="padding-left:36pt;line-height:120%;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%;vertical-align:bottom;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;line-height:120%;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%;vertical-align:bottom;">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="padding-left:36pt;line-height:120%;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%;vertical-align:bottom;">Level 3: Unobservable inputs that are not corroborated by market data.</span></div> FAIR VALUE<div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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%;vertical-align:bottom;">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%;vertical-align:bottom;"> 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:</span></div><div style="padding-left:36pt;line-height:120%;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%;vertical-align:bottom;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:36pt;line-height:120%;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%;vertical-align:bottom;">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="padding-left:36pt;line-height:120%;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%;vertical-align:bottom;">Level 3: Unobservable inputs that are not corroborated by market data.</span></div><div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">The following table summarizes the carrying amounts and fair value of the contingent consideration at June 30, 2018:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.467836%;"><tr><td style="width:1.0%;"/><td style="width:34.753446%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.241960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.313936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.313936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.079632%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value at June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6/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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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;line-height:120%;text-align:center;margin-top:9pt;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.467836%;"><tr><td style="width:1.0%;"/><td style="width:34.753446%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.241960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.313936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.313936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.079632%;"/><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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value at December 31, 2017 Using</span></div></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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;line-height:120%;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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> <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">The following table summarizes the carrying amounts and fair value of the contingent consideration at June 30, 2018:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.467836%;"><tr><td style="width:1.0%;"/><td style="width:34.753446%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.241960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.313936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.313936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.079632%;"/><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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value at June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6/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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.467836%;"><tr><td style="width:1.0%;"/><td style="width:34.753446%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.241960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.313936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.313936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565697%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.079632%;"/><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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;vertical-align:bottom;">Fair Value at December 31, 2017 Using</span></div></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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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;line-height:120%;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%;vertical-align:bottom;">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;line-height:120%;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%;vertical-align:bottom;">The following table presents a summary of the revenues and gross profits of our three operating segments for the three and six months ended June 30, 2018 and 2017:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.760234%;"><tr><td style="width:1.0%;"/><td style="width:43.190840%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><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="9" 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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:30pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,342 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,001 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,477 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,539 </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:30pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,393 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,913 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,985 </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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,207 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,394 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">77,390 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">76,524 </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="vertical-align:bottom;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:30pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,656 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,108 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,487 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,186 </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:30pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">883 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">972 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,187 </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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,539 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,108 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,373 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,159 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,203 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,290 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,854 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,905 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,677 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138,788 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">131,751 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,970 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,730 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,727 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,504 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,558 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,023 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,219 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,036 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,531 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,933 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,910 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,520 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,059 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,686 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64,856 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63,060 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,237 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,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 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,663 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,020 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,981 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,057 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,889 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,337 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,628 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,270 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,380 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,846 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,991 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">73,932 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">68,691 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,621)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,543)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(64,058)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,010)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">194 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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: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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,807)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,938)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,785)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,745)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">612 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,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 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,481 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,076 </span></td></tr></table></div> 3 <div style="padding-left:18pt;line-height:120%;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%;vertical-align:bottom;">The following table presents a summary of the revenues and gross profits of our three operating segments for the three and six months ended June 30, 2018 and 2017:</span></div><div style="padding-left:18pt;line-height:120%;text-align:center;"><span><br/></span></div><div style="padding-left:18pt;margin-top:3pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.760234%;"><tr><td style="width:1.0%;"/><td style="width:43.190840%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.563359%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.129771%;"/><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="9" 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="9" 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="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;font-size:8pt;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="vertical-align:bottom;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="vertical-align:bottom;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:30pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,342 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,001 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,477 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,539 </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:30pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,393 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,913 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,985 </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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,207 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,394 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">77,390 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">76,524 </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="vertical-align:bottom;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:30pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,656 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,108 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,487 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,186 </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:30pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">883 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">972 </span></td><td 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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,187 </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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,539 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,108 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,373 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,159 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,203 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,290 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,854 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,905 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,677 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138,788 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">131,751 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,970 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,730 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,727 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,504 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,558 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,023 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,219 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,036 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,531 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,933 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,910 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,520 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,059 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,686 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64,856 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63,060 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,237 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,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 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,663 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,020 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,981 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,057 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,889 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,337 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,628 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,270 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,380 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,846 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,991 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">73,932 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">68,691 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,621)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,543)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(64,058)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,010)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">194 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;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: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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,807)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,938)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,785)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,745)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">612 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,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 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,481 </span></td><td 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,076 </span></td></tr></table></div> 28342000 28001000 56477000 56539000 8865000 11393000 20913000 19985000 37207000 39394000 77390000 76524000 4656000 5108000 9487000 10186000 883000 972000 1621000 2187000 5539000 6080000 11108000 12373000 25159000 22203000 50290000 42854000 67905000 67677000 138788000 131751000 17970000 17730000 34727000 35504000 1558000 2023000 3219000 4036000 13531000 11933000 26910000 23520000 33059000 31686000 64856000 63060000 19237000 21664000 42663000 41020000 3981000 4057000 7889000 8337000 11628000 10270000 23380000 19334000 34846000 35991000 73932000 68691000 -32621000 -31543000 -64058000 -61010000 194000 70000 392000 140000 1807000 1938000 3785000 3745000 612000 2580000 6481000 4076000 SUBSEQUENT EVENTSOn August 2, 2018, the Company announced a dividend for the third quarter of 2018 in the amount of $0.10 per share, payable on August 31, 2018, to stockholders of record as of the close of business on August 16, 2018. 0.10 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Aug. 06, 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 Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Trading Symbol CPSI  
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
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 1,492 $ 520
Accounts receivable, net of allowance for doubtful accounts of $3,213 and $2,654, respectively 41,216 38,061
Financing receivables, current portion, net 14,788 15,055
Inventories 1,478 1,417
Prepaid income taxes 651 0
Prepaid expenses and other 6,038 2,824
Total current assets 65,663 57,877
Property and equipment, net 11,042 11,692
Financing receivables, net of current portion 13,025 11,485
Other assets, net of current portion 1,155 0
Intangible assets, net 91,510 96,713
Goodwill 140,449 140,449
Total assets 322,844 318,216
Current liabilities:    
Accounts payable 5,814 7,620
Current portion of long-term debt 5,830 5,820
Deferred revenue 12,300 8,707
Accrued vacation 4,702 3,794
Income taxes payable 0 810
Other accrued liabilities 10,160 14,098
Total current liabilities 38,806 40,849
Long-term debt, net of current portion 133,151 136,614
Deferred tax liabilities 6,646 4,667
Total liabilities 178,603 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 159,770 155,078
Accumulated deficit (15,543) (19,006)
Total stockholders’ equity 144,241 136,086
Total liabilities and stockholders’ equity $ 322,844 $ 318,216
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful accounts $ 3,213 $ 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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Sales revenues:        
System sales and support $ 42,746 $ 45,474 $ 88,498 $ 88,897
TruBridge 25,159 22,203 50,290 42,854
Total sales revenues 67,905 67,677 138,788 131,751
Costs of sales:        
System sales and support 19,528 19,753 37,946 39,540
TruBridge 13,531 11,933 26,910 23,520
Total costs of sales 33,059 31,686 64,856 63,060
Gross profit 34,846 35,991 73,932 68,691
Operating expenses:        
Product development 9,314 8,414 18,071 16,492
Sales and marketing 7,518 7,607 15,232 14,734
General and administrative 13,188 12,921 25,552 24,581
Amortization of acquisition-related intangibles 2,601 2,601 5,203 5,203
Total operating expenses 32,621 31,543 64,058 61,010
Operating income 2,225 4,448 9,874 7,681
Other income (expense):        
Other income 194 70 392 140
Interest expense (1,807) (1,938) (3,785) (3,745)
Total other income (expense) (1,613) (1,868) (3,393) (3,605)
Income before taxes 612 2,580 6,481 4,076
Provision for income taxes 284 993 2,185 2,243
Net income $ 328 $ 1,587 $ 4,296 $ 1,833
Net income (loss) per common share-basic (in dollars per share) $ 0.02 $ 0.11 $ 0.31 $ 0.13
Net income (loss) per common share-diluted (in dollars per share) $ 0.02 $ 0.11 $ 0.31 $ 0.13
Weighted average shares outstanding used in per common share computations:        
Basic (in shares) 13,561 13,420 13,518 13,397
Diluted (in shares) 13,561 13,420 13,518 13,397
Dividends declared per common share (in dollars per share) $ 0.10 $ 0.20 $ 0.20 $ 0.45
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
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 4,296     4,296
Issuance of restricted stock (in shares)   326    
Issuance of restricted stock 0      
Stock-based compensation 4,692   4,692  
Dividends (2,803)     (2,803)
Ending Balance (in shares) at Jun. 30, 2018   14,086    
Ending Balance at Jun. 30, 2018 $ 144,241 $ 14 $ 159,770 $ (15,543)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Operating Activities:    
Net income (loss) $ 4,296 $ 1,833
Adjustments to net income:    
Provision for bad debt 1,695 473
Deferred taxes 1,404 1,920
Stock-based compensation 4,692 2,967
Depreciation 1,067 1,419
Amortization of acquisition-related intangibles 5,203 5,203
Amortization of deferred finance costs 173 365
Changes in operating assets and liabilities:    
Accounts receivable (4,453) (3,013)
Financing receivables (1,669) (4,241)
Inventories (62) 622
Prepaid expenses and other (594) (1,014)
Accounts payable (1,806) 4,588
Deferred revenue 2,363 2,724
Other liabilities (3,030) 2,236
Prepaid income taxes/income taxes payable (1,461) (191)
Net cash provided by operating activities 7,818 15,891
Investing Activities:    
Purchases of property and equipment (417) (465)
Net cash used in investing activities (417) (465)
Financing Activities:    
Dividends paid (2,803) (6,135)
Payments of long-term debt principal (10,335) (3,271)
Proceeds from revolving line of credit 7,300 0
Payments of revolving line of credit (591) (6,500)
Proceeds from exercise of stock options 0 1
Net cash provided by (used in) financing activities (6,429) (15,905)
Increase (decrease) in cash and cash equivalents 972 (479)
Cash and cash equivalents at beginning of period 520 2,220
Cash and cash equivalents at end of period 1,492 1,741
Supplemental disclosure of cash flow information:    
Cash paid for interest 3,539 3,355
Cash paid for income taxes, net of refund $ 2,242 $ 514
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION
6 Months Ended
Jun. 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, was previously considered a part of our product development division and has been integrated with our acute care client service team. This transition will work 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 six months ended June 30, 2017 have been reclassified to conform to the current presentation. The following table provides the amounts reclassified for the three months ended June 30, 2017:
(In thousands)As previously reportedReclassificationAs reclassified
Costs of sales:
System sales and support$18,859 $894 $19,753 
Operating expenses:
Product development$9,308 $(894)$8,414 
 The following table provides the amounts reclassified for the six months ended June 30, 2017:
(In thousands)As previously reported
Reclassification
As reclassified
Costs of sales:
System sales and support$37,789 $1,751 $39,540 
Operating expenses:
Product development$18,243 $(1,751)$16,492 
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Jun. 30, 2018
Accounting Changes and Error Corrections [Abstract]  
RECENT ACCOUNTING PRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS
New Accounting Standards Adopted in 2018
In May 2014, the 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 June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Statements of Income
Revenue: TruBridge$25,159 $25,057 $102 
Cost of sales: System sales and support19,528 19,529 (1)
Gross profit34,846 34,743 103 
Sales and marketing7,518 7,121 397 
Operating income2,225 2,519 (294)
Provision for income taxes284 346 (62)
Net income$328 $560 $(232)

Six Months Ended June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Statements of Income
Revenue: TruBridge$50,290 $50,129 $161 
Cost of sales: System sales and support37,946 37,880 66 
Gross profit73,932 73,837 95 
Sales and marketing15,232 14,735 497 
Operating income9,874 10,276 (402)
Provision for income taxes2,185 2,269 (84)
Net income$4,296 $4,614 $(318)

June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Balance Sheet
Prepaid assets and other$6,038 $3,981 $2,057 
Other assets, net of current1,155 — 1,155 
Total assets322,844 319,632 3,212 
Deferred revenue12,300 11,230 1,070 
Deferred tax liability6,646 6,156 490 
Total liabilities178,603 177,043 1,560 
Retained earnings$(15,543)$(17,195)$1,652 

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 ending June 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 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 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
6 Months Ended
Jun. 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 contact, 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)Six Months Ended June 30, 2018
Balance as of January 1, 2018
$9,937 
Deferred revenue recorded11,700 
Less deferred revenue recognized as revenue(9,337)
Balance as of June 30, 2018$12,300 

The $11.7 million of deferred revenue recorded during the six months ended June 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 six months ended June 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) Six Months Ended June 30, 2018
Balance as of January 1, 2018 $3,775 
Costs to obtain and fulfill contracts recorded1,562 
Less costs to obtain and fulfill contracts recognized as expense(2,125)
Balance as of June 30, 2018 $3,212 

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
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT
Property and equipment was comprised of the following at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Land$2,848 $2,848 
Buildings and improvements8,247 8,240 
Computer equipment3,679 3,269 
Leasehold improvements5,001 5,001 
Office furniture and fixtures2,865 2,865 
Automobiles70 70 
22,710 22,293 
Less: accumulated depreciation(11,668)(10,601)
Property and equipment, net$11,042 $11,692 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER ACCRUED LIABILITIES
6 Months Ended
Jun. 30, 2018
Payables and Accruals [Abstract]  
OTHER ACCRUED LIABILITIES OTHER ACCRUED LIABILITIES
Other accrued liabilities was comprised of the following at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Salaries and benefits$6,706 $8,432 
Severance507 1,139 
Commissions713 2,416 
Self-insurance reserves1,037 1,024 
Contingent consideration615 586 
Other582 501 
Other Accrued Liabilities $10,160 $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
6 Months Ended
Jun. 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 EndedSix Months Ended
(In thousands, except per share data)June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Net income$328 $1,587 $4,296 $1,833 
Less: Net income attributable to participating securities(8)(45)(144)(41)
Net income attributable to common stockholders$320 $1,542 $4,152 $1,792 
Weighted average shares outstanding used in basic per common share computations13,561 13,420 13,518 13,397 
Add: Dilutive potential common shares— — — — 
Weighted average shares outstanding used in diluted per common share computations13,561 13,420 13,518 13,397 
Basic EPS$0.02 $0.11 $0.31 $0.13 
Diluted EPS$0.02 $0.11 $0.31 $0.13 

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 six months ended June 30, 2018 because the related threshold award performance level has not been achieved as of June 30, 2018. See Note 8 - Stock-based Compensation for more information.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES
6 Months Ended
Jun. 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 June 30, 2018 increased to 46% from 38% for the three months ended June 30, 2017. Our effective tax rate for the three months ended June 30, 2018 was heavily impacted by the year-to-date impact of changing state income allocation determinations among our various subsidiaries from entities with lower effective state rates to entities with higher effective state rates. The year-to-date adjustment, when recorded in a three-month period of significantly lower net income before taxes compared to the immediately preceding period, had an outsized impact on our effective tax rate, resulting in a 25% increase in the effective tax rate. This increase was partially offset by the tax benefits 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 six months ended June 30, 2018 decreased to 34% from 55% for the six months ended June 30, 2017. Our effective tax rate for the six months ended June 30, 2018 was impacted by the Tax Cuts and Jobs Act, which reduced our corporate federal rate from 35% to 21% effective at the beginning of 2018. The six months ended June 30, 2018 also included a $0.4 million shortfall tax expense related to stock-based compensation that increased the effective rate by 6%. During the six months ended June 30, 2017 we experienced a shortfall tax expense related to stock-based compensation of $0.9 million that increased the effective rate by 23%.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 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 six months ended June 30, 2018 and 2017, included in the condensed consolidated statements of income:
Three Months EndedSix Months Ended
(In thousands)2018201720182017
Costs of sales$585 $425 $1,024 $743 
Operating expenses2,168 1,261 3,668 2,224 
Pre-tax stock-based compensation expense2,753 1,686 4,692 2,967 
Less: income tax effect(606)(658)(1,032)(1,157)
Net stock-based compensation expense$2,147 $1,028 $3,660 $1,810 

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 June 30, 2018, there was $17.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.2 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 six months ended June 30, 2018 and 2017 is as follows:

Six Months Ended June 30, 2018Six Months Ended June 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 period309,195 $38.36 184,885 $54.63 
Granted148,841 30.20 222,390 32.87 
Performance share awards settled through the issuance of restricted stock177,395 29.94 — — 
Vested(153,424)40.81 (80,558)55.34 
Unvested restricted stock outstanding at end of period482,007 $31.96 326,717 $39.64 

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 target for the performance objective 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 target, additional shares up to the maximum award may be issued. In the event the financial results of the Company fall below the predetermined target, a reduced number of shares may be issued. If the financial results of the Company fall below the threshold performance level, 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 six months ended June 30, 2018 and 2017 is as follows, based on the target award amounts set forth in the performance share award agreements:

Six Months Ended June 30, 2018Six Months Ended June 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 period189,325 $29.94 77,594 $49.64 
Granted184,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 period184,776 $30.15 189,325 $29.94 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES
6 Months Ended
Jun. 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 June 30, 2018 and December 31, 2017:

(In thousands)June 30, 2018December 31, 2017
Short-term payment plans, gross$7,407 $9,081 
Less: allowance for losses(523)(638)
Short-term payment plans, net$6,884 $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 conception, 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 June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Long-term financing arrangements, gross$25,604 $22,968 
Less: allowance for losses(1,922)(2,606)
Less: unearned income(2,753)(2,265)
Long-term financing arrangements, net$20,929 $18,097 

Future minimum payments to be received subsequent to June 30, 2018 are as follows:

(In thousands)
Years Ended December 31,
2018$4,778 
20197,874 
20205,080 
20214,042 
20222,656 
Thereafter1,174 
Total minimum payments to be received25,604 
Less: allowance for losses(1,922)
Less: unearned income(2,753)
Receivables, net$20,929 

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 six months ended June 30, 2018 and year ended December 31, 2017:
(In thousands)Balance at Beginning of PeriodProvisionCharge-offsRecoveriesBalance at End of Period
June 30, 2018$3,244 $397 $(1,196)$— $2,445 
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. The Company has been successful in collecting its financing receivables and considers the credit quality of such arrangements to be good.
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 June 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
June 30, 2018$1,322 $332 $291 $1,945 
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)June 30, 2018December 31, 2017
Stratification of uninvoiced client financing receivables based on aging of related trade accounts receivable:
1 to 90 Days Past Due$13,797 $11,300 
91 to 180 Days Past Due3,579 3,727 
181 + Days Past Due1,890 967 
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable$19,266 $15,994 
Total uninvoiced client financing receivables of clients with no related trade accounts receivable3,585 4,709 
Total financing receivables with contractual maturities of one year or less7,407 9,081 
Less: allowance for losses(2,445)(3,244)
Total financing receivables$27,813 $26,540 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS AND GOODWILL INTANGIBLE ASSETS AND GOODWILL
Our purchased definite-lived intangible assets as of June 30, 2018 and December 31, 2017 are summarized as follows:

(In thousands)Customer RelationshipsTrademarkDeveloped TechnologyTotal
Gross carrying amount as of December 31, 2017 and June 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, 201769,363 9,218 18,132 96,713 
Accumulated amortization for the six months ended June 30, 2018
(3,270)(424)(1,509)(5,203)
Net intangible assets as of June 30, 2018
$66,093 $8,794 $16,623 $91,510 
Weighted average remaining years of useful life1013610

The following table represents the remaining amortization of definite-lived intangible assets as of June 30, 2018:

(In thousands)
For the year ended December 31,
2018$5,203 
201910,112 
202010,106 
202110,066 
202210,066 
Thereafter
45,957 
Total$91,510 

The following table sets forth the change in the carrying amount of goodwill by segment for the six months ended June 30, 2018:
(In thousands)Acute Care EHRPost-acute Care EHRTruBridgeTotal
Balance as of December 31, 2017$97,095 29,570 13,784 $140,449 
Goodwill impairment$— — — — 
Balance as of June 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
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
Long-term debt was comprised of the following at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Term loan facility$105,357 $115,538 
Revolving credit facility34,693 27,983 
Capital lease obligation410 565 
Debt obligations140,460 144,086 
Less: unamortized debt issuance costs(1,479)(1,652)
Debt obligation, net138,981 142,434 
Less: current portion(5,830)(5,820)
Long-term debt$133,151 $136,614 

As of June 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 committed size 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 Amended Credit Agreement to increase the aggregate principle 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.00% to 3.50%. The applicable margin range for base rate loans ranges from 1.00% to 2.50%, 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 the 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 June 30, 2018:
(In thousands)
2018$3,085 
20196,831 
20208,775 
20219,506 
2022112,263 
Thereafter— 
$140,460 
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 June 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
6 Months Ended
Jun. 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
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
FAIR VALUE 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.
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 June 30, 2018:

Fair Value at June 30, 2018 Using
Carrying Amount atQuoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In thousands)6/30/2018(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 atQuoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant 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
6 Months Ended
Jun. 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 six months ended June 30, 2018 and 2017:

Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2018201720182017
Revenues:
Acute Care EHR
Recurring revenue$28,342 $28,001 $56,477 $56,539 
Non-recurring revenue8,865 11,393 20,913 19,985 
Total Acute Care EHR revenue37,207 39,394 77,390 76,524 
Post-acute Care EHR
Recurring revenue4,656 5,108 9,487 10,186 
Non-recurring revenue883 972 1,621 2,187 
Total Post-acute Care EHR revenue5,539 6,080 11,108 12,373 
TruBridge25,159 22,203 50,290 42,854 
Total revenues$67,905 $67,677 $138,788 $131,751 
Cost of sales:
Acute Care EHR$17,970 $17,730 $34,727 $35,504 
Post-acute Care EHR1,558 2,023 3,219 4,036 
TruBridge13,531 11,933 26,910 23,520 
Total cost of sales$33,059 $31,686 $64,856 $63,060 
Gross profit:
Acute Care EHR$19,237 $21,664 $42,663 $41,020 
Post-acute Care EHR3,981 4,057 7,889 8,337 
TruBridge11,628 10,270 23,380 19,334 
Total gross profit$34,846 $35,991 $73,932 $68,691 
Corporate operating expenses$(32,621)$(31,543)$(64,058)$(61,010)
Other income194 70 392 140 
Interest expense(1,807)(1,938)(3,785)(3,745)
Income before taxes$612 $2,580 $6,481 $4,076 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSOn August 2, 2018, the Company announced a dividend for the third quarter of 2018 in the amount of $0.10 per share, payable on August 31, 2018, to stockholders of record as of the close of business on August 16, 2018.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION (Policies)
6 Months Ended
Jun. 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, was previously considered a part of our product development division and has been integrated with our acute care client service team. This transition will work 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 six months ended June 30, 2017 have been reclassified to conform to the current presentation.
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 contact, 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.
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 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 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 June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Statements of Income
Revenue: TruBridge$25,159 $25,057 $102 
Cost of sales: System sales and support19,528 19,529 (1)
Gross profit34,846 34,743 103 
Sales and marketing7,518 7,121 397 
Operating income2,225 2,519 (294)
Provision for income taxes284 346 (62)
Net income$328 $560 $(232)

Six Months Ended June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Statements of Income
Revenue: TruBridge$50,290 $50,129 $161 
Cost of sales: System sales and support37,946 37,880 66 
Gross profit73,932 73,837 95 
Sales and marketing15,232 14,735 497 
Operating income9,874 10,276 (402)
Provision for income taxes2,185 2,269 (84)
Net income$4,296 $4,614 $(318)

June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Balance Sheet
Prepaid assets and other$6,038 $3,981 $2,057 
Other assets, net of current1,155 — 1,155 
Total assets322,844 319,632 3,212 
Deferred revenue12,300 11,230 1,070 
Deferred tax liability6,646 6,156 490 
Total liabilities178,603 177,043 1,560 
Retained earnings$(15,543)$(17,195)$1,652 

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 ending June 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 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 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)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Amounts Reclassified The following table provides the amounts reclassified for the three months ended June 30, 2017:
(In thousands)As previously reportedReclassificationAs reclassified
Costs of sales:
System sales and support$18,859 $894 $19,753 
Operating expenses:
Product development$9,308 $(894)$8,414 
 The following table provides the amounts reclassified for the six months ended June 30, 2017:
(In thousands)As previously reported
Reclassification
As reclassified
Costs of sales:
System sales and support$37,789 $1,751 $39,540 
Operating expenses:
Product development$18,243 $(1,751)$16,492 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS - (Tables)
6 Months Ended
Jun. 30, 2018
Accounting Changes and Error Corrections [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] 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 June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Statements of Income
Revenue: TruBridge$25,159 $25,057 $102 
Cost of sales: System sales and support19,528 19,529 (1)
Gross profit34,846 34,743 103 
Sales and marketing7,518 7,121 397 
Operating income2,225 2,519 (294)
Provision for income taxes284 346 (62)
Net income$328 $560 $(232)

Six Months Ended June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Statements of Income
Revenue: TruBridge$50,290 $50,129 $161 
Cost of sales: System sales and support37,946 37,880 66 
Gross profit73,932 73,837 95 
Sales and marketing15,232 14,735 497 
Operating income9,874 10,276 (402)
Provision for income taxes2,185 2,269 (84)
Net income$4,296 $4,614 $(318)

June 30, 2018
(In thousands)As reportedBalances without adoption of ASC 606Effect of adoption increase/(decrease)
Condensed Consolidated Balance Sheet
Prepaid assets and other$6,038 $3,981 $2,057 
Other assets, net of current1,155 — 1,155 
Total assets322,844 319,632 3,212 
Deferred revenue12,300 11,230 1,070 
Deferred tax liability6,646 6,156 490 
Total liabilities178,603 177,043 1,560 
Retained earnings$(15,543)$(17,195)$1,652 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 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)Six Months Ended June 30, 2018
Balance as of January 1, 2018
$9,937 
Deferred revenue recorded11,700 
Less deferred revenue recognized as revenue(9,337)
Balance as of June 30, 2018$12,300 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
PROPERTY AND EQUIPMENT (Tables)
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment was comprised of the following at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Land$2,848 $2,848 
Buildings and improvements8,247 8,240 
Computer equipment3,679 3,269 
Leasehold improvements5,001 5,001 
Office furniture and fixtures2,865 2,865 
Automobiles70 70 
22,710 22,293 
Less: accumulated depreciation(11,668)(10,601)
Property and equipment, net$11,042 $11,692 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER ACCRUED LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2018
Payables and Accruals [Abstract]  
Other Accrued Liabilities
Other accrued liabilities was comprised of the following at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Salaries and benefits$6,706 $8,432 
Severance507 1,139 
Commissions713 2,416 
Self-insurance reserves1,037 1,024 
Contingent consideration615 586 
Other582 501 
Other Accrued Liabilities $10,160 $14,098 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
NET INCOME PER SHARE (Tables)
6 Months Ended
Jun. 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 EndedSix Months Ended
(In thousands, except per share data)June 30, 2018June 30, 2017June 30, 2018June 30, 2017
Net income$328 $1,587 $4,296 $1,833 
Less: Net income attributable to participating securities(8)(45)(144)(41)
Net income attributable to common stockholders$320 $1,542 $4,152 $1,792 
Weighted average shares outstanding used in basic per common share computations13,561 13,420 13,518 13,397 
Add: Dilutive potential common shares— — — — 
Weighted average shares outstanding used in diluted per common share computations13,561 13,420 13,518 13,397 
Basic EPS$0.02 $0.11 $0.31 $0.13 
Diluted EPS$0.02 $0.11 $0.31 $0.13 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2018 and 2017, included in the condensed consolidated statements of income:
Three Months EndedSix Months Ended
(In thousands)2018201720182017
Costs of sales$585 $425 $1,024 $743 
Operating expenses2,168 1,261 3,668 2,224 
Pre-tax stock-based compensation expense2,753 1,686 4,692 2,967 
Less: income tax effect(606)(658)(1,032)(1,157)
Net stock-based compensation expense$2,147 $1,028 $3,660 $1,810 
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 six months ended June 30, 2018 and 2017 is as follows:

Six Months Ended June 30, 2018Six Months Ended June 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 period309,195 $38.36 184,885 $54.63 
Granted148,841 30.20 222,390 32.87 
Performance share awards settled through the issuance of restricted stock177,395 29.94 — — 
Vested(153,424)40.81 (80,558)55.34 
Unvested restricted stock outstanding at end of period482,007 $31.96 326,717 $39.64 
Summary of Performance Share Award Activity
A summary of performance share award activity under the 2014 Incentive Plan during the six months ended June 30, 2018 and 2017 is as follows, based on the target award amounts set forth in the performance share award agreements:

Six Months Ended June 30, 2018Six Months Ended June 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 period189,325 $29.94 77,594 $49.64 
Granted184,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 period184,776 $30.15 189,325 $29.94 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES (Tables)
6 Months Ended
Jun. 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 June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Short-term payment plans, gross$7,407 $9,081 
Less: allowance for losses(523)(638)
Short-term payment plans, net$6,884 $8,443 
Components of Lease Receivables
The components of these receivables were as follows at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Long-term financing arrangements, gross$25,604 $22,968 
Less: allowance for losses(1,922)(2,606)
Less: unearned income(2,753)(2,265)
Long-term financing arrangements, net$20,929 $18,097 
Future Minimum Lease Payments to be Received
Future minimum payments to be received subsequent to June 30, 2018 are as follows:

(In thousands)
Years Ended December 31,
2018$4,778 
20197,874 
20205,080 
20214,042 
20222,656 
Thereafter1,174 
Total minimum payments to be received25,604 
Less: allowance for losses(1,922)
Less: unearned income(2,753)
Receivables, net$20,929 
Allowance for Financing Credit Losses
The following table is a roll-forward of the allowance for financing credit losses for the six months ended June 30, 2018 and year ended December 31, 2017:
(In thousands)Balance at Beginning of PeriodProvisionCharge-offsRecoveriesBalance at End of Period
June 30, 2018$3,244 $397 $(1,196)$— $2,445 
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 June 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
June 30, 2018$1,322 $332 $291 $1,945 
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)June 30, 2018December 31, 2017
Stratification of uninvoiced client financing receivables based on aging of related trade accounts receivable:
1 to 90 Days Past Due$13,797 $11,300 
91 to 180 Days Past Due3,579 3,727 
181 + Days Past Due1,890 967 
Total uninvoiced client financing receivables balances of clients with a trade accounts receivable$19,266 $15,994 
Total uninvoiced client financing receivables of clients with no related trade accounts receivable3,585 4,709 
Total financing receivables with contractual maturities of one year or less7,407 9,081 
Less: allowance for losses(2,445)(3,244)
Total financing receivables$27,813 $26,540 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL (Tables)
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Definite-lived Intangible Assets
Our purchased definite-lived intangible assets as of June 30, 2018 and December 31, 2017 are summarized as follows:

(In thousands)Customer RelationshipsTrademarkDeveloped TechnologyTotal
Gross carrying amount as of December 31, 2017 and June 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, 201769,363 9,218 18,132 96,713 
Accumulated amortization for the six months ended June 30, 2018
(3,270)(424)(1,509)(5,203)
Net intangible assets as of June 30, 2018
$66,093 $8,794 $16,623 $91,510 
Weighted average remaining years of useful life1013610
Schedule of Remaining Amortization of Definite-lived Intangible Assets
The following table represents the remaining amortization of definite-lived intangible assets as of June 30, 2018:

(In thousands)
For the year ended December 31,
2018$5,203 
201910,112 
202010,106 
202110,066 
202210,066 
Thereafter
45,957 
Total$91,510 
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 six months ended June 30, 2018:
(In thousands)Acute Care EHRPost-acute Care EHRTruBridgeTotal
Balance as of December 31, 2017$97,095 29,570 13,784 $140,449 
Goodwill impairment$— — — — 
Balance as of June 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)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt was comprised of the following at June 30, 2018 and December 31, 2017:
(In thousands)June 30, 2018December 31, 2017
Term loan facility$105,357 $115,538 
Revolving credit facility34,693 27,983 
Capital lease obligation410 565 
Debt obligations140,460 144,086 
Less: unamortized debt issuance costs(1,479)(1,652)
Debt obligation, net138,981 142,434 
Less: current portion(5,830)(5,820)
Long-term debt$133,151 $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 June 30, 2018:
(In thousands)
2018$3,085 
20196,831 
20208,775 
20219,506 
2022112,263 
Thereafter— 
$140,460 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE (Tables)
6 Months Ended
Jun. 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 June 30, 2018:

Fair Value at June 30, 2018 Using
Carrying Amount atQuoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In thousands)6/30/2018(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 atQuoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant 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)
6 Months Ended
Jun. 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 six months ended June 30, 2018 and 2017:

Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2018201720182017
Revenues:
Acute Care EHR
Recurring revenue$28,342 $28,001 $56,477 $56,539 
Non-recurring revenue8,865 11,393 20,913 19,985 
Total Acute Care EHR revenue37,207 39,394 77,390 76,524 
Post-acute Care EHR
Recurring revenue4,656 5,108 9,487 10,186 
Non-recurring revenue883 972 1,621 2,187 
Total Post-acute Care EHR revenue5,539 6,080 11,108 12,373 
TruBridge25,159 22,203 50,290 42,854 
Total revenues$67,905 $67,677 $138,788 $131,751 
Cost of sales:
Acute Care EHR$17,970 $17,730 $34,727 $35,504 
Post-acute Care EHR1,558 2,023 3,219 4,036 
TruBridge13,531 11,933 26,910 23,520 
Total cost of sales$33,059 $31,686 $64,856 $63,060 
Gross profit:
Acute Care EHR$19,237 $21,664 $42,663 $41,020 
Post-acute Care EHR3,981 4,057 7,889 8,337 
TruBridge11,628 10,270 23,380 19,334 
Total gross profit$34,846 $35,991 $73,932 $68,691 
Corporate operating expenses$(32,621)$(31,543)$(64,058)$(61,010)
Other income194 70 392 140 
Interest expense(1,807)(1,938)(3,785)(3,745)
Income before taxes$612 $2,580 $6,481 $4,076 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION - Reclassification (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Costs of sales:        
System sales and support $ 19,528 $ 19,753 $ 37,946 $ 39,540
Operating expenses:        
Product development $ 9,314 8,414 $ 18,071 16,492
As previously reported        
Costs of sales:        
System sales and support   18,859   37,789
Operating expenses:        
Product development   9,308   18,243
Reclassifications | Revised Presentation        
Costs of sales:        
System sales and support   894   1,751
Operating expenses:        
Product development   $ (894)   $ (1,751)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS - (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2018
Dec. 31, 2017
Jan. 01, 2019
Jun. 30, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax liability   $ 4,667   $ 6,646
Accumulated deficit   (19,006)   (15,543)
Capital lease obligation   565   410
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Implementation fee revenue   $ 1,600    
Implementation fee revenue as a percentage of total revenue (less than)   1.00%    
Deferred revenue recognized as revenue $ 600      
Prepaid assets   $ 3,800    
Deferred tax liability $ 600     490
Accumulated deficit   $ 2,000   $ 1,652
Minimum | Accounting Standards Update 2016-02 [Member] | Scenario, Forecast        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Capital leases, assets by major class, net     $ 4,000  
Capital lease obligation     4,000  
Maximum | Accounting Standards Update 2016-02 [Member] | Scenario, Forecast        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Capital leases, assets by major class, net     6,000  
Capital lease obligation     $ 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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Condensed Consolidated Statements of Income            
Revenue: TruBridge $ 25,159 $ 22,203 $ 50,290 $ 42,854    
System sales and support 19,528 19,753 37,946 39,540    
Gross profit 34,846 35,991 73,932 68,691    
Sales and marketing 7,518 7,607 15,232 14,734    
Operating income 2,225 4,448 9,874 7,681    
Provision for income taxes 284 993 2,185 2,243    
Net income 328 $ 1,587 4,296 $ 1,833    
Condensed Consolidated Balance Sheet            
Prepaid expenses and other 6,038   6,038     $ 2,824
Other assets, net of current portion 1,155   1,155     0
Total assets 322,844   322,844     318,216
Deferred revenue 12,300   12,300   $ 9,937 8,707
Deferred tax liability 6,646   6,646     4,667
Total liabilities 178,603   178,603     182,130
Accumulated deficit (15,543)   (15,543)     (19,006)
Calculated under Revenue Guidance in Effect before Topic 606 [Member]            
Condensed Consolidated Statements of Income            
Revenue: TruBridge 25,057   50,129      
System sales and support 19,529   37,880      
Gross profit 34,743   73,837      
Sales and marketing 7,121   14,735      
Operating income 2,519   10,276      
Provision for income taxes 346   2,269      
Net income 560   4,614      
Condensed Consolidated Balance Sheet            
Prepaid expenses and other 3,981   3,981      
Other assets, net of current portion 0   0      
Total assets 319,632   319,632      
Deferred revenue 11,230   11,230      
Deferred tax liability 6,156   6,156      
Total liabilities 177,043   177,043      
Accumulated deficit (17,195)   (17,195)      
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]            
Condensed Consolidated Statements of Income            
Revenue: TruBridge 102   161      
System sales and support (1)   66      
Gross profit 103   95      
Sales and marketing 397   497      
Operating income (294)   (402)      
Provision for income taxes (62)   (84)      
Net income (232)   (318)      
Condensed Consolidated Balance Sheet            
Prepaid expenses and other 2,057   2,057      
Other assets, net of current portion 1,155   1,155      
Total assets 3,212   3,212      
Deferred revenue 1,070   1,070     1,800
Deferred tax liability 490   490   $ 600  
Total liabilities 1,560   1,560      
Accumulated deficit $ 1,652   1,652     $ 2,000
Accumulated Deficit            
Condensed Consolidated Statements of Income            
Net income     $ 4,296      
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Deferred revenue recorded $ 11,700
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
6 Months Ended
Jun. 30, 2018
USD ($)
Change in Contract with Customer, Liability  
Beginning balance $ 8,707
Deferred revenue recorded 11,700
Less deferred revenue recognized as revenue (9,337)
Balance as of June 30, 2018 $ 12,300
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION Costs to obtain and fulfill contracts (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Capitalized Contract Cost Roll Forward  
Balance as of January 1, 2018 $ 3,775
Costs to obtain and fulfill contracts recorded 1,562
Less costs to obtain and fulfill contracts recognized as expense (2,125)
Balance as of June 30, 2018 $ 3,212
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 22,710 $ 22,293
Less: accumulated depreciation (11,668) (10,601)
Property and equipment, net 11,042 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 3,679 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
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Salaries and benefits $ 6,706 $ 8,432
Severance 507 1,139
Commissions 713 2,416
Self-insurance reserves 1,037 1,024
Contingent consideration 615 586
Other 582 501
Other accrued liabilities $ 10,160 $ 14,098
XML 53 R43.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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share, Basic and Diluted [Abstract]        
Net income (loss) $ 328 $ 1,587 $ 4,296 $ 1,833
Less: Net income attributable to participating securities (8) (45) (144) (41)
Net income attributable to common stockholders $ 320 $ 1,542 $ 4,152 $ 1,792
Weighted average shares outstanding used in basic per common share computations (in shares) 13,561 13,420 13,518 13,397
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,561 13,420 13,518 13,397
Basic EPS (in dollars per share) $ 0.02 $ 0.11 $ 0.31 $ 0.13
Diluted EPS (in dollars per share) $ 0.02 $ 0.11 $ 0.31 $ 0.13
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
NET INCOME PER SHARE Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Earnings Per Share [Abstract]    
Aggregate target (in shares) 184,776 184,776
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Effective tax rate percentage 46.00% 38.00% 34.00% 55.00%
Excess tax benefit     $ 0.4 $ 0.9
Increase in effective tax rate percentage     6.00% 23.00%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION - Total Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Pre-tax stock-based compensation expense $ 2,753 $ 1,686 $ 4,692 $ 2,967
Less: income tax effect (606) (658) (1,032) (1,157)
Net stock-based compensation expense 2,147 1,028 3,660 1,810
Unrecognized compensation cost related to non-vested stock-based compensation arrangements 17,600   $ 17,600  
Period for recognition for which unrecognized compensation costs are expected to be recognized     2 years 2 months 12 days  
Costs of sales        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Pre-tax stock-based compensation expense 585 425 $ 1,024 743
Operating expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Pre-tax stock-based compensation expense $ 2,168 $ 1,261 $ 3,668 $ 2,224
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION - Summary of Restricted Stock Activity (Details) - Restricted Stock - $ / shares
6 Months Ended
Jun. 30, 2018
Jun. 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) (80,558)
Nonvested stock outstanding at end of period, shares 482,007 326,717
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
Performance share awards settled through the issuance of restricted stock (in dollars per share) 29.94 0
Vested, Weighted-Average Grant-Date Fair Value (in dollars per share) 40.81 55.34
Nonvested stock outstanding at end of period, Weighted-Average Grant-Date Fair Value (in dollars per share) $ 31.96 $ 39.64
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 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION - Summary of Performance Share Awards (Details) - Performance Shares - $ / shares
6 Months Ended
Jun. 30, 2018
Jun. 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 the 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
Performance share awards settled through the issuance of restricted stock (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 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Additional Information (Details)
6 Months Ended
Jun. 30, 2018
Loans and Leases Receivable Disclosure [Line Items]  
Expiration period of sales type lease through 2025
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 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Short-Term Payment Plans (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Loans and Leases Receivable Disclosure [Line Items]    
Short-term payment plans, net $ 14,788 $ 15,055
Short-Term Payment Plans    
Loans and Leases Receivable Disclosure [Line Items]    
Short-term payment plans, gross 7,407 9,081
Less: allowance for losses (523) (638)
Short-term payment plans, net $ 6,884 $ 8,443
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Sales-Type Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Receivables [Abstract]    
Long-term financing arrangements, gross $ 25,604 $ 22,968
Less: allowance for losses (1,922) (2,606)
Less: unearned income (2,753) (2,265)
Long-term financing arrangements, net $ 20,929 $ 18,097
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Receivables [Abstract]    
2018 $ 4,778  
2019 7,874  
2020 5,080  
2021 4,042  
2022 2,656  
Thereafter 1,174  
Total minimum payments to be received 25,604 $ 22,968
Less: allowance for losses (1,922) (2,606)
Less: unearned income (2,753) $ (2,265)
Receivables, net $ 20,929  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Allowance for Financing Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Allowance for Credit Losses on Financing Receivables Roll Forward    
Balance at Beginning of Period $ 3,244 $ 2,198
Provision 397 1,823
Charge-offs (1,196) (777)
Recoveries 0 0
Balance at End of Period $ 2,445 $ 3,244
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Analysis of Age of Financing Receivables Amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Past Due $ 1,945 $ 1,151
1 to 90 DaysPast Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Past Due 1,322 980
91 to 180 DaysPast Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Past Due 332 171
181 + DaysPast Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Past Due $ 291 $ 0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCING RECEIVABLES - Summary of Financing Receivables (Details) - USD ($)
$ in Thousands
Jun. 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,266 $ 15,994  
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 3,585 4,709  
Total financing receivables with contractual maturities of one year or less 7,407 9,081  
Less: allowance for losses (2,445) (3,244) $ (2,198)
Total financing receivables 27,813 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 13,797 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 3,579 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 $ 1,890 $ 967  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL - Definited-lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount as of December 31, 2017 and June 30, 2018   $ 117,300
Accumulated amortization $ (5,203) (20,587)
Intangible assets, net $ 91,510 96,713
Weighted average remaining years of useful life 10 years  
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount as of December 31, 2017 and June 30, 2018 $ 117,300 82,300
Accumulated amortization (3,270) (12,937)
Intangible assets, net $ 66,093 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 June 30, 2018   10,900
Accumulated amortization $ (424) (1,682)
Intangible assets, net $ 8,794 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 June 30, 2018   24,100
Accumulated amortization $ (1,509) (5,968)
Intangible assets, net $ 16,623 $ 18,132
Weighted average remaining years of useful life 6 years  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
2018 $ 5,203  
2019 10,112  
2020 10,106  
2021 10,066  
2022 10,066  
Thereafter 45,957  
Intangible assets, net $ 91,510 $ 96,713
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 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 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT - Schedule of long-term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Debt obligations $ 140,460 $ 144,086
Capital lease obligation 410 565
Less: unamortized debt issuance costs (1,479) (1,652)
Debt obligation, net 138,981 142,434
Less: current portion (5,830) (5,820)
Long-term debt 133,151 136,614
Line of credit    
Debt Instrument [Line Items]    
Debt obligation, net 140,460  
Line of credit | Term loan facility    
Debt Instrument [Line Items]    
Debt obligations 105,357 115,538
Line of credit | Revolving credit facility    
Debt Instrument [Line Items]    
Debt obligations $ 34,693 $ 27,983
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 21 Months Ended 24 Months Ended 57 Months Ended
Jan. 31, 2016
Dec. 31, 2017
Jun. 30, 2018
Sep. 30, 2022
Dec. 31, 2017
Sep. 30, 2019
Sep. 30, 2021
Oct. 13, 2022
Feb. 08, 2018
Feb. 07, 2018
Oct. 13, 2017
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     125.00%                
Consolidated leverage ratio, maximum   395.00%                  
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 0.50%                    
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               350.00%      
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 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT - Annual Future Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Debt obligation, net $ 138,981 $ 142,434
Line of credit    
Debt Instrument [Line Items]    
2018 3,085  
2019 6,831  
2020 8,775  
2021 9,506  
2022 112,263  
Thereafter 0  
Debt obligation, net $ 140,460  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE (Details) - USD ($)
$ in Thousands
Jun. 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 73 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
segment
Jun. 30, 2017
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment     3  
Total revenues $ 67,905 $ 67,677 $ 138,788 $ 131,751
Total cost of sales 33,059 31,686 64,856 63,060
Gross profit 34,846 35,991 73,932 68,691
Corporate operating expenses (32,621) (31,543) (64,058) (61,010)
Other income 194 70 392 140
Interest expense (1,807) (1,938) (3,785) (3,745)
Income before taxes 612 2,580 6,481 4,076
Operating Segments | Acute Care EHR        
Segment Reporting Information [Line Items]        
Total revenues 37,207 39,394 77,390 76,524
Total cost of sales 17,970 17,730 34,727 35,504
Gross profit 19,237 21,664 42,663 41,020
Operating Segments | Post-acute Care EHR        
Segment Reporting Information [Line Items]        
Total revenues 5,539 6,080 11,108 12,373
Total cost of sales 1,558 2,023 3,219 4,036
Gross profit 3,981 4,057 7,889 8,337
Operating Segments | TruBridge        
Segment Reporting Information [Line Items]        
Total revenues 25,159 22,203 50,290 42,854
Total cost of sales 13,531 11,933 26,910 23,520
Gross profit 11,628 10,270 23,380 19,334
Corporate        
Segment Reporting Information [Line Items]        
Corporate operating expenses 32,621 31,543 64,058 61,010
Recurring revenue | Operating Segments | Acute Care EHR        
Segment Reporting Information [Line Items]        
Total revenues 28,342 28,001 56,477 56,539
Recurring revenue | Operating Segments | Post-acute Care EHR        
Segment Reporting Information [Line Items]        
Total revenues 4,656 5,108 9,487 10,186
Non-recurring revenue | Operating Segments | Acute Care EHR        
Segment Reporting Information [Line Items]        
Total revenues 8,865 11,393 20,913 19,985
Non-recurring revenue | Operating Segments | Post-acute Care EHR        
Segment Reporting Information [Line Items]        
Total revenues $ 883 $ 972 $ 1,621 $ 2,187
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUBSEQUENT EVENTS (Details) - $ / shares
3 Months Ended 6 Months Ended
Aug. 02, 2018
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Subsequent Event [Line Items]          
Dividends declared per common share (in dollars per share)   $ 0.10 $ 0.20 $ 0.20 $ 0.45
Subsequent Event          
Subsequent Event [Line Items]          
Dividends declared per common share (in dollars per share) $ 0.10        
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (Z!!TT?(\\#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,$% @ CH$'36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ".@0=-LWWPU.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2@,Q$(=?17+?G%S"A$36H7-,!HM(?ZH#0-LT:')(RBA1,P"HN1"8[HX5.J"BD,][H!1\_4S_#C ;L MT:&G#+SFP.0T,9[&OH,K8((1)I>_"V@6XES]$SMW@)V38[9+:AB&>EC-N;(# MA[>GQY=YW621A'^_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 ( (Z!!TT1)53J9 ( !4( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q >LL;D$(H*4I*I:J96BK;I]=H@3T!I,;2=L M_[ZV82F+35]B>WS.G!GC\23O&7\5%2'2>VMH*W9^)66W!4"4%6FP>&(=:=7. ME?$&2[7D-R Z3O#%D!H*4! DH,%UZQ>YL9UXD;.[I'5+3MP3]Z;!_,^!4-;O M?.B_&Y[K6R6U 11YAV_D!Y$_NQ-7*S!YN=0-:47-6H^3Z\[?P^T11II@$"\U MZ<5L[NE4SHR]ZL77R\X/=$2$DE)J%U@-#W(DE&I/*H[?HU-_TM3$^?S=^V>3 MO$KFC 4Y,OJKOLAJYZ>^=R%7?*?RF?5?R)A0['MC]M_(@U %UY$HC9)187Z] M\BXD:T8O*I0&OPUCW9JQ'W:B<*2Y"6@DH(D0HO\2PI$03H3A-,$0F4GU$Y:X MR#GK/3Y\K0[K2P&WH3K,4AO-V9D]E:U0UD<1Y."AW8R(PX! ,P2<$$#YG@20 M2^" +#KZ*'"T$:%;('1F$!IZ.*-';GKDI$>&'LWH\>( ;$3B%HB= K%%WRP$ M!D1L$.UPPC#)HBAVRR1.F<2221DF55!=9'1P%,5W16:A?:.LN[-6*2 M.69-Q5G >XALE6RI8F-0L*+BKF(8VA[@4L6!02LJ[F*'=BVCV(?QF^I'P2G9O33.<6:>>MS>O.O@''QKF=\QO=2N\,Y/JJ3EI0&PO=V]R:W-H965T&UL MA9AOCZ,V$(>_2I3W/3SC/YA5$NG"J6JE5EI=U?8UFSB;Z""DP&ZNW[Y V(C, MC*]O$B"_L1^#>7!87>OF6WL,H5M\K\ISNUX>N^[RE"3M[ABJHOU47\*Y_^50 M-U71];O-:])>FE#LQZ*J3% IEU3%Z;SD!KZ?78S<<2#:K2_$:_@C=GY?GIM]+[JWL3U4XMZ?ZO&C"8;W\ M#$^YQJ%@3/QU"M=VMKT8AO)2U]^&G5_WZZ4:B$(9=MW01-%_O8<\E.704L_Q MS]3H\M[G4#C?_FC]YW'P_6!>BC;D=?GW:=\=UTN_7.S#H7@KNZ_U]9SC TG?QZXNV_%SL7MKN[J:6NE1JN+[[?MT'K^O4_L?97(!3@5X M+P#SPP(]%6A2D-S(QJ%^*;IBLVKJZZ*Y7:U+,4P*>-+]R=P-!\=S-_[6C[;M MC[YOT*R2]Z&=*;*]17 >>4SD0L+>(TG?_QT"10@RL#P,(CI#PE/;*@< *,.4),7<[(Y_Y(G($3B/I3S .](*+>418F!\Y"X"V9. G,=1 M'A0ZL@R'IR(3&&3E G>NILZ=,O-.,K"@*(L0F,HD9 #/W]L/!+)%@;'GK,F=M5E>P+7IZ'Z M!.Y&ZX&-B*=2%WO8@FQ1X!JE'M@"5Z3U].&3BZDHC6Q2X"HU5*7 +0FH%(A&21(A>IH2)%;DCM^_4@Y>$QHWQ,6RB+%+E( M#14I"H+4&M@J2DXK6:+(U[*6KF51 M6*>FOE^_41XAUUM=QV:T+&5,F=9MY)\"RB)%+E)+18IV4CQ')3M7XSI3BF5<=Z_ M1_^L:Y>U'#&'/26_FK.HH\)6(%SI\@;&>V'7&XK_!#8B4*Q*9XT0) MU[_.ZHH@G M"9+Y)XC "A%H?SB'V-K]H=4?:G\T]W]8%&$DJ99T6A(&?KBH8RT*DCBRDT16 MDFA%DG@+$B/9SI)X&\_S%RC_4SVPQ%:6>,VRR%(:23Q?%<\\"YPGA ]$B94H M61,MME*9K!+YD;=-UD1/"!^(4BM1NB9:;(HR72<*T\2R1D\(#1&:'4YU67[' M[-)TW#E2(<^Y/HT5I0)D4&\CX]7R?IX&!"JANJGL,W-+F8&@_7@!H^E?H/@+ M4$L#!!0 ( (Z!!TWX>"GM'@4 $ : 8 >&PO=V]R:W-H965T&ULC9E1<^(V%(7_"L-[@W4EV5*&9"8&.NU,.[.S.VV?'5 "LX"I M[83MOZ]M'!;N/4KR$FSENU'I;OR@;A>Z#^B)OS?A6%]$ &@+H'-#6_5Z '@+TSP#S;H 9 LQG:[!#@&4U3$[:^\Z< M%TUQ/ZW*XZ@ZS8=#T4T[=6O;X5IVA?WH]/]K^[-N2U_O4S.=O'9Y!B0_(72) MV&MD+A%U)B9M_>=&$&I$3B*',9[UA?GY"L1_8]8B@S3.H,4-9D;-SFDG+.>%;C E'.1W19J,M*79[I M.B'VHA:RRC)J!BBB1#-=DK()^83IDI0A9PW6E4)=J="5L5KR5-229CYAC\<, M46F6,5V24MIEC@\8PE1F(P]@E-=\X&YZD"=B(<482IU?#D&6&J;JE&RV<6)I19CU M7G%U$LNTU]QQ -;VE(\\:PJZXX,B^;1&UC&%C4MIV3^6]X\63?5:&=X]DG*& M4W- *9=DBO<.P%+C*:(-FZJ2KIJE7)N1HV457XL0E29\E0:4LB1''F FT[%Q MP\:JI+-RU\B5-+K6#[AKS!!&GL2\1D9MK5 ',&-=;%YC>U7 7[F+*.EVE"9\ MM?T4-0>4%;N+Q4?4M3)LKRJ3RKB/#,S50D,I'Y 9PI0UW$D EIK$\KT#PE2B M8JLM-G\EW=_Q?9&29MQNY?B^"%#&&,>U2@.4D3)CZV M,P!Y/A9SE$G)^0@H,A'O(.SY)#W?<<\?F,M#NQ9'*P IRU/- 67(\UTZRN5T M3!BV>Y)VSW0X@>U!2$(?J8=V!+)7FDYH>IG."9.N5;(8@9$DL0S,9W^PN(Z=B+ M+XWM7DN[YP:<:V# 0!W$I#J<3:B#6%P=]GTM?9\OC/G L%G&M2&(N+)/0 L( M"<.?7+S]WH7JN?\448^6YGY<\<#=6_/67FN;F<*E,_5[>+T,>-G M^M.WE3^+ZGFSKT>/9=.4N_[-^E-9-J%M?'+3#L>8/NY_PD];%!D"!;QJV 7.1A[)I5GSE_,Y.MN[H?&$2O95ID05#_. M;,7*TD32/OYT0?U>TQ"'X[?HGVWR.IEG*MF*E[^+G3K._"=&'A+@CQ#T!IQ\22$<@[P2;0]#F;HNYIHHN9H)?/-&>AX:: M8X<>B-ZNK5FTNV/_T_64>O6\R.-9<#9Q.LBRA> AA(PA*P"2C"%K )*.(1L MDO600*?1YX+!7+#E1T-^#O,CD!]9?CS@HS!TBM%B4HNI6TR>.J#-#=#(2@Q: MB0$KR"EZBR%#E2A-KL@04(8 ,MC)F R29@Y^[LBTYR=@[0&((2$:>94;RIX MAW+=^>#$$C"QY+^/0@KRTTEA,N>T+M.)S1B[IWYS S1RDH%.,F"+(J?VV40E MPE=$ ^AZ!&E[FI TTLCG'L=B$0 MY^X7@"%Y.NF; .Y.MXC8+60P^+J9"\UW*@Y%+;UGKO2'TG[.]IPKIF.&][I6 M1WV'ZB)=J)XTUV2@OZFMO@'4$L#!!0 ( (Z!!TWV%Y@0 M900 $(5 8 >&PO=V]R:W-H965T&ULA9A;;^,V$(7_ MBN%WK\09ZA8X!F(M%BW0 L$6VSXK-A,;*UFNI,3;?U_=XG5F#ML76Z(/AVQQPZ MWEZ_1_\R)M\G\U2T+J_+OX[[[G"_3)>+O7LN7LON:WWYQ> M._#/#G9,?G(VIOJYZ(K-NJDOBV9Z6N=B6!3FCOO)W V-X]R-O_79MGWKV\:$ MV3IX&P+-FNVDH5O-51'TT:]#$!IB2ZH[?1P@UXHXQB,P3(+'_GQKT(0X@(4! M[!C ?@A@Q"Q,FF34G$:-I2P6F6B129FQE0A:B4 NA /$,$ ,%))H),$.+'"2:*=V%"(\VU?G&F5RJ6M0O M@@1;R:"5#,R*M)+IA,.;428K0&1-AJV8$+_]H3*3I/+M#]4X$85B1>7_I_KH MQL,B Z8FEG:,3CM1;K2(X\AC!E+KP1!X$3T/VF L&0;YJ.EE975E;:0R C(. MC6^",>8,XIRBO=4CF3C.I"$@LV0].X/!L#.1,L2A]!/I@6+Y6@)13!YL&LQ- MH\'))+UH)JZB3.(*J4QX@[Z/=C \C::GE5N2T6!MJ?"P1PES5%#\FF1 M1N3*V%C(T@E=<.!BF!LI%\:QCSCT#A2(G,"*"- M4E4-(%ELV)<3)B"!^I'D]DD(@2&S+&:1CBGQ+6,,00)E),G]DS3?$@XE=8#* M4] 21B !!*J]DP "HTP1!ZCB*/3X88Q !@ADB4#6;),3 R2>A\28?0S8IS9R MUE1;Q58^RQS)3)2%GH7,F'Y,P)'I%43K%61JFJ#FY.GRC4OXR%=N]C5 MKZ=N...Y:;T>!#[0<'(EVK?F+I^.\WZ&F4X7?R^:E^.I73S575=7X^G5FFW\!4$L#!!0 ( M (Z!!TWO,,N6L $ -(# 8 >&PO=V]R:W-H965T&UL M?5/;;IPP$/T5RQ\0LRQ-VQ4@95-%K=1*JU1-GKTP@!7;0VVSI']?V[ $I:@O M>&8XY\S%XWQ$\V([ $=>E=2VH)US_8$Q6W6@N+W!'K3_TZ!1W'G7M,SV!G@= M24JR-$ENF>)"TS*/L9,I1=NY$&!EWO,6 M?H+[U9^,]]BB4@L%V@K4Q$!3T+O=X9@%? 0\"1CMRB:ADS/B2W"^U05-0D$@ MH7)!@?OC O<@91#R9?R>->F2,A#7]E7](?;N>SES"_+X%>9^/E R-_\=+B ]/%3BQZN>'=(_6RJ$(RCB/]\\=9'+^5N_SEGER T M8XX3)EUC%@3SZDN*="O%,?V'GF[3]YL5[B-]O\Z>)=L"V:9 %@6R_[:X@ M-\E6,U5@VKA-EE0XZ+C)J^BRL'=IO),W^+3M/[AIA;;DC,[?;)Q_@^C EY+< M^!7J_ -;' F-"^9';YMIS2;'83^_(+8\X_(O4$L#!!0 ( (Z!!TV'WK/3 MM $ -(# 8 >&PO=V]R:W-H965T&UL?5/;;M0P$/T5 MRQ]0[WI3J%9)I&XK!!)(JR+@V9M,$JN^!-O9E+]G[*0A0-07VS.><^;,>)R/ MUCW[#B"0%ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[=TP+ M:6B9)]_9E;D=@I(&SH[X06OA?IU V;&@>_KJ>))M%Z*#E7DO6O@*X5M_=FBQ MA:66&HR7UA '34'O]\=3%N-3P'<)HU^=2:SD8NUS-#[5!=U%0:"@"I%!X':% M!U J$J&,GS,G75)&X/K\ROXAU8ZU7(2'!ZM^R#IT!;VCI(9&#"H\V?$CS/7< M4C(7_QFNH# \*L$;6S[#M@%\!O %<)?R ML"E14OXH@BAS9T?BIM[W(C[Q_LBQ-U5TIE:D.Q3OT7LM]QG/V342S3&G*8:O M8Y8(ANQ+"KZ5XL3_@_-M^&%3X2'!#W\I/&P39)L$62+(WBQQ*R;[)PE;]52# M:],T>5+9P:1)7GF7@;U/C\C^A$_3_D6X5AI/+C;@RZ;^-]8&0"F[&QRA#C_8 M8BAH0CR^Q[.;QFPR@NWG'\26;US^!E!+ P04 " ".@0=-N6=AH;0! #2 M P & 'AL+W=O552VX)VSO4'QFS5@>+V"GO0_J9!H[CSIFF9[0WP.H*49.EN=\,4%YJ6>?2= M3)GCX*30<#+$#DIQ\W8$B6-!$_KA>!)MYX*#E7G/6W@&][T_&6^QA:46"K05 MJ(F!IJ#WR>&8A?@8\$/ :%=G$BHY([X$XVM=T%T0!!(J%QBXWR[P %(&(B_C MU\Q)EY0!N#Y_L'^.M?M:SMS" \J?HG9=0>\HJ:'A@W1/.'Z!N9YK2N;BO\$% MI \/2GR."J6-*ZD&ZU#-+%Z*XJ_3+G3*8_@-/M^'[387["-__H?!FFR#;),@B0?;?$K=B;O]*PE8]56#:.$V6 M5#CH.,DK[S*P]VE\D]_AT[0_&UL?5/;;MP@$/T5Q <$FW72[6;ML8W"Q0&\3O^^@!W';:R\ #/,.7-F&/)1FR?; 3CT(H6R M!>ZR5[D'YFT8;R9PW34ML;X#5$20%H4ER0R3C"I=Y])U,F>O! M":[@9) =I&3FSQ&$'@N(]1#0T;A+O7XS>8Z[G&:"[^!UQ ^/"@ MQ.>HM+!Q1=5@G98SBY>?'6>R]EFNUS<@E$<\QQBJ'KF"6">/8E!=U* M<:3OX'0;OMM4N(OPW3\*/V\39)L$623(/BQQ(^8Z^2\)6?54@FGC-%E4Z4'% M25YYEX&]I?%-WL*G:?_)3,N516?M_,O&_C=:._!2DBL_0IW_8(LAH''A^,F? MS31FD^%T/_\@LGSC\B]02P,$% @ CH$'36X>=*BS 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0+N3:5:M.IL3EOG M^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@ M9(@=M!;FQQ$4CCE-Z+OC23:M"PY69+UHX"NX;_W)>(LM+)74T%F)'3%0Y_0N M.1SW(3X&?)*QRN@N"0$'I H/PVP7N0:E Y&6\SIQT21F MZ_,[^Z=8NZ_E+"SDM)!;48E'O"\0'F>JXIF8O_#!=0/CPH\3E* M5#:NI!RL0SVS>"E:O$V[[.(^3C=I.L.V 7P&\ 5P&_.P*5%4_E$X460&1V*F MWO_J;P'P3[38)])-C_M\2MF/2/)&S54PVFB=-D28E#%R=YY5T& M]H['-_D5/DW[%V$:V5ER1N=?-O:_1G3@I>RN_ BU_H,MAH+:A>,'?S;3F$V& MPW[^06SYQL5/4$L#!!0 ( (Z!!TWP%<)IM $ -(# 9 >&PO=V]R M:W-H965T-(!S2OM@%PY%U);3/:.-<=&+-% M TK8&^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YI8IT6J:I]%W,GF*O9.MAI,AME=* MF(\C2!PRNJ57QW-;-RXX6)YVHH;OX'YT)^,M-K.4K0)M6]3$0)71^^WAF(3X M&/"SA<$NSB14K^Q? M8NV^EK.P\(#RI2U=D]$[2DJH1"_=,PY?8:IG3\E4_#>X@/3A08G/4:"T<25% M;QVJB<5+4>)]W%L=]V&\V5UAZP ^ ?@,N(L -B:*RC\+)_+4X$#,V/M.A"?> M'KCO31&?4_"U%$?^#YROPW>K M"G<1OOM#X7Z=(%DE2")!\M\2UV)N_TK"%CU58.HX3984V.LXR0OO/+#W/+[) M[_!QVI^$J5MMR1F=?]G8_PK1@9>RN?$CU/@/-AL2*A>.G_S9C&,V&@Z[Z0>Q M^1OGOP!02P,$% @ CH$'3?J90%RU 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$CM=L\BVU'2:5JF5HD[;/A/[ M;*,"YP&.VW\_P*[GM=:^ '?<>_?N.+(!S;-M 1QY45+;G+;.=0?&;-F"XO8* M.]#^ID:CN/.F:9CM#/ J@I1DR6;SB2DN-"VRZ#N9(L/>2:'A9(CME>+F]0@2 MAYQNZ9OC232M"PY69!UOX#NX']W)>(O-+)50H*U 30S4.;W='HZ[$!\#?@H8 M[.),0B5GQ.=@W%0/CPH\3E*E#:NI.RM0S6Q M>"F*OXR[T'$?QILTG6#K@&0")#-@'_.P,5%4_H4[7F0&!V+&WG<\//'VD/C> ME,$96Q'OO'CKO9=B>WV3L4L@FF*.8TRRC)DCF&>?4R1K*8[)!WBR#D]7%:81 MGOZC<+].L%LEV$6"W7]+7(OY_"X)6_14@6GB-%E28J_C)"^\\\#>)O%-_H:/ MT_[(32.T)6=T_F5C_VM$!U[*YLJ/4.L_V&Q(J%TXWOBS&<=L-!QVTP]B\S&UL?5/;;IPP$/T5RQ\0LRQ-HA4@95-5J=1*JT1MG[TP@!5? MB&V6].\S-H32EO;%]HSGG#DS'N>CL<^N _#D54GM"MIYWQ\8\A2?PW_J318LM++50H)TPFEAH"GJW.QRS$!\#O@L8W>I, M0B5G8YZ#\;DN:!($@83*!P:.VP7N09DZZI S ]?F=_5.L'6LY\*>DM)#0T?I'\TXP/,]7R@9"[^"UQ 8GA0@CDJ(UU<234X;]3,@E(4 M?YUVH>,^3CAR?>'5+L316< ML17Q#L4[]%[*W762LTL@FF..4TRZCEDB&+(O*=*M%,?T+WBZ#=]O*MQ'^/XW MA?_(GVT29)$@^V^)6S%_JF2KGBJP;9PF1RHSZ#C)*^\RL'=I?)-?X=.T?^6V M%=J1L_'XLK'_C3$>4$IRA2/4X0=;# F-#\<;/-MIS";#FW[^06SYQN4;4$L# M!!0 ( (Z!!TV12>-?M $ -(# 9 >&PO=V]R:W-H965T<[NF;XU$V MK0L.5F2]:. 'N)_]R7B++2R5U-!9B1TQ4.?T;G\XIB$^!OR2,-K5F81*SHC/ MP?A6Y707!(&"T@4&X;<+W(-2@DM)1748E#N$<>O,-=S3X@/+A08G/4:*R<27E8!WJF<5+T>)EVF47 M]W&ZXDV0;I) MD$:"]+\E;L596#O>'R3O^'3M#\(T\C.DC,Z M_[*Q_S6B R]E=^5'J/4?;#$4U"X&UL?5-A;]L@$/TKB!]0$I*F461;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?S M-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONQ-CKFQ!"W>''9AP4Z/5P@?3-LQU M%D250%HQOMD:V%_GD'AD-,M?7,\RZ;UT<&* MK!,-? '_M;O88+&9I9(:C)-HB(4ZIX_;TWD?XU/ -PF#6YQ)K.2*^!*-CU5. M-U$0*"A]9!!AN\$3*!6)@HP?$R>=4T;@\OS&_C[5'FJY"@=/J+[+RK43,5_@ANH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\W] M;H*M _@$X#/@F/*P,5%2_DYX4606!V+'WG;_P/DZ?+>J<)?@NS\4/JP3[%<)]HE@ M_]\2UV*.?R5ABYYJL$V:)D=*[$V:Y(5W'MA'GM[D=_@X[9^%;:1QY(H^O&SJ M?XWH(4C9W(41:L,'FPT%M8_'AW"VXYB-AL=N^D%L_L;%+U!+ P04 " ". M@0=-!ZL>2+4! #2 P &0 'AL+W=O)0QV<2:ADC/B2S"^E1E-0D*@ MH'!!0?CM O>@5!#R:?R9-.D<,A"7YS?UQUB[K^4L+-RC^BU+UV3TEI(2*M$K M]X3#5YCJN:9D*OX[7$!Y>,C$QRA0V;B2HK<.]:3B4]'B==QE&_=AO.'[B;9. MX!.!SX3;&(>-@6+F#\*)/#4X$#/VOA/AB3<'[GM3!&=L1;SSR5OOO>2;FR\I MNP2A"7,<,7R)F1',J\\A^%J((_] Y^OT[6J&VTC?+J/ODW6!W:K +@KL/BUQ M!;-_7R1;]%2#J>,T65)@W\9)7GCG@;WC\4W^P\=I_R%,+5M+SNC\R\;^5X@. M?"K)E1^AQG^PV5!0N7#<^[,9QVPT'';3#V+S-\[_ 5!+ P04 " ".@0=- M_YK'W[0! #2 P &0 'AL+W=OE-:K9)(W2($$DBK(NBS-YDD5GT)MK,I?\_824. B!?;,YYS MYLQXG(_6O?@.()!7K8PO:!="?V3,5QUHX6]L#P9O&NNT"&BZEOG>@:@32"O& M=[MW3 MI:)DGW]F5N1V"D@;.COA!:^%^GD#9L:![^N9XDFT7HH.5>2]:^ KA M6W]V:+&%I98:C)?6$ =-01_VQU,6XU/ =PFC7YU)K.1B[4LT/M4%W45!H* * MD4'@=H5'4"H2H8P?,R==4D;@^OS&_B'5CK5FXIF8O_#%=0&!Z58([**I]64@T^6#VSH!0M7J==FK2/T\TMGV'; #X# M^ *X3WG8E"@I?R^"*'-G1^*FWORWW=SQGUT@T MQYRF&+Z.62(8LB\I^%:*$_\'SK?AATV%AP0__*'PL$V0;1)DB2#[;XE;,=E? M2=BJIQI&PO=V]R:W-H965T5=2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\,4 M%YH66?2=3)%A[Z30<#+$]DIQ\^L($H><;NFGXUDTK0L.5F0=;^ %W/?N9+S% M9I9**-!6H"8&ZIS>;0_'-,3'@!\"!KLXDU#)&?$U&%^JG&Z"()!0NL# _7:! M>Y R$'D9;Q,GG5,&X/+\R?X8:_>UG+F%>Y0_1>7:G-Y24D'->^F><7B"J9YK M2J;BO\(%I \/2GR.$J6-*RE[ZU!-+%Z*XN_C+G3TA\;\K@C*V(=UZ\]=Y+L=U?9^P2B*:8XQB3 M+&/F".;9YQ3)6HIC\@\\68?O5A7N(GSWA\*;=8)TE2"-!.E_2UR+V?^5A"UZ MJL T<9HL*;'7<9(7WGE@[Y+X)K_#QVG_QDTCM"5G=/YE8_]K1 =>RN;*CU#K M/]AL2*A=..[]V8QC-AH.N^D'L?D;%Q]02P,$% @ CH$'3<9UET:U 0 MT@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0 M')*M:61;:CI-F]1*4:=MGXE]ME'!>(#C]M_WP*[GM=:^ '?<>_?N.-+!V"?7 M 'CRK%7K,MIXWQT8R>6IZKV0+)TM=J)&GZ _]F=+%IL9BFE MAM9)TQ(+549O-X?C+L3'@%\2!KN4?S? -IGH^43(5 M?P\74!@>E&".PB@75U+TSAL]L: 4+9['7;9Q'\8;?C/!U@%\ O 9L(]YV)@H M*O\BO,A3:P9BQ]YW(CSQYL"Q-T5PQE;$.Q3OT'O)-]?[E%T"T11S'&/X,F:. M8,@^I^!K*8[\ YROP[>K"K<1OOU'X&UL?5-A;]L@$/TKB!]08I)M M661;:CI-F[1*4:>UGXE]ME'!>(#C]M_OP*[KK>Z^ '?<>_?N.-+!V$?7 'CR MI%7K,MIXWQT81M_) MYJGIO9(MG"QQO=;"/A]!F2&C"7UQW,FZ\<'!\K03-?P$_ZL[6;38S%)*#:V3 MIB46JHQ>)X?C+L3'@'L)@UN<2:CD;,QC,+Z7&=T$0:"@\(%!X':!&U J$*&, MWQ,GG5,&X/+\POXUUHZUG(6#&Z,>9.F;C.XI*:$2O?)W9O@&4ST?*)F*_P$7 M4!@>E&".PB@75U+TSAL]L: 4+9[&7;9Q'\8;_GF"K0/X!. S8!_SL#%15/Y% M>)&GU@S$CKWO1'CBY,"Q-T5PQE;$.Q3OT'O)DWV2LDL@FF*.8PQ?QLP1#-GG M%'PMQ9&_@?-U^'95X3;"MW\I?(=@MTJPBP2[_Y:X%K/])PE;]%2#K>,T.5*8 MOHV3O/#. WO-XYN\AH_3?BML+5M'SL;CR\;^5\9X0"F;*QRA!C_8;"BH?#A^ MPK,=QVPTO.FF'\3F;YS_ 5!+ P04 " ".@0=-CVEU=2$" $!P &0 M 'AL+W=O3R M9GC=P%%%^B8$4[\/P&6WBVG\<+S6U\HX!RGREEWA&YCO[5%9BXPLYUI HVO9 M1 HNNWA/GP\T=0$>\:.&3D_VD2OE).6;,SZ?=W'B,@(.I7$4S"YW> '.'9/- MX]= &H^:+G"Z?[!_],7;8DY,PXOD/^NSJ7;Q)H[.<&$W;EYE]PF&@I9Q-%3_ M!>[ +=QE8C5*R;7_CHR 8A6 0B&";#1;:HR!8A M"!N/868:3Q/\!B4(1=AZ%#33>SIS4RE"$78? =D)/:.#7M<]31&*\ ^ @&@6 M-H=,AI =?7C5T>EO#5^]D^\XXC?^PE/_L+[]^$K4]>ZT=%)&CL*_<"Z2&G MYI(\V7M5V2=I-#A,#U_Q!U!+ P04 " ".@0=- MRWMT0;(! #2 P &0 'AL+W=OV$ *S9#;+.D?U_;L)1N><$SPSEG M+AYG(YI7VP(X\JY59W/:.MO@1?9M"X$6)'UHH'OX'[T M)^,]MJA44D-G)7;$0)W3A]WAF 9\!/R4,-J534(G9\37X'RI)LUZ9(R$-?V5?TI]NY[.0L+CZA^R)].F47SW'6O]*V"7PF\!L" MFQ+%RC\+)XK,X$C,-/M>A"O>';B?31F"<13QGR_>^NBEX G/V"4(S9CCA.$K MS&Y!,*^^I.!;*8[\/SK?IN\W*]Q'^GZ=/4VV!=)-@30*I/^TN+]I<0N3WB1A MJYEJ,$W<)DM*'+JXR:OHLK //-[)7_BT[=^$:61GR1F=O]DX_QK1@2\EN?,K MU/H'MC@*:A?,C]XVTYI-CL-^?D%L><;%'U!+ P04 " ".@0=-IS?0S[,! M #2 P &0 'AL+W=OV$ *S:FMEG2O^_8L(1N><$SPSEG+AYGH[&O MK@7PY$VKSN6T];X_,.;*%K1P=Z:'#O_4QFKAT;4-<[T%44625HPGR0/30G:T MR&+L9(O,#%[)#DZ6N$%K8?\<09DQISMZ#;S(IO4AP(JL%PU\!_^C/UGTV*)2 M20V=DZ8C%NJ.LRE#,(XB_L/B'48O!4_N,W8)0C/F.&'X"K-;$ S5 MEQ1\*\61_T?GV_3]9H7[2-^OLZ?[;8%T4R"- ND_+3[;Q)PE8SU6"; MN$V.E&;HXB:OHLO"/O%X)^_P:=N_"=O(SI&S\7BST[;1FD^--/[\@MCSCXB]02P,$% @ CH$'3<=WUE>X 0 T@, M !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Y=L MMRM RJ:J6JF15JG:/'MA "N^4-LLR=_7-H22E!?;,S[GS,7C?-3FV78 #KU( MH6R!.^?Z(R&VZD R>Z-[4/ZFT48RYTW3$ML;8'4D24%HDNR)9%SA,H^^LRES M/3C!%9P-LH.4S+R>0.BQP"E^K/QMOD46EYA*4Y5HA M TV![]+C*0OX"/C-8;2K,PJ57+1^#L;WNL!)2 @$5"XH,+]=X1Z$"$(^C3^S M)EY"!N+Z_*;^-=;N:[DP"_=://':=04^8%1#PP;A'O7X#>9Z;C&:B_\!5Q > M'C+Q,2HM;%Q1-5BGY:SB4Y'L9=JYBOLXW=SN9]HV@J>]-%9RQ%?'.)V^]]UK2Y)"3:Q":,:<)0U>8=$$0K[Z$ MH%LA3O0_.MVF[S8SW$7Z;AT]VV\+9)L"613(WI7X^4.)&Y@T^1"$K'HJP;1Q MFBRJ]*#B)*^\R\#>T?@F_^#3M#\PTW)ET44[_[*Q_XW6#GPJR8T?H&UL;5/;;MP@$/T5Q >$->NF MZ6;ML8T"'@?P.OW[ G8<)_4+,,,Y9RX,V8CFR;8 CKQH MU=F];%H7'*S(>M' ;W!_^I/Q%EM4*JFALQ([ M8J#.Z6UR.*8!'P$/$D:[.I-0R1GQ*1@_JISN0D*@H'1!0?CM G>@5!#R:3S/ MFG0)&8CK\ZOZMUB[K^4L+-RA>I25:W-Z0TD%M1B4N\?Q.\SU?*)D+OXG7$!Y M>,C$QRA1V;B2?0G! MMT(<^7]TODW?;V:XC_3].GKZ95L@W11(HT#ZKD3^H<0MS/Y#$+;JJ0;3Q&FR MI,2ABY.\\BX#>\OCF[S!IVG_)4PC.TO.Z/S+QO[7B Y\*KLK/T*M_V"+H:!V MX?C9G\TT9I/AL)]_$%N^&PO=V]R:W-H965T)W^?0?LN&[JO@ SG'/FPI"-QKZX%L"35ZTZ ME]/6^_[(F"M;T,+=F!XZO*F-U<*C:1OF>@NBBB2M&-_M;ID6LJ-%%GUG6V1F M\$IV<+;$#5H+^^L$RHPY3>B;XUDVK0\.5F2]:. K^&_]V:+%%I5*:NB<-!VQ M4.?T/CF>TH"/@.\21K M,L$8I5$NKJ09MDW@,X$OA+L8ATV!8N8?A1=% M9LU([-3[7H0G3HX<>U,&9VQ%O,/D'7JO!4_2C%V#T(PY31B^PB0+@J'Z$H)O MA3CQ?^A\F[[?S' ?Z?MU],-_!-)-@30*I'^5>'A7XA;F]ET0MNJI!MO$:7*D M-$,7)WGE70;VGLW# M\0.>[31FD^%-/_\@MGSCXC=02P,$% @ CH$'3=JSCKZW 0 T@, !D M !X;"]W;W)K&UL;5/;CML@$/T5Q TR MVGC?'1ES10-*N#O3@<:;RE@E/)JV9JZS(,I(4I+QS>:>*=%JFJ?1=[9Y:GHO M6PUG2UROE+"_3R#-D-&$WAPO;=WXX&!YVHD:OH'_WITM6FQ6*5L%VK5&$PM5 M1A^3XVD7\!'PHX7!+O:43,5_@2M(A(=, M,$9AI(LK*7KGC9I4,!4EWL:]U7$?QIO]C;9.X!.!SX1#)+ Q4,S\H_ B3ZT9 MB!U[WXGPQ,F18V^*X(RMB'>8O$/O->?)0\JN06C"G$8,7V"2&<%0?0[!UT*< M^']TOD[?KF:XC?3M,OI^ORZP6Q7818'=/R4>WI6XAOGP+@A;]%2!K>,T.5*8 M7L=)7GCG@7WD\4W^PL=I_RILW6I'+L;CR\;^5\9XP%0V=SA"#7ZPV9!0^7!\ MP+,=QVPTO.FF'\3F;YS_ 5!+ P04 " ".@0=-S[9EW-,! "*]S MW!HS' C190N"Z1LY0&]/:JD$,]94#=&# E;Y(,$)C:*4"-;UN,B\[Z2*3(Z& M=SV<%-*C$$S].0*74XYC_.%XZIK6. Z2@ MSO%]?#BF#N\!OSJ8]&:/7"5G*5^<\:W*<>02 @ZE<0S,+A=X ,X=D4WC=>'$ MJZ0+W.X_V+_ZVFTM9Z;A0?+?767:'-]A5$'-1FZ>Y/0(2SU[C);BO\,%N(6[ M3*Q&*;GV7U2.VDBQL-A4!'N;UZ[WZS2?W"9+6#B +@%T#;CS.F06\IE_8885 MF9(34O/=#\S]XOA [=V4SNFOPI_9Y+7U7@I*HXQ<'-&".(/FGQ/BJQ!#FDRSW09%]@&!W)1+" M)&&1-"B2!@CV5R(A3'HE0C;=(4 U?BXT*N78^YG<>-?1NZ>^N_["Y[G]P533 M]1J=I;$]ZCNIEM* 326ZL06W]JE8#0ZU<=M;NU?SP,R&D 5!+ M P04 " ".@0=-\ZB/,/L! #+!0 &0 'AL+W=O\9ES9FQFTD&J%]T F.!5\$YG86-,?R)$%PT(IA]D#YT]J:02 MS%A3U43W"ECI@P0G=+,Y$,':+LQ3[[NH/)4WP]L.+BK0-R&8^GT&+HV;HQSD#SM60W?P'SO+\I:9&8I6P&=;F47**BR\'%[.B<.[P$_6ACT8A^X M2JY2OCCC3:?X/BIHT4$XM- M1;#7<6T[OP[CR3Z9PO .@70.2#V.F04\IE_8(;EJ9)#H,:[[YE[XNV)VKLI MG--?A3^SR6OKO>>4'E-R=T03YCQBZ *SG1'$LL\2%),XTW?A% _?H1GN?/AN MJ7Z(<((()8@\0?1/B?&J1 R3X")[5&3_GF"W68E@F/_#JS2VI7WC55(:L*EL'NS_T=C).AL< M*N.V1[M7XWP9#2/[:722>7[G?P!02P,$% @ CH$'38G!C&UL=53;;IPP$/T5RQ\0@Y=E MHQ4@91-%K=1*JU1MG[TP7!0;4]LLZ=_7-H30K?N"/>,SY\R8&6>35*^Z!3#H M3?!>Y[@U9C@2HLL6!--WGM12"6:LJ1JB!P6L\D&"$QI%*1&LZW&1>=]9 M%9D<#>]Z."ND1R&8^GT"+J<R1@CK'#_'QE#J\!_SH8-*;/7*57*1\=<;G*L>12P@XE,8Q,+M!V_\[^[&NWM5R8AD?)?W:5:7-\CU$%-1NY>9'3)UCJV6.T%/\% MKL MW&5B-4K)M?^B00+V'A +H$T#7@WNN06&UL;53M;ML@%'T5Q ,4A\1-%]F6FD[5)FU2U&G=;V)??ZA\ M>(#C[NT'V/&\E#^!>WW.N><"-]FH])MI 2QZ%UR:'+?6]@="3-F"8.9.]2#= MEUIIP:P+=4-,KX%5@20XH4ER3P3K)"ZRD#OI(E.#Y9V$DT9F$(+I/T?@:LSQ M!E\3+UW36I\@1=:S!GZ _=F?M(O(HE)U J3IE$0:ZAP_;@['U.,#X+6#T:SV MR'=R5NK-!U^K'"?>$' HK5=@;KG $W#NA9R-W[,F7DIZXGI_57\.O;M>SLS MD^*_NLJV.7[ J(*:#=R^J/$+S/VD&,W-?X,+< ?W3ER-4G$3?E$Y&*O$K.*L M"/8^K9T,ZSCK7VEQ IT)](9 ID+!^6=F69%I-2(]G7W/_!5O#M2=3>F3X2C" M-V?>N.REH+M]1BY>:,8<)PQ=838+@CCUI02-E3C2#W0:IV^C#K>!OEU7WR=Q M@5U48!<$=O^U^'#38@SS*5XDC19)/PJDR4V1&.;V),GJX@3H)CQ9@THUR# N MJ^PR%8\T7/P_^#12WYEN.FG065GW?,(EUTI9<%:2.^>E=5.\!!QJZ[=[M]?3 M6YX"J_IY3,GR7U'\!5!+ P04 " ".@0=-O5+R:<4! W! &0 'AL M+W=O.YY[CC.^:C-J^T ''J30MD"=\[U M1T)LU8%D]D[WH/Q)HXUDSINF);8WP.H8) 6AF\V!2,85+O/H.YLRUX,37,'9 M(#M(RM7X/QI2[P)B0$ BH7&)A?KO $0@0BG\:OF1,ODB%P MO7]G_Q1K][5(U* M"QN_J!JLTW)F\:E(]C:M7,5UG$X.'^:P= "= ^@2\!!UR"04,__('"MSHT=D MIKOO66CQ]DC]W53!&:\BGOGDK?=>2YK1G%P#T8PY31BZPFP7!/'LBP1-29SH M?^$T';Y+9KB+X;NU^OTA3;!/$NPCP?Z?$G^_W9GK+D^%T/X\I6?X5Y1]02P,$% @ CH$'3>E&;#&W M 0 T@, !D !X;"]W;W)K&UL;5/M;ML@%'T5 MQ .4A#A+%MF6FE;3)FU2U&G;;V)?VZA@/,!Q]_:[8-?S6O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&-YL/3 O9 MTCR-OHO-4]-[)5NX6.)ZK87]SHG 1\!/R4,;G$FH9*K,<_!^%)F=!,2 @6%#PH"MQL\ M@%)!"-/X/6G2.60@+L^OZI]B[5C+53AX,.J7+'V3T2,E)52B5_[)#)]AJF=/ MR53\5[B!0GC(!&,41KFXDJ)WWNA)!5/1XF7<91OW8;S9)Q-MG< G I\)QQB' MC8%BYH_"BSRU9B!V['TGPA-O3QQ[4P1G;$6\P^0=>F\YWQ]2=@M"$^8\8O@" MLYT1#-7G$'PMQ)F_H_-U^FXUPUVD[Y;1#Q_7!9)5@20*)/^5>'Q3XAKF;1"V MZ*D&6\=I>&=!_:>QS?Y!Q^G_9NPM6P=N1J/+QO[7QGC 5/9W.$( M-?C!9D-!Y---/XC-WSC_"U!+ P04 " ".@0=-R0'F_] " M !J"@ &0 'AL+W=OQ=L;"Y1$FE#4K52*ZUVU?;9FS@)6L#4=I+MW],XP&<_T MQ/B;V%,JO?>JK,7,WTO93() K/>T(N*!-;16;[:,5T2J+=\%HN&4; RI*@,8 MAG%0D:+VYU-C>^+S*3O(LJCI$_?$H:H(_[>@)3O-?.!_&)Z+W5YJ0S"?-F1' M7ZC\U3QQM0MZ+YNBHK4H6.UQNIWYCV"R K$F&,3O@I[$8.UI*:^,O>G-]\W, M#W5$M*1KJ5T0]3C2G):E]J3B^-LY]?LS-7&X_O#^U8A78EZ)H#DK_Q0;N9_Y MJ>]MZ)8<2OG,3M]H)PC[7J?^!SW24L%U).J,-2N%^?76!R%9U7E1H53DO7T6 MM7F>VC=)W-'SD\;8>&J++#DRP^EQK;31?Q[Q3^13*>IS#.)P&1^VHPRQ:#!Q@8GP.6=H0 MT","%4 ?!71%L8 6'9X?D-N(.![%<-/)ZJJ3LS C9[(BPX\&_.2"3.3D(\-' MP_/34:Y;2&(@=9O(#,,1*G>A$AR-$F*CHB1#H[2M'*@,H]"M"SMU83LOR,V/ MG?S8RDLR*K!%;$6910"-TM*"\ "4HC%H:7L":3CXCFU6;%<@1AETJTJ76Z9DY_=++<\LV6F*"'-A_X"\./0Z40U PN" MFAUJJ94,K/U@] CU/3NR+\ D!P[[4@]2YE[^=-].83\)WQ6U\%Z95+>[N8.W MC$FJH@\?5";W:O#K-R7=2KU,U)JWTT^[D:SI)KN@'R_G_P%02P,$% @ MCH$'38KF?>7* @ ?0L !D !X;"]W;W)K&UL MC591;]HP$/XK4=[7Q$Z<0 5(@W;:I$VJ6FU[=L% U"3.; /=OY_MF CB\\H+ MBX94]%[4[=R'N^5ZNZ31*[WK*'RCG>LU?]LN6BHTDNQ M2V0G&-U8HZ9.<)H624.K-E[,[-Z36,SX0=55RYY$) ]-0\7?):OY:1ZC^+SQ M7.WVRFPDBUE'=^R%J9_=D]"K9_ UK9<7;2+#M//Z,[A^Q-;"(7Q4[R8OW MR(3RROF;67S;S./4*&(U6RM#0?7CR%:LK@V3UO''D<:#3V-X^7YF_V*#U\&\ M4LE6O/Y=;=1^'D_B:,.V]%"K9W[ZREQ )(Y<]-_9D=4:;I1H'VM>2_L;K0]2 M\<:Q:"D-?>^?56N?)\=_-H,-L#/ @P'*_VN0.8/L5H/<&>2W&A!G0$8&21^[ M3>8#570Q$_P4B?X^=-1<.W1/]'&MS:8]'?N?SJ?4N\<%+K)9()H1YA' #(A$!S)$@\%HL#7/KEP4,$$&$F26(+\B*$>A]IC2 M8EJ+R8LQZ-$'%44>D)*#4G)/"ADGO8>0"R>?T%3WB)$6"$9(GL%J"*B& (F9 MC.00SP_Q#MC'Y"B%A12@D (0,H4)2I"@O/V.3$""B:^@3$>IF'C'CXHT$.<4 M]#(%O*"1%P@3J!>4PN6? A1>_:?^90X%@P)M!@%^O!Z"/#_9).@([@ (?US! M2P<*!>1:$?:OZC0D!NXFR&\G7@TCOU/HS[PGQD>A@H3.&FXHR.\HN"0!"K@+ M(')[\2"X?A%0P&4Q_E04?H]-@S M>.Q8LN5<,ST+#XN:;95Y+?6[Z ?"?J%XYX;=9)BX%_\ 4$L#!!0 M ( (Z!!TV-IH7!5@8 "4C 9 >&PO=V]R:W-H965TXUDUL*X?4#$5^5Y/OF\WN^IZ^EK7^\O9K'I\S;=9 M]:G8Y[OF/\]%NG/5'?M\J]Y_=?^<]G\FAU[ M>5IO\UVU+G:3,G^^GMZJRY6U;8-.\?GZVG21I1O M\L>Z[2)K/M[S1;[9M#TU/K]1^_W7?)-,@]9E2^*S3_KI_KU M>II.)T_Y<_:VJ;\4'[_E?4)V.NFS_R-_SS>-O(VD.<=CL:FZOY/'MZHNMGTO M32C;[/OA<[WK/C_Z_G\TDQM0WX".#93]90/=-] _&YA?-C!] S/V#+9O8,>> MP?4-W-@&OF_@68/9872[R[7,ZNSFJBP^)N5AQNVS=F*K2]],B,?V8'?]N_\U M5ZQJCK[?D$^O9N]M1[UF?M#0B<;9H62)$G54S)H CE&0%,6I;&##*JB($LU&%E4VH<#.>(E M;&SN!!$9+6>D$KET)9@3FS/S7C-8, "+7N0',XMWM12Z,A0X+*2^4AU++%*3 M%1:(V-568D&]501CPU?*O-<, )!H/C]'J5:]:E!(4HJL.B671:4Q9CY'>\U@ M>2L+;F2,:B6H(E!7.#QH$S[-(U,,)++ F%9 /-,B')M/,PO0>9UJB-+ ME63J$U(?3"\AI;TB;M,%5>M5(_>2)*.<$.4X?1"KSD Q*2L>[.I*)14@L M<'6$SEJ'%*;>&=5P%T.>_#7Y-HVGF8_M+R3 .F: :"0HV3",9M0J.C][R MO&X8D8Q0C0@%>Z4%A+;&B0=T3C:,)[+AA A%2Z01CDY9OBS/J8;AR 352% P M.UI@H_<)(/V\;AB1#%&-$ 43HQ&/%\HW98]'=%8WC$CFJ!9<;!I+2J:?]N/- MB9:9I='GKB1*([7?1#;LD7A@1 R2[ *V-Y>22I_LIPZCD6EG M['@G8F0\&<03.!$C.#B\9SFG&D8CD\Z@SP,G8H2[7=PY.J<:1B-#TR TP8\8 MQ*$F!1?[C&H8C4Q-@]0$+V*0B"KQW(J,4JTD59I$_(J5^6J1K^A7K+ ?RY]) M+<>([BWNV;IHQ#*&+6(8+(U%PBJ\U3BG&D8C@]@BB,'.6-RQ5<[R&6@%^PFJ ME= 7)=$1E'%M$=,[';?4/L!GQ^?J7=X8^-G]X<72/[,RI?U MKIH\%'5=;+N'^\]%4>=-\,FG)OC7/'LZ_MCDSW7[U3??R\.+&X&PO=V]R:W-H M965TE4;=(F19W6?7;( M):#ZA=HF=/]^?J&,9JZ4+]AW?NZY>XSOBD'(%]4 Z.B-4:[*N-&ZVR*DZ@88 M47>B VY.3D(RHHTISTAU$LC1!3&*<)*L$2,MCZO"^?:R*D2O:0R>8=()@0S[E *'4NSP?^$X M7X4)%L$:%XY@\8%@'298!@F6CF#Y@2"[$NDQF<-P+S+-DB2<9A5,LPJDR<,$ MZR#!^G:A69 @"U2PN1(:P&P^D9D'D^0!@D\>Q"9(L+E=IFGXX*M-;A : FWP M51XT:Q0&\NQ&A(IJT7,WGV;>:0S=8]=H_^!^AOT@\MQR%1V$-NWJFNHDA 93 M2W)GWD9CQN9D4#AIN\W,7OK9X0TMNG$NHFDX5W\!4$L#!!0 ( (Z!!TTZ M"QV-]0$ H% 9 >&PO=V]R:W-H965TJ7E@A&E0W%"&"='SE],\+4IP\@T!!1J M91B('B[P")0:(MW&GYDS7"1-X7K^QO[9>M=>CD3"(Z>_^T9U9;@-@P9:W=@/=IS<2H;G,G\! MG@OP4H"=%R=D.W\BBE2%X%,@W-Z/Q/SB>(?UWM0F:;?"KNGFI*GR?%.AB MB&;,WF'P"A,O"*39%PGLD]CCFW*\3?T$B;?'Q!(D[WK<^ DV7H*-)=B\(TBO M3#I,;C&#Q6SS*/>KI%Z5]%9EFU^I.$RZ4HGC/(K\,IE7)O.8R:YDLAN93_=) M\H&;W"N3>V2NW>0W>Q;CY,8-6IU%!N)D;Z$,:GX>[ NPRBX7_<$>?O0?[EZ) M[T2<^D$&1Z[TC;#GMN5<@6XFNM-V._TP+0&%5IEIKN?"74\7*#[.+P]:GK_J M'U!+ P04 " ".@0=-7O%[?_0! (!0 &0 'AL+W=OXF]R^S,K.-U/G#Q*FL %;PSVLI]6"O5[1"290V,R ?>0:N_ M7+A@1.E05$AV LC9%C&*@?-B' M<7A+O#15K4P"%7E'*O@!ZF=W%#I"$\NY8=#*AK>!@,L^?(QWA\S@+>!7 X.< M[0/3R8GS5Q-\/>_#R!@""J4R#$0O5W@"2@V1MO$V"K KA!#(-S9=\3\Q?$.Z[,I M3=(>A?VFS4N=O19XN\G1U1"-F(/#X!DFGA!(LT\2V"=QP'?E>)/X"59>CRM+ ML/K/X]9/L/82K"W!>D:PBJ)%DPZ364SK,%GV@F918J:'83&8C*SJ ,2MZW M=OYGV6G,'[&]R?_@[HWX3D35M#(X<:7GP=[:"^<*M)?H07=;ZV=I"BAB_<<+I \6Y\=]#T^!5_ 5!+ P04 " ".@0=-!W&,LKD" !@"P &0 M 'AL+W=OQ?;W*,D4C=5 MU4JMM-IJVVP2AR"MH5KKKI9U[ M$NLE/ZL\*]F3<.2Y**CX]\AR?EVYV'V?>,Z.)V4FO/6RHD?VBZF7ZDGHD=>R M[+."E3+CI2/88>5^QHL-\4V 1?S.V%5VGAV3RI;S5S/XOE^YR"AB.=LI0T'U M[<(V+,\-D];QMR%UVS5-8/?YG?VK35XGLZ62;7C^)]NKT\I-7&?/#O2"7QU1?ZV*FI\"+WQMYLY,6N_L.YVM MU+.7M8_\I7 M03A(H\;$%E/6(DF,T2 5"$52'Q83@&("0$PT$%-CPLXRGS".HF2@!H*A"&%8 M3@C*"<=R@H&:<+0,QB@8?F4(%:4$UA*!6B+ FA@FB$&">/Z?DH $R8P_)1DE M2I)@^&EN@'I24E!*"DB9(, (KEXTWPX\L0'@&88TH&ZR"0GBX2X HM"$''@G MP 20DTY0P'L!]N\P!:Y@#)7PR)1Q\A4N/!S= M80I<>CB>8TH\2C=$G?VJ,>4&JB\'+F0,5#*>HH +$*?S32%P!1(TPY0&U-\K MH@%J&PO=V]R:W-H965T MX-,_,]]OP"X'+EYE3:GRWEK6R:U?*]5O$)*GFK9$/O&> M=GKEPD5+E!Z**Y*]H.1L@UJ&PB!(44N:SM^5=NX@=B6_*=9T]" \>6M;(O[N M*>/#UL?^^\1S9_T[OE&FY(=$U3IQ) M^_1.-ZEX.V71*"UY&]NFL^TPKJ1X"H,#PBD@G -P_-^ : J(G TDEFKGXDB MNU+PP1/CR^J)^2;P)M*;>3*3=N_LFG8K]>Q]%^&H1'>3:-+L1TVXT(2/B@I0 M)+,$:8"9(@0I0AL?+>)Q$L()(C!!9!/$#S9BQ\:HR:RFLYHT"U+'R5J4Q]$' M*#&($@,HB8,R:I)%E23(')*U!N.H@$D2D"0!2!R_^V15)7/??[76A/$BT0-) M"I*D (GC=Y^N_0:1NRF0*(QAE Q$R0"4W$')5E52]Q56:TV2?[ G.0B2 R"% M Y(#1=Q_#] $& 8I0)!B!1*[7TFQ^BMP@-/ (0%4<5#D#@M:'$WFJOA!Q+7I MI'?D2I]R]BRZ<*ZHSA@\:5NUOIWF :,79;J9[HOQC!X'BO?3]8/F.W#W#U!+ M P04 " ".@0=-HI9KHN," !F"P &0 'AL+W=OT7X)]>>ZY>^X,OOF9LA=^($0XKTW=\H5[$**;>1[?'$B#^1WM2"O_ MV5'68"&W;._QCA&\U4Y-[06^GW@-KEIW.=>V![:R;*N&M+RBKH]D::0>- M^%V1,Y^L'27EF=(7M?F^7;B^RHC49",4!9:/$UF1NE9,,H^_ ZD[QE2.T_4; M^UL,ZG^0$ZDE7&4B8VQH MS?6OLSER09N!1:;2X-?^6;7Z>1[XW]Q@AV!P"$8'&?N60S@XA.\.T4V':'"( M/ALA'AQB(X+7:]?%++' RSFC9X?UYZ'#ZMBA62S;M5%&W1W]GZPGE];3,@S\ MN7=21 .FZ#'!!)/$EY#2AJ 1X%&L*SHCD"#2!-&T3 @9U>XQJ<:T0Y#,J(:-07&6&O6P05&0&T5; M TQ9&,*:8E!3;&D* Z/P18^))U&^F)( 2&2>,@"#HLA0!!%=:5(""DH 0:$A M* &:9+PV*QN#XLBH3&F#(A2;YQ9@2O, UI2"FE) DU&X(K4*A\(X,8[G"D)% MIO82Y$)&S]<0*LQ36%@&"LL 8<:Q*3(KC-FJ#Q'EAXCU+<2%D!P4D@-"C)>U MR#_5(0AE=PCDLCH$H:YV"/GP%>,#THR/53& \FGY[GSS%@!1YA>T!%&A@5K# M7%<^?>C*[8D :9DI#7U*&H2RI4$H6QK(94KS)C-"0]A>#VS:?O)]"?F.VKECO/5,C)1L\?.TH%D30.VYJLA-JF_?B-H-TRUWCA:+_\#4$L#!!0 ( (Z!!TTS]\$* MV0$ '($ 9 >&PO=V]R:W-H965T&'S?X86[P#_&QA5(LYLI6EG,7Z& MJ9X$HZGXKW !9N#6B%$"&>" MR?T1(9H(T0V!>&>NU$>J:9Y*,2+I+ZNG]DUL]I$YS,(&W=FY/5.M,M%+'H6? M4G*Q0A/FX#'A K--WD*.[R&;&4&,@=E%N.;B$+ZCAS<)/D*\21"MEADY>K3T MER3K O&J0.P$XN4Y1<'-.7E,XC"=3W(?[W;;FU+^"_-VR.(*.&PO=V]R:W-H965TTH^R-EP#">:])PU=N M*42[1(CG)=28SV@+C5PY4E9C(:?LA'C+ !>:5!,4>%Z":EPU;I;JV)YE*3T+ M4C6P9PX_US5FO]= :+=R??N4\ 1GXEXH=UG&/*)76=(_BM< M@$BX"+&Q ^ISU\7<8H&SE-'.8?WGT&+UU?G+6!Y7KH+Z=/2: MK">7T4L6AGZ*+DIHP*Q[3##!)/$M9'L/N8H@:6!T$=AG"[P>8>D22& MAW^*[!Z*W-@,K<4*-3^<9ADO[ *152#2 M%-M0V3:QLF-*IAPT1&.6P8X]AV M-LQ?*A);$XHM G/#2(_Q/0UJ-,B;&6YW5M"3W4IBM9)8K"P,*S;,D^'$@HD\ MPPB:7*\:V$GW.N[D]-P(]8%,HF,[?0[4]33B:W^Y\2WQK6R_?;>\RO>]^QMF MIZKASH$*V13TU3U2*D!:]V:RBJ7\78P3 D>AAG,Y9GW3[">"ML/_ (T_I>P/ M4$L#!!0 ( (Z!!TVBCJ*;Z0( .P* 9 >&PO=V]R:W-H965T\ M8;7Z9\]%1:5:BD/0-H+1G7&JR@"'(0DJ6M3^:F%L]V*UX"=9%C6[%UY[JBHJ M_JQ9R2]+'_FOAH?B<)3:$*P6#3VP1R9_-/="K8*!95=4K&X+7GN"[9?^+9K? MH5@[&,3/@EW:T;NGI3QQ_JP77W=+/]09L9)MI::@ZG%F.2M+S:3R^-V3^D-, M[3A^?V7_;,0K,4^T93DO?Q4[>5SZF>_MV)Z>2OG +U]8+RCQO5[]-W9FI8+K M3%2,+2];\^MM3ZWD5<^B4JGH2_H?HS2&^ MZA#W#O'@@*]'2'J'Q(H0=-I-,3=4TM5"\(LGNO/04'WLT#Q1V[751K,[YC]5 MSU99SZLH1HO@K(EZS+K#X!&&)%/(QH6\D00J@2$+#&6QQHX[G@;(700A5@[_ M)+F[2C)),P*+%1G_:%(L#!/$($%L".()0615N\.D!E-W,M+$ N4N")',+H@+ MBLG,K@D0;D926%0"BDH 4;$EJL,DHRB?2&CEFT.@)+-$ 2 41K8J"(62=V01 M4!8!9%G'?DV<,!C%J27+!:$0V[)<4$1(:*D"F#(4PJ)24%0*B+*V89VZ45(2 M6KEL4O<$3E"39#(PF0Q(QBK>!L)D<) 9&&0&$,Q@ A3"+3+\^+5'[W19](&+ MWX/&A4\RZ\3E "C&3C=&[N:$V+J3=P!5.DIJJ@OLV[<(N[J2=\X @GLJ^H^F MBN"NBC[25A'0Z%3/M,L+-%9,D%U?%Z5N:V;7%XB(1[O020M&7^J*B8,9FUIO MRT^UU&4968?1[!;K+[UE7Z-YC@#[1H]R9C)XH^_FP.]4'(JZ]9ZX5/.%F0+V MG$NFD@]OU+$XJM%S6)1L+_5KJMY%-W]U"\F;?K8,A@%W]1=02P,$% @ MCH$'3=;V7/@) P DPL !D !X;"]W;W)K&UL MC5;1CILP$/P5Q'L!VV#@E$2Z4%6MU$JGJ]H^^Q(G00>8&B>Y_GUM0W*)O51] M";8SNSMC[&$79R%?AP/G*GAKFVY8A@>E^HV9?+/FC?BO Q1>%EX MKO<'91;BU:)G>_Z=JQ_]D]2S^)IE6[>\&VK1!9+OEN$C>JAP8@(LXF?-S\/- M.#!27H1X-9,OVV68&$:\X1ME4C#]./&*-XW)I'G\GI*&UYHF\'9\R?[)BM=B M7MC *]'\JK?JL R+,-CR'3LVZEF O U0-?^5P"9 LA[0&K%C\RLU(],L=5" MBG,@Q[?5,W,HT /1F[DQBW;O[']:[:!73RN2H45\,HDFS'K$X!O,.R+6V:\E M,%1BC;UP?%^@\A&4PA4(*(+8>'(G L,)4C!!:A.D=PF(LPLC)K.8;L0D)2HS M1XL/0T5:%!E,)P/I9 "=U*&3^75TF=1Y=Y4/PQB3,H'I4) .!>@XLM?4IY/G MQ-L='S;#) >9Y 3ZC#)O1(?4$92[&Q@!>"*),L*F$\!\BD /KG#I_#JI(6V M60=6^3"":8YRF$X)TBF!>S"C!R6P'22 HM+U@Q%4WG(M(N*\B J 96E$R0RA M&7]"/B&:N(0F%T-WES-R;0:$X:B8V6,$VMDCP@ CSS*Q7PJ74>D>P@GW'Q<" MP=:'", &NVR(SR9-HL(U"PB791%)9RC!9HH -Z6NFTZ@NS.$HM([0P"LC.@< M(=A.D>^GN)B[%[ %(NI?K5D6L'&PO M=V]R:W-H965T&%/>6U76@D!N#JRBR$8QNK5%5!E$8ID%%B]I?SNW>DUC. M^5&51A">/547%OQ4K^7GA(_^R\5SL#\IL!,MY0_?L)U._FB>A5T'/LBTJ M5LN"UYY@NX7_B![6*#4&%O&[8&/=,*"^;!R1!UF%6+B088U","S=Z[B" 7JVAB'HT=K*>(-(4]8# (;.WQ*(@8 M)HA!@M@2Q"."Q,G"%!.1$':2@$Z2JY0")_Q$! S.>3A?;4"<=>+A:ZT M'00YK"&ILDQS%'[GJ) &X6UF"NR!* $G(E93<*2FY^VC M+14!/35U>VH'(A^5; J#*A8,KN:*B;V=8J2WX<=:F4MPL-M/2H^1N=J=_969 MH.R5_T[3CE\_J-@7M?1>N-*#@[W>=YPKIE6&,YVL@Y[X^D7)=LJ\9OI=M&-/ MNU"\Z4:ZH)\KE_\!4$L#!!0 ( (Z!!TW*07)$- ( ((' 9 >&PO M=V]R:W-H965T?;2A+DX.4_L&W<[Z+L7WR7L@750%H[[7AK5KYE=;= M8Q"HLH*&J0?106M6#D(V3)NA/ :JD\#V+JGA 0W#)&A8W?I%[N:VLLC%2?.Z MA:WTU*EIF/R[ 2[ZE4_\MXGG^EAI.Q$4><>.\ /TSVXKS2B84/9U ZVJ1>M) M.*S\-7G' 3EP_B_X+C(9BWQO=?X,S M!R"G_ MQ#0K\0073V #\N@>?^65XM2ZRG,Q.Q68-75/Z/_PH3I] M9_)8M\K;"6T>8O=<'H308+2$#\9S90KB-.!PT+:;FKXG8\L\;.1L:?10,@G9>.]F+O-E(..X1$V4!'Q ,;H%,=D2KD9R0&#J0R11U%@>NY_\78$UW@!^M3"* MU=S13DZ,/>O@6[5W/2T(*)12,Q U7*$ 2C61DO%GYG27+77A>GYC_V*\*R\G M(J!@]'=;R6;O8M>IH"87*A_9^!5F/['KS.:_PQ6H@FLE:H^246&^3GD1DG4S MBY+2D9=I;'LSCC/_K$,P%P5+@1_\M".>"<%. )F7&ZF56J.PU#[&?H:LFFC&'"1.L,,%K1&%!Q L$*0&+BL"J M(C#UX5I%ZML)0BM!: BB5S8V(@\3)C68WF#\*,5X8\6"BKWX#3>154QD$1/: M"6(K0?S^=B16@L2B(-JT8\+$*Z-IY*6;;MR#/GKX#2FI54IJD1)OI*1WNWR( M@W CQ0)*0FR7@JU2\#M^$GQW_ G>MJZX!^$HVIXP6EU!_23^(/S<]L(Y,:EN ML[ES-6,2%*'WH&PUZA5> @JUU--4S?GT%DV!9,/\S*+EK<__ 5!+ P04 M" ".@0=-4<[SQOT! ![!0 &0 'AL+W=O :C"SG=#]^]F&(DJ] MW>"ONH^/, C(][/_3?)I[:2Z/, M!"J+@5[@!ZCGX2#T""TIY[:#7K:\]P34>_\^W%7$Z*W@9PNC7/4]4\F1\Q^X$! @8G91*H;FY0 6,F2&/\GC/]94MC7/??TC_;VG4M1RJAXNQ7>U;- MWL]\[PPUO3+UQ,3^-Y<_#>X =-R0Z+W.'$F[=,[7:7BW9RB43KZ.K5M M;]MQ6DG3V>8VX-F %T,8_]<0S89H8T 3F2WUD2I:%H*/GIA>UD#--Q'N(GV8 M)S-IS\ZNZ6JEGKV5448*=#-!L^9ATN"5!K]75 Y%LDB0!E@HL),"6W^T\H-:Z7421VI]93=6S:%EC_AR%K*DV0WF*5"L9/;B@FD<$H2RJ:=6$ZZ6;>Y'K MI;AH7C7L10;J4M=4_MTP+KI5B,/;Q&MU.FL[$:V7+3VQGTR_M2_2C**1Y5#5 MK%&5: +)CJOP$UYL,;$!#O&K8IVZZP9/,CBJV%?QW==#G55B$P8$=Z87K5]%]94-" M:1@,V7]G5\8-W#HQ&GO!E?L&^XO2HAY8C)6:?O1MU;BV&_AO87 &0+(&("3 M_P;$0T#L!42],Y?J9ZKI>BE%%\B^6BVUFP(O8K.8>SOIUL[],]DJ,WM=QR5: M1E=+-& V/8;<8<@C8@L@TA$2&0.C"P*Z("X^OHO'60(3Q"!![ A21]#T!A N MO#QZ4'X'2O*\@&424":!9$I/9@K*BWPFFQ2420$9XE=E"DI1@6"9#)3)(!GL MR4Q!"4H(+).#,CDDX^V@#0#*T@R6*4"9PC$D#SO93Z:8J& \5YH25"D!%3^7 MN4XP M8,@_AP/H42E/8]\0GJS0$S&[8L80?+-@ A0L]@V1:2U024I/*;J[5.TK]X/* M4]6H8">TN9_=+7H40C-#B9Y-=F?SL(X#SH[:=G/3E_WKT@^T:(>7,QJ?[_4_ M4$L#!!0 ( (Z!!TV(=QY\-@( )8& 9 >&PO=V]R:W-H965T)5#2WF#[2'3CXY M4=9B(9?LC'C/ !]U4$M0X'D):G'3N46N]YY8D=.+($T'3\SAE[;%[.\>"!UV MKN_>-IZ;@B45K\9L:FT^,P^M_"[ '!&!!, 3+W1P'A&!"^!R2Z>$.F2_V,!2YR1@>' MF3^KQ^J=\+>A/,Q*;>JST\]DM5SN7HMP$^7HJHQ&S=YH@IG&OU>4:T6XB2<- MD@031F##V @B5=95DHRH\4=Q"9%2*S0"R^EGVV?@&B*%YP MK$5WKY)!0;//O 5VUAV1.Q6]=+H;SW:GIOL8Z#;Q+C<=^P=FYZ;CSH$*V6QT M2SA1*D"R> _R.&IY24P+ B>AIJF<,],JS4+0?KP%T'05%?\ 4$L#!!0 ( M (Z!!TW&R<6+'@( /L& 9 >&PO=V]R:W-H965TLD5N_5*K=("2+$FHJGW@+C7YSXJ*F2@_%&I7NQ=ZA$:58U5#(RO>> ).6_\3WNPP,02+>*V@DY.^9Z(<.'\S M@V_'K1\81\"@4$:"ZN8*.V#,*&D??P91?_RF(4[[-_4O-KP.N'=5Q@"Q;XWI/\.5V :;ISH;Q2<2?OTBHM4O!Y4M)6:OO=M MU=BV&_1O-#>!# 0R$G#T7T(X$,(9 ?7.;-3/5-$\$[SS1/^W6FH6!=Z$NIB% MF;2UL^]T6JEGKWD4D Q=C=" >>XQ9(*9(78.1#Q"D#8PNB!.%\3RPP\N0K= MZ!0(K4#T02":Q>@QB<4T%H/3*)XE<8!PC-U6(J>5R&'E03%BIT"\O!@KI\!J M03%Z3#S-&9+Y;[T'I>O [21Q.DD<3E9N@;538+V\%JE3(%U0B_0N9AC.2W&/ MP7@[LWFF8+"C( )KN I+B^9Z_!\W7!IJ<0N9: M^$'%N6JD=^!*'VCVV#EQKD#+!4^ZMJ6^B<8!@Y,RW43W17\<]P/%V^&J0>-] ME_\#4$L#!!0 ( (Z!!TT]_ZK*G@( +P) 9 >&PO=V]R:W-H965T MTDW=_/-A01Y&HA3KHJ&_XD W6J M:R;_KGDE+LL0A^\#S^7AJ.U M%JT[,!_6&*;T3UN]SIXS+,PV#']^Q4Z6=Q^<+[A-(PZ+/_QL^\ M,G"KQ,RQ%95RSV![4EK4/8N14K.W[ETV[GWI^=_#X("X#XB' $S^&Y#T EME5A!^(<7]K!YW9[INQ1YG1\XJ@?!&= M+5&/67>8>(2)KQ$; )%>0QZG$(** 1,9D8/2&%0:.X+DBB"!"1*0('$$9$R MD9=JAZ$.TS@,+N(L\](%4&E1$%@, <400 SVQ'28=#1-DN:>KYLIB- Y8U-0 M2@I(\7[P.IW,0@FBGI0IJ$ YAJ5DH)1L(B7Q$UYGDUGN8D)\6P!48F#>HLPF M/_(NQD4.2Z:@9 JXEWB2Z41,3',?M0%064H0+"8'Q>2 F)EE68 $Q>V;#".X MH* ;MED/&N>*$UKX"PJ"X03-6()G*AP&!*4S%'#IP1^H/1@N/OB6ZM.#KG<\ M+7Q7 !2-Z8P[G? E.DFQ7F!?%.FJ"+S/8E& MIZ*]UWQG\E V*G@1VARP[AC<"Z&Y(43W)KVCN4H-G8KOM6U2TY;=?:+K:-'V M=Z5HN+"M_@%02P,$% @ CH$'33(U5-@M P -@T !D !X;"]W;W)K M&ULE5=M;YLP$/XKB.\KW#F\54FD)M.T29M4;=KV MF29.@@HX Z?I_OV,<2G!YS;[4K#SW-USQW-7>WX6S6-[X%QZSU59MPO_(.7Q M-@C:S8%7>7LCCKQ6O^Q$4^52+9M]T!X;GF^U454&&(9Q4.5%[2_G>N^^6<[% M299%S>\;KSU55=[\7?%2G!<^^"\;WXO]078;P7)^S/?\!Y<_C_>-6@6#EVU1 M\;HM1.TU?+?P[^!VC5%GH!&_"GYN1^]>E\J#$(_=XLMVX8<=(U[RC>Q\+#M/BLR_\B=>*GC'1,78B++5?[W-J96B,EX4E2I_[I]%K9]GX__%C#9 M8X"# 41O&C!CP%X-9CKYGIE.]6,N\^6\$6>OZ;_6,>]$ ;=,%7/3;>K:Z=]4 MMJW:?5K.()D'3YTC@UGU&!QA8$ $ROL0 JD0*[3,\3+ FD!$= 1&)L&T/;M( M(J4=S$@',^U@=N$@FY#L,8G&U'T5(&%A2,>)R#B1'0?#2;4C*\Z'"$,V8=.C MHC$*PRA-:#8QR2:VV+#IIX\M,AE$,*&\CBTR69P H[DD))>$J Q,R% 8I(.D M9)"4<.!@F9$.LNN%!B'=;^'[4EL9T!M:Z^MN<./"I^B4)#@F %PA2@.ZT!O# MQ")$P SYI ED /C#O!]81K,N$1Q'&;3-C&P,:$X8['CHP,]7H!=(4X2Y% G MT%,(B#&$,X<+>L! ]!\*I:<"V&/!'H9@MSR$F5-Y=,\#U="6\A)['HZK8O@D MA/#BU%5_>CR /1]LW:46G33)+#JI/1'1^1WH60/9-:JC0([_G4A/)"0F$L8. M%_0(0;A>=4CW/-H];ZL.[6[&&;A4AW0W(]6H4]49T(7J( HM0LR6793%KM3I MMD>[[2W9(7'ZB&."1H.N:#T2FTXLU>']A;;R-. MM;XMC':'2\$=ZE/L*[R_47S+FWU1M]Z#D.HLK$^L.R$D5US"&\7EH"XQPZ+D M.]F])NJ]Z4_R_4**H[FE!,-5:?D/4$L#!!0 ( (Z!!TT0:C+=&@( $$& M 9 >&PO=V]R:W-H965TJT[K=#3@*JP=1V0G?WLPU%#-S^B;_>\S[G@#G)>RY>9 6@ MO+>&M7+G5TIU6X1D64%#Y0/OH-4G%RX:JO127)'L!-"S#6H8(D&0H(;6K5_D M=N\HBIS?%*M;. I/WIJ&BK][8+S?^=A_WWBJKY4R&ZC(.WJ%7Z!^=T>A5VAR M.=<-M++FK2?@LO._X.TA,WHK>*ZAE[.Y9RHY!T]_0EI N?S=_='6[NNY40E'#C[4Y]5M?,WOG>&"[TQ]<3[;S#6 M$_O>6/P/N /3I>#.ZZ%0:^C:,=6O'?CA)DC','4#& #(% MX.C3@' ,"!>&%Y61\V=P-M0/\S2;-IG9\]TM5+OWHN( M;')T-T:C9C]HR$Q#_E<<'(IXDB"=P)0%<69!;'PXB\=)ZC8(G0:A-8BM03LD M$.!E'8,HG8EB$H1N3.3$1"Y,ML"L13C F+@YL9,3.S@D6'#6(LT)$CB3S@;)V=C+:+9/0JS93F;%2:*L_B#VY8Y M,=D:DRXHV>JN93C&BU=X<*B2%"^O))I]S*:Y_J3B6K?2.W&E^X+]>B^<*]". MP8,NK-+]?%HPN"@S3?5<#%UM6"C>C0T;3?\:Q3]02P,$% @ CH$'3:(E MY1Y] @ W D !D !X;"]W;W)K&ULE5;1CILP M$/P5Q >Y_GV-X2A-EJOO)=AF=V;' MSN#-KD(^JY(Q[;W4O%%KO]2Z72&DBI+55#V(EC7FS5'(FFHSE2>D6LGHP2;5 M')$@6*":5HV?9W9M)_-,G#6O&K:3GCK7-96_MXR+Z]K'_NO"4W4J=;> \JRE M)_:-Z>_M3IH9&E$.5)V4OQ',W^7Q8 M^T%7$>.LT!T$-8\+>V2<=TBFCE\#J#]R=HG3\2OZ1RO>B-E3Q1X%_UD==+GV ME[YW8$=ZYOI)7#^Q05#L>X/Z+^S"N GO*C$#*_GK%66E1#RBFE)J^],^J ML<]K_R9)AS0X@0P)9$SH-P?U1+;R#U33/)/BZLE^\UO:G3%>$;,W1;=HM\*^ M,\4KLWK)(Y)FZ-(!#3';/H9,8O 8@0SZ2$$@BBVY2R?+& 8(P1I#"Q!.:PP# M&" " 2(+$/T#@&]$]C&)C6EZD5$012G,$X,\," 98@@!+]T-+08#4X=#2.Z5I$J0S?RX

9K(ZMBX;8B_GO^%]W_.5 MRE/5*&\OM+GB[45\%$(S4TWP8-26IM4:)YP==3=,S%CV_48_T:(=>BDT-G3Y M'U!+ P04 " ".@0=-W*2YH9X" "W"0 &0 'AL+W=O\.?'AQ4?JY.TIIHI>Z:KIE?#2FO4^2;GN4M>CN M5"L;^V2O="V,G>I#TK5:BITWJJL$IRE/:E$V\6KAUQ[T:J%.IBH;^:"C[E37 M0O]=RTI=EC&*7Q<>R\/1N(5DM6C%0?Z0YF?[H.TL&;WLREHV7:F:2,O],OZ( M[C\:N4E^YJ'+E4GI1Z=I.ONV6<.B)9R:UQ+H2]G>5&5I7S9#G^#$[C M,:8SO!Z_>O_LD[?)/(E.;E3UN]R9XS+.XV@G]^)4F4=U^2*'A%@<#=E_DV=9 M6;DCL3&VJNK\-=J>.J/JP8M%J<5+?R\;?[_T3[)B,(,-\&" 1P-$_VM !@,2 M&"0]F4_UDS!BM=#J$NG^;;7"?13HGMAB;MVBKYU_9K/M[.IY14FV2,[.T:!9 M]QI\I<&WB@V@8*,DL0 C!08IL+=HIC8%B%, .#,.4 HWEO3M>QK-]";T MA@]F$+'Y;7T;"FY " .A9G8:@EL0(N](&&X;:-HWIFT,39L"2AEA6=B3 1UB M;!8);B (ZB SO1#!VQ[Q=Q0&WJH(V*O3PF23SDTH+TA8EZD,9T5. J#DZ@_J MCC3?A3Z431<]*6-_QOZ7N5?*2.LRO;-%.MI3U#BIY-ZX86;'NC]*]!.CVN&8 ME(QGM=4_4$L#!!0 ( (Z!!TW V5^H-P0 %06 9 >&PO=V]R:W-H M965TMU.;"\^KY M6A1I_45N1*F_6O:E$NFB-BMRCOA]Z19J5[FS2/GNM9A.Y57E6 MBM?*J;=%D59_KT0N=U.7N/L'W[+56C4/O-EDDZ[$=Z%^;%XK?><=6!99(74O207+YPU!BWB9R9V]=&UTZ3R)N7OYN9Q,77])B*1B[EJ*%+]\2ZN M19XW3#J./X;4/?AL#(^O]^QW;?(ZF;>T%M80PG_%X>M4.2T?!I;NB .UEF6(H?:R !!K62!'K(^Y M^[^C>XB&6RL'82R>1P@3]C%/$,8JJV<(8Y75"X1)X+?$X )G+0,[9F QS,!A M!MXR\&.&T*JFIPX3M9BRJ^TP\ML_*R,(22UD+ZH CBH HK+T]!R,\-5%U2&# M8V04G(HJA*,*@:BL$44X$'V3,P1.$(430.(1LU=R"*)8L!21-P64 M&R']C"+*I61\PA01)07T-D@8!"%MAB*BI(#>.,:!Z(WR,Q)&]$:A06IKA0*3 ME-J%;78^ )3 6X%1T'X2B. I(/@(:3P4D1R-SEA,1'(T'E,]$ B9'131)85T MB03+$,DQ?WS"#)$< ^;@(&$ A/8'ANB209+#=L+85OB,O3!#),> $3=,& #% M2$DS1)<,T&6,S&.&R(*%9R2,R()!DVB0, "*L3>,:(D9"2.RX, DBJV$;PWHN%?3A V; M^CT )'J@#( /$"-)@-[O'1WF%*):M<>6M3.7VU(UOXV/GAZ.1B]I^C6M5EE9.V]2*5FTYT%+*970&PO=V]R:W-H965TV$[=_7-BQBP53[@F]S9N88'SOOA'Q1)6,Z>*UYHW9A MJ76[!4"=2E93]2!:UIB5BY UU68HKT"UDM&S"ZHYP! FH*95$Q:YFSO((A7O$GF2!7;"_Z[.NMR%V9A<&87>N/Z271?V9!0' 9# M]M_9G7$#MTZ,QDEPY;[!Z::TJ <68Z6FKWU;-:[M^I4T'<+\ 7@(P&, BOX; M0(8 ,@L O3.7ZF>J:9%+T06R_ULMM8<";8G9S).=='OGUDRVRLS>BRA+ D21Q!/LL 09;,=68(( MS%9^7.J527TRFYG,$I1D!/EE,J],YI'!<":S!&5INI+-QBNS\$YV6W1"&$<4)6M%8*'"W.(MG,AS3WH;JN+$)H93OA@/)?F 1L'G%VT[::F+_M; MO!]HT0XO%!B?R>(?4$L#!!0 ( (Z!!TV;KDC]50( !P) 9 >&PO M=V]R:W-H965T>%,MZL7>Q>!]Z*4Z[, ,K2FISH=ZI^U%NA>ZAW.10EK63! M*T?0X]I]QJL-CDV 5?PL:"-OVHY)9R9FI-]Y\IEU"D>MT MV7^E%\JTW)#H;^PYD_;7V9^EXF7GHE%*\M$^B\H^F\[_&@8'^%V WP?@<#(@ MZ *"NP#4DME47XDB62IXXXBV6C4Q?PJ\"O1D[LV@G3O[3F@E"Y,D11=C MU&E>6HU_H_&'B@V@B'H)T@ ]A0]2^#8^&% L88, - BL07AC$.#[-%K-PFHJ MJXEQ=)?(6!,E,0P2@B#A""1<>G<@K2::!!EK'H)$($@$@( 8-XODU68 & MBQDU68S2O)NLS91B )& $,F,>B3_A)A2#""6(,02@/!A ^S!R]2;7PW\8*7C M&?7H1%-S,2D9@L"+'?LS:M*))D&F)$,0>-/ XUTC7 8/+.#ECL/_J N\4/%X MI0)UB6;L&8#HX::!X46/XSFUB6?LI(!H#(-NCBES;_A&Q*FHI+/C2I]X]EPZ M=%ZYOJKT'4:/RC07NBW:\[KM*%YW=Q'47XBROU!+ P04 " ". M@0=-Z-/KHDT% !?&P &0 'AL+W=ONV9 MGPOGQK;DCT/.D)R?A^NWIOW2/8?0S[YN-[ON9O[<]_NKQ:*[?P[;NOO0[,,N M_O/8M-NZCX_MTZ+;MZ%^& MM-PLR)EMLZ_5N?GL]OOO4WEXW+_UFO0N?VEGW MLMW6[7]W8=.\WK=Q88"3^7H>W[N3W;'#E<]-\&1Y^?;B9FZ%%81/N^\%$';]> M0Q4VF\%2;,>_D]'YLC=^ MOQW^R?Q4#!>@J0 ="Y#]80&>"O"E!=Q4P'TO4/RP@)\*>%'#XN#[&,QEW=>W MUVWS-FL/XV%?#\/.7OG87??#R[%WQO]B/+OX]O76E>YZ\3H8FIB[ T,G3.;/ MD:5&[)%8Q 8<6T&H%7>DBE,AJJ@TXTK9#,1DY\SJQW;.&LLP9#P:X#,#.3;@ MH $W&G!G!@KAR8'Q([,;&<95>%B%!U64HEL/3'Y219:71H8=45F>B^9JRG*1 M%\*K%<)L[A-C)8.N9B3 M 98YX^5H1)@U-M%I)72N5,X5(H1WI:K&RA1;:2878WJI M$2YE;X&J7,(=:[ >&.V0'(43^>E=U8/>4O2-PV1+V27(5.NL-(S33F39PG'H(!^M*03/KN$"2QK]AVZ9K&P M6:1L4G8LD+:<].@!6,ERXBP!EL<\9F2, 99Y2D4(BZK5JJJE9X+.YF!>RME< M02QG-8(TQBZG7+H',.]-RCTLK%8KJQ(@JW7.EL2J\S1&-LM4YVG,49:Q] Y@ MUE JL6%UM5I>':>R!Q8R6[QCAF"YL%HOP S1:=Q[EJL70&5&IR @"=8:*84( MB]V:6',2U@[2VJ'G!^D\;KV4Y@I09$CJ/*"8K C4"E#.<"*_$A8.TL*AY@;I M/,ZES/85H.+21*ZG 157T\HS317,B1%)6#D(*4D%(.@+FX.4VD5L+*09QJCN'!7 M[@&,?2JW$E8.ND Y""B'S4A-?( 94HMA@!&SS'XK9"V&*M5Y6#E(*T<<* D3 M6#GH'1A'8)(!M%,+ -@I@:!N%L/0VBK%V,-*.A/PPSM%L+P\R MXV3((!FJ-#1!9V.O8">W"! SLLN6 /.9DP+FR6@2E>H"(.\:FR1D$+&F9#1Z53J=!&G M&\[?$6&<;E@?N8 (Z^./HI 'NQ6@K(T;,1EBC9$IK5S)(VME6:0"A#,AHTR8 MZ":'LXTSE\?8X6SC](I0QWB"\K,8BZ!4 "ISD4V6 +(JL:\ 1;:0CBU.+@>V MH7T:;VJZV7WSLNN'H)R\/=X&?:3A]T^ MK7?=['/3]\UVO'AX;)H^Q,:;#W%8/(?ZX?BP"8_]\#./O]O#E<_AH6_VTW76 MXGBG=OL_4$L#!!0 ( (Z!!TT:1B!'^ $ /H% 9 >&PO=V]R:W-H M965T@%C>=FZT!/ P,_FSO*R9[2-Q5\+S/74P4!@4(H!2R'$VR $"4DRW@WFNZTI2*>SS_5 MM]J[]++''#:4_&U*46?NH^N44.$C$:]T> 'C)W8=8_X'G(!(N*I$[E%0PO77 M*8Y M0F((R04!CDT> )?94QY[#RDZ M*2D^88(9YG&,VUYA@CGBZ1B3)'/+\I[@=5NH/GAS,K2+A!: M!4(M$)T)+,.+5HR0I89T&N(M_(MFV# 77I_OP&QMF"BV&XJLAJ(K0['OV05B MJT!\?TL3JT#R94O7R&UL[7UK<]O8E>#GW5^!TKBG MJ5J(#8#O[IE4T3+M5B)+:E%.-I7:#Q )2DB3! .0EI7*C]_SN@\ %R0E.Y.= MK:[J:M$DC_\HBJVW6Z=_VR7GV6Z]_<^37AB>>%]6RW7QGR>/V^WF MQQ]^*&:/R2HNVMDF6<,OBRQ?Q5OX9_[P0[')DWA>/";)=K7\(0J"_@^K.%V? M_.X_BO1W_[']W;MLMELEZZT7K^?>9+U-M\_>Q9I'2+.U=^85CW&>%/_QP_9W M__$#OL/O];V/V7K[6, [\V1>_?7WNW7;ZP2^%P7AL/KC>/?0]H*^^\=#Z_G+ M^+[8YO%L^W^J;\K#M\E#BD_ $%?Q*JD^=7[]\>;3W>36N[F]_G [_CCU_CU> M;7[RIG^>WDW@7Q=7YPT#G\.J\G@)JYDG7[P_),^UH7=YCBM_GQ8S>.[/29PC M=+QW\;:VC+.S,#KKA U3O4^72>Z=PWL/65Z;9SR;)? [_#KG)QMA>/>\J_-+YPD^1I-F]L[,A\!Z^K&%/]4F9U_GL+U$- /#JG%]? MQ@_57Q?QLJBM_"Z/Y^GZP9L^K^ZS9>WD;J873:>>K5: =M-M-OO5]Z9T%[SK MW;;8 H+"B'7\NGHWN9I.WGGP:7I]>?%N? ?_>#N^'%^=3[SISY/)W=1K?5K' MNWD*)W@*-^S3])W7>G/JO?'2M7?WF.T*&+L.LV0&P _IV@R:<"\NBF1;_%C[ M.2X>Z4;-\$/RMUWZ.5["\[5) +>0RA1>GLP2>.A^F?C>.MEZV<*+E\OL*5[/ M$@^NHS?/=O?;Q6[IQ>H5>.1-QX_"#LWT)O+[O:X/ Q6;9+9-/R?+&B:_3]

.=I =57+]:?X9$L3^NDZ29/-G$Z!V#.LE7B;>,OS<\D M7X!D%G"DN.1L^UB_3'?9%A!T5H)O?32@O#E@"XZ"T-T@=CK7W;!E 7%EY]67 MKW&!LH9CW[E8 Z8^I#"-_6+UJ0]9-G]*E[6;P;MW[UKAW#*-[]-ENH6CJ"&> MQJ=-_(Q;;1I#%H_[66;KA[-MDJ^\>7)?6^B[9)' *W, 'R# KC8@3)COX.?/ M\2QV@\,@1=.B!,PRDK6]_;BQY\'+TIZ./3J]5UCMX67L>8"HUV.VG"=Y\>__ M-HS"P4^$IMOG.J5@>E/%N^PAW\._) M_"I+!/ MQX'O5KLE<<-YLDAG:0UG&#Y%(Q .PI/6?OS[+^$QV:; #H_G"=,M M[)LX(6"3D!9DIUF1'I"6OH+0[T<9C2M>"U8^SY;+.(>;!A>*T.%T_]LUO*)1 M^-OC7A5L>^EK%F;N?==]M-,[^/-Q<@7'>OT>9HH0>[=! E07F79O\W3^4)>E^#J59JG#N&") M@!ZKK4$(9^FA&DO*LP(0)\\6]1M]O4'Y%\]*,?#:%,"3Y[O9%F@"T)>,&+(; M4 B"59S_FFP=XMR'9)V@T(\/Q?-5NB;= FE672A%(O[W6+&Q> :T@:_A69XP M?4HU+VZ@X5EM7\T[9_'&S;M$]&G)**/P9CN\A<5&=74$84IL*_['9;0FQZFC^5F^K@6*] MLQ;:^,CG= XJ50&7908[@:=KBSB2F!\@CT@=IW?7YW_X^?KRW>1VJOCHY)=/ M%W=_;E"+7D$]"44;Z#X)0WODC1N1-\X/RQOOW/(&('V>Q 4 #70V^G2*J[6E ML.^]"8D.WE]N :B@^.9/<3ZO<^EYMC$$A=@OH@KA##Q?>*VK;)MX4>T@WB8/ MZ7J-S[Z-E\3*K?/WXJVW5YNLOWWHC0O@NO0@+!1I1Y[.$$#$8_>AWK[WG%(L MWF-X .\$$!RGB*_1N:[2S_= 9*_-JO+JH<>/$A/.Q].?O?>7UW]ZG3W <((Q M"M%N_:M&R>H8]M==L47N6'C;C"1 ?M[%4"TZ?1_/]^MG3@K^+MF O)DZCZW* M0.=JI 7)M0F+"S5(/P)'9>I@F"?KJ\2TCU).C0Q\E+KN9J9[]"^71>*'] A- M%(^/3#8;!#X(@M[]L[U/?? N\TAQ"#EN=OGL,4;K!X![X[1A-"Y(<:M43]2\ M& /$/8LQ3 A!55MJ_,PX6C,0P,(!DNFF3JD!86=) @,N\FR%DFJV_(R+6*9K MHC= FN=UXFW/=/0[I9F2+TD^2PMZG@D@$W&G/%,[W99 ]E3P_M Y*U8SMUG- M[%A[7Z-A$$G!(^>?DQ+TP#^5 PMG2E'>/"UW,T3M$6 XF7QJ,=XZR.*X_/9!A0R MANPJ7H-I' *B-KH1Y-YFUO M#$LH=K/'TCI8,%\7<&T1'"B?>6O$U25RBEV>([37\190NNW]LHMS0,_ELSV; MD'$$$RTXV^I%I_!D"A+'C#1-&GR]WM'0]'K;.P=2':?(BK/M&D5 - M04 D0NT\6'V<\ #B23XG3ON4;A]M>5-(+)[P RO$,#C\GFQ8JR7(?5H37A%B MTP;'*X#E+/9:)Y_:T[;W83R^@<,UN&0P$$XH6Z5;@C:B; -NWHOT1=Y,8/(X M"4BER>H>V*^23+VG&/68' W9WJ,B[.POG&\+2&7A[_1,H"JONZZ%""R+6%X M1*Z8X /O_'6WGA'>$7#M-3G'@*V=D]X'6P/V\I#'*[X\;+X!Z@6DOPVP1=_5 M"4*0+M Y7W6 \T*^>D8G7()&) >L<$!\"%$([Q;@,MQG6"TBESE:&56TM<(; M,S;>)F@W\F!/H+^LO# X^\-1T[9A1QJA:*,VW=R# (V0 AAHBK$5FJ=\4MJ. MY7N7E^< ,?W%R:GO34CJV*K?Y)_X"\+FYR1>;A^7]!$4-[P+ O:??[Z@AX V MP!Q/CRG2![C&3Z#@+9_/LB<$7[&[!P*1QNBE4NML:Z*L%@A#68O/6'!(X;?& ML7Q[86I!^AM9!^4AN4.[J6 ?$%_>#XY[N34R%_ MZ<,Z7>"#6^:TPE+4%6+41*][$<^8IIE[GBS3%1PX2=YHL%FS_]WX? T(! MK68$&?I>MA.6OHCQ@@+G2W&6;1*O?(&V"$V$MG#A<8F^;>T#+K%2$@;S9\O8 M:88D]@!;U+/Q5X!P,4ARPJ@T'2%,BT%R2=F]!&!%>@-T]',*>AJ018LIQ&@, M)Q$#M[.I&R2!:HM*A4L#49P!ADMY8/\^$0M\.YX!*0#)"-G.,L5W90<$$T0J M8/]T *E0&=C34Y;_B@P:)4-X.^;% ?U Z #[*=#@P7"!7SXGZ]+ :-,#;%-^ M %P%3UUX !846!(VT8/42C-OR(E!=J/=6@#$.X"]KS9;9%_9TX2E@F\)P YKG-%?%9S M/IQ>J-@L9EO*B<,T?()4C';HICQE>B-B)+/MI_V3-9G;0<]'([DV?[=/^ QS M-,&!3+10 'P$%K+.O(0N"R[30K:<*#!JVPZ;O&]IBKQB7ZW(TG_<8#DC;LC>##<-3%?X[\0:_C.;P8G@,WX861WPF&\+<%[Z-=:.AW MP^Y7PFG_&?XKH-09^(,A0BD$\(3XQ/S\^M/5W<75Q\P(.P*/I^S@:[!5H2+4"8G4F7R',!YG@$:"]]K M=KD>FM*[2IX\:YZIMO*2&9C%,62/P*"]C_$S?NXRV7P_GKY5GL_Q]!/]! /!WMH/Q MB,3P,P5_XBUD7E>_*QLU#: 5 (\E%N / )6H!RQRN;)DF9,,'P+Q2Y8XPY$*E%P!+2\*=E(GA;T'8)H M5@;13(-(,!4^)GB[ $#6$ (?PO^'74I*E+!D]4\2$Q(M\. "%AS[AI)R(3HO M=&=\)M%F@,3^ALKJ$I4 ML5:&M &GJPKQ0^#@ #M!3.+,:T!?AY,"8#IG4@"S.M'[G!X0^@%RYQ2- 'V, M$#T6?94>HT2&6$4(%C >KJN*E3#!?$A$87V)_(@S0NO:&?FF=DH-G:*A4>]!(QST5/-HAG6E,Q6W%P4/RLE5MK M@2#]KX22\K$K8=QY!E3<6.^4FD0V/B%E25GRT-BN*7A170Y2/XT0;9G2M622 MFV&H-V&[[ZU 9R(0K(64 H ).=9>^)U")!)PE8C-0"U?(07BA2BFY7A%&QI; MLC'1.I[XYJ;*G(^QM&%[J)=D"';][HV712:SXLG49J2Q/>4?H*$#:[?6@O2M MOQ6ZY #BL6*)2KBP: M6=7MQ/42D:/;*0>F))VV14$LR/B6B8N\*:"#XW*?DN5GK6RAC#7_C%?!?\EZ MR C]S)=?Z/FA6[41AZHX>EVWIW/D[7D'>": CU$IQG7 #V@ ,*YEMT.Y>G"Q M%:W1A,ILVIJ[(GN?]0;FY1MZX%H1#?-K*[#T /$;B)U?:?L,JW3MD! 0@%$[ M.'8%5==!XST6\D$H*Z*$Y;>0*VG.]IW-[3].2 MP4G"Z$0<_M&ZHV^\J.>'9%N #T%O@"IO$)5M2WNT[A!4[&C(?T:@-I]Z=MRE MU^GZPVX?_PQ KPZ#CN<(FO0&?@\ -O##* 2=?>!5@Q2]R(^B'OR_%\(<$=HP MFJ/^O&C8A0G[7JL?G7I6 ,L;KQ.A$:37#U##CSKP\S3]\O_#&?8"/QH%_"&, MR 32#X\^P\[ '^$A#?SA,/#Z_?(1#CK^J!/AGV%GX(UZSA,$]1'@B3'\@T[/ MZ[K.<.0/!UU 3\:P-ET@VC_(?KA$$\\ZL.)#[N5@^S"=OOTMQ^B0:S5"8>G M_T^=G8KTFA+UN"GS&YTL!$OO^T$'L1*@/$2;5427<&^F3@@7MN>1-RWZ2?YE M)]H GD=P[> 6P+7LP[%@5E7D55-?O##R.T'@A2&<'?SQ@T'@.7-&GF&5?<"0 M/DS5A],-O'J*0S@8^GVXW^%@X =XUWV\9[&D5M6$LME3YX>-:YA M\_$]2"*^#I-(6?LC5)'H%+6#RCHE*N?9MB2(NBM&DQ)"@QJ"9X-KI*#-CG>F M[1NWEA"-RURA==[6F;.U&EK-RD+202X+#'9.^J;BJCNV]M>CRG(=TZ7=!KX) M[_(]LEBIB"0=HE.\R'%B7D/7*=[=AT=2U. DE.2.(OGQ07W,V-,5P G@PU$/ MVK3Q7!93QKL'0 8\C'ZCV;1_AI:T\Y)-FWVWHBY00-$M!@-N9#7TC0H;4X(R M6U-Q@2::J6(I)S,EQH5[J*G@][R6PA>/$FMS%.*F)61\YPO"8Y<6CT:'\,6J M\L#?L N2I]FH@+95C/$T9#:,O7LT7*%Z"]"_3]?B(=V4 MG(2Y!LMTN=8I2N M05+C8,QEG*(Y11M2]%OE-T P!*(-AR-N;-(YS# ;0)19RHKT_]_6TCNW>([X MIN\H6QL]ANZA-?*1L<[:D#LP5D0$F*CD5^1*PQ@%[)#$4QO!2O( M(8#(6J!5B8WISV2 P]0NOH]/C\F:M%'6RM !+*S'NJDF- M(Y%K_-Z8=3?&6@O4 S>^?B[',F0S%=%EW&UEVZ?C9!'@7W6RC>Z@/R=;,9TJ MQQ @P?OD/E=8L(^\!9'O7284]4NGK!5!X\*?/8O%@NRY(D& XHZ!H%; 8X$$ MUG8-+6DL'H8'&DS" MPQ4&*"X!PUHQ>/CP&F%7:/A+Q.3*&+9DD%F.3:0*FCG)SVS!UF8T[?:JD3=! MP7\^S@\UB7-.^6W)W(@/1 V(L1TL\J*5S% .\I:06Z0DG1,KR3 X!6_";IO: MUCHQ@^/5^;))YJDY?I1/5FP'T,9MWH0[6*S!IF][5(P=Y@ATD8 /PDHRG'3Q M6KUQF6]BV!J&JI.70FT;Y22_XF<9D4MCGA'MN$^ 3'U.Q$L!<&75 Q,2"+)R MP^_ADN#CSW"CS"&[/"D@7RR4ZP[0@X(5JP2J["@X:'-MUYW=?YQ+)>DUXN&P1*PG951ERS8FBI!AS<2/:3JBYR4% M7B:FT\98&PIZRRSW(LT\8]LF!0A^!OZ-I,42VU3Z1GU!U +09UMA MT'0($A<"J%HDY,0C589H,&5GW2_3!YZL?,4Y"(MATCLKMLG&Z51BOSQ31Z6? M;[,?R=Y$ 98,(+.30H1,LP= M%4BT5[>ZIY3W/L.M.Y]1RN71\R)X6Z ;:]0T'AD4G5H$[U,VR;. A?EL!2D- M<<,T[0:<%PM#\9AN-J2?/<:YBE$A<8:,,C.07MCTS\$.C.LVEF"4*3!/)BR@ M0E)0-N[\ 92#>D::*NQ]SNX2O O:=V*B-DL> M4_TTUL4"[L."B442K-!+9E'%]LP.Q^1P1S@^N.#D[$#9C;*^E=0H9U:0S2?J M_X3UCEZS13LJ4FU7)P]8@:?Z#HMDQ=>]"7$MPPDF@>5ILD5.Q,D+VG^NP;@F MPXO/T>+H,?'K1$2'Y[CG1+82(U'8+9.S^^FG?58V[L&<76-Y3?@'G(V'[SY \)9I_=9"7!55Z>V7.'@ M&@9EE"A^0IYM6=Q&WIEGWE(3M;HAC! MXJ%VO5FA0QP&3@J '8W#A&>:DL.U8RMAZX,K=2GS'69(?(#\0M5X=#+!=C MK? M-0)2HD8*/OTZM@+2M 3W.R!KOTU,^27DW-!/NAK6BIP+*1^[IIMP2DHL M2 O1HT'/QG),+"_!>N"0GHT7OQ1,@ E$* +I$%;(&)J6(+0,V@YLPIFF M$N !7"F.IY@0:9,_'!U(3YGRFUP)Q8Q41@[S('W>E;S% XRZB1D+_^;M$MO& ME2-H<<4Z0B4M#*$N74='J!@>PUZ(VB.;<:M>E; +1'Z:/- H.J#8;Z+PMJE= M81@P-$5;*;/:DO5@D(KX=^K=IS#N+!:'@Q'Z$/[KDA@H$]@A-N:3#MQ'M1/. MFPB:MM)+K&+I*%LG;V\0.R2I1_*TXWI1@U)R+-S?SW178 :C)QJ+O/ENEB@PM"XG1*XV8KC]G\(^Y$O=*ZBX1)0J' MP7OU[)=G_9PM=ZM$V\NU?3EGA0\-.C%;D62KKM,4+8Z)_9X+ ]@A4>SBNE+I M()]!O$=LT4NS;6TBA?%*"QM78XPSU&B*T04)!8=A3=P[RY91"MHN/=; =8X\ M-CBRQOV2X<+U>MMXQ-6Z:G[T/)'\HT*#2)VQ;1)"F!KQ2T_'5@V-VF1(8[,= MY3B;J&0S(6;ZZ4<,(&QBI!.^B>L6=L"B)OQE'D,73*+X0"K:8 U 7G151&7? M@8$PFA4]Y!^Y)#^[B?Y>EM^TJ.JY*'9 :H(E0IZEZS,2(Z#MQG8-G-IRK)B#O8E<0Z48YV+V5.$2VB3]4CQ#VE]> M0,U=0-H>.0I(8E6X:)F?B!N3?0%%&5NI%0/CD2#^5F!@/@.(NJH+'I)KJ M!:*:O*3X&$'KTMUKVN6AD=J2. =W]?J>J3<,_9YCA^&ZGI<,I;'.AC&O9?*: M(4UVAKR)[:T'(9.DQ>H(D:('D-A+P0TD1#8&]M;HQ(& XS&9.^O^'1_MZD9Q M,&94"A*UXW-4BB%OF=9L=LVQP1*D+>1%HK31#R)YDJ;T5%GD(->/[2,A*H06 M),)OM%>0OUS;JY,O6!9#Q9A;0>"\$VU\-7R5TW^_8=SUZV*N]R .#JJCW,4) M63BB"'4U;;&%ETK/O""SNFW0^Q71\H2^-8O1M\-7#2A9F^6N$5%<4Q61@WGA MRM]ZQ(IM28"X(KVKK7E5DV/)*$B$A9*4[ HX)1[- @!+?4QJ&J'M.GK)IWAQ M?GL-P^#I.@RKA*AVDJYT^Y/F@NXG]/'DF-KI)W;^V_ZXME($0_&MA9&./QCT MCH:7DE#\7C]B 65V])N6=5TH9"ORPZAW2&KAD-2I51?D][OY Q_2]2ZW9F$5 M1&3H#*V^FA&)-Y;M(\IAN\(8R\VRT57Z3EQY$H-$Q^I\M&KK..@(H9MCBO>4 MO1J6113OW@X7_<"SK^)G'7)B5TKYJT"DK6'#$K6D4%%ZG7)+HEE4&\H/K)3< MQ9C4G-WC7DDI5.\S[NJ$1K(SDK7&=GZPQ0;];2D(FS$6S "!9<<6)#FIF-K. M;-G>IT-/8)S= HN>LH=P#9^+8AS96 =H/6[TBW'JZ@-,F0F/I5[%WGV?Q MW$13B$+&X:?'C+].D(SOV;*VG4X6(V)%U"5M1$=ES"0X:!/B4TQFU7KI.V6"!8,"1 # -64()_!%I: MN4_DAQ%>D\7[G,Q0%GPG!M&=WIJ38[L*AX@1/GN@J DDR MM!8@C&+D ^;@)1+9Y?(M6T(+\T&F-*"U9"0F5ZWM!&DTE&!N+5UFX_E5&,6^ M=,L08:PX^N$<58X<5?A21)4$%!3FC)2! 3W^N8HW-!<>C]\*26%="-%2QQ#I MD93\QOQ2QQ"SD3VSP@ITV:YD :C$?(%=@.*3:J(R4P?2E"A8Y=(X9:=82TX5 MAX)+Z&94;^9=U>.U[ )&O"M'J&@2J].Q#PAX)#ME6\^**#>T2OOI)$>_;+\N M&_M,D20XW)DIAHA"388# LS0UK(2G>7&.H9KB[2]LU+D\N0ASL5:K=YK(HF. MP #[>N):4.2%"[5M0AWUS>3V[L_>^.K=U2/_ :+LC1U^O&]FV6LNI2I8KDOK>3IGM)S=Q/2.>UL MP5"1FB8>>5N1T?#M6NF]6EF?\COU"H&7. QF-0V[0_WW[2ZE8GBZE$0.B,2R M'Q;@&=#_ U/ T&RBX_<'(Q0>^R..0L9ZZ.41>CZVG.'_7Z.LD:#C!DY\)[ZN M1?IE2YZ/KNY\DMEOJY_31YYUU>C-]> M7%[<74QJ=85NN/ S0Y*:%Z&9J3D,LG%@K[%KT;\(+,^*GD%A68]];! M-X.H2XJL,PFF'_:\WK O0.H-(Y@NE'^IEE&7%L@PB=8/*=$4^QJ-AJIJ(SW9 MF&L#.,4%["FIS'8LL*%;!3>CC0^#VH'GXSRU?OW$N)EPF)S18FAM&. M><6XJ M 0\05V_Z\_AV4JOFKY(9@>5R3[\]-\XU8$G"T&?,+48X2(.;;NBL2=TR ^.& MR&M+!2998RM4[2RJ%M[VN*<'/$9&ZW@Y$XIU_TP%(^>F()!.J8VWVSR]WW$- M.)3OK%X3%7ZN:ML\57N2K'=T+A1&&DL^OKVP4K>26LXC:!.R:5FX)7A1(AXF M8G[ERE69IV^\=&T@LS)7L<4( M63M*M22/1Z5_AHS=*I*$@QR&IU7;!MT&2BW@$ %=;YL71)E I3);VPPHE>\Y M;H(/UVP6HWD!0/+,.@0/ MFR-'-Y?IQ)=15/\39Y'-+'$M5NL7]>1OP!(YE9)^/''N]=D_$52Q-JE5=OQE M5VB:MWW*SBB31VG_Y!7@/COB&.<+*/I7]?&470JZGI91@I&$PVWEA>L;4-"= MT.8='JN*HA1;[-R:"2@HPUAWZZ%0-+N21U,-&]8%2 D_;M.4B&5QH#17%7WP0M8(@*.? MDKK4?,?%0[.'\#@VXJ$I(9MV5J:5E3RL[\OL0#DN MZ7&[VAQZ#A6!:L)K51(58]=V^;.,R#]6ZZQ2?J;B-E;J?9VK'5YTB3*2RK:> M@6@E@H5P<1MPZ_D+C\99P*5F=2^)K+[XYBQFC$RX*LF62]GN^\U1FR3T>\.! M5> B](<=I7QZB7=+GX,3_>-X\)A7%K 2R.-I>N'O8B+K(+B M\I+.9(P)>_N38>O/7C_$/UV8%?\%8(,_6!9F/)__R)B_AZGJNAA-?U^R8H6Q MKU^SD<7>>$$[B.A/&-*?#O\!#<6^SGN?8]&#\S)M6PJO2E@E104\8%RRF% D M("/Y H@A]QWU8LD2Q7Q94PR[(C)QF $GQ6+U"F4S2:W&6VCU/5-M?&K21ZI+ M;F%[U35#4R]\!HB*)B7BZT!8)!V:-R+1/FS9!S;_\(#V*^0;:%$EQA(.N_Y@ MT-<2U3KC1CMLR3'V/;N5!?L?2X3*19J.+%<]M.4=8[F"EPLR3M!>2GM>8LW; M&X+AZ["'S7U1C21N_'_KML2I,+07?S% MLAGNT6SLL=PV4Y:_8!-T9?G=TP?.O7P,:D!Z3^'-:J:ZB=/NS;79&,#:EVPA DG6\332_ M,I*RPC%EK.;R KM<9[B6FF=P8RU5TYE$.1!;$GM;/%'.J359Y>%'X!E-3S/) M*NW#'*#/NH%VLI,/E FB5 F7*A^[4L4_H^S:KTF5 OT@=;9 R82<(,!S M,!1*CAW?T48]N4U(>,YWXH7_?7:/Y9YU$@AL=H[P4BGZ6W/A&"M4=G6H*GF/%V@S00BH2!++"]1H$5%>6G4,)<2D M_0!8^M^UE>AT^$R499);EU"*RZM7EU&MW)'>YU&KC3K?U=@V-;T]>SOFEJ ? M;R974V=#N7>E1G@E\>!6UGO.]9ZFJJLQ?*5[%K[0 =6T*J^IU:H&7HHJ)NJ4 MB0[C)H&5DQ1+IN.ZR9DD*N&PCO+E:@X3CR?"[??B%9NJD:HH4JL?]$'5[??('><'6.>SA542 M!ZS['IP0W91A=R!;XVBU/OMR_&$85.RNS<9:5F(XY%!\9OF*?2!5"^UZWJS. M*4VNVC+1+ '.*(+[K0>EZT<>9D(\+"8P41C_3C!>/(8K1C[\C ,0*F'57RPW M*JXE&H?[*^+'@IIZU=44R>@GGO0&6%O?3D38K:UKZ@2Z14ZU)?LH.[B&CRG_ M3\NTPD5TQ(!J&%!.%(NU/?!,V02,5!:U(RZ5U*Y#V-9Y:!5%_6A1E*SIW;[6 MR>U[GQH=4+9IS=T7&%8]PDJP2&N'[4Z? M[#I#8C*];KO?X2QBVX'51*/VJ%NS(/Z1M]D*>VCQZYYZW: ]#+W6,/![R'1ZO7:G>SPX M2FV.O>XP\H, F4\G;(_ZL+6^/PCIWZ-VOUO:),-]S)MT$*-&EN(D2IP!Z*1+ M!K6/91A26N^07]5*>Z(#P?O/DW'%CR>IJ&8Y@U4,'D.-'@-Z<*:"OUBWIG_9 MVU?$I"1:&@XJ]C?7)7_(,**&S)>V0UJ]KWD219ULMXDFKF\S:CFUL%DNKYW" M9.$'.B;Q$;J773HU4QI$>@7EBD2Q%%J#MHJI<.]91%<3)X*%_' M,IWE91R:8?>T8I.ME8>3FBW3DD"_7A^":LSAP%A]@]9*,$6+-H---"K#"?$U5@KGRZILJ>O?,59IL8>[P);66#NN7S=)R@'*^^;1Q. M<1!ORS'-Y$L@3FM?<8RDVZ2\%3?9.(0&?KEJD"]P5Q>$]\>32:BS4:FP5_9G M"N?_7F@==\UJV)&)*&I7C\$N&UGI#*[#S;]@L>/&,_!UFQMU.0N5M(=NV_A+ MNMJM9!T8H7^?B-SRFK604>,^P>+2>]:CK4:U.FDQ5 M(%6SW343/I'D2EKW7B35.U&V&=_8]BB4>+=FDWV%F@*A-,1XGF":\WTBX7N\ M0HW9Q3[I4=7J5,4?39 &EPS!=F3>YXP];!R*40Y#JC ZO)M^N9"$6P/(#M)' M";?_VR[#N\?)FF8,;&A,U9%)*.GM>TVJ&2@-I.\#A4 M/:5.5&JP6%)_1=%TN@W14+J5"D#W?)R*R3G]Q[HJM_:DKG4?!9EP M&1<(*9V@4.:UFEHTZ86I5?E.5<_;*0Y6E*!\),K5X,RIQ-1S+\9;?D;YI*5, M%PW6O8*N@QDXH,P -MW9ZJ#&8"[D-W7W=17>W,O>W6COD,&G(@/9 /I,'5,5 MLLM),=C++D R*0,BMLLV@486KDP#1K5QF;V^5H>O*!PE,42E&T?K5WN M%SO^VYD&&C7S(RP#X7#D=\C0S-HXJ.8]ZH+=)7U8&P8D$*03M,.>?HE?>:_B M19F3BUJ$.1NC3G J#[5XX%,9]]L9$UIB33AM,"<<"YRRG4#M]TUEQPI,5<_0 M^XNK\=4Y=HW&/M(7?QR_O:Q'@-@U+5_H"W*.#\>/Y3GO,+=-55YBXYAMK= U MH1;I%Q0QI":32E L&7M;)U;%3UV"@LW20ALIVS&7\ %)N$.-28I>O#0-I6$Z M'S@O=LEZXPW\+MEK1GXP#%6B$-Y^.E$J_4H"G-?J11UT3'2&IWN&Y02AOC\< M=CG+I=OQ+K&F*4'1U!\=VV 9:YU!B7H.X*HW*0]:LB/86T0ZN-4Q@:)JMUPL MC9*NN?NM'4S&Y4QG5E$F;:0^6($56$":2W"!"M?@=@3J4D5!U&M[GXX:CO=; MK[>-A%C%"&$&@" EGH# M1N*Y1H\=%\15Q3JCX[;Y1BX24^?5=K['RH#.H%6[+J.[7AX5!>*R'#IEK3X1]UP54+$KT?=TGSB$VI8K M/G(\^HL]L*2@%&KY3%A-+6<*3V1ZQ=MZPA+F &?=#UOZ6NE"@O8XE9:4_[0, MSH/73Q'"J.?W R1:$3IHAWM)(;#>"/VRD4_>6GY4LV:!=XM7@I M3#RC $:G+HA#/Q@-O/=<1$L+LPJQM#N04[MK8I-[N;0 >?.2U^&*JJ < BQY MA/E!3V(^)XI4&LBZR#RD;.W(J"EP1!"Z_T)"W'RIJ,J3K=+KIX!=4?TPU$?FR,J41$C$[K=GN.6 M4LS"B%,(AE$'WQX,!N5W>71+\M*5'0Q ;0*C MUUWJ^I]HL!44#XD%P]<)BC MY,G?J]::=&$P"0YVJNEV@^Q6J=&$S/*0""%5/S".390J87SB8:IU5+ %3NDE M).')@D-_,PA-Q?><(-':'*6%746M#KKHLZH)S;RTCV8%DND6)IA?<()Y'E4AC9@0$$P@*AFQ:/#MI7 MHGAMB_96;^Y3CMY(! ):_;#&+3$3>U&/5+;K,689.5Z6E\357LHW1]LI05C$ M\G"+'?JT]&LHTC?>':G@7+"JX+YY;-FQ+SKS-ZQKTS9%*DNB82F-%2U\6#.( MB-7L,<'6'7--;-**95GU"S4%H1%.*!6K-E HG $(,KS?F-Q/P?N.*TR;X^T MYTGQB#$(CF'H.R&B#4!V46C!4*M/'-L5*;5G81U&NI7C0\>>%ITMRNP&M MHSS><8)[B%.- N\=-@"YP?&P'M>(O@Z'U>_#8>C]K\IW+%+J?]8J"_N="!/1 M.IV(S$HA?3=JD#]&0XJ0'(0EF0/C+D/O/6DW*6?_XM\R<43G&]TZ3@X&B*\Y M$4:!72I88?["W&2KVF6MX+Z!8 :[<=\T70)"FA690M;/)<.BD B[$Z0.+<2H$,RZ=STN\IY326^#F,PI<3:) M^UJJ1NXWJ4I5)TW5JI[N6UY2'O*JCE.OZ.E_+4VJ\7_*8U2GWTPGE+LT)4=& MA5%BO ((&5+2L)'C6M$CAGMI"XPYCID68F<5!JNA^^+C$O<\_?LSB?X + MA4#0\SAOJ]8ACJ'%U93/!HF@XH@15F AN6Z0;2&[D/GBA53^Y:6.MA@T;Q\$ MB+R*=4LGAT/ZB,(IJWU8T^K>+7113RE/WHQ\L-J1'_4I6;[GCT;=%TY:G6N='08A0F#8 M0Z-.,)+IW(-S[5JKW<@*F^))*^-ZT3IQ)1QV)) 5X-1KD49_NG<)P+@'_C!$ MBT#4]WO=H.89NKBZ&U]]N'A[.?'&T^GD;DKUY#Y<7[_[T\7E9?7I#R")DTT7 MA92+]1;]+ B2,?>X/29QV.U VK\,2I133@LLOD:-QQ/J<4:-CM4Z5*_=8\4J M:5N)#F.50]1DY-/JQZW5-*;P[A!-T/H @W\&4K>!4>Z2V>,Z6V8/SW(X'\A& M"FHOMTX1"SNOTK&F==TV-.0^#U19;$0?HJX?\C?A@'X;6^7I2D$#3?.TP@C; M5E!^3'^(]M@>6F[1XAI@)0I5+,(-W?IX_9'?Z7< @2.L@##T0Y <1QB_W&E> MVY%&.\3U08 E+##B&M;;"T:TWBCH[%]F%9#]OA^,.N1;&Y C.>S[?3*9C6#4 M,*A7B##U*]E+A02Z2%#WI0*@(19]\/J>I 95C9J5*FYFL')?:%"E<4U>!1J^6OKB==\CB;?'.KZ;E8Z+E4@#B#QEHSOR [ MW%]W:S:HD>A$)4!FG)!["-/E71H"K>3#4S:I[*.E*BS7+&!B"Y MC!*J5EO)R2E/?@L*,1[VVWC]J]LS&WILPZIE$\#H&5U9%.'Z)3[R7)TZX+AN,U OT0'DCCE?&,Y=!]FN&Q2P) M[WJVS?"2 6&1Q.,Z4*?HG)"D40N2U:]AH=3'G@52:3LJT=2B?:E"/C-)FL%\ MZ+^;M,325G3]CC?AP()@!O_N1^K?6M>U*@R 6'08X"JA:1^\N[VCX:V&:P8W MAV;KY@_:V-*\$+ZF>NCR@ =.<'WR7U.=V*H;G?]!.^HBVCU "O?\OG9:ZI= M5BJ$[3Q18 6@A&RT>5N=:>/JU=F:LY2S-8=7.EJF):7#;0:=X\8(CR+.#0FDCGBJI2SE_JQ,/@I:@$RP*_>"I2:Q/KZ')"^3B"!5%3T\ MY:6H:*;+B[?7M^5"(3HP7J]!91!AZV^<4NR%7%V!7RYGM%&S:^6"XM#R)):. M;%B871FD, *8[2.YQ!():?2IX#JQ"BDHLMAA,/]1"^4VN:@1/\;+A=*.I:FE M!48\T-:,I\$GN(J.!1$]3NU=K@D/VD+->4N=TW'@Z%0*D-4.B#N*X"YX+J0E MA:XHNTRV BE%%C!DRDI9CMI!0"55.NU>\-WA2$9^];VH M'8X.O@>Z$)&1ZJL@01Y\-;):NXGQYQFA5&:WH&%1SV> %-"192J=-'6;!4OT MK*?BUHBSL<)*).-@Y79VD>U!8SUID(0:_N$2C44:PMMI+BJ M&ZN]6L$DY\0XK=2[)(\II59*I\2RA>T08SVX-&D\W*0AQ)40O",4=!WJ$PQ[ MK(#W098/6?\>4N,N0CG0] *E?8<8 ->QU6_+PR:ZR-U>9D56+JP+FI0+',3> MS3*A[KRPS:DJ&*R/W_>88BAQFT4+D+BYWAI[@')VGDGT@\1-(HPR]O/GB;1A MT7PBYF:>R%TP-Y:E9HJJX5Z@@%'<2H0[35'TKJYF;,5K4L@>()R4&$.?M7(. M:M/)VF5):5G)OJ8\IH3BPB%5$A;MS/A27;GR<[2Q!P 4K CWWE(! I\3%99- M'=N#GZ9JD&?O@WZ>?@M_.K6KWZI90;H"-4.)<@D-BUB_L=M,L#;'J"JI>"9' MN[Q4[;/G"B,")OF'O44N4?9""L3!7T6F@)$8MY-SYVT7]EI(B)J6_*BJG)5% M5M_$N=N=/;5P#E"!CQQC8@F#ON? Q-XM7]91B"-K0Q4E?Y!0579YV0=L^$O MWJI+PR'%Z*14#5!L_KT7,;D71ES\2DT(T]4F0W*D:RYQ=Q,K^9970BW"ZP'I MC:=1ZAZ) M=U:PX; =]7Y$R5S)@MB?!4>UNU1QS(C)NOATD)26 V4J[1\))9^5CU35!MB' M-+"&3GM47FB#_PD5%7Z.E(YJDU&=$$WRR $P$R] ?1E JKS_.)AVC<2&O#U1 M% M>1I].G9*22L24*,QGI0G,DT6\6VZI8PW1"[JA0R%.5TYI81@Y1S]B[U=!H9^ TWC,BM%)8&.BBWV1AE04U MK6?D1$'KIFS0MK&5<$7LN0BG?#R\T82#1X7V#H0]7N<-(,P2=0*;26MD%M'N M'M;S*]PXD>;$]E_5ITT#;4(IRW[!A!A3F9G-D!HM(D-<5Z^)FQM#0L6JPD"I M'8G"OF=K'0I5Z?,1,AZ'M"52TOC-H&VT86O0BAKG,!V43AV%?V4DR+BZK!UT M6MN(:8INE62B+'==*7\@98F=>T;_%1JI>(!Y'I/;:H[Q\Y65[],0B]! 516&A4KR"_3J6AG9\^N/'R_NL$L@1U><7U_=75Q]F%R=.UK+ M<4$KDY.AFZ/-\'XQP\2!IHEJOH^]PI/-9=#I^]%A4.5OVJ3W4I!F/:RCGS!J50,SICF>;B7]BK=%PK>A+[B9$R,/404) R]$'G/:OXDZ3XD?ODDJ7A#]ZOY2J&4F/<@K_ M)EF3O^>$0K9KS:CI+2W8.E^RC_"@T8_>M6FGS@-(";ETO=GQ>[NUU7)=OC9] MHK,\S^XSS35D<=AC2$W2^1%4ACU#<+O>/9VX*G_DD-TQ$^5#[*NN?T_?YAA]$,G_(%C4K_% M:6*O7ONR>*'Z MRN:)ENL1AX7#-BA3Z/Y3@CM6JL0ZWDHKB"WELEI+K;>8F'R@]N&WDYOK6Y32 M:P](+.8M[1&!\M)V$=49R+6 "5<+RX@]3V:<3(\V2G2BG)Q?O_MX.=Z,!/>$QS"QRO,KL9QLPU"!Y\ENGYK9QZC*8#,@+'*BS3:7RE/GD5/554 MW^"6%#P,OYYQC%>A'F^O9'=&]1-W!'ZOQX+?H]\DY8X;EP3=>-/0[U.<2/@0!!M#V M^GYW,. /O'_K#?H\PI#"P._%'8PIN!W6LQ_ 3-@BQ1&O7E]SE^K%]/PP&'HCOSL<4!0_,+"&A0X[WF@084.5 M*,2J(4,5Q>^:3KW5HZWWJ6 -;!+G"B._,^A8 ?01K*$WPNH_F%O0"_P(MM*- M_&%/)65IQ )Y:>"/@AY_Z!-X,?)Y,*3$8Q!ED[/4PV]D<<#3_P M!QW\T.E25AI\@ 4';@B&6*4?-AY$'2R)$HZP^$ZG;VT$6WAV0H_J W8P;6H4 M!EX$7T:!;*1,R3%%V@]Z(RK:3WUJ8%M=V#=]@)_Z@20 \35R;67D1QTJXP(# M]*F\800?,"NEBUUH N=6.A0J#LOO#;"NT' $:-B!8:RMX#$/$2.B >VA@P<( MR-919U*B\P3!8;?/$!Q1RO< 9J$,\/[0[X_P5%3?L*S.#MYXK4Z$F'5*'[%I M;(<^]G&50_X(&PJ#4Y$=A4F$B/T!W(,((UHPLXSMV*I<:"OTAP%G*HVP@%X+ M$R X!VZ N7 7CBYY*)735?9[E)P.%WD84C6F8-"O94Q,/[V=3G[YA!+*Y(]H MLJP]8.I#3=C]U&QXJPUV#;+U[F$'.XKLX'OCD&=+RYSJU+'SVR*F&.Q0M8NG M%:7VW_\M[ <_O0G:8< ?=9]BWXZJDE4HQ=77#3+WK]][-[60*,.#>8*T;87:GM>=C*=9P8SD%CWI(V35, MBO9N'>_F5'2G(5G;98FU2CJ0X;T:+$6\<:=JF>3)@Y1OUF":FD "?&+R19*= MR)1>D# G(?.3F*E!K%"&1FBO>PGI&&XN"2=2F M-9M0"?+OBL2F%DT-03E10QH,2#"?O-[VSL5KN,BR[1I;X-HV8UX'C6$D0.?! MZN-TF&E*!D\)7K?[+6#AZXVETWU:I]P"BC)C8,WC58(%?4!3^=2>MKT/X_$- M'*[!)8.!<$(9^R3;4N+O<"&!QDPT]![5M 8+ZQO'DWX1VJ*,TN.KK@MHFMKP M'L_9T5[)X+'7Y!PCXS:%.Z1L-U)JB8,1N>:HCY2]C5K@S?3B1'6D/Q&Z"7!> M'$YX'.AX)T0AB4G<9G7'?]5=,V9L9(T72=Y[[. 6!F=_.&K:&D6\,?A%^U8 M=M"Y/8_N0YU&& /T-*W9/EII[?"C486]R\MS[/^BOC@Y]8'7D0E<_2;_Q%\0 MJC]3'=@E?00&@K=(#NSGGR_H(0[*-'%53\!HEL]GV1,"OAI-B>O49FJ]0+8) MJ\4+*R)MO&DLWUZ86I#^!M?%!EZ=J$WOR(/TD]J@W.ZU#(@OZ ?'/]]1$#02 M3LO@11JP,".K(MYZ7@YL,A0BP0IQF)PQ=Z!,(R]T6UE*?'&BNXM6XG=\4N-H MH8MXEA@#PS:)5Y4,-C8=P%_8(O;%H"1WYD#I:L.MT6)3?J[8D0G$#$F,B:I1 MR6S\%7HDT''.+%)3,,)4B6B0\G?L)]>5Y4N=&M"";ME",.;+7B()4X6JT*5K M>>!2'MA%8B4:HFQ-E>FD8H1J!(HPD2@".L!4Z!OLB1R@2$HH5T:T;XS4I9A4 MBHO#8D$2S =28VE@J^P;0H3"#*48A:G<]W<)(L"9D8F1N9.JXHE;C78 >U]M M*"HC6U)CAK;W)R; :2$YU[ZX')ZQPF:Y%)[J[TE/LUT$0WET S )J,H3<>_8 M/%<*[DCP,:WHY*9^$B?*OO:"\KDB,#SMGXPYA;*J61AX5M8@VR=\AK7*-]@? M>YU9KOM2&P.QZ$J[+)I$Z;&^I0*IZL&N=MV9WH\Q M\5?5PJW\K4(V5A_7MYB.$>>T89=C78G)))*D6YCBWN466#KZO5)(E"X(PZ1W M!EBXJ=;))@"MLGFRE,"=\?3*"1?$IXTXE^K$Y62Z7#0]U3*C4S4SU9ZN74E<_VV'DI+A 4P^*H MFCXR2Y2G*>0YX8QMFR18;)%+NFHSU$P*!->+[98MC]H'0B&1?>IX\9HMVAQ+ M;=<*>]!"@;[#$B;"U[T)<:U:!K8OQ;C.D&<9,")&Y:H:'9)XOTY$3)UDYYQL MI@>BL%LF9_?/9_Q)F>K=&(XQAN@7X&>_+RJ2E_)B+!,Q^IN@!_T&9>:=Q4N, ME4%,$X47EM8ZF4YO4-Z5>Z0:)6#<52+2VE<=D*G82\59U^(>L+LA,C6,MURB ME&-'%QPXQ=2/^)H]-]UX^UP0%9.U>=E<":)%'1E#-W'**$Z0@*:,*])ZQ#() MS)YG2XIV AWO+%N<<;ZQMFE0;IIUM0@_[$:$QJ5C/=;VKA=PUWS;5PMO_I = MT3S#ZKC!"*=A4$:)XB?.Z$;DOD++R0CD(7>I=@K;V>5BCM5]0-K>!.EEGH&D M*?T^Q#*(7EGTI)Y6YS3F+.D9HL+YGYF7JX9-)%*FF+WG(J H2 M&2E8;N7$$]UY4T1TRB0NK#9E,BT%)=,(R?IS"EO@A M%@7Y65"]WWC9%00 5 MN&YYE4PI)^DF2TG?XSA6#B(%7@_S2HJ&62I+#G#1$-$TU:5[B^':F+4>FP!4 ME1+>UGUS2CU *1!X0[%:-)EVW>F!*W-/\?)SH\/U#I$?B%MNY5H0=E)F@AJA M;;F::A1\^G5LI(F!J6('2HF!:NM$GF?E1L2=?= M(#XFL];46UH1<&*5AX\=C)N*C(IX,^,-[:CNPJ: J,ZP< U>*XRF: MR6WRAZ.CZZM$^8T>JYB1LK8P#S+A$V5K]@%&W<2,A7_S=CGY3S+U<<5:N^?F MA4RH2]?1'(46^/$8]D+4'MF,BRNT:7S8!2)?"]3QFRB\G7FI, P8FJ*M&+?8 MLF0][D5JBW^GWGT*X\Y4L*D1^A#^:Y<#NFV77-.?M*E)ND$\EYQ-\"LZ#$I' MV3IY>S.E+M5D<)'RIZYJG;;+!.[O9[HK\;.E)P(+V>4ERN![*^I,@*Y>;N:0 M&%YXGY+TY%NA[&:%OK:PV-^) 8@/VRQ(!"PICZSQJ](Z4SOA4HEUTPI$;E6B M5#A80G9![*I02/=\C[2WHN1.%2!4&E&5557B7KTME-UUMC0K9K9PY_.2'93\ M5E*M10KSRE9=IVF*[A=[+PQ@A]1?%1>2"N'[''-(GUX:!Y9I^0VE,%YI8>,J MY3!J-$5_>4(>/3B%BSO+EJ'Y#PH.I<<:N,Z1QP9'UKA?,ERX7J^9D[%0IKC* M=7O&VC.3.^_BZOSZX\2[F=QZTY_'MY-*PSZ)'$+:-Q.^O-PA#< :DILU\YG M%!7IHI*]5Q6LMAL&M[VW- X\1ES'M ;#G"QTABOASAC1= M:U>FWZL*VG>N2 M@O54K>OIZC->[F1LU3,I]UNFW+IWLFE9>+F<$CM1OW+ERF_UC9>NO5=L\N2* M.MBL!S=$%>5-XQ89E&:Q^84TJ62K%LTIZ0ZE;J\V[R[9SJC3.N:?)W,[1YX7 M+V.WL*D=\;7A:;VPM^3+2/R9=KSS@AJSG28*04UW4E]'T&ZQB#E9H^!HU)%L M,V)D"VXBRB5=N04W_&(*%:"^N&37&J_^,]7.SVGA"]6!M.W]":U?5(%*=U2Q MBIN0ED1UWMD0AC^>./?Z[)\(JK@S;"@D4)=#>AA7P! MI6Y[]7%NJ*$OMY@*I7POEO45E[+I+8QW0JN^/%851;G483Q'RSV> M/ED/347AT^I8" H^(R#\@!%8HA'OG$6AJ)N#6K N=:$S1*P+R^E18AO-2GO0 MJ2VJ0Z"&#3?L2*UB;NAK3== MZ0 ;W@'>'LEA4C9%"75)M(L6Q^+BJ;IO*?E)03[+858.L_:IM]&:R@E)UA1(;MWY">H!>Q.I<$>!T&R=GUK=%,[KCMAH3,JY,>*Y"9"09H3'HA+H.#RD98,CM)4;84M>1._6CYPB3H4;R MG0#3(%KP_BGW@ ^[#2D\Q\)I;Q;.OP1*G8$_&%*39LKUP*:WU)[F>#@!G*-N MAQOEPA"GW,JC.XKJ 3:3E#'V1S'G5V.3$!9X KEX;'J^$C+ M5IL'"P7E1K"D]\^YW/2!\"P1^*TH+:Y%:$<65SJ2[T_IXM3M&MII7'NKXB95 M]26ST(6.HIE(R):U#567_(>6JCE_BN&SLJ=S>T_34LB9: -BO_O1,OV]4:E- M]"'@)A-!5,U/:D1VH ]3,+!/R/R<]O90"KE!G.7 )W#H&-%DS!E1R0:^#T MV, /HY#Z0U]7(L^\R(^B'N:ZA#!'A*3CIJ*8J&Q,&#L:=F'"OM?J1ZI[#OT* MUS"B_C!]3)AI11WXN3GY[K_5&4I">(N3U\OY9CUGB&0*Y&>$B89A5X_7[Y M""5'"OX,.P-OU'.>8-CS 9Y>".?3(EZW&".1CJW94:65C%Q*^AP MT>01)7!%= DY?XP?KS5PQ,:C/9W1S_^ZLU.-.U$$UPYN 5S+/AP+I@)&WCMT MI^6)<6R$W'8K#.'LX(\?# +S$.J\1@_H^WW D#Y,U8?35:F"MMP;#H9^'^YW M.!CX =YU'^_9;2)9"-J^ABRMIU/G0KCTHQZQ-VP2G:4'4W M\[G, \'_4NWM*"95@YU5.<:TZ92F?%:P*>*U">S0C@PVY&JG&47+<\DN,5UR ML)/MA4)CJG[$J.@EL[5*,")_?F%72-8NY;+WFHLRJ'ZQ<#V*5*D-E> 7KB%C M?#>4P4Y5KD6U<[N3]P83-"VJZO%1CF8*0+*"4\[2]1D7,42+;W7%=I*2 +1= M)0H'R'^EP!_3\PR5IF$QV_3_U D0U= M(L%'8W)YA![ETO/_N0 "AB.LJ0R$E*W^PB4A(LJCY_^/=W#I,J! \#V074Q@ MCOQ!2'^B44>UR+0Z"\Z1XLQ25DY:F/Q,W0R!H?:#\-1SGP+S#FI[&E#J/[[G MT"*N[WZ>W*(2MOF M(_\:M &9AO.T2/(' DH5(9 [#X(^ZZG 1Z=4<1BO92\8(./MC*S\5SC(L /' MVPW[\.1R<69"+V3?!3+9#KX91-WF&C]8;PFK]#"0>L,(I@N]1H!SW\R0I%H0 MP(+1L':\3K?W,62A[E+TQ:/-YE5R?+S"%H+.).T-MS)YZU[WPTZ5$@LDLKJ> M44%MVTQI.W;6\Q>ZCIS:7HUWE%#.E]+V5K FK"JF%@R5>S]S:'(A-C'U)*& M0Y#0%>6X>KDC"^1L[$&*A0=";+W;ZH:G^\9Q^=AP:0$OCL6&'LZ]=L8D7>>$$[B.A/&-*?#O\!"F.[&_<]=ZQOJ9$0L)#?Y+KR M)FS#>K4E=(ZZP;)0V6>'/%RO+K^CZ$-BERX[-DWO%5??7:FG;#ZD.FP]*H72 MH^N!#.&-AT821R$J4(;[@"0@A80HD?2'9!#IHEIYAGK:0=A%9*;E^BU=$@ B M'YN8,ZTPBK?*$VR! @P$H-\C"0-X5D1_PYZT33XX(4I>87<@6V/]ML\<@F5.KG/7-,J9T'!VK="3J>AQ^JXV.!_25O3\/F'\7FJ:=C86F M?2!',7:?LIVI)HCHM>]]:@R"LLEGO+5ZIC$\,8RK$XS0-("8,VQW^EXX[/I# MNC*];KO?XQ&T(Y2>(ZHRU8G:P!IO&HY&3A#CSTP-5-W1UH4) M(56OPL[([5&WQB7^R-MLA3VDZL ZNT%[& (_#; >TZG7Z[4[W>/!@?5Q#""Z MPPAT"RK\%+:!SW/Q_)&/?_%3>J =G-Q3(X#RC71:.E MU,_%*_#5-Z 2=+O%5,BM6H*880KV:&\?M1.\:''SBH\6N2=E<;95H^KZE7\IQG%#B1>&EA' M/;\?(%PB%!"'>Z$-USU"N3#R25I4C>*%'(A0V2+1DYZ*^KW3(Y;"YX-E)MF1 M-?0#4(UJ]X];8GZ4#E9\1#=6J[1[=6)'VB=D0-42:U,>2D=FF31Z_*5R6!47 M<>64_DPMB";.>DI#TI4'@R&W_QF0KXS:9O:H+B6US>R2#8_:9D94&//.-,T$ MX7R@RAX>VH,<\A%GN_],;VWR43JVZFF-2Y.83%UIZG))L[Y:D21C$J8E82 [ ML785UUB:UB"<-#*6S1X51\)7<5]%K-IY:Q/^UGMK,^(;YCC&^7E.)1W.LL6" M8HS05X+F&.O]"?,J>;/J#>CX4;=+\N" (T;"4?^T5/,[ BK7Z0YP*%)9WF"M^ M@^.]@_%&]'4XK'X? @/\7Y7OI,"M^F?-501B3$1E7*E<*)4]A=O=@ ZC(=>< M#4LH@)I_6%[D,M46+ MD8Y<@X7MUMH;+?F&[@NC-Q4_"'6RBEPTK/WXR5ELTYDK KO$I@; M%$JJBX$U#75/:V[+4?,]8D$\Z3Z#CM'2V_6.V$=39RF4)%U-YON$.152 O3. MI"D7WAT>.89%P> 4SYG,31W&9P$TAU=5^F\TUD+%E5:)^I#]_^3X&]&'J.N' M_$TXH-_&ENL89@#M3Z4!-\S3"B,,9R!#;W^(@GT/50 4W0-T-"E?D!NZ]?'Z MH$#W.X",$3HXAGX(#&B$IJM.\]J.%,40;PJC0V ;K[04C6F\4=/8OLPK( M?A^TBP[I@0..:.[[?1*$1C!J&-0=0'FRDLH+W%(4B6V1+'9+#FT)T:?C]>'O M/G9YJP<9V]M_^54X7DBNM+HRVX@K*WC-=:I=C_>'2\A2*":5TR>5!UW88<0Z M#WX.^JSTP.>@WV>M1SY;:D\7<+0WT%UOY-#VFE],&#.YE"N-@^")#UDVQP*8 MKP9U(;D7JLX=5PK4I1W+UQXF?) ),=U!M?4X[B;4@]O+1?1=A?6M$A4$M7*D MD5,H', E0>,?\&UR60[(=!)V V C(PTO"KQ.3+ZZL/9W>3VX_>N\G;XX*>C#'B77)_7+"3>07;P_^+HE7(7(C-=+V%:C6+ MK*#G=SA^&P,L.T//-$\5A5<_W4$G8 &^&#T=.*J-22YQC92UA&!3:2 M8B!&JMH#F)L/^46U\,[#>81,O8&5#GI,O.'R!HIVAV@![-C$VU(P!9_VY'\VW6?C(/%+ M05$?538L[/"V5+KG*EN;RCW4<^'UE/ZW-H;_O=H8U@S]9>CQB1F@<]UVB:$> MF^#]EX8[_M?@SF_=$_]KNB<>;"]XE/!1[SEX85FGL*/GZ;OO-8;W%:*W6F$#M7<8] M@M)$A?+E_S[>-WV K'%[/MQ5"^TMR]7'/C#N;9XN#+% MO;]<8KG^"RSY4VLNY\X_K(MM;EVF-EJZ@.&H"8E*!%!Y:A]V*6>4.*\Q0,NA?/I+@]'_@P*PMJ)BPUAS-M9,-*/UTSEYJTE]\2-US4!)&P'P7>-,-^;FN;HWF/EM%9_58$9!^'5 M/PLB&[Q3V!9VPO#1AIC,XJ(J_Y0/O_"569)JA?P5&T_C'2-C0FU1\9=_UJ*. MN**F&)$2PRYTI8*QE8!LL.[EE_H%F>0-G5JLQ/(C!R^E.M\Y-#0P_>O M?NMJU/8%5Q!.[YM3@:.RE/79'2##.Z"T2EB60SZBB8[O?<1Z=D DSJ1..HG\ M8[N>]%%TMIJTVG"1ZU?)E!PO57JN/MAA/TG#5:Q^W7,_[0*PWH&"SK$0-]RI M*4N\*3?\=R:.1WS--2/T\:F^]>Z?C0;Q8\#!^27;#+@AEP1&\\%NN4##O.DZ M=#2,F,;2DC642%J_Q?+/[SG.ZL 6ROG2=6IRS(*;T)( /3MZ"*O5B#-KJ3%U M^L446.7A^A3'NRWG4^^]DDT9O"2_N_;?G!]<>QJ&K!U68U*T*QJVG!==7XTK M-;KFMM^7'5VC\29!^@7)RB\^+F?B;^TAE??K@(Q*_JV_X\P =O!4IZG*F6Y] M7%JO$P8_J#PG 9V>2U\ZXL[D[6Z'UI'I0/O:1W]ZMS4N@KRDK34ZMO?.@^U ME:J$TAKK/BX-=<\ WSX#=<]D)@$5'YH#J<<0!YW"7'O>3D4][@TGREYA!#@! MR$9>7F,-H \/>?) ]8HY^V?/=NQ"M\VTX2.V/'#PX?F]1F)O;QUO!["9AF46,_[STND]9-T&H)M"YR]=*A M/ZTMP:7T MDF=9 AEW"7U,*CBM77-F\*Y]NM'4WMHMW>I7"5'FZ3R0NZMT7> M&H9)X%2DG 9A1)VRW/*A,L'6^&'-,OD"G#TFV[B$L;6GSBR66IO8^>U5MK;/ MZ(A4/;]A?$G1:_KYFV7:-4W V:Y-OQ[89RGKKFF,ER9$?@M8N^<\J\YY')?3 M1_1-1_V&.91'S:<.^IMNXF7X\4VG;F(@MM6$_*[61Z,:TKB+$HFJ/53L)5+.'-ZF^]CP\#<]''="[1G6<2%VA+V(C'_< M;+W&D;-8"MN14EK8"2F6!7;?28+,DDK @.E2Q8[ [?,F8<-S;?VZ0+P5Y\_^ M"9=9+'(;N@;NK]^G7[0T P)Z*5/8^X?78*,[EZ Y9Y(,+JHV3T=X\DOG=QOS MPJAIN(:SYJ3=>C+T:_3Z??F_[HE4J 7)/6P05K M$>Z&Y+B#AN']F6FU@PCQ(L&H>+6%5NF$H8S:;JH#>?U1B M%8]ZQ1&K>-1[C;$EE>RM\ADLR]D]KV$D]]@;MMCFNX-NV&JR4Y-@O#?7Z<"@ M3@'2F>G4+''/ZREKOZ-M(>,A<6__KW@:M3RR@Z\TYI0=.%#'F=79S#YY-CKP MS[Y+[M!4,W MA^ ?!^X?K6'#08VWZ)S3 Z>G3 ?WV(V+4@IF\0:>K3])88#/JACF8:344_K< M3H-B')R M=B]\GWIC)^RUF\7%H[< /#P]@-^ 5LU!U:1([_MX_2N6QZ>B*K=H(6Q=7KR]OG6Z MH NOV, 2*7?O4M$ZQRY-%.P_?T,=)T1?MX#.N2>HAN[7Y:HMUX_P1(QW%2[7Y5.ZL M;]IS'I2&&A.47Z'I6#FU+W_9RK9UYT.^*/'V" N(:;RZ;$RZ_)U.#6SX(6KZ MH5-W$M63^5X1R3MHD'%KY>__P&N8K)W"Y M?RUE1=79:G/:4..S#AM@)9WM']XKE):CASE"D7%GV;UJ62\:ZHBE33^]G4Y^ M^83XBB'!=^4HIV;OWWCW !)DY)8@IZ;$Y>3S(6VI^K#Y_8>BV/[N_P)02P,$ M% @ CH$'3<0?SKYB @ )PT T !X;"]S='EL97,N>&ULU9=;:]LP M%,>_BE#&:&'4=K*DZVH;MD)AL(U"\["WHMBR+=#%D^7,Z:>?+KXDWMJNV3J2 ME_A)P'%9J0_%M@;$"#:.\BF"A5/G>\ZJDP Q59Z+$7&?V]%NKR M%7#/R9O)Q+\[O1S'3VSB% *G\2F-8+!X"[T_%SWS_8>%37(D/G^F^&/:(^G% M\Z0?41X)GS\AK HIZKQX8*]WL[_=\7>F@-<>;1QF@@\G/(,NH D0PV"-: 2O M$"4K2<0A>(PQ(IA26_UHX=;(._I$!K+S>E)LPEV@33.1PFV(9(? @,16?J5;?F<&J^1=Y6<]K;LK.]=$%)UD)]K/5RN/7-Q<$W$F>D ML7Z3]0!:'94EW7R@).<,N\4\63#8LV 88XGH-K2^^X>\R_^9>';^]\CV7V4,?%B[ M^M*(I@7&)H9+:_02G^U[.CKN2G.4$W5C5FB349PL#\;\ MCUKV$A$<["\X)36[L 6'3Z/X)U!+ P04 " ".@0=-G3%;K,,$ "S*0 M#P 'AL+W=ORV:T>-]O_-BN^2],]693K-2T7NUWJNJ.4(TJ95?45;LM7ML!J^1./0P^+V&R6C-1=47W MSL+J>"M][8 =_G6X?AA8>K^3G?Z;[T5;O)1JP)J[0O_0A&NK!Z>##))X*N), M3)G>RY(HG/JY/ICXD1\'@@%(&X&TKPGI $@'@72N IGE>C,7,8!T$4CWFI < M0'($DE\3T@.0'@+IT4)._"S,6/+$%JG(1*S9P@0^Y!L$[886+16!!F)^$"3+ M. _CF69,8KT?] ,Q!Y"W".0M->2SB)>":=AD%H=GT?N"@'VA!=.Q6H@T_Y/Y M\92)WY;AXBQHUAA+UV-:NB3_*M+^T:9+_4I$H3\)(QT\D4% U"?$0HE%SL(X M2.:"Z3"R[*N?"LB&:<0B]L@'5^[_<1HOS!H6L3:R/ E^'>ILI MQ,*$81$;XRF,M63[)-*GE?#9GT2GP<-$81&;(M1Y-YZ%&HGY62;R[/#2SI)D M^GL819 2,X5%K(HHB6?#7*1S-A63DTR"2<(BMH0>;/,P[W/;,6K:M;TKA'[8 MIP\8DX1%;(DG/TS9LQ\M3W((9@>+6 ^9F/4QTV_#(DG[@,$2&3.#36R&;#G) MM*YZMEZM.7R&-F8$F]@(QDJ)_;2HRV)5J!9BHG,,8CEJIR7FI8R3$-.,0:\;L["%+U:J4+2PM',PT#K%I M4&D[L*'E8*9QB$V#8]Y 3,PT#GE[RU!;3%4GB_)T9&*FXKF(&+F<8G-<['@ M';*\/AV1F'E<8O,@F-E^MX.8F'E<8O.@F.XMQ,3X5YGEZ%!NZZ8;PCXIQ]S#B=US$5/J2O@4$W,/)W;/)%A 3DP^_QN+,1]*4S3O$1-?SK[E, MP^'\AV,6XL06PC'A_(=C%N+$%L(QH84X9B%.;*&SOHL>E/JFZWVI6+UA);00 MQRS$B2UTWAXR5' >IA^/6#__"J-?57M9&O*ZA^G'H]8/:&.90H@YQR-VCJ&/ M94+$?.-1M]K.%^_,B)AKO(-K1H>+V\?[M=H4E5K'^O:M/K^2Y6K1L'YS_ S# MY?TRZF9?EH$^EU11+?OSAWM\?D3Y^ ]02P,$% @ CH$'3;?0P@\H @ MI28 !H !X;"]?CUU;FF-?5F_G4ULV53.._9<0RK;)Y[K<=7UNIU_VW7"NQ^GK< A]O7VM M#SG(>IW",)]1/3_-9ZY>=IMJ>-G%:O6C'@YYW%3A[11^=<-K:7(>2[A@M?;P%ZRPV>M='# M-E]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\%>BM?;P5Z M*U]O!7KK#BM?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\# M>AM?;P-Z&U]O WH;7V\#>ML-SKK183=?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O M WH;7V\'>CM?;P=Z.U]O!WH[7V\'>CM?;P=Z^PW>5:*7E7R]'>CM?+T=Z.U\ MO1WH[7R]'>CM?+T3T#OQ]4Y [\37.P&]$U_O!/1.?+T3T#OQ]4XSO4M3#WGW M?1R.[:%M7>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5 MJ8A6NINFR3@S-ZEU5KU\?'44)MNN[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU M*^9,N38K8F(V*UAI^TA]G,:A1[:XO*:EV;1Q/??5 MCZ;3CX:YIW9<$^K&A9.T()O<;%.7D*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H M=KEL2JILN>G2+7EPGDP5:J+8M7FHC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O M1WQM:7> L7+(R3%M"]HU:BR\?_)_#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_Y MB#1LG8JJO8:GUL?[85^L7X_?=[WPKV)@X^%_;_UP.01(#@F20X'DT" Y"I < MIR YSD!RG(/DX#.4("BB4=3SFG6GZWY(\6;O^ MG,_&OW\MW@!02P$"% ,4 " ".@0=-'R// \ 3 @ "P M @ $ 7W)E;',O+G)E;'-02P$"% ,4 " ".@0=-9O,+8(( "Q M $ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( (Z!!TVS??#4[@ "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ CH$' M31$E5.ID @ %0@ !@ ( !]P@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ CH$'3?AX*>T>!0 0!H !@ M ( !&Q( 'AL+W=O8$&4$ !" M%0 & @ %,&@ >&PO=V]R:W-H965T&UL M4$L! A0#% @ CH$'3>\PRY:P 0 T@, !@ ( !YQX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH$' M35[,/FBU 0 T@, !D ( !H20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH$'3?J90%RU 0 T@, M !D ( !8BH 'AL+W=O&PO=V]R:W-H965T-? MM $ -(# 9 " 3@N !X;"]W;W)K&UL4$L! A0#% @ CH$'331,L#6T 0 T@, !D M ( !(S 'AL+W=O2+4! #2 P &0 @ $.,@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ CH$'39D!$[RT 0 T@, !D ( !Y34 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CH$'38]I M=74A @ ! < !D ( !ISL 'AL+W=O&PO=V]R:W-H965T@_ !X;"]W;W)K&UL4$L! A0#% @ CH$'3<=WUE>X 0 T@, !D M ( !TD$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CH$'3=JSCKZW 0 T@, !D ( ! MG$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CH$'38G!CP/L,! W! M&0 @ '03P >&PO=V]R:W-H965T&UL4$L! A0#% @ CH$'3>E&;#&W M 0 T@, !D ( !QE, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH$'38VFA<%6!@ )2, !D M ( !O%L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CH$'35[Q>W_T 0 " 4 !D ( !J68 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCH$'3:*6:Z+C @ 9@L !D ( !-6X 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ CH$'3&PO=V]R:W-H M965T&UL4$L! M A0#% @ CH$'3?B[L9U< @ R@< !D ( ! H8 'AL M+W=O?#8" M "6!@ &0 @ &5B >&PO=V]R:W-H965T&UL4$L! A0#% @ CH$' M33W_JLJ> @ O D !D ( !5XT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH$'3:(EY1Y] @ W D M !D ( !X94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH$'3:X18L\\ @ ,@< !D M ( !V)\ 'AL+W=O&PO=V]R:W-H965T MD !X;"]W;W)K&UL4$L! A0# M% @ CH$'31I&($?X 0 ^@4 !D ( !6ZH 'AL+W=O M&PO&PO M&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " ".@0=-WI^?Y_(! &)@ $P M @ %Y'0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 20!) /$3 "< %'P$ ! end XML 76 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 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 165 246 1 false 49 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 1002002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 1003003 - 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 1004004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1005005 - 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 1006006 - 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 2107101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.cpsinet.com/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 7 false false R8.htm 2111102 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 2115103 - Disclosure - REVENUE RECOGNITION Sheet http://www.cpsinet.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 9 false false R10.htm 2120104 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.cpsinet.com/role/PROPERTYANDEQUIPMENT PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 2123105 - Disclosure - OTHER ACCRUED LIABILITIES Sheet http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIES OTHER ACCRUED LIABILITIES Notes 11 false false R12.htm 2126106 - Disclosure - NET INCOME PER SHARE Sheet http://www.cpsinet.com/role/NETINCOMEPERSHARE NET INCOME PER SHARE Notes 12 false false R13.htm 2130107 - Disclosure - INCOME TAXES Sheet http://www.cpsinet.com/role/INCOMETAXES INCOME TAXES Notes 13 false false R14.htm 2132108 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.cpsinet.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 14 false false R15.htm 2137109 - Disclosure - FINANCING RECEIVABLES Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLES FINANCING RECEIVABLES Notes 15 false false R16.htm 2146110 - Disclosure - INTANGIBLE ASSETS AND GOODWILL Sheet http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILL INTANGIBLE ASSETS AND GOODWILL Notes 16 false false R17.htm 2151111 - Disclosure - LONG-TERM DEBT Sheet http://www.cpsinet.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 17 false false R18.htm 2156112 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.cpsinet.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 2157113 - Disclosure - FAIR VALUE Sheet http://www.cpsinet.com/role/FAIRVALUE FAIR VALUE Notes 19 false false R20.htm 2160114 - Disclosure - SEGMENT REPORTING Sheet http://www.cpsinet.com/role/SEGMENTREPORTING SEGMENT REPORTING Notes 20 false false R21.htm 2163115 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.cpsinet.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 21 false false R22.htm 2208201 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies BASIS OF PRESENTATION (Policies) Policies 22 false false R23.htm 2309301 - 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 2312302 - 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 2316303 - 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 2321304 - 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 2324305 - 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 2327306 - 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 2333307 - 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 2338308 - 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 2347309 - 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 2352310 - 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 2358311 - 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 2361312 - 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 2410401 - Disclosure - BASIS OF PRESENTATION - Reclassification (Details) Sheet http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails BASIS OF PRESENTATION - Reclassification (Details) Details 35 false false R36.htm 2413402 - 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 2414403 - 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 2417404 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://www.cpsinet.com/role/REVENUERECOGNITIONDetails REVENUE RECOGNITION (Details) Details http://www.cpsinet.com/role/REVENUERECOGNITIONTables 38 false false R39.htm 2418405 - Disclosure - REVENUE RECOGNITION Deferred Revenue (Details) Sheet http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails REVENUE RECOGNITION Deferred Revenue (Details) Details 39 false false R40.htm 2419406 - 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 2422407 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails PROPERTY AND EQUIPMENT (Details) Details http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTTables 41 false false R42.htm 2425408 - Disclosure - OTHER ACCRUED LIABILITIES (Details) Sheet http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails OTHER ACCRUED LIABILITIES (Details) Details http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESTables 42 false false R43.htm 2428409 - 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 43 false false R44.htm 2429410 - Disclosure - NET INCOME PER SHARE Narrative (Details) Sheet http://www.cpsinet.com/role/NETINCOMEPERSHARENarrativeDetails NET INCOME PER SHARE Narrative (Details) Details 44 false false R45.htm 2431411 - Disclosure - INCOME TAXES (Details) Sheet http://www.cpsinet.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.cpsinet.com/role/INCOMETAXES 45 false false R46.htm 2434412 - 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 46 false false R47.htm 2435413 - 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 47 false false R48.htm 2436414 - 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 48 false false R49.htm 2439415 - Disclosure - FINANCING RECEIVABLES - Additional Information (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails FINANCING RECEIVABLES - Additional Information (Details) Details 49 false false R50.htm 2440416 - Disclosure - FINANCING RECEIVABLES - Short-Term Payment Plans (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails FINANCING RECEIVABLES - Short-Term Payment Plans (Details) Details 50 false false R51.htm 2441417 - Disclosure - FINANCING RECEIVABLES - Sales-Type Leases (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails FINANCING RECEIVABLES - Sales-Type Leases (Details) Details 51 false false R52.htm 2442418 - Disclosure - FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) Details 52 false false R53.htm 2443419 - 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 53 false false R54.htm 2444420 - 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 54 false false R55.htm 2445421 - Disclosure - FINANCING RECEIVABLES - Summary of Financing Receivables (Details) Sheet http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails FINANCING RECEIVABLES - Summary of Financing Receivables (Details) Details 55 false false R56.htm 2448422 - 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 56 false false R57.htm 2449423 - 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 57 false false R58.htm 2450424 - 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 58 false false R59.htm 2453425 - 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 59 false false R60.htm 2454426 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.cpsinet.com/role/LONGTERMDEBTDetails LONG-TERM DEBT (Details) Details http://www.cpsinet.com/role/LONGTERMDEBTTables 60 false false R61.htm 2455427 - Disclosure - LONG-TERM DEBT - Annual Future Maturities (Details) Sheet http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails LONG-TERM DEBT - Annual Future Maturities (Details) Details 61 false false R62.htm 2459428 - Disclosure - FAIR VALUE (Details) Sheet http://www.cpsinet.com/role/FAIRVALUEDetails FAIR VALUE (Details) Details http://www.cpsinet.com/role/FAIRVALUETables 62 false false R63.htm 2462429 - Disclosure - SEGMENT REPORTING (Details) Sheet http://www.cpsinet.com/role/SEGMENTREPORTINGDetails SEGMENT REPORTING (Details) Details http://www.cpsinet.com/role/SEGMENTREPORTINGTables 63 false false R64.htm 2464430 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.cpsinet.com/role/SUBSEQUENTEVENTS 64 false false All Reports Book All Reports cpsi-20180630.htm cpsi-20180630.xsd cpsi-20180630_cal.xml cpsi-20180630_def.xml cpsi-20180630_lab.xml cpsi-20180630_pre.xml cpsi-ex31106302018.htm cpsi-ex31206302018.htm cpsi-ex32106302018.htm http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cpsi-20180630.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 165, "dts": { "calculationLink": { "local": [ "cpsi-20180630_cal.xml" ] }, "definitionLink": { "local": [ "cpsi-20180630_def.xml" ] }, "inline": { "local": [ "cpsi-20180630.htm" ] }, "labelLink": { "local": [ "cpsi-20180630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml" ] }, "presentationLink": { "local": [ "cpsi-20180630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml" ] }, "schema": { "local": [ "cpsi-20180630.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://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd", "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" ] } }, "elementCount": 412, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2017-01-31": 14, "http://www.cpsinet.com/20180630": 6, "http://xbrl.sec.gov/dei/2014-01-31": 10, "total": 30 }, "keyCustom": 24, "keyStandard": 222, "memberCustom": 13, "memberStandard": 36, "nsprefix": "cpsi", "nsuri": "http://www.cpsinet.com/20180630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id6e1eff5bbfc464aa82ee8973e3452fe_I20180806", "decimals": "INF", "first": true, "lang": null, "name": "dei:EntityCommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "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": "id6e1eff5bbfc464aa82ee8973e3452fe_I20180806", "decimals": "INF", "first": true, "lang": null, "name": "dei:EntityCommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120104 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - OTHER ACCRUED LIABILITIES", "role": "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIES", "shortName": "OTHER ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - NET INCOME PER SHARE", "role": "http://www.cpsinet.com/role/NETINCOMEPERSHARE", "shortName": "NET INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - INCOME TAXES", "role": "http://www.cpsinet.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - FINANCING RECEIVABLES", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLES", "shortName": "FINANCING RECEIVABLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146110 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151111 - Disclosure - LONG-TERM DEBT", "role": "http://www.cpsinet.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156112 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.cpsinet.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157113 - Disclosure - FAIR VALUE", "role": "http://www.cpsinet.com/role/FAIRVALUE", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002002 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160114 - Disclosure - SEGMENT REPORTING", "role": "http://www.cpsinet.com/role/SEGMENTREPORTING", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.cpsinet.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2208201 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - BASIS OF PRESENTATION (Tables)", "role": "http://www.cpsinet.com/role/BASISOFPRESENTATIONTables", "shortName": "BASIS OF PRESENTATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://www.cpsinet.com/role/REVENUERECOGNITIONTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "1003003 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347309 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352310 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358311 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.cpsinet.com/role/FAIRVALUETables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361312 - Disclosure - SEGMENT REPORTING (Tables)", "role": "http://www.cpsinet.com/role/SEGMENTREPORTINGTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i815daad300c443a3a15dab9b0a7f027d_D20170401-20170630", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - 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": "ic247eb0c49774bbc86267ffa33a7c9b3_D20170101-20171231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesRevenueServicesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - 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", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9246b637196d4a42abf7cbc88b5ee6f1_I20180101", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:ContractwithCustomerLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417404 - Disclosure - REVENUE RECOGNITION (Details)", "role": "http://www.cpsinet.com/role/REVENUERECOGNITIONDetails", "shortName": "REVENUE RECOGNITION (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418405 - Disclosure - REVENUE RECOGNITION Deferred Revenue (Details)", "role": "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails", "shortName": "REVENUE RECOGNITION Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesRevenueGoodsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004004 - 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": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesRevenueGoodsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419406 - 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", "ix:continuation", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_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:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422407 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425408 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428409 - 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": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "INF", "first": true, "lang": null, "name": "cpsi:SharebasedCompensationArrangementbySharebasedPaymentAwardAggregateTarget", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429410 - 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": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "INF", "first": true, "lang": null, "name": "cpsi:SharebasedCompensationArrangementbySharebasedPaymentAwardAggregateTarget", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431411 - Disclosure - INCOME TAXES (Details)", "role": "http://www.cpsinet.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434412 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i0d606c1b8397420dabd53d41d7d55006_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435413 - 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": "i0d606c1b8397420dabd53d41d7d55006_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i7f475f658d8546899e6d8c8b0b6efa7e_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436414 - 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": "i7f475f658d8546899e6d8c8b0b6efa7e_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "cpsi:ExpirationPeriodOfSalesTypeLease", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439415 - Disclosure - FINANCING RECEIVABLES - Additional Information (Details)", "role": "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "shortName": "FINANCING RECEIVABLES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "cpsi:ExpirationPeriodOfSalesTypeLease", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - 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": "ibcd0f3755cd6416c9a12ea2fdc00c981_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", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesAndLoansReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440416 - 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": "if013cccd11024bc69c57e6d3a751110c_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:NotesAndLoansReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cpsi:ScheduleOfComponentsOfLeaseReceivablesTableTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441417 - 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:ScheduleOfComponentsOfLeaseReceivablesTableTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:LoansAndLeasesReceivableNetReportedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442418 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443419 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForLoanLeaseAndOtherLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableRecordedInvestmentPastDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444420 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableRecordedInvestmentPastDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:FinancingReceivableReclassifiedtoTradeAccountsReceivablePastDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445421 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:FinancingReceivableReclassifiedtoTradeAccountsReceivablePastDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:FiniteLivedIntangibleAssetsGross", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448422 - 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": [ "us-gaap:FiniteLivedIntangibleAssetsGross", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449423 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibcd0f3755cd6416c9a12ea2fdc00c981_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450424 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453425 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006006 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ie62f1de9e6fc40d7ba5da9da1d63bc6b_I20180208", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454426 - 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": "ie62f1de9e6fc40d7ba5da9da1d63bc6b_I20180208", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455427 - 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": "if09bfee3dfbe4e76a4ae3dc17dbc69cc_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:ContingentConsiderationLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459428 - 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": "i2cba786ba225423d907c34b34a9ff91b_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "cpsi:ContingentConsiderationLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462429 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i7a1d53cdd4084410bf7cd6b2f6959b25_D20180401-20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464430 - 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": "ib839379be4334a2da2d1e7c5601f3b28_D20180802-20180802", "decimals": "2", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107101 - Disclosure - BASIS OF PRESENTATION", "role": "http://www.cpsinet.com/role/BASISOFPRESENTATION", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111102 - 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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "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": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "cpsi:RevenueRecognitionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115103 - Disclosure - REVENUE RECOGNITION", "role": "http://www.cpsinet.com/role/REVENUERECOGNITION", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionMultipleElementArrangements", "span", "div", "body", "html" ], "contextRef": "i1d415ad91a284e5699adb103a3df0927_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "cpsi:RevenueRecognitionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "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": { "documentation": "Accrued Severance, Current", "label": "Accrued Severance, Current", "terseLabel": "Severance" } } }, "localname": "AccruedSeveranceCurrent", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_AcuteCareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acute Care [Member]", "label": "Acute Care [Member]", "terseLabel": "Acute Care EHR", "verboseLabel": "Acute Care EHR" } } }, "localname": "AcuteCareMember", "nsuri": "http://www.cpsinet.com/20180630", "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/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails" ], "xbrltype": "stringItemType" }, "cpsi_BusinessManagementConsultingandManagedITServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Management Consulting and Managed IT Services [Member]", "label": "Business Management Consulting and Managed IT Services [Member]", "verboseLabel": "TruBridge" } } }, "localname": "BusinessManagementConsultingandManagedITServicesMember", "nsuri": "http://www.cpsinet.com/20180630", "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/20180630", "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" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "cpsi_ContingentConsiderationLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Liability, Fair Value Disclosure", "label": "Contingent Consideration Liability, Fair Value Disclosure", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationLiabilityFairValueDisclosure", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_ContractwithCustomerLiabilityPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Period Increase (Decrease)", "label": "Contract with Customer, Liability, Period Increase (Decrease)", "terseLabel": "Deferred revenue recorded" } } }, "localname": "ContractwithCustomerLiabilityPeriodIncreaseDecrease", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_CurrentFinancingReceivableTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current financing receivable terms.", "label": "Current Financing Receivable Terms", "terseLabel": "Current financing receivable terms" } } }, "localname": "CurrentFinancingReceivableTerms", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cpsi_DebtInstrumentCovenantPrepaymentAmountfromExcessCashFlowCurrentYearandNext12MonthsPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Prepayment Amount from Excess Cash Flow, Current Year and Next 12 Months, Percentage", "label": "Debt Instrument, Covenant, Prepayment Amount from Excess Cash Flow, Current Year and Next 12 Months, Percentage", "terseLabel": "Prepayment amount from excess cash flow, current year and next twelve months, percentage" } } }, "localname": "DebtInstrumentCovenantPrepaymentAmountfromExcessCashFlowCurrentYearandNext12MonthsPercentage", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "cpsi_DebtInstrumentCovenantPrepaymentAmountfromExcessCashFlowYearTwoandThereafterPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Prepayment Amount from Excess Cash Flow, Year Two and Thereafter, Percentage", "label": "Debt Instrument, Covenant, Prepayment Amount from Excess Cash Flow, Year Two and Thereafter, Percentage", "terseLabel": "Prepayment amount from excess cash flow, year two and thereafter, percentage" } } }, "localname": "DebtInstrumentCovenantPrepaymentAmountfromExcessCashFlowYearTwoandThereafterPercentage", "nsuri": "http://www.cpsinet.com/20180630", "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/20180630", "xbrltype": "stringItemType" }, "cpsi_EarlyRepaymentsOfLinesOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Early Repayments Of Lines Of Credit", "label": "Early Repayments Of Lines Of Credit", "terseLabel": "Prepayment of debt" } } }, "localname": "EarlyRepaymentsOfLinesOfCredit", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount", "terseLabel": "Excess tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent", "terseLabel": "Increase in effective tax rate percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitPercent", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "cpsi_ExpirationPeriodOfSalesTypeLease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiration period of sales type lease.", "label": "Expiration Period Of Sales Type Lease", "terseLabel": "Expiration period of sales type lease" } } }, "localname": "ExpirationPeriodOfSalesTypeLease", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails" ], "xbrltype": "durationStringItemType" }, "cpsi_FinancialReceivableLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial receivable lease term.", "label": "Financial Receivable Lease Term", "terseLabel": "Financial receivable lease term" } } }, "localname": "FinancialReceivableLeaseTerm", "nsuri": "http://www.cpsinet.com/20180630", "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": { "documentation": "Financing Receivable Credit Quality Loans Not Past Due.", "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/20180630", "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": { "documentation": "Financing Receivable, Reclassified to Trade Accounts Receivable, Past Due", "label": "Financing Receivable, Reclassified to 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/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_FinancingReceivables1to90DaysPastDueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Receivables, 1 to 90 Days Past Due [Member]", "label": "Financing Receivables, 1 to 90 Days Past Due [Member]", "terseLabel": "1 to 90 DaysPast Due", "verboseLabel": "1 to 90 Days Past Due" } } }, "localname": "FinancingReceivables1to90DaysPastDueMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "domainItemType" }, "cpsi_FinancingReceivables91to180DaysPastDueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Receivables, 91 to 180 Days Past Due [Member]", "label": "Financing Receivables, 91 to 180 Days Past Due [Member]", "terseLabel": "91\u00a0to\u00a0180\u00a0DaysPast Due", "verboseLabel": "91 to 180 Days Past Due" } } }, "localname": "FinancingReceivables91to180DaysPastDueMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "domainItemType" }, "cpsi_FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Receivables, Equal to Greater than 181 Days Past Due [Member]", "label": "Financing Receivables, Equal to Greater than 181 Days Past Due [Member]", "terseLabel": "181 + DaysPast Due", "verboseLabel": "181 + Days Past Due" } } }, "localname": "FinancingReceivablesEqualtoGreaterthan181DaysPastDueMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "domainItemType" }, "cpsi_FixedPeriodicPaymentPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Periodic Payment Plans [Member]", "label": "Fixed Periodic Payment Plans [Member]", "verboseLabel": "Fixed Periodic Payment Plans" } } }, "localname": "FixedPeriodicPaymentPlansMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cpsi_LineofCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Line of credit facility, incremental facility capacity" } } }, "localname": "LineofCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "cpsi_LongTermDebtCovenantConsolidatedLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Covenant, Consolidated Leverage Ratio, Maximum", "label": "Long-Term Debt, Covenant, Consolidated Leverage Ratio, Maximum", "terseLabel": "Consolidated leverage ratio, maximum" } } }, "localname": "LongTermDebtCovenantConsolidatedLeverageRatioMaximum", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "cpsi_LongTermDebtCovenantFixedChargeCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Covenant, Fixed Charge Coverage Ratio, Minimum", "label": "Long-Term Debt, Covenant, Fixed Charge Coverage Ratio, Minimum", "terseLabel": "Fixed charge coverage ratio, minimum" } } }, "localname": "LongTermDebtCovenantFixedChargeCoverageRatioMinimum", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "cpsi_MaintenanceContractTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maintenance Contract Term", "label": "Maintenance Contract Term", "terseLabel": "Maintenance contract term" } } }, "localname": "MaintenanceContractTerm", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDetails" ], "xbrltype": "durationItemType" }, "cpsi_PastDueTradeAccountsReceivablesTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Past Due Trade Accounts Receivables [Table Text Block]", "label": "Past Due Trade Accounts Receivables Table [Table Text Block]", "terseLabel": "Analysis of Age of Financing Receivables Amounts" } } }, "localname": "PastDueTradeAccountsReceivablesTableTableTextBlock", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "cpsi_PostAcuteCareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Post-Acute Care [Member]", "label": "Post-Acute Care [Member]", "terseLabel": "Post-acute Care EHR", "verboseLabel": "Post-acute Care EHR" } } }, "localname": "PostAcuteCareMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "cpsi_RevenueRecognitionDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue recognition.", "label": "Revenue Recognition Disclosure [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueRecognitionDisclosureTextBlock", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITION" ], "xbrltype": "textBlockItemType" }, "cpsi_RevenuefromContractwithCustomerExcludingAssessedTaxasaPercentageofTotalRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from Contract with Customer, Excluding Assessed Tax, as a Percentage of Total Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax, as a Percentage of Total Revenue", "terseLabel": "Implementation fee revenue as a percentage of total revenue (less than)" } } }, "localname": "RevenuefromContractwithCustomerExcludingAssessedTaxasaPercentageofTotalRevenue", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "percentItemType" }, "cpsi_RevisedPresentationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revised Presentation Member [Member]", "label": "Revised Presentation [Member]", "terseLabel": "Revised Presentation" } } }, "localname": "RevisedPresentationMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "cpsi_ScheduleOfComponentsOfLeaseReceivablesTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of components of lease receivables.", "label": "Schedule Of Components Of Lease Receivables Table [Table Text Block]", "terseLabel": "Components of Lease Receivables" } } }, "localname": "ScheduleOfComponentsOfLeaseReceivablesTableTableTextBlock", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "cpsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInRestrictedStockInPeriod1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Converted In Restricted Stock In Period1", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Converted In Restricted Stock In Period1", "terseLabel": "Performance share awards settled through the issuance of restricted stock, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInRestrictedStockInPeriod1", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "cpsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInRestrictedStockInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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", "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": "Performance share awards settled through the issuance of restricted stock (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedInRestrictedStockInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "cpsi_SharebasedCompensationArrangementbySharebasedPaymentAwardAggregateTarget": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Target", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Target", "terseLabel": "Aggregate target (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAggregateTarget", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHARENarrativeDetails" ], "xbrltype": "sharesItemType" }, "cpsi_ShortTermPaymentPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Short-Term Payment Plans [Member]", "label": "Short-Term Payment Plans [Member]", "terseLabel": "Short-Term Payment Plans" } } }, "localname": "ShortTermPaymentPlansMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "domainItemType" }, "cpsi_SystemSalesAndSupportRevenueRecurringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "System Sales And Support Revenue - Recurring [Member]", "label": "System Sales And Support Revenue - Recurring [Member]", "terseLabel": "Recurring revenue" } } }, "localname": "SystemSalesAndSupportRevenueRecurringMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "cpsi_SystemsSalesAndSupportRevenueNonrecurringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Systems Sales And Support Revenue - Non-recurring [Member]", "label": "Systems Sales And Support Revenue - Non-recurring [Member]", "terseLabel": "Non-recurring revenue" } } }, "localname": "SystemsSalesAndSupportRevenueNonrecurringMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "cpsi_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "terseLabel": "Term loan facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cpsinet.com/20180630", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "cpsi_TruBridgeRycanandOtherOutsourcingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TruBridge, Rycan, and Other Outsourcing [Member]", "label": "TruBridge, Rycan, and Other Outsourcing [Member]", "terseLabel": "TruBridge" } } }, "localname": "TruBridgeRycanandOtherOutsourcingMember", "nsuri": "http://www.cpsinet.com/20180630", "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/2014-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/2014-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/2014-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/2014-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/2014-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/2014-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.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/2014-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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/2014-01-31", "presentation": [ "http://www.cpsinet.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r190" ], "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 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r259" ], "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 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r20", "r26" ], "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 $3,213 and $2,654, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r263", "r277" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r11", "r12", "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r11", "r12", "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r11", "r12", "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r11", "r37", "r191" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r158" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r150" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r192", "r194", "r211", "r212" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r194", "r206", "r210" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r124" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r45", "r126" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "auth_ref": [ "r45", "r126" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r50", "r74", "r253", "r270" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r73", "r148", "r153" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r262", "r276" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r195", "r208" ], "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/2017-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/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r232", "r233", "r234" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r189" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r17", "r256", "r278" ], "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" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "terseLabel": "Capital leases, assets by major class, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableDueThereafter": { "auth_ref": [ "r258" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r258" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r258" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r258" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r258" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r139" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Less costs to obtain and fulfill contracts recognized as expense" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r138" ], "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 June 30, 2018", "periodStartLabel": "Balance as of January 1, 2018" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r29", "r75" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [ "r68", "r249" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r161", "r162" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r171" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r166" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r77", "r198" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationItemsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r78", "r235", "r236", "r237" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractRevenueCost": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Costs incurred and are directly related to generating contract revenues.", "label": "Contract Revenue Cost", "terseLabel": "Costs to obtain and fulfill contracts recorded" } } }, "localname": "ContractRevenueCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONCoststoobtainandfulfillcontractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r182" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r178", "r179", "r186" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.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 June 30, 2018", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details", "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r107", "r187" ], "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" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r114" ], "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" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r56" ], "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": "Total cost of sales", "totalLabel": "Total costs of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsSold": { "auth_ref": [ "r55" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs related to goods produced and sold during the reporting period.", "label": "Cost of Goods Sold", "terseLabel": "System sales and support", "verboseLabel": "System sales and support" } } }, "localname": "CostOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfServices": { "auth_ref": [ "r57" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs related to services rendered by an entity during the reporting period.", "label": "Cost of Services", "terseLabel": "TruBridge" } } }, "localname": "CostOfServices", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r230" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r165" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r264", "r275" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails": { "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r80", "r167", "r168", "r169", "r170", "r251", "r252", "r254", "r274" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r32", "r253" ], "calculation": { "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails": { "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r73", "r79", "r225", "r226" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [ "r173" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred revenue recognized as revenue" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r217", "r218", "r219" ], "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 and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred tax liabilities", "verboseLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-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": [ "r73", "r156" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r231" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r189" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r172", "r213" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r171", "r273" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r49", "r96", "r101", "r103", "r269", "r283" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r49", "r96", "r269", "r283" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r78", "r100", "r101", "r102" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r104" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r83", "r220", "r221" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r207" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r207" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r206" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r89", "r90", "r91" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r242", "r243", "r244" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Information by level within the fair value hierarchy.", "label": "Fair Value, Hierarchy [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r248" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r244" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r241", "r244" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "(Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r242", "r243", "r244" ], "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/2017-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/2017-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 [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r240" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FAIRVALUEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r119" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "auth_ref": [ "r122" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r121" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "auth_ref": [ "r125", "r129" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "auth_ref": [ "r127", "r128" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentCurrent": { "auth_ref": [ "r128" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentPastDue": { "auth_ref": [ "r128" ], "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/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r134" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLES" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r152" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r154" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r154" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r154" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r154" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r149", "r151" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r152" ], "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 June 30, 2018" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r149", "r151" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r152" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.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": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r140", "r142", "r143" ], "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 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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the aggregate amount of goodwill and a description of intangible assets, which may include (a) for amortizable intangible assets (also referred to as finite-lived intangible assets), the carrying amount, the amount of any significant residual value, and the weighted-average amortization period, (b) for intangible assets not subject to amortization (also referred to as indefinite-lived intangible assets), the carrying amount, and (c) the amount of research and development assets acquired and written off in the period, including the line item in the income statement in which the amounts written off are aggregated, if not readily apparent from the income statement. Also discloses (a) for amortizable intangibles assets in total and by major class, the gross carrying amount and accumulated amortization, the total amortization expense for the period, and the estimated aggregate amortization expense for each of the five succeeding fiscal years, (b) for intangible assets not subject to amortization the carrying amount in total and by major class, and (c) for goodwill, in total and for each reportable segment, the changes in the carrying amount of goodwill during the period (including the aggregate amount of goodwill acquired, the aggregate amount of impairment losses recognized, and the amount of goodwill included in the gain (loss) on disposal of a reporting unit). If any part of goodwill has not been allocated to a reportable segment, discloses the unallocated amount and the reasons for not allocating. For each impairment loss recognized related to an intangible asset (excluding goodwill), discloses: (a) a description of the impaired intangible asset and the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method for determining fair value, (c) the caption in the income statement or the statement of activities in which the impairment loss is aggregated, and (d) the segment in which the impaired intangible asset is reported. For each goodwill impairment loss recognized, discloses: (a) a description of the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method of determining the fair value of the associated reporting unit, and (c) if a recognized impairment loss is an estimate not finalized and the reasons why the estimate is not final. May also disclose the nature and amount of any significant adjustments made to a previous estimate of an impairment loss.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS AND GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r73", "r141", "r144", "r146" ], "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/2017-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/2017-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/2017-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": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2017-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": [ "r82" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r228" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r224" ], "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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r78", "r215", "r216", "r222", "r223", "r227", "r284" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r76" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r72" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r72" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r72" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r72" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "auth_ref": [ "r72" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r72" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r72" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r72" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r97", "r101" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r250", "r253", "r272" ], "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", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r69", "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest. Includes, but is not limited to, payment to settle zero-coupon bond attributable to 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", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r46", "r135" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real estate held.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r157" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r265", "r280" ], "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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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/2017-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": [ "r119", "r123", "r131", "r133", "r266" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableDeferredIncome": { "auth_ref": [ "r126", "r132", "r257", "r267" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableDisclosureTable": { "auth_ref": [ "r117" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": { "auth_ref": [ "r117" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome": { "auth_ref": [ "r117", "r126" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableNetReportedAmount": { "auth_ref": [ "r117", "r267" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r264", "r278" ], "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/2017-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_1": { "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r85", "r163" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r85", "r163" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r85", "r163" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r85", "r163" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r85", "r163" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTAnnualFutureMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r85" ], "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/2017-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_1": { "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/2017-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/2017-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", "r164" ], "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/2017-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_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/us-gaap/2017-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/REVENUERECOGNITIONDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/us-gaap/2017-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/REVENUERECOGNITIONDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68", "r71" ], "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68", "r71" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r70", "r74" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r48", "r74", "r101", "r268", "r282" ], "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", "terseLabel": "Net income (loss)", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2017-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": [ "r94" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r92" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r86", "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "auth_ref": [ "r5", "r42", "r118" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESShortTermPaymentPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r4", "r43", "r118" ], "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/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r239" ], "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/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r238" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r37" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.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/2017-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": 4.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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "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", "verboseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r98" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r66" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r63" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r27", "r28" ], "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 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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r136", "r137" ], "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 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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r65", "r81" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r64", "r209" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductOrServiceAxis": { "auth_ref": [ "r115", "r185", "r188" ], "lang": { "en-US": { "role": { "documentation": "Information by products and services or groups of similar products and services.", "label": "Products and Services [Axis]", "terseLabel": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductsAndServicesDomain": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products and Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r159" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r160" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r157" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r159", "r281" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r159" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r157" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r60", "r72", "r180", "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "auth_ref": [ "r72", "r120", "r271" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAllowanceforFinancingCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAdditionalInformationDetails", "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cpsinet.com/role/REVENUERECOGNITIONDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r67", "r81" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r67" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r214", "r285" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestatementAdjustmentMember": { "auth_ref": [ "r89", "r90" ], "lang": { "en-US": { "role": { "documentation": "Effect of a correction of an error, other prior year adjustment, or application of a new accounting pronouncement on a financial statement line item or any per share amounts. The cumulative effect of the change on retained earnings or net assets in the statement of financial position would also be represented under this domain member.", "label": "Restatement Adjustment [Member]", "terseLabel": "Reclassifications" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r100" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r171", "r279" ], "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/2017-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": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r177", "r181", "r183", "r185" ], "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": "Implementation fee revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable": { "auth_ref": [ "r175", "r176" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/REVENUERECOGNITIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionMultipleElementArrangements": { "auth_ref": [ "r78", "r174", "r175", "r176" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/LONGTERMDEBTScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueGoodsNet": { "auth_ref": [ "r51" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_SalesRevenueNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.", "label": "Sales Revenue, Goods, Net", "verboseLabel": "System sales and support" } } }, "localname": "SalesRevenueGoodsNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNet": { "auth_ref": [ "r53" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.", "label": "Revenue, Net", "terseLabel": "Total revenues", "totalLabel": "Total sales revenues" } } }, "localname": "SalesRevenueNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue, Net [Abstract]", "terseLabel": "Sales revenues:" } } }, "localname": "SalesRevenueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueServicesNet": { "auth_ref": [ "r52" ], "calculation": { "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_SalesRevenueNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.", "label": "Sales Revenue, Services, Net", "terseLabel": "TruBridge", "verboseLabel": "Revenue: TruBridge" } } }, "localname": "SalesRevenueServicesNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r89", "r90", "r91" ], "lang": { "en-US": { "role": { "documentation": "Represents the amount as previously reported before the correction of an error or other adjustment.", "label": "Scenario, Previously Reported [Member]", "terseLabel": "As previously reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/OTHERACCRUEDLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r149" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r40", "r80", "r167", "r168", "r169", "r170", "r251", "r252", "r254", "r274" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r101" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/NETINCOMEPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r194", "r205", "r210" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTotalStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r194", "r205", "r210" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r89", "r90", "r91" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r89", "r90", "r91" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "auth_ref": [ "r127", "r128" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESAnalysisofAgeofFinancingReceivablesAmountsDetails", "http://www.cpsinet.com/role/FINANCINGRECEIVABLESSummaryofFinancingReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r149", "r151" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLDefinitedlivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r256" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/FINANCINGRECEIVABLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r145", "r147" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r145", "r147" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r163" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r86", "r87", "r88", "r105", "r106", "r108" ], "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 [Table Text Block]" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r200" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r159" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r110", "r111", "r112", "r113", "r145" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r110", "r111", "r112", "r113", "r145" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SEGMENTREPORTINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r195", "r208" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r151" ], "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/2017-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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r116" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r72" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r196" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r199" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r204" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r202" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r202" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r201" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r201" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r203" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r203" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r193", "r197" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceShareAwardsDetails", "http://www.cpsinet.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r166" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails", "http://www.cpsinet.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r41", "r166" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited", "http://www.cpsinet.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDisclosureoftheImpactofAdoptionofTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/BASISOFPRESENTATIONReclassificationDetails", "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r166", "r171" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r18", "r19", "r166", "r171" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r130" ], "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/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r260" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r260" ], "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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r260" ], "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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r261" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r229" ], "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/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r95", "r99" ], "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/2017-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/2017-01-31", "presentation": [ "http://www.cpsinet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r93", "r99" ], "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/2017-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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96948231&loc=d3e4984-109258" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e725-108305" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e765-108305" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=84173487&loc=SL51747714-108306" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8538-108599" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8721-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8813-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8906-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8475-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9031-108599" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388280&loc=d3e13777-109266" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13854-109267" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13854-109267" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21475-112644" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21506-112644" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21521-112644" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21538-112644" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 13.A.4(a).Q1 Response))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.B.Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68059916&loc=d3e50766-111635" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68059916&loc=SL6750900-111635" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "32", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82859839&loc=SL82860478-203043" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130539-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130551-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r198": { "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=96867065&loc=d3e5070-113901" }, "r199": { "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=96867065&loc=d3e5070-113901" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r201": { "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=96867065&loc=d3e5070-113901" }, "r202": { "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=96867065&loc=d3e5070-113901" }, "r203": { "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=96867065&loc=d3e5070-113901" }, "r204": { "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=96867065&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r206": { "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=96867065&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96864182&loc=d3e11149-113907" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96864182&loc=d3e11178-113907" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=d3e5614-111684" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624177-113959" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=95460032&loc=SL5864739-113975" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=65894324&loc=d3e18349-110257" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19190-110258" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=SL7498348-110258" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19279-110258" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28541-108399" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=84153547&loc=SL77916155-209984" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "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": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(8))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.11)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=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": "(c)", "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": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c),(e)", "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": "(SX 210.5-03(8))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(a))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(e))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22644-107794" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22658-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22663-107794" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1448-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1377-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1505-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1252-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1500-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=SL5780133-109256" }, "r99": { "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" } }, "version": "2.0" } ZIP 82 0001169445-18-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001169445-18-000013-xbrl.zip M4$L#!!0 ( (Z!!TW2OU?.!0P" /HA&@ 1 8W!S:2TR,#$X,#8S,"YH M=&WL?6E7&TNR[??[*_3H>^\Z9RT*YSQP3OLMS-3X6<(&;!J^>.4(!1IH#1CX M]2^R)$:##5@@E5S=QVBJ(2LC.R,C(O__O6:M9.PW=7MYI_W,.+Z"YVO]] M^_?_R;)_O]OZ4%OIN$$KM/NUY6XP_>!KW_+^86W7A]YQ+78[K=INIWN,RVE\]QK$RV?/UAT MG$D$%\@4?)4QPV6FB(\9QE02S (QP:5K'O:AZ=#\=F]QT,L.C#GYY]QAOW^R M^.9--#V[T.D>O!G]\":U)X-+4CPW.B4_NSKZV[=O"V>VVRS.@"/IF[S=S-LA M=<'EX3[D5\<7Q_:"6SCHG+Z!'](Y[/;5TR'Y0S= Z0:]OFF[<'4\W._XUO'? M:'$TUEJ_*7Z]/-2=]&Y?.7W1#OT%UVFEEB@D*+K9#G^GY:-&B#?#'T>'/GSS MU,_7O=;/X,EO'7S9$]>=]J;?->U>['1;I@]ZE5K%,Z1N]7[__M[YV45(1L3E M1;[KL]M]G'ZVIG?5QWFOPPB6/Y+*\(BKSKO3T:->@4/QFW_7/VR[P] RV94H M02.#\6__;H6^J:73LO"?07[ZS[GE3KL/@RC;.3^!QKCAIW_.]<-9_TW1N6__ M?I-.>OM?__5??_?S?C.\O1QX?[\9?O[[S?#:MN//W_[M\]-:KW_>#/^<\WGO MI&G.%]N==FI!?K:8#@S=X=O<^] NWL+O#;AB-W?#!ISUMT+\YUR./(T- M42QPH;7Q%B-JJ(]($_EUI5 I#-I]K5MMTTJW#OGB:AO:=[X5#O)>$E>_ ;_, MU7(/5_;TR[E=Z9Q^(%NG>[0^\$>KI_OK^FCSZ!/?V]U#]?4]U%CYA/:/MH[W M=M[GC?554E\YOMA]^.?Y &\V]BP[:W%UK-5;>M=+Q#3AO?WWU M?.]HZ[!QM,3K%X?'>ZU55E__TMQ?4V>-;=URK;7VYM$>VU_9.JJOK[+]H_I% M?><3;5RLY?OK>[2QX@\;K<8Q7 ZVSYN;1!FDT?POT. M-U<^X<;%^\.]B]6+O=;[UM[N!ML[@NOL?OYV>0[<:[!//HOZT1ZI[V[EC=8J M2O=LK'RF]=;:47VGD>^U]@_WC@[SQHK#^SOO8GUE[>C3Y[5W\(\.7_&[XO6X M^.[=Y^%OQ3^W>@*OJ\TZ^O0U,"*/GG=6MVL'K_M#C7@_U(POUQKR:9">D7UN$2Z M(3A6>O$8O1BBQ+(?ZL71@WKQ[W=?KO3",B8TEBB3P<0,WOO,NJ R:0D2#L3E M/+NK%QAEGR:@"A_ARAV_VO8KH)&53CQ")]XW-XX9^#3:*E#)AG'VC'-5-!#;9B8'@R1 MH=*$QVO"_D@31ASB]&%-T/5K7'"@!AS;S&(#'GB(,3,"$(* 6RZCBXIYP(5/ MY!7U8 F4P!>*T#0'E>P?)_N131CQA(L?H,#YE>P1\$1#*?C940K@CR+)GL>, M6LDTC900!+*/IMD+KRC^G:[Q>?M@^[QE.\U*_(\1?ZL^%/OJ;4?S7O&C:YHH MN!1.V8P["48 .YMI1UU&@!Y2XJPA.'F8'[-];KW_9V#EMPYAE(C]9WWQ_O'SDX?I7LD=3F3W3O M8BO6+P[0YLH&KZ_L\<9%_;SQZ6ODRA$62<8E<4E6.C-6J(QR B/5!:8EGGN+ M$,)8:,;X*TIL>=#MWF)OI6;SOR"T#;ZY\OFBL7+ ZA>?SAO?OC*%%8PCE"$C M><:L,IER2F:1& *_A8BDG'N;91A8.7Y 8FM=XU),M#9HYT-Y#7I^[K8 TUB5 M2L" )9P1ZC62CC)+F=$Q:FR_;ES+S0>7MP#1_SF7T;G:,.0*ESCK+[8'+=_I MCWZ_%/ HJ+ZXU&QVOJ70YUJGN](9V'X<-)>H JY^/=* %GW>_) C^UEA98GL@G_T5G^\=-5O[NUM'^^L;YPV V_WU M3_0*OEO[S<9.L]6XV /8!GGN;!UM[B387?I6WX7SU_?(_LK2Q=Y.G=^%[_W6 M9[RY"_IU]!ET; .##O'-]0U47UDZVU])^K-_7%]I'-8OF@#?J^-X:OGYY M,#YHC_Q5?)!PY2,'UQX@.X!#!UZ;X@Z\.AYYM PK:MW<6SI/,+U4K4M=>HIN M6>=1I))SYP7#PFF#23 D>H>0TPH7NB4Q2?'^2K>F3[?HO;HUI OO1I["2+<. MKW0+*8JB52XSV*&,:4] MSS* A7$6\HUU@S=;GX1?*503U*HC;/Z4&&6;]NV>R-=[Z[<71D0\@;C M3*N0C!H7F9$:9TX@':3R@EL.A G-@Q>5_OVB3OT"(E4Z-0&=VK]7IQHC/?(W M=6KY2J>(<,)%ZS-AP;8Q; "BD*09P)8F 62KHAZC3KV"H_>=2FWT>H-*G9X. M4:.)VQ%%^O(#B%JY4JI\ZW8M.J]?J%&GDE*HL&@,6SUF666)19JCF1$MI- MC5*=)H-/F MH)]2\M*$0:533]2IQ^< %_#+>.$8>Q!)VB M\U),CD55.C4IG1IE(]S1J7MQ:NTZ&X$ -A& J$!BS!AP<>#H/,!'H4,0U%$1 M'J-3]\YN2!%$( $S ;?A@(21Q&RK9>K)L\)?&F^&1*[DVW MW G=UJ1G-RZ.3_?;[P_W+SH@NWWH_Z5OFSOOFWNM.MI9<9AD@IJH M#.<8.S7W]B/=>])DE$%&*<:DI80I1#4QUD>- J96R/"CR:A*7 ^)ZZR^\ODK M(80&RSFP29-F^[$#(F!-YB0XOEYAIC$"/4KK X2'"J-"DAJ8'J5E%]1RF?U@Z]41 +]KY-G"- ; MDN)2SRS+E",^L#])JBJ-1YLE21B1R<,Z:!^ MRH>NTCV2C05I7<_0)CL[X5S-.P'B>[^UXX+>K M8(17@3_#[[NKW_;N2@T,<6.W#NT!::RO^1FVB< [($!C#C"D'8]/YD$5+N&="<^I$DEK]25(3!K@JDL*%R'@P M1D@8XL8ZZ3R-.E92^Q6I;7[Z2D*TUB*>8<)AK D,8\T'P%:EA98RH(@+NTF> M)+9?=3Y&\C+-:WE]"("=DZ>T$Y;9IV\@,P]N(Q6:9I1&!#*3/K-!P7"#X6$T M]'?DB=&25W5 *I$])+(S,&E.ZJ #V##HVS3,',NL"!+HJ38<$AEQ*40XW%S5W0PQ@P5SHO?T[K?9>[!5+ MLD'[>8_B M8Z\SZ!:?BC7^BTGG"IF.0I67W[=@? ^ZX>WPT_#'O]_<_NWR<[K&Y7DCE1VI MB0@X &)9&QV8"V,4"4%I20/8"A+#*'H.#W%UWU#D2E]^RGWZ'//0K17/%>Y= MN;^\\?]NYPG?/?FJI;>O?E*0\JM[%0OA^Z/U8FG)V-6%1K]=^>G+U="N],"\G3/91\+K+9VZW^F^1(X KAF MWC,$[ \C&\&U$I9$\-@TN&XC]&'3C3[L-=#G5K\Y+ C@M<:"RI1UKJE #EP= M1RUB,&J*?I.7_2:GL=_DX_M-CJW?BLB:!@\%' U& [/&,@W*%C'R%FS_J-_P M=/?;8ZW=^/I-(NV%<-![WC++F"&2@Y62R@8,K^SU\'GTU.$@>03#CQYN=G;2 MS%W>KX?DE]1\#K\.*VY=!4E32G$Z9_4_@[36K=,ZZ;3A8V_I+ =2><^\]/!: M?[^Y]Q97O7;5DE*<4,28]=@$RQ$+41O%D/5D9L2T%?HF;P>_ M:KKMO'W0*XE\6.0P;,#S04(P(HDBG@KOC.%&P$#2$_"#2B^HB7AIMSTK,.O@ MT OL=4S3I]IIGU;T*F0T19C,GE1?U(!-7J#1!:]P8)I2PJQSAAJ/.0/W43## MHI@]@;Z:V9N\<"4+,ACO/?9 99@"@?IH'9!S0;EFY/7B(&4>I"\2H&'@ 3D M:238,IGJ%2&-420F92*]:HAJ5H;;BXA).TZ=Y%*"A\LL5\HS2@-VU'/OD:0S M(Z9799ECE(\U&)QHJ524C&MJ*#5!:O -K+ 8#_UH,7UQ3C$VGJVTP)A&S[$3 M3#*CN"+$("*(\UH0,_2#IB3PDG M$+O[Y<&Z[4+;0 _<'J27WW[LAM.\,^@US[?"2:?;#_Z%VI$EL@5JF%(@NZ$'QQ59 MDK.HB%0$:VU(,]J4:1N-U HS*ZWP7GD_B2#W# +,ZP?A"?%6,A\4-Y21B TF M1$B/ &\X"M[/CEPK@)EJ172$R6"!OF@)7H9U2H >QIC(K'3:TCN*.,U![8TV M>'NFN722#BP$-I3N\J U:,+GT[ :(RC*3MHKHW ,;VOJ2AY'Z4OO0O];"&U0 M@= >A/5![M-RJ(WV\/QW(7:Z(>E,[(?N3N].FH[+;TT7=_[?.)!*=)^*TA/D^K>F;8S2EJ\_/YV MGL,)O+V\P*,3=X00QFBG? B"$>PT<!_\]!?(!(649*6.1H&FNN$ MURB"?Z(IE4)01>(H7%EI;*6Q=_'SCA+^2@8TYI$'B0V1BE'#+-/!&6NU9 8+ M&B>0@S@I;5PV39<.#/YSVX?N#W7QD3HX!EQZ_?1*XKP+G$@?0ZK*C@RGPAJ. M?)""*3>)M-0*H,H 4)-772"#S@%^*>( S5#4"-,0N9/"8&Y*E?$RFVCV^FD5 MSDG)(U8,B\ T(Y90HTT@*D;L+;IW/>R,JD2%9N52701.;$3$*PF^+>"7,91% M@3 /"I,@V/3G,\P&B+U(,@1U@1)&/;'*LU1H4_- '/5.D;002,Z^<"LXFK@2 MFFA%5#Y FPF3T5@3)).(I:R,5.2C4$(]S2&(1\Z1@FB!%O;&-HVVE:H+W;Y5 M/6_GK4%KBO52(/*B>JG'%I4PF@HJ))$2](7%5%E#&.?A%:E@7)Q^O;Q/0TGP\2BG?.3.[K\ :Q#2=@SMDK@P-)" \Z,1RKI(14<48^9\6$(104P.(9&S/O!GDSU8Z'XR[?;K1. MNIW3(1,KR7#BPG+EK5<*I\"(L4(HAA511!M%B9VQX31)H8UOI E$$=+2@$7R M8)V(<2H=N"W< M2*]G;&R]KIC&-YJ"]]J =(24EF%'%9>(..\C82Q$6X*@\-,81:I2>MAI^A): M*Q&Y9@@QRX)C("?+$\?0J7!@ )+.9VQ$O;ZHQC>J=#1<$B$%%8Y10I2E(CH= M%3B3E+@P8Z-J;=!MY_U!,66REI^E=V495,#7N2+6\V!U4:$,,^ZUM,0(K**? M-0KXZI(:8]XUB8@ZS'FDF.E@+<'!I+J%+(I@8PFJ53Q)4DN#?J?5L7FS-$,) M(Y$"FPA\)\*"TM9C$5/9+<6MPLC,V%!Z+0&-;P0A34S*YF#8 KFS6B%. .VP M1@'HA/>E2K-TG5:XFI#ZT!FF ]SEY+W^9MPV+R*AR:<>>H ^KYV,R)-4SU6! M#XRCD80K'H 7EF@!_)2)E>BJRIP;Y&3 MR.!ZTJ+/<6^3/DRTRC3B9A20Z(3RA,0 M*65*"".%]91X+V#,,LUGS92^_CA]?7OZG#UUIU2FQ;:>W\<'4@6;;N[ZP3^F M\.BC[_9[9=$]9U/>2DU^NYP]Y 42#EM%M60$>6/3C@P,>^DY1Z@$>5%CT8YI M"31*:E(-1A($"N N.2O2GFF572RR.\=6 9<(Z&266-EKF@[=6 M&0(V%V--#,?N=P/14D(<2:EJ0B)K V)6.I6VS: N.$N)B%R6B 1/A1 GPGHM M%YP8QJE#*BTLTCQ@ZJ4%I!1 :M3TSV%. 3".<<92$0JTP1EL+9,R&H' K72! M@;&2RM'7*XY=8G&,KU*W4-%P8PWF*K) A%(.%3O(<4$E#S- ]C^&;NQT6VFM M<;']Y(S.?##)HP!SI3@32NL@O'+*(BM"-#*4EHR_@O1>A(YCBRU1/EIB-8O* MJ.@I83@B3JT12I:6CK^N0,9'R+%&:597@H\$[BK@G$8@"1^$DS2EWY:?R[TV MT$V$S:DH:-HO*=5\9R*"5"E'SA/KL19$B-*RN=<=5^/C<]#G)(49=-2*&89T ML)@X9 -U%LG+31\K@;P:HT,D\ABUIB 81KE1Q@&YFW]J/4_3;AYUN?R=T6R\K]A>A"8$1 M3A72QE#'.&>:!^^-#B\)=)$([HU!UG/#&6.@\8H#J8Z$!"4C+T&!SE\5 MG ;)P1.63W1>*^Z5)ZE,-#/::TH4C5Q39'!0*LZ^Z%;_,S#-?F>]&P"VNOU# MT\8*ET^0."H; "E]R@6GU"JKF>44L[0_EXNRE/1A>L%SC)5#A&%(2!V99 PA MHH5001"1-G'VQ)0@2ZADX#G&!?4^1J$]MT9%1N&5,RR8UT9+BB7_#40W4? < MIR Q.%] SA7ES$MO#4UEEZ(6VM(H8BD$F??#A_PT^5K0#0=Y\J=ZO=#OO3NO MFZ-.MW"[[JR.&O3ZG5:J)]XL$KY[A_E)69PLY# ,N<""-B15\TFYN,[":]H& M#9CGC(ILIVM\:)GN<5GDY 1-V:[:>L^!EW -C@*6$C-BHI0&S:B<5L)I:'9. M@M\)[K#=:78.SK?R@\/RU(KA6IA4P8(3QIS76EIO).B>"NG+$E3;+ DBCM$# M$%9@A\"!$XJQ:'5$X- %XX56PNERN')3BXCCDQ-C4F&"+;SIAD:)S^EA@-7 M$0/O-T$Q;9&E"#OB1-":""_+M APZ@!U\M)UDBD2T@(@;QEA1$6IA/3,"PB$@(1$PW.EW/JX69;\;]/)VZ/6V MAY?HW0C,++E!/RR;[L^B+8^^Z3*@>Z>9^P+G-^#^=W3H:BGX96-*XM2H@!EV M*:<5@>'&J=:8MY1H[:-@VI? %WV,.GSL]/J52CP^\F<5#H&'2)@RRE@CO><> M!RH0HB6HM/D8E;C\J6[:YJ X.,EST$P"2[L9%%_[C9WMT#W-W4\3.7][K0'% M4"H208-D3"-AM$DQ8ZNYUSAE*I2'1/RN!F8*R G1GNKHD4&2P7L%/!0%#^0D M4@6<9<:4:%;-TN05*5 L0] >4-$Q%Y14H)]3GY7@_A&;=4)6TBN%#Q[0O?QJ7*GSHM _Z M<.V58/OW;%0#ZKD9AXTJB0X8YQ3'EF*K(I..*0=88GC*0W98BQ)LU?"[ZL#X M(BL>X51142B!#.,"FQ@Y%5'"2_!>E& _E;&)Y)>T[KKFSFFG>0KVX/9!)4$$ M*84WRE,F@F*"1HVB0]833;3C;K2P9*H1H=*&\6&#B=X3SBQ-_V',K8LF@/,! M%H,+SH:[V0J$IU<;?E?[(%*H8BPZ0&+4#GBB<%PP!/2 QK29/:B$0^"+VNG7 M@0H1QJ<-02NE 1&P1)I9D\K>L,!(VCG/ 8F\+.H%ZC %"VQO8R+*,!U##[@0 M803@&($B,66#-@R'E%SMJ*/A:O70*_1 A8F3T@$."D^(@)& 03;.&@!)!+09 MHX"%T"70@0H3QZ<-B 0)+#DX["-SBEH$_!G3X*S'7,?+-'""Y'1A(G@-)$-R M'%9!D(A]T$%$QY"7UG!OM#?8"VJ=L%<]H*:Q!]0XK )%)"*/X6$M\T0:9;G6 M/A"A S6OV0.559B4#BB4%N^8H%(@7M%HO ,?VE,>/:@"B].O Y55&)\V8 _ M<)$-9U$S3XT&)XDI[S%--1]&&4OB,D=@JAVH+Z:;%[6%3/^N2G3:OM/>@,?N M6M,^WHPQ@*S2<1\VWFUN31U4E$LO;R4?B,78RQ&B;3/DR4=B;E- *M2NQL/3QH,P-+AB6U_" M&",V6JR\]<9Q;(*_4\!;(SV].2E7&8W;+K1!F)W;4KS\=JW3A0?NO:C*SFP0 M[[FY^3I#>CRY^GV=8$4RE,KS86HW@2X4EE<)6"MN_UL)' M*RP9F\)&I&T,@?IH PM $)B!#PY+7VR]4(+=%J9GFFM<*:+!>L0814A'AJS7 MB BKC'$V"I$390OTXZ9TP)W$UJA M[D-0(+ 8)&T8T9R;5.<+,$Z9"M$Q9HFG:YX27H=CQ&*1%2B(M1YE1R#D- M_\#4(VL-%TP3X8#P,U."V@WCD!8MB;32ANV6^LC 3#,1I35(@.4V,0#YX]%- M_^K8Z4?",:YLIS98;"W&TK"HK"72>45#1 29$$JPEGGZD7!\TN*<:"*-). S M,V9X_*W MR\_I(O?/3$F.6+1(4TH8!L'[&%60,2#/6 B7Q?Y9"4*8$ZEW]K';\0/7W^R. MZA_=W-GWO ?MV3;-T%MJ^^W!R4FGVP?_);0':;O@0;<+;LS8?*;)ETNZ&[UA MKQ[&I4QZ;524 4@<,UQ)2F@$;98X*H[1*'HS4F99*7.ES(^-8#U6F>78E!DY MCQA0W!@%T*A #44Z!C#.'FEBA"C1Y%*ES%.DS!.98%,(*>684L%)%H4WW/J( M;33>*P1 ?">N7BESI:($,N-EYCY MR'4()#J+N0A* ':7B#]7"CUE"CT1#JU5(%1:(1 2S#*GB+31(^I$#(YH7R(. M72G1Q'AKI-BZ&'74G$GC 20C0[$#'&79IYM;-/*9&,%!F92-C.#"% M!;4!_&J"L6?>EB@D5"GTE"GT1$)"4AA++!.$IV1F3I33VD7E.)%!2G]WJ5*E MT)5"3SF'1A%9&1D2V# *VJR1,T)CQ+D12O 2<>BRQ3AG==_/R?-HX,_<2"Z# M8I01&VS D6M0:JNLH*Y,(:I*J:=0J2?"I8UAB$5E% &XEI)KSJV3A !Z.TFU M*Q&7KI1Z"I5Z(GR:$6>-#5H10YC@RGB4MG+&,1AD^:BH7#GX=*744ZC4$^'4 MF+E@;?#*4:U@EB M$YT I"P1CZT4:9+<43HPILX!8V2628?!V"IPA;RUX"IA7(6MRJE(KV_:E&!@ MTD0J D"9U%Z)M/,;94XAY9 L4[CH,8JTTQV\Z^;^(&R=.],V;;_9/PS=S4&_ MUQETW0S'(B=B[GQ@V H57!2>N55 M= H\32N*V74N; Q:*CY:;E&.\$FE7-,6QL"2!Q7![2,J,"&<\@0 2V BI>4A MVAGC5[^M!%7(&\RYWN20I M<+_D' R"U"0X52)V,7T2G8A)CU9CQA&3%COF.%*:,V2"M,;)5%^R1"9]^B0Z M$3MJ%=54:AL8I6 _/?R'@W1V![X3\#.&GU%/Y\ M7R'XS@$O/T#3_@Z/'* W#WVL.-_D9XO=4-#+T!M^/ S&%XWW^>G;O^'/4,I? MT==4-._ZVU[_O)D$%/*#P_XB/^G_]2WW_<-%C-#__#5WZY@,1)?!_;K&]1=[ M@U;+=,_3(;T3T[X\!L;_\4&W,VC[S'6:G>YB]\#^03B?O_Q70POHS[^&O_T# MQ(_6UOZ*\!Q9-*V\>;ZX ^+LU1KA6VVKTS+MX6^]_"(L*FA;$SAW-FHKQOQ_ M_DK/G_G@T@ %'5BLP9U#-QWVUVGH]G-GFIEIY@?M1=OI]SNMU%Y3GL;6#KLA M_G/N'TEN"4%W4M'M6B?6EI/H@='__<: -),$+H7ZG6AO-8.@43.&]W$A[>'[ M%TCR(&]G_<[)(H6&CV3Z]F_;?7/GZK]TW9=1((0>*1,LH W%QV_#5DLX];NG M>$AM/CMC9V-U>W:4F.EMOKOY7\M-=97 M:\N;]?K&]O;&9J.]/WW M/VJU,)3MPX?<.O]-<8?A7:#YJ?/^.4?G[MB\U#^/5+"[CWZ_6HQZ;OAI$9_T M:P6_K%TJYHGQ/F\?#'L??K[Z8MC[>"BOZR=X4W3A5"/[Z./HD46)8&UM MPRC[]&!O3.=0TGI!(BG0,X<2_"@UEOJ1(^EIPY0M:((4P>,9II>C(PF G)Q= MC9:1LJ6OQC-\X0:/')LW-?M^Q;K-!&]J)[NCV+MP]72'WAWE?^0SS;W]WW\0 M3O^Z4M]1=\]^1\J?(,0SN_/3YZ6MG=6M#WNUK=6/FUL[M8^?M[8_+S5V:CN; M-2!!.\!T:IC6-K=JF/_A_ZQMKM5V_K5:N\&/KKC1TO).^AEKRF[)9T*&Z0F& M9VH;]I.NFZ[^>I$1-[+ LS3FUCK=6O\PU/XS,%UXMN9Y;1CIJ 6PA;[V?M . M-8KF:RE"LE"-I%<923-F+<9N=CN5Q1W3Z-_96FIL;Q1V]85-[N,]J5?RF\H2 MY[@$Z'[7M'MY"EY>(G3L=EK_^P\LT%^__K??&=>5%GY#&2UW6JV\EV9":C$' M_[0]2-,7BS6X?\:TU*(*'U7AH^D,'[W>$"._-L0VZQ\_@W-8^[BUN;ZU5!^& MPK?WMG=6Z]OSM8W&\N\(/'^LGAG7KS5,JYB:V@H'>2\9BG[-]&K;)\&EZ5Q? MR]NUC7ZOMGQ8=KCA))>#'"5BRC")*J*1/"8^] M6GSB2>KPD%% ]QJ%UV-)]XGRNP8^2)**E0,U\*.+U0"U]X-NWO.Y*WSI3GP< M;2QU#VRTW2B3LGADZ(CN@6GG%\7G.W3P]\:G:@3=.X(V%K86MA=JJZV39N<\ MY6O._I 9)<.ZX9AI=!;N&R?EF@,1T]JPZQZ[Y.WM3CM43'2\1"7MKE';-BD$ M][&;MUU^8IJUU;/@!OW\--0V(]B1T/NS&E^SJ@#[^4EMN>/#G]7$Y_ABVX3C M/VN"ZDP!4RME!_R4@?[P^:^C^?_[#T6P_*M7VPG-<'((W*C6**88YVO@VC4' M:9#4EKK!W%'",O75KRE+X\U2*9_ZUS1DK=-MA6XQ_3-?&WVXM$6F[2^_6LM[ M<'9M+QA0F#RF>:#V0?"U;3!5H?;!]/JUK9 */U8S0]7,4&F&3@$8CQXK=]CO MO?H]4C'"[KMP29YSH^U3S"+4['G-'09W7(.&']>^'88B]IDRB;I7=F6Q]@?^ M<]@SAZ97Y*[X6G(0NP4<].#U/X.\"U_V.S4;1@? E;=#$3T=GHII"BD.T\. M :=;;*>ZL7D_AT=:/7,%W-267#_]G-+#:GZ0BLH6AYYT@PN% <.DUH*G/NS5 M_H#K1?C7&[C#6N^PDV:M+[.>^H>F?^FIHPN5E1N*5I2M#0!I48U;\Y["P^E/^V%WLV/EPHW M5EVY3J!\_FBXN7!A*A7YH0YN=$K1OUBH"FWN#-,TZF# M?)^'\8I4%G7[W;: MZ;K-\V)\GG1ZZ9=.NY;#N+N&L>&3;]J]Q5$A=Z?%0!5 %0!T!,!"(:NJ37AR4+- M. < E-#%%R.JFQC"O=_6VIUV=L\/,*Y-K=<"\((;#7E&&OVNTX*..E\ #A2* M^_L0\W:1N%T$".<>NO]<;>Z[+^>*L3_WX%WF4FI?@5^8V(Q^;I/T[/H@MP98Q5V1I. MT()@$O'G+FB>7,,7V%/:743I><5^(ZY<8Q6V&608.=#.,^,=*I];N]$+(5<.JAE4-FX:&5=[&>"SQ:BND M.:^#VGJW\ZU_6%NNK&_E;SQJAOVA![HOG;\T:E2U9OI:4U'$JF%5PZJ&C04W M,)]RRC"%''$CI:36PB53/!@RQ5&<9KZ6WY^AEL?[LF.+G-C@BU!@OU,;](8I M9-"!PW+,]Q0![72+>S7/T\V_Y7!KN&VM#4_52;'#T[Q71,G;INURTTQY9_!, M13BQUS=M;[J^5SOI=DYS?R!PY'<\/],CW].]G?=Y8WV5U%>.+S;7M_*]G8-O M^[M?CC_01G/OHH,V=]=:C95WK71\ \[;7U\]WSO:.FP<+?'ZQ>'Q7FN5U=>_ M-/?7U-D'LG^^M^O$YLY6:^]H[7!_9>-\?V>_"=>_J!\=G&_NKEYL[FZ<-=;K MN+[^&>_OUD_]^A?F__6^N4^:I_:HPQOK^WE]=^VX?O2^V6A]1GL[]?/-E0T. MKWSO:!7M77S^MK_SI;F'%6ZL'-/&SF=63_]6#KYZAXB4G&4AJI@QY'"FE$69 M%H9(1#0#V*3ZOE2[V'+TAZ1&X@)BG&@)!^I?&)^_U!FFZ^N==(9NFJ+W9"6%)Z&F_O[CNY!Y,D/MOV]NH*Q MO4YST ]_C;H8/7S.XQO\BCDRW^W'^Q JX/MVU!W^/>Q>NT8'(;/=8(XS$^$) M%TWSFSGO)1D<=N_;6YE5FRM/5V-?:7/ELE2O>>'-#?7:XFO]Z1;])_[ZOMBS>VIG MZ=V'U;3;U/)F8V>UL?.$;<%?[Q'UTT,"3WZ,!VC.U-#?7]EJ02QP+)22+[$; M@D(+G'"AG[O<]B<-UUPR+,9+V_FT3F-5+7O\#)M^2H#_\BG&-T_X^#*;+YJ< M\VB^^7,K<55E? K9\DNU_B9]9G3N[<>EK9VA_=A8J*UM-)8:RQM+'X WIBW6 ME](>CO?PZ9>;7IN6[,.7J2G[G5!?:EZY'T;;.^+'S+1.YWSAE*+(O9E^I4&1 M,;7^)HIP.?=V[2I)H-@PI?6 'SY+*GCC/L4YE4Y.F4[2!Q2PVHN^@N;?9!A( ME#883OYVRN2"=T6MWV+Q\SO3-*F$\_9A"/U>[8_/;3/P.?SR9ZV83<-_U8KQ M,TM=D>)?-8IF[KE&604IYK<27$C5W6L4%]_*R@J73;JSI9N5%:ZL\&\^#+1Z MT I?>TMI!C/MM=@*LV^+4X?LS-P37=G,_=,M?IP9G2UF!F=N<>; M1:J;GNL&U:W8;1D%.EOJR"IV6[';WWL88(Q_3F\3NRUR]P\[3;AV;Y2P75O] MSR#OG\\^XRTZ:=9H5/%0,\RCBN>;12)5/-B0254$JFR"G#$UY!6#JAC4;SX. M"']D@'#9] YK:\W.M]]@PJ[HE9FC3.FA9IDRI>>;2).O_DXH#IM[-"')O0[M0=(U'W9J3<)5 7D95.!&5/@AZA$M1IBO*LA2+4: M8CI'Q.R,9X;5W-NZ:9N#PLY<5:99R7MNT.NE._>1*&K:E6591..V9,M\DSY[PK8_5$8T4K8S6=0V*&!C0E M1>F45&&O*#-5V!WXHGGY.9FM9JKBZ5:EG8Z&VN?.OU:VJ3,^,\*NJ3,^46H(9LF,2 M'*8/X< TA\0J%#LY5,RJ;#*=,8VD#Z6@5R9FS"9FJ;(QTSDF9FA$*_"54F2X MMF9\7&("-WIS)&I9/^C.EN98RJU)G*&)6W];,4&5PRB;A&=//RN!4^3&5P2EOZV\-:,+FWM;A8/!Z M8@!GYT9J9F5HRB;9&=/+RM"\DJ'AE:&9SB$Q0P.:RKFWF_W#T*UMM&.GVRHN M4IF8LLETQC2R,C&O9&)$96*FOJL_9;SWK!9?!MU[C^8F_0:IGN^5_W7>NDTRNJ M""QV0[-8QCG:4[OHL-$]6%IO<./KN?NO8&ROTQSTPU^C 88>/N?Q#?XU]7_T M'NKJY,X>ZI@_O(/<#N[9]I18,Q-?;FX**K>Y3:4VXTP.[ECYCJ+Z>DO]\^4EJ MX4.B2VM*:AO?8]7L/>D#6UL_!-)I ]%?AGP@,85ZCOOF.K12?\U3MK+^8^N5RE4[>+MI8W'<$/!0M M$$$Q5T5S1X[2J$DC:%H8/LHE[[KU(Z4+DBFIR<.'_/#\'_XHR +AT)/JD>?_ M9KZ>_+W6'96[5^^K,GB[>U^&3Z9=%I\%W2/X26(5T$439FN_!N_+F_6/GW=6 MMVH?MS;7MY;JV[6EQDIM>V][9[6^/0^8O[SP.UBYYW6E!N^V-S]L MK"SMP(=W2Q_ ^*W6MO^UNKJS7?L=>N*/C7:M?]@9]$S;]^9KX.^4KOU7^VRM;\\CGZQ<9.^_[@Z9WHC+*1, MT^G+@VXW[7MIBK&Q6#JK4K5FRBP"8:52_[1165J"Z=*;\)]!?FJ:P^F5VP/A MY7OR(:E/:<_]]X-00<:M=\-TA!]WU]1KVM_Y62I-MI:BEJEP_J"=][?2%-^@ MY^>@\]KI@8LO]SM;9IA72S[,"8D\6D]TMMGUY6KY5^J;]L MNMUSZ,\OICD(($?HN% @21'$]?3+N5WIG'X@6Z=[M#[P1ZNG^^OZ://H$]_; MW4/U]3W46/F$]H^VCO=VWN>-]5527SF^V%S?RO=V#K[M[WXY_D ;S;V+#MK< M76LU5MZUTO$-.&]_??5\[VCKL'&TQ.L7A\=[K5567__2W%]3M+ZL6ZZUUMX\ M.LSW=C^QQL5GW#C:.MK<^711;VWE^SN'S<9.XWAOM\X;%\=G^T=K1Q_HUN%> MZZRY>;1Z7M^MGS76/WW;:WTFC9VMYMZ1S_>/#EOUG;56?7>/U8^6SO?A7I?G MP+T&^^2SJ.]LG.U=K*+]E7=PCSW<6/^2-\C[UN;ZWAFU7]]&M+'SZ:NWCG./=*8\=QGSVF:*^YAQ@[U0T03.[-Q;/,\T^?O- M;=VX&V.:,!<PQ5(%R!

/Y/3$??[;Q\V>'[DV3?&C:98%DS_O\F\X&P>+M0["2YE'3;/ M)YO6^Q@H+5^B_G01WDO]V;I2GT;HCX(?%=H^ 6T;RS=Y[O%7%HF.G+G,:"PR M)N"=#EQG$0<#II)$EZIG,@SC3XR1Z+Y\8&5Z:6^%2U//^2I&H MPIJ3C 1' 9=$ (0"/JB(89QZ'"7W:;'>/!)X0D3P]PBQCM(-VPP7*5>QV#:[NAXYI5_CVR_BV?8-W'=6_1AXO9O%2J"C!.EFE5 #01;E4!T)@!Z.(F M '%,C+0<9]X$GC'M268X-9D5PF*A+2NJ(6 ^CS@O=:2M7'1KHWT*FMWI%F4= M*[]Q5LG5I9C/ 93[RB+CCGB?&>O!3P3I9#80E.%(-8^"21N& M\[1RG#2J"E]5,#0+%*N"H>?#T,5-&$)< :'".K/1&H A'3.C%,^"54@2I2)! MJH"AE M>1:M>;'A][(83D_M:WG:=5JCUS=F+\:C**QPG<[J-2R,Q[B3Q5;CT M%%RZ3F.[J.\/>>D4!L"H1EUK$U&C,)7$9 M8I9DC :=J2A0AGP,6D0)8F%S;P7_?IZD"BQ6@<5I,R'C8;T7H=OQIG=8H<[X M4.?B%NIP*ZU43&:>D9@Q862FK2:9$\Q18:.+A*?E]HI@\E<50'QU!AS.3D*[ M-]JAK)/*+%>.?.E8\:,=^9'45X="7VK[HK#V<,5L-5OR=+C;O)DF=['T%4L1 MF.(QXR@"QXHD9(8*F0EG<*"&(!,U<*QY1*LPXU11K J=IB#,6*'3V-'IXB8Z M646QL.#?(YX\0&%P9A1\C%0[*PE3 $!S;\F\(JQDT<=RK<;?Z?1-\RHUSCRV M7L4KN(YC*-LPC1T^722L K1GKP%;>=_<7%U[]^GSVLKGS\5K]U/Q^OY=\?IE M;?B:_NV^WTVO[W<:JU\95P%A[3),>"XYYDR@B7<>ZC M4X++&/G<6R[GE9S4S.SO6+?H8[=S DTY+Z)3J6[+2:IC_)*K""I'< H8TJ78 M/S9-NP]^X.JEY*O\DR?BX6 M.)Q%YJGS3C#-1 %,XG&5E*K@U'@7PSWN MA[.!K\RW*M]R"MC7C62'"NF>B70;=Z)=&.R'RJ@EW3 D@OF_]>8=%8L.@FZ[+,>$TBRH@B,F,:7#]KO,L< MQ@XI; ,29M*)\+]'A&NCW3?M@SSMHW>#;55>Y"R1J;4<;A\^Y*?!7XM[!&A5 MJ/Z)2%:_S:H\ Z40#F42&? ?&269PE%D1H-8@P?W4N.YMQK/<_RHXMM5$*L* M8I6/.E7P\XKPED9I5%DD<1J!< /V)>XD?E^RQH MPG"(@C)!4TU7-,^8KN)2TT2G*A2: G)5H=!S4>@FC4):LF@4SEQ,-,IBF2D% M?SBA1H$4'5+Q22CT$Q[E\]Y)TYRGJX2?K&-YQ4.G*8A6)D08+F&\?^GBJ^W7 M]^!BI&HGOS&MZBJ/0DX741ZZ^I6!>M+2K?I9?66X-&MKN$1K^=/MUZVKI5N? MU_(O"%ZW/U]L+7WE2HN4)YP)84/&##&9IM9G@@?BG97IZ[FWE)!YQ1ZULGT* MEG=.'D0K''V9U;&S!*6OMABV@M*G0NGZ_GU0NCIZI3>A=/?X"DJE=(Y&I#// M%1L4T17CNK9P7Y%')NU/D?Y:+ER_?7MF9%GLV M.ZFG0K<%X\56"Q)FBGM^ -GN@&A70+(5CCT#QXZ6;A-/JGFPS/',\N RQBG- MK,8^L\(JRZTBSI&">-)J$4*U"&'J(.<5V%,%.6. G)O4B1@J++(QP\BKC F/ M 7P$RC1R C$#(E5#R)D8=?H= YPK(090;E_KAM/0'GP7X*Q2?V>'12W#_5)+ M=O/^X?*@!UT2NI=SH^<5N#T)W%9O\RE'K.'!:/ &@46Q($FFJ4I%RE0P2#B$ M!9][B\D\1>,D5+]S)*]"IMDA6Q4RC169;M(N95GT#+F,%\C$.,N4XC+SGOI( MHN+"V;FW:EZB:M/T%YY)[@Z 9YT:9ZKBK[-&K4;2_3(2;N4P/@>Y-N[$J)"3 M!FN624X N;C4B5.QC&M"0%B>T0":DGM)5#6"H^]5#UQ!&H#26^DP1>X=IS<*U^FTU)(I36W&72!)8Q$%^F# N9T\)K M$;F)2#VI@F(5HJI"5-."2,_G6A7VO!#VW,Z:HHH8C3)N&4M3?S$S1J2:AUQI M9KT)'K!'/:[@816!>N9X&I7('\6A;JS V2? M[I H:XD/VF24)R"CE&3:$93I($F(DE ;_-Q;C.8!M:J85!63FC;X>8685 4_ MXX6?FSP*$QPE-2IMQD$R%JS)%$(B4S)E&'BEJ"FJCLTCK4H=G"K78NAA.2_W M_9+H:?0'GU:QIC0RF"X.5@'?+Y=@::R\'Y9@P<,2+ 8]6,WJZ--U"1;L,;:1 MBBS2E-@NM:-MQYY?5^%>X\'W?.;^ .\A3C0%$&9@)G3 &14EJ[ MS$:GN4-28(02[HAY\;@"-U7 :KR+_OKF;-KC5;\%OKT"K[J4^8XYN^%95DCW M3*1SMQE61$0'PVT63!098\)D*@:;2<,$U])'9_W<6\ Y5JZHT\RSK0J;IH![ M5=@T;FRZR<*\PS)88S)/++ P0*3,,$.R8K\T:RVSF*9U-$*4;05@N5C7<)IP MZO*NJF#^ZTX(5F#VU"C^SC!*O[TZC.+['\P$;EWO:T-Y(%I)EWD9$3B?U(/? MB5P6.4:,."$=E^!\2C4OT*.VNIUT2>\*(6:9 U4(\0L(L;M_'T+<.\^W_?D* M(0#:$>:IW#+C,F/1B\Q:9#/L%>5&16JT (109!X_K@Q>%9X:R\"\;W^64.S/ M\JP])L:TT\ASH6^Z'/JR==PT>1L/-=3GIW?;<[T\I)FW0W8X'"\8H?^Y.^@> MV>NWA]*/!MU/QNMW[;E??G-OESNM5B6A*K7=HNFE?I4'_L-.%N_J_:BD!58EBJR5,YZ6X.BCO]=+2D_1#9]#O]>$- M=-9\#7X["8"JIZ%YO043].JDB<]OP6V>[_W&4]*7 [B])0RH6\Q06G;5^&1# ;S+##+4O$3D^D0=::"]"0J2X)2*=5[RAV7F8\?5XCR=\TJ]FNTK&AQU=MNI+Z1Q#Z1GMY*/(;:%& TBZ\P63*'3%$2B*WP: M/S[=)&)>60-.GA<12:LX1/?![)<2SC]7GOI&G.TU7" M3T* KWCH% 7V2D8:G1NT!DW3#QY&>,Q=7FUV]8M=^L>K$,0>/".\>P(2;X6^ MR=O!KYIN&SJR=T/T*T/)5TC\)"2NWV:**EBKB6,98PIE+.B8*8991A2F BDA M49$BP.XH6_%F.R%RY4A"&N9J]!Q,1IM'_K=*T7B%X=S,W9;50 MA0KZGI2M!<^UNS7,UMKUZ75E^_.#^9RGGZ\KNT0="-5(94(!16-1BLPX:C(? MA=2,,^5T2/,7;)ZP<2YBKDJ[_%X@\@H1M@I$?AU$=AKW@:I$;.$=4RIS@5/LO%,1R^&*9'#_RK8:IDP#\KO%,$56V.,)U\OW[\\ M\?*7T:TH_.@[ ]L,PU^_$\V4"N*_'[2)9"K6&#RRFZ=>X:>+QMY8;;#4]I4] M&@.I_3*T1_\>VJ.=ATGMD;DN-88P E$&FV$>P1Y9H3-#G(0_42;>@11&/2FU9(-1D7(JT$9R+ MF5:*9<@QQ8,WE&(/T(S5/,&/=Q7>]-/699?+&VZL'+FU+H-U7$CTYKF>Y!WBY&J_Y^R+WT:I/OFO/0ZI*=PY"V(NFTH''G@!*U=J>?G( N M?-VNY3#D#KI%6F2W*/G8/PR]D(:B#^U>2$C8+G"HF 6/>=NT75X$;.&+5FCW M>PO?]U@Q6+ZBKUK-/:8C;Z"C@RN&[E]9+[@,ODTR7NP-6M#5YW_==ZV33J_( MH%GLAJ9)RUK^^I;[_N%PON[^*Q@+SSGHA[]&((L>/N?Q#7XE MC5!W%0+SAQ6"WEGX<^/O8??:VAV$S':#.I4\M3F5F963_T12^UP4EWJC+N5FP.ZON3[T\A:V<=--$^H\T$*/^LE9/.$PC/&T!GP;NG__6:[.ZPL.&Z@L& MV8F;07:_PN#&3O7+?GUKM_)E-T['Z]6]RGIML[)WL%??JNZM5K9K&S- ]AJK MH;:Y5=O;VJS$=WL[?VUOKM?CA[UZ?*ENU>I[E9V/J3)VJEN5MU ?_]QNQRFO M,^CIMNNM5OQ/ZZ-P?>Z[PTC*2ISW]+_>1$7LM_7 ->(L_X#'7=S#J8>(/#=$ MPJO'B)I=PU2DT?SY;EBU-]3\X8^4O4/) M:^H7A_SR_%__"-]QSKADCSP?OD._^I$13H1XY.FYX$M=\-\LWUP-:Q('3QD6 MAM5#[#Y/*_QHHEB4BYUV;OEEWUJP>XM"^IP:3GP=65&RCUC;CU#9*>W MM]OX&0NY9]P'"\O@QG:7R>>%DZK=LF?]*JG:GF[&ZW;]=]\>^-[[&X;N9W/@ M6' :PP6GP,V5DRMGJ2LG!VW-1^^^Z/5]J](K&%NX$P_.TQZ1<_0=GJM<7-)J M?"ZWL[DD=RE])WR ,YG0R#%BG:-04HJ@"<(Z;G#* *(,9D>;A9\OA0@\/6XM M#8K=H=SQJ=-QO9HO3= NVQE[DJVS@WKMM/;MZ\^=S2UZY+MXUB6L^II\[1V>0:KIU])[=3&\=K@)VJWN05C?MD7:4$&8L0$1*0#ECP&CL@!".(*-E8(BOK%&\*O*63X\= M2IG;F=LEY+9%'&-)%>)$4"2)(AQ:%K0E!M+@;,%M<<5MD;G]PMR^G.2V,U 2 M*Q @5 A M=- H@COV'Z"$0P#-VDW++9*Q3P#+A9G4,V4S)0L R61HXAIIY". MK/2,*Z6=09!HX@)46(RD6Y2EVW)0$HTI>6F/4 0C@]P#ZSP'D90^;1;/ 3-& M8FF]<4:LK$FY2M6]4A26AI)9NLWYP$&IP* PA!)/C394!:X"@BX. M?C^2;E&6;LO!;3+);\-ZS.\'@BOVL:T2548XR#6&EBB&: >&6!@$,FD MBISTP3H,5]8P6T5,E3P70GG%S,R?5V<7S/QY-'^F3(-**4R(5,!X'X4G)6G: M(/7L5YP^@\VE_*OI5'^Z-'^[2)RUNF!>9 D#3:$;=QW!,1 M-2?J(2%>$.A6UAANP1E:2/S9ZGM-)D_C^;/E*G&8:>BH&& E@Q%_A"8 MMBE3@'#'7:#4&.0+!Q+)EGM/QJ4:@*/$[U-NVCG9>QGY]U+6GLR]!YJH-[=_ M5L^&V3#WAVG6_AZF6_L\3+OV]SC]VH>OWVI%.K;/]=K6D,4"Q M$$"F/TY*RAPB3&BYLL;%JH)LJ=8@,T?*Q)&7LMIDCCR<(P=P%D>&VTE\':9W MO.((&W.$V4"-L@)$:$1%ST '%(MZ'V)*41-U/6QU#F MR(,Y#2WA%R M5@5@U%PM],@(CA)(T*I@]]K)JDQ>.J\Y>G^CT^OW4K+:PCZTL.C]EPYSSO?/ M]U^2^Y?7"+Y4WHOWC:0O@\#X)F3"11J[TRRW$PIW[+U.TV69\"&+?)-1XO6M MHRBOB\"4!4[:Y-)H*-!&$V!U<$H@ QTGQ<[.#"^7ROCJ70XRD\ID.,],>A*3 M+B>9)#'67AL$4*!I8R-%@+(^Q$8*"FO&*".X8))@\W1S?%MFK#=!@$6:O#,! MGD2 L>MC;7/K"(8 G;4<4)3^,$*!%$P KQG%&%,;DNL1$:LJYZ[)4LER,6F1 MUO/,I"<.,LH)Q[H*/J"Y"EDB(L63"% M1\ J(_=:Q\LA)#F$Y'5;<#)V'H>=*0..B0IVE&L9T$PDH[(30*=@U2@]8=];:[PE^V1#_8C_MSK M\-/>'/EQ=^\.4*VBB8"0$)5C+0"V$@&:;$"2:04$(@09*"AA;F6-D%4XUWQE M;VLA/2/EA?QL,E*>AI3:3*3,BE6MTC%29)*3M?; D.0OZ*B.XI>C0"HK%.3> M06LB4M JE\NU,I^14B:DO)#C3D;*DY!R-EM*F1FVVJR>)>EEJUF%7X\X5,%3 MZP$+)@":7)&-$A ((:5 U'!'],H:IZN29:IDJBR/R2=390Y4F2VHS(IAW=T8 M"RK06,ZQ88 ;'74?"1TP+K[3'$JC%8Y=B$:D1-V'+YV[SC(-ST_=3J]7.>]V M0N.YHK,>:-W.'%RD#:AH_R]%\V?P/5!#.QR![W 8Q/_]%T8?. 8?1LD]FF& ME(6 ,FZ ,A8# 8DDQC"+!8P:6I2EYNH[_?H6WS,G%FG8R9QX/">J#O6FLR)QRM2 ML^6)N\PSAV/S#$0^<.0(L)*D3-!: Z-=BG_ 4%&K!(01%8*L*H(S*C(J2F*" MR:AX/"IFBQ0S;2Z;8Y$"4<<5"2RE+Y6 NJA_J*!T? <](5!P2^W*&I>K_'XB MQ1OSS1'/,SIWSGU7]V-1*_[GN6_W)A.#+8NQ/)*10@(AI#*PC'E"+!)!"1F72"6B%L2R(L+*F5@FZUS9".4XDQXF\ M5B-XIM!<*70Q02'AM!""8P"UC+HI41BH.(F $(+UT!G.$%Y9DZNT]!3*8_Y5 M&;3SF)_GF*^-)8^O\(@XZ1CU"@3.%: F:"")-@ 3'9QFB&HI5M:07(6B[$M< M6?1X\5I[W<;RC*&Y8NAB D/&>"6)L0 *Y@#UR =M(X?,=."*..TCQCBJU3= M:_FLO&;QI3+N[(V3Q[=T]\PG"WD90U;?!.D6NE>J;S9C_4705:_:/6/N,9BK M3MMY(*<">8T Q"YBCC )-+82*"&-A,%SJ.'*FEAE*&>2+Y7HE?%4)AM0QM/\ M\#1I %+4N\ % 9(R&/$$(YF@M2 4TXF0&B.=\,1AWF0UPZ DQJ$,@[G!8-HR MA*"E/ODG>2.@3G^BJ(/=:KLH>0(\-7_5MW]7-PDRD M7:O1;O3ZR9OR>\X^_SJM0Z,&CT1;GVKNC+7'8.WK#1.18YQC10'$W %*+06* M( U"D)YRA8G7MLA'C^:Z07U>D,L@6CH[4 ;1G$$T:0S203E+#0*&&Q+U/TV! MH48"9#T,1#(?H(X@PJL*E]TS( _[5V7QR<-^OL-^RNQ#+3(2QG&NHQX,HF9L M@31. 86,-TC&9I5J90VS5<;*'LB:Y8\7K[77;=K)()HSB";M.Q*3J,]:!TA4 M:0%EG@"#A 4V$.4I]CR(!"*ZRN221\HNE;5GO=6)!;G4Q3CLA(JV_S=H]!KI M(^CZINY[5VFT^[I]W# ES7#_)CBX2(/09)_8"=OCUE_O]7P_[^7Q, SN3]N# MN! 48F6!XRE!/7$(2"HA@+%]*9>*1$4[8G"5PWEJ87D5+B/J59F*,J+FBZA) M2Q%4-DXN6@++8E-1;Q202C @@H\3$*2"$[2,B,I >,5&I R$N0)ARH8D#82: M6PZ89CH"06F@6, @6*,0HIHRZE;68C>!\]S;-,LL&5&ORKR4$35?1$U:EY2& MC!DF(I/2_LO6&J IM\#$"2@H9W21 OK>B"J3\] RC;SAIHB=6^G7RF$PS[DH M%VE%&B?A&YG/,^$>EI&R^K.Z.;% MZ^/%(BT^F1=/YD6]-HL7GT:;[DS)%X?7\D44(+5@% +,0N2%#CI*&@8"Z:VW MBE%C="BV+H2L["[-F1=OQ_R2>?%T7OP]BQ?;(UY,R1=Z:\R+H#6AU@@ 55I/ MPM*"J&LZ +F&6 2+=9"1%V@UMO-R>_XLTRB]SI'?:-M.Z[F"N_+^K'>Q5N[/[*9'.M@A&L,=4" TF@!]2+*%*E"/V4OS5X M10A,^=+P*L9LJ5;8,DS*!),7L>9DF#S!GE.;!9/9]AQX#1/!9/S'@?**1IB$ MJ)H%'-4UA+Q%#$L'S^ M.S+[5/XY\M'YUZ.V2%RP43[?/]__;=R_O$;NI0IOG41=&2W<;T*ZFX,1^X8( MEUJUUFEWID6Y'*?_&$_JL\D 57)D'<7<&@L841Q0:"'0&&$@C&;.LP =DRMK M2"V7NI=#/=X\A>9@_DX*74Q0*'#M'<,4"$LQH-H(("EVP%D8IPX'B=,N M:HKW\A\L\XY">B3,D1%%+2*!L"+IT%%",&I)$,0(>QD=18 M'<3*&KG?AF&E&?-9\'CS%)J#<3M3Z#DI=#%!(:.PDP8JX)FC@"JJ@)8, A-4 MP$8XQ&Q*DTI?RE/Q;>2@WX[#I^M[_:L TG+$CRXOK?Y94I?#JW;.Z'H$ND[7 MIRTWQ##C+4; 4\8!-3 ':0%DAFG&>-"*AK1M2IG;/?UK[(L_KQZ>2DSYX4] M$S-SGLB<23L-A5Q9SC"(_[DH+F$"C-<4P"@X0>6-BYT],4>1V[Z&I6%.'N'/ M/\(7Z2Z81_C31OB46<8QY)QD#%"B,:!.4:"I90 Y*20G#A&4S#*K0MX.32C- M",]2Q8O7V@LP9Y%>A9DY3V3.I!%&QJG!&A. PC0 RE0 TD -"&+!>AP05:9@ M#OT=<\KK1K-,@VZ4UFNFVV 9S#!VL MFT,'Z[]_$4?JKQVLB7/8"A:5,$8-H!)'80U;"PS&05."D9>%"8BCVYE\'B6L MO:U%\\R5>5AJ,E=>DBN[L[@R,Z2T>AT%AA$E1*>H=$T0H @%8&*K Z$IQAAZ MAJDN3,M\3F:>S)4WQI4YV(?9W%E9G1I[9HK 6F&TZ9@03L"*"8F MRBL. T2DHI@:(91,BEZ<9C)7,E=>Q@:4N?*27#FASO;9U MY#%#+M(%<.(QH,)9(!5SP!LLM<0"6A\263A\ 1-2N:),G\V'IS 4&1^'C:_T M]<^E: M-(MCREA#'( B[:A!# (R!8.Q*+!YZ+G4C*:LC67?-3JS9NG#KAZP")DZF1DFP>N@#) VI*7 *-$I["VP7,G N=+2BY09DA)!"2*+, MGN/^R^1QGO&S\(1#&3]SPL_%!'YB]3,;B 6,(@%H\ QH%QGD%99".,F#42MK M:H8#0IGQDP?[J[=69A)D0>3-LVGQ!J?,IB>SZ6*"3<8[(8E6@ 0*HXI$/5#!::"@ M$[%9I378%-N#W6^#YNS1]+@A5_/].U))/W_-_;KC2UK"XE#(VZ<\VO)?VQSY0L"A*]8AO-LEJWJ]!$E$D-(@#[2-^BIUS %E MXT<&.4(FV-B8<&6-X&79=3M3,U.SS-1]*B^/F'(Z-0N01&! L25 !8N %0)9X3SAR*RLQ2Z0MU.:CS=# M)GLF>\DJ]A%D?Z+).Y/]>TN_J(7<-9J#OG=E<*;.,\.\5ES?TESPW';PS>$ MR;/!@V:#@VE+./<$&1D"L,(&0*7D0!,H@=622D(%$LS.W1+^MC:QR\3.Q%X. M8C^W?3L3^Y'$GK1P:\6-] H!9*6(\CM!:G8G]2&)/6J219EH) X'GQ@"J-0?*(P8DI,22V,VI@"]JD7Z#'MS? MBJM[5]&Q1/K8#TW3O4IGT._U=3L]1&70B[\WVK<,V.G#^: _S*#\?M$+P0^9 M,QZ:':YIRM;U\:7*UO6"UE6GQ$2\3W3_,BKYYOAI\8SGFAE/E_),,W3L0 M\6KR7A_.W;5!R_CN3B@DUM[.]0P^[4V1 Q7O([L>3ZZ?X2.+F#"!8P!EBN@F MF@"#!0%$8AY[DB72JI4U1%89S_:&%\Z%F&2) Y0K":1D!J2(:,$Y(U3!@DP4Y\WA,@<6FWTF<^ Y.3"Q'H*/D$'40!0 MQ] #*J@&4GD*.'?4&6("T7XHH:"RIT;,$LJ+U]J+D&F125PRF9Z53!<39'*! MLMBP'"!I.:!>4* #Q4!!SR#V3%JF"S(1=:\,@^6U_"^5<6ASMN/YHFHT Z\4 MQJ)1+[C%O8R\!R'O;-I6( EPR11DS3*;-*>=N+GK+ M@9696V_*E)2Y-2]N31J3$%24"L\ XSPE3$(&*$5Y5")%H(9RI8A^!F-2W@KN M-5*B!(:F3(DY46+*U.2##X%##IPR%%#G## (RQ111F)+8ND4?P934Y9N,K?> MB!DJW)HT1"&GXDRDHT(6)R! 0V! 40F3B9SKH(74*2W[BQJBWD12A,W& M]X;S;==+HZ89N[B[Y5OZTJ$(HPOF:(1Y1"/\IC)+WU\7GQ1AN_;QYDRQ48R. MO7['GHW'SS@\832, M()WR"@M%@(*0 *L)T\(3Q)PK(AF6Q>,BXS7C=9GP^D0#9,;K@O#Z[?,LO,[: MD:ZY>[W71_!:^K16;#U4(.I>'D@5#+#&4H7CS!I?$EZ7QJ$MXS7C=9GP^D3+ M;<;K@O!Z.E-ZG;4[77/W6GH-&D'*"04$4A>E5YAVIW,$2"2QUX)YID3&:\9K MQFLYLQ5DO"X(KZV9TNO,G>KVKJ77!%$2=8](5A.E5ZT8T(@B (E5W'L&M9,) MKY3=V\;\[[Z. R.^NL;WM3_CGZM!T&RT/3@9]F^$X?]<#9*U/TWWW]>+2+\] MK:6[QXUV,=K5[:%VS[$P/8!^-=1NC-);Q9D]ME?6ZB>^HFU*.Z#;%RDU0;O3 MCQ=.N0AB:1MQB!UW=;-RKKO]2B=4^B>^E[(4M.-X2#D,XKMB&TR=$AZ$1ENW M;2,>WNO'+UJ^W>^]NUUCQ4@Y@D<(H97[U.0$_&R\I._^ 7K>@OAM:N3WO4$K MUO7%'[.N==[I-5(W>-_U3=UO?/=__&BX_DFLHWC=T3THB_4U\?7*["MH$Q]T MT/=_C.@*[S[G_@5>4)>0-WL$8G?W"#K=8I-_3[K7D]FQ!Z;K]1G0(3[A>]W\ MH2]ZJ0U.NE.5<:]:?I[Z^?CQ*?53M&*<(CK=(AW'^S@-QP ME9-NFCG_D49BG S7ZHF':8AOI'DUCMP__ZW79G6%APW5!7-O4CH1\=1[I>9;VV6=D[V*MO5?=6*]NUC1DD>XW54-OD7%=_%'9^KJ_73^H MO(4J^N=V.TZ#G4%/1XGP7V_BB??;>N :<8I_P.,N[N'40^2=&_+@$Z6_J.L5 MV!R=/9+Y"FU5#_J=*R%PJ'$5WXQ4M/B<37W>\^^OWMQ2EXO/C21G]=^GUG.- MWGE37[QOM(LR%O<=3:A*O4,82RB*XHZ\)T9%&DVY[X:/?XO?U3O&*04LT>>#M^A7_W(B*"K+Y\JX!W"4?K\4&3^JB;]Q.0EOIAO^B&BP+6 M&WC2#7W>Z-]LT^5BQ/,P,9.G+%UTW=I!:]#4D]'SKW= ;OK0L(W^,@_(/'3* MTIGJG5ML?Y7/6R.SX!IYZZ_\&C?[%#%+<4Y-DY4'&L^HUCU"! MEKIJ7L5#Y/;]_4 NUQ,\2X3LZS3W#"--RQF5G5MX'BV\WHH']9>NA1^ TJ4M M^/,6/^BF;EM?T?W*IK<^Y0P8+A43M%I)+J/ER%LZL?M'K,Q* MX7M7N7K8Y:W]!^;X@\IQ;@4.SE!#J<:"*2B$-![%5WJTG1H,88(>G41B.'EO M]WJ#"2_?%\X0\;-:C_=I?SXYO.S@GIFN4VM]/JTU1N?\]_.):;GFSFGUY\ZFC=?^T#SXMO]SI_X5']2W:15O M_SBL[S:KE]7XK/&[5A7_][(ZD;=OGQU1RP/&F *"-0+4( XTXP8XZ5EP6%!F MA\G4!2][<$1Y<]DL.ESCGOPI*6W*%:WQZ[I<7G0/>FYNW+X!YPE+X- ^EA'] M4$1?3" :2\(#DQQ8)CV(P!; >)6"V9B'RDC/==J)AV8\9SQG/+]:/%/.->=. M"FXIY=!*H;AWC#B-(158S$.LSN1^*KEKD\*U0($*DO8!,#(%Q@4%%,460 )C M0U(KN$G)96-_@*+L6Y0\KS4G(S@C^(4J\Y\/8#!CB$')&":04N.0]H9!ZH/2 MDD+C\-T,[L5GC.\RC!<)XYTQC \NCA2V#@EB@3$2@=AH$&A%!+!2">Z00UCA M"&.U"B&_Q>)_E07#68K.",\(?[P4;:R#@0C&K.,4<:LTPE[CX"R$5DF4I>@R M@#N60J0;E@G#G,2!:F =9X!Z;('T4@,L+-20"N6<>@"3LGOP(UW]7>>\&&.= M4*3+'+3[*5EFL8F8[KI>Y9^U3M]7\'W,^ NPNBYO13]92%_PTG1NS-R8N3'+ MV)CE49C?3!=9B*/#O>70C6%&D<9WOQ6"M_V=$!]P?3QY?^DVVK9QWO3;[2^^ MV^BXG7 URV>A]4%"Z_ZT&BTH5!P;"2S2 5"N+%!"$Q"XD!(23ZE+$1^K2N2 MCQ=6G#.97F0!/Y-I862ZH4Z[J#PS(]).$LH!"H4%&B9'+680-LH;S>D#V/0; M=?K% Y;SH0L\-/M\S(/4*>:VB,3NA$K7]_K=ADU[B_3NF34UFX^?*>@:0V>\ MEQPY%:C63EGE, U80JT(1/@>%N097FS#".O-03=->\5<-XR\WAVW?''8^@_= M=9^ZV9[\T G03@1C'Z C [645B$ *4[!V-H#*8T'4=;!5!HI0N K:P3G]:U2 MB>EO%%!+X+"1NU[N>ME7*'>?Y>L^F5ROL^N]G%/(I>]VG.Z=W%/0_ULW!S[+ M^7.3\R<,73OK1U0)1)B"@$#O '5, Q.< #@@IH23SADXYE0V=>5#7]K4]2;< MB K( :.'6^>VSGV[5^S7F9=W7J%OPJN7L'+WRMTK=Z^%BNS!>B>1IXH03(VU MFFB'&+4.O]C%O=Y9=U=;@Z5]L[;;HSVE"FM],9]M3$QG MN_[_!HU>H^_W?/=[P_JAP+_K;>>X75RED/VSB/\@$?]LG/JI%H^K'A]Q$QN. M& X(MQ108C60U'C /8?",H85(LDUG"M<?;6ZR#3\O'RW1?)R[7NYZN>OEKK=\BNH;[3X/2;.[R 0M8QDI:P / MT@"V?OQ5/QMI /NP5C\[HC $"Y$"C*,4P1'?&0XMH$8&(9#A')*5-;PJ(9E/ M?MT\EV48/3^,%FGER#!Z/(RV"N-[!!+=V5P_"BJ0.(=P@+F%@!+/@?*6 4>E M0PIAQ0BZ'XRR,\7CQMC$EHV?!VU?(;#8J5&6PT![9^+KJU]&]R+Q1]<9F*8? M_KJ\[?' 31RI%SX^FHOXHYQ*38,+Q@84^<84'28 >!KL\B:.C^;=^D5\O@]? M]S]^^$I<\6KAQ_2Z47RW_W%W])K^:WT[BZ][^Y>[ZT<:6VYT8 !KS &UP@') M( ?$<@2CG"VB )?V$KMO(NT2K$H^/X?GC8R2 J+L6Q+P#'P$6&0><9 UI; ZAD42G6. B@I":60*578+- M&S-L,VQ?.VPI5,Y#1P)&A@J&E(4*P8 U"3XH9.8A\F8./YG#GV8*OI^&[/T\ M)?@>7@N^@6C%18@R;R I42MS0 7/@"4>,6\D4=:DK1C5JBA]WJO7OA5C1GQ& M_#,9,KVH:]E[I0P&%+B@:&4 M ,KB.VTE!00CK!2RFB">;!]T%5-T;Z_@?_=U'!+QU36^K_T9_UQU_V:C[<') ML&0/_M:2W=/6ZTB_&I;@^R>XZ"Z:'SJT%V8WS>*L[L M4;VR5C_QQ5X'K5BXB\B%2KO3CQ?6W?AUN]*(@^RXJYN5<]WMIV1]_1/?\VGP M.=\>QC>W"_+HE+XO--JZ;1OQ\%X_?E&XV;^[76/%8#F"1PBSE?O4Y 00;;RD M[_X!>MZ"^&UJY/>]02O6]<4?LZYUWND5SOGONWZ8BO6/'PW7/XEU%*\[N@=E ML;XFOEZ9?05MXH,.^OZ/$5?AW>?P:9;;/+O2?=Z@CN. M [+K]1G0(3[A>]W\H2]ZJ0U.NE.5<:]:?I[Z^?CQ*?53M&*<#3K=(@#D?9R M(OS387=6W9]Z>0I;.>FFN?,?:23&>7&MGGB8AOA&FEGCR/WSWWIM5E=XV%!= M,/K^Y5UFN;E;V#O?I6=6^ULEW;F$&R MUU@-M-S%/9QZB(!S0P!\HK@7%;Z" MDZ.S1T)>H;+J0;]S)?4-E:OBFY$V%I^SJ<][_OW5FUO:=/&YD02K_OO4>E>6 MU4:[*&-QW]$,JM0[A+&$HBCNR*ML5*31'/MN^"@WM/_ACP*]DXI(R.X^Y)?G M__I'^(Y+2CA_Y/GP'?K5CXP(RLDC3Y]KP7_CT3?N4[$IRQ#$H!YBG'A:X4>T M6Y2[KUQ06J?&STHU7O:D5]F*H]2-_1'O8>E[YE1<9>A?S^Q!_LL^=:[IYCK7QE]P3;[.:(>WV5?%V_)W%\]3D3OG/JGP[>/*NNTWOC?Z#=][ M__QK27/HE659Z"IOY>1T%/,8(37?KS2*K:=O#HM%U^-=W;.D%?=<"Y=SB?XK M?;FGQ =XGU=;VCX/38WCXK0H/3@\N:I]V6U6\3ZOUPU:U M]7?C<._FDN37R]KEX>EAW<:R?6CL;.[&LN\V:J?;L;P'EX?UXY^UUL'%X;?/ MS?]>5B?VS3FF1S!@;"FCP##H 96$ NEH IRQ%"0TF+R@%W82Z.JE5<@S\#. MP"X#L+G 0:G H#"$$D^--E0%K@*"SDCL"V"+*V"+#.R7 _;%!+"1<-@+(X$2 M! &*9&2U8A@8@2*C,71")&_L54EN^^@ MMR[[#)AK)-?(+VNDO#8#O$R,^M+M?&_TDA@0)^J*T2Y.WZ:?T^&\ 0UYW/0? M.]W-SL#TPZ YVH8]RU\/D[_VIQ5F9YVS4%I /#. :A$E,>D,<$AX;S5#47A. M\A=7+"O,95K!^D1-%\=,'/G^;@SJ?<1$JSF6@"$D0#42P8D-!PX24GP M7GC)P\H:%4NG]2V52+7I@^]VO:OT]4__7+G!\X8)+YQ*<-3(0Y-57?_<^IFV M1/ ??-N'1C]S[$$<.YB6GUA0P<0& EKI*#]Y%X 6G@-D.4&!*&=(BFQ:I;#L MB5U>O\24.?2B5O/,H3ES:%*>$@$A'5LGR5,$T#B- !7I AP-TGH4++8^<4CA M>^4TR2:K9=Q&-ANMRB1W%5E-/]S8<@FA%E+.?RO%;*[*:'I5HEA&TWS0-"F!,0$-M99'%FD-J/06*"8PB/T% M6\L<=L*F//.*BVS3>E:;UGDW]OKGE+.R)OG2%JWK)L[0>A"TCJ?E*87BA!.\ M 4S0 "BS!&AA=&PB)CBS+C9J2&HCO!^TLODJFZ]>J\R4H?,4Z$Q*2K$]>% 4 M HR0 M0@!Y3S#CCKF52<,VE183-'*MNJ%N<"VNK$@EP6_3OE$-)VN%MV_ B* MU%O>I5QBNGW<,,UG6RS,>F*9!*W)/K$3ML>MO][K^>P!\4 *GDV(7F<_CX@4 MB$J* %*"#ST@#*,46.\D85S3(@]Y["8S]B7+IJQLRBHQHA8IEF5$S1=1%Q.( MPE1;+"P'E@4&:' &2.4TT)YP(8* QI('("J;M.8DFKDKMZUAMM:4S+77S^Y; M2R6#_8IB'X=)>-O'&ZE=,\,>Q+!B!]B1J'7,JE^/!(:6IQU?D0P(4$4X4-QA M$%M-:*\MQ3BYN-_/U31;N+*%:\E$J4R:9R1-=9(T6AI-L:: !QA5.HX5D%A) M@ TS DIJ)=8K:X3?*Y2FO&:MNX;:72E9X4(SR\XP<,$S"*>T85]GME;?)#I:S$V\J5E/$91<^*HD4:YS.*G@5% MU4D4$2*TI]H!*CD"%%L%C-$!<$^0X)PKAD14.EP\[@KW&7C6P/Y-WE#=%+6FL(3]M("N(!-=( '0('V&*L(6=20U5D MK.&WO<<>)7J]664[8^K-B&494W/ U)18YF0(2!$-.)084!?_*(\M4,AZI:2V MSO B$_6,#6^?72Q[&S:O[?9WW^YWNHV$.<.WPZFS&2N;L9;:+Z(7GS6^R[1Y7MI, M2T780FP+#RPH %4F!4E;"@CD7$/M"%0%;>Z5O2';J^:45]F?ZX:K^&$ZIJ&? M0Z=_XKM9&WS%,M2HV:^RZJ]UKB^RL];2"5]CW7(.KA)?ACT@ M0^UA4,,W9#'KD21I:PM*TN(A0P[HX!C@FA*)B5)$PB-W!!4.T.3(8"!F0"L?((7$69,VOEAE4F8;V.(WPNCZ M[[X]>"YQZXUJETOCK775#7:'O2"S[F&L(S=$+H9L(,DK53.A(NN$ ,J+V'*! M!:\=U8JQE!*5\)SBIE126.94N66RS*FG>6-!MXS M)3BF..(K<4K@>VWBDXU>CQQ_A0EW,L0Z*YEOSNI5](&=J]#[OZ[[0H;(2C;O[+]ZZW*6AE(\P/2 M]"JCXI9KC2*&4 KDP1YH[B1 7DL8G@<6!D-R4U92C&G ,G$ :4$0)DTDF1 M$@P&;(RAL,B/SW\7.I0M9MEB5AIL+=)E/[-I?FR:SC:!"15&82"==Q5Q,9BJ,=?V]1*8S MT^DZWRWN$"NUTNLTHVAY]=#+VPHE7=",G6,C]HTOHZ[QX6*_EQ@X5E[7Q[TC M8_!!&%R_K-:K[.O^QP]?]P\_%*_-C\/7L^'K_O[H<_SOL'T>7[>:5?@U\E(Y MP9T"CAL+**0"2&T$(!X&3X5WS)N5-;$JT;W0P2+!!3Q&& C(Y*H<)_D41 M1.S_;] X;_EVOQS*R/)6\8N&#G_1%ZD->_7.>MH2LNN_C-KX2U.W^^MMMW75 MS%D8>) PL#V=5?C'$>0\,$$$@(P76P(:H TT@'MAD. 6%ZGM*+J]%W->H,\+ M],MMVLW,61ASJI/,\42:.#](0"T,@ II@82* !PG#F4%ET3HR)P9>]8L2_+@ M91IT8_/NH%=LMQS_?Z5@/+MI]TE+6*_4/O-2R_+W,L>,E<]LCGF".:;6')EC M2/':JMUMUSW=G3#'6 (#U 5J8A1E-<,3ONC"B\XI;'9B9^CJ/:B"GF&R5)* M5!DF+V#;_3$+)K-MNVX,$T>I(PY"((A)^5:4 Q(Q#) T\;TW!F+[0C)8N2Q8 MSV3%O=ZQX8E6W 6ON[V=^V?M8BY1[HV$_+9+/KP-5T8U8GGKMJQ;DEQ94G;" MN/7SO/XPD\E$5L>S']7U(\N@9HP(X%4(:4-Q!C0C'L#XEI) (&=%X(*$<]K\ M+?OG9BHMA[3YN-\%9$G MJA&NT3MOZHMT ?\; 7&!A[YZW>>Y5N]'(S$MWC<[J89\MQ6'M>E7SKN-J!6= MZV9>2GN=LN&N/Q]S^*_8]O78])NQY3.*'X;BB;Q'VV1G<__(*N^%E @0;1R@ MSD86!\2 I]HSI!ABA;,>7"6_A7%>R\]K^:]6#,P FAN JE, "HP;2I$%<0I) M.P-; Y3D#$!"E%6(*Y:R3))5+)X8J/5FA,$W:"[\TNU$/KI>)70[K909L]/\ MGHSDS4;;)W'1=KUK/)=OYQM5V$LJ*5YUA8^Q)_P5FS_R>J-H_4SJAY&:3=H2 M:\='ED6]7$$.',0"4.0%,()'6F-"9?"!*.-3?!B!M[,RY129V:!88C[-69"\ M]-V.T[V3C*;G0U-U$DU08.:PE, 3@P!5'@.ED0 0(2&=A,)BL1(A)#'"?RQ; M7LQE&G.3)KH%2V%90UY$A,V4&IP1]FB$57],2E<[7X^LT02E3)?!PZ@+8^J M890#3[&6PEHG!4S[[\TICU(VPF7$++D1+M/G2?2I3M('"Q^44&E#=1H%*.\5 M4,@[@(7"T 424,K]P5?9#-TN&^%>P CG&M^O2I>D*W RY &"\']N0N6>19M& MQ:^@\AL>W2K/;*K=--KYG[YK&[U"4.SU._:LTCE/_>LZAB@^<]:-E]UV=Q_= M>"\U_\ZP];=&W<)EQ#\,\1>3*[VUR[,CS8.,5>R!"39)F 0"H[0&0<3)VPGC M47B8DIPM>-F"5Q9*S3^L._-H[CRJ3O$((T6590H(K0.@E 0@< MS,PST#MCIA28@;,P,RL&O'K9'&,&48H=2SG5L8J"6Q!1D638@L@710+1J0<6 M^3T5?/-AX,\T;*^V$:C\TXTV$OA7$M@*Z2VE,RS>I)R&W^.(:/?+GF)]B5OB M)1=C$QC7VRZ];%VW]1??;73/9R,ZMH=T;-XMA)&_KS-DZ,"C MG"4 -%0#ZH0"<:*TP$K)M5)<,H1RMWFEW:8*KZVN^Q>UT_TCI(.UU!L00A3, M*8(2*!8L8"X$Q;&GFNN5-27PK9FRY$GV7[W1-4]N)4D#E7GUO$K Y:QI;J82 M0"9L#=P3)1P#CEH#J"$0:$="U 28BE"3#G&_: M^[C\O,=]5)^:[LR,=L!36 M>*""PW&^LQ)H;C%@5FG$O%&0RY4U*FY;H'+6U@40?>,N#;&B^Q7CCQOM=K+W MI_3XQ?@HH[E_>6O_ 3@TUL% !&/6<8IX&CW8:QRQTO[6S4&FW@.IAZ:BZ.MG1Y(@8QBB@,L@H](G*3!8>2 "U4$8J[RT M*VL,Y\BH4HGX&4._PY R&D7!3$@9!&6*:$*T%RDMA.$&(5I@B,_"T+TM_)E0 MST.HZC2AJ$-82 *(P Y0[#W0V F@M&0*8:5AVK #K^+[,2H;[I]!_O+Q^SLE MK^>OV8<;,DI:R?_OSND"E\LB5/KN^H"9 ENCA>1&8\PH)DY!80DU:V0!.A]:>M#=^\5627-BH0/'P> -(!"FF!$B@-9. M$&\5Q#RLK*%5JF[;MK,I^WYR;H9^AGZ9H2\51X@$QY#E5- H2TJ,=1SYV#K% ML1Y:*3+TRPA]- OZLWU_/EQ#WWFOO#')!A_5")$T" P9D,0Z[+"U\25!7]#L MN+VP32'V!N?G39_B8G6SXAH]V^ST!MUARH6D9H1FYT>ET1X.N=@2"]_V=P** M)$+1=0:FZ5]L8,](.'6D^CXCI^Z[OWQ2XL!PJ"01S4;(, MP0*I-02>&<2H SB)X&X.@5B*[UA MC'H@G)2 RH" HD@#2XF3AL:&4C:!F+#;T3U9Q5^0H&T[+5_IZY^^MUII^_XP MWV*(UYDC\N>JMI:T7I]K IB+9TGI>V5IY?(T/.II=*09H>9S?KB'VX<_GX[L MP\/]@?'=FXU7+S]?VX=#\%C'RLA[G?O-9^4V53 MX4_U@R,?K-=..\ IY8 :[H'2Q59O5LGXAQ#C"KN)3!Q3@84,P$DI@8P0;F%RAK-T-=H%J=9N;SYT,]U9Q M[DI^6S_Q%6TCP&+ADAM+I=WIQPOK;ORZ7:RD'7=U,ZK\W4*Y[Y_XGD\\=;Z= MLK/%=X5KD>['#Z,\;?'P7C]^423(?C>=-C?56$'$(WB$B%JY3TU.S%76)PO; M'Z#G+8C?IL'\OC=HQ;J^^&/6MF7V%;2)#SKH^S]&DRV\^YS[%WA!74+>[!&(W=TC^(U$QQ-_3[K7DLBQ M!Z;K]1G0(3[A>]W\H2]ZJ0U.NE.5<:]:?I[Z^?CQ*?53M&*<]SO=H;-*E"F< M[Z;#[JRZ/_7R%+9RTDWBT#_22(P2SEH]@2T-\8TD+!6Y>O3:K*[PL*'Z@DG MQFVSLG>P5]^J[JU6MFL;,TCV^JJA MME/?VJO4=RH;.[7-K=K>UF9ZM[?SU_;F>CU^^+A=6Z]M;*__5=FKQR^J6[7Z M7N4M5,P_]]MZX!IQFOO7+V8T1NXUH]V0#5YX=GA:Q:!WE:$L/?EWI([5!BW? M;=@Y6-*F-:Z=[K%N-RX+U&V,)9#X8;WMOG2CA-+N%Q]WPL_;"6EJM7KW2TDAM\QA5OWT\JUY^:%3K9_%>QV1G\^#G8=3 #D_W M\>&GKRAJ4R?5AH*'_SV!MO5W6W]3@YU3"W?/MZ6?VT_7.GOMO:V;2T M=OJQ%36P5JU^>':XN4]CF2_^>YE^/_M1/:U>U.K'-([T(\(PDA1C((RG@$J/ M@422 "=)(NH._,K:A_6][;W*SL?(V*V]2([U^O9.K7*EFHTZRXTY)_XVNFG1HL.& M^OV-IPN*H#28<,:,(A02HY"@5E+(L(14NNL$(<_583_H7J.W$]:CH#U(!3O^ M$KNLO1C^?;O=< O7-L\N:O&<6#X6WQ_%QH#(< UXT )0SCDPPAB@B7?">HPE MMC>[U92X/F7MNR4JO;QB-OR8[O6^T8\HM8\G;]&IDL0VB;P[Y^+2U\SC5=;! MU=3\$,6TZ@F73AMJMT_?&@ M651P;Z0&5_:\'72+C*_%$5L_[8EN'_LH/[=:C5XOP>J?Z;B5O:V-E7\5QS3: MMCEPL?3-9D6[TT&O/RQ*_T3W5U/BS'1\Y[S13B?'V\1:BGI6.F:UT,C;WOI> M+TH'Q>J[K@3=Z*;2CUO_JFSQJT&S/R[J,)*W=W6H=^\JZ[$(O8$]F2I'ND>J MN$;4'7P1 ZPK[;1JU8Q7C$_;+0P$NA_GSG>5KP/=C1)<\V+R;IUXJU$U%07N M],>%CET@/J*++9H4\>+B[4CUYM7I=\O7KZ?K;L3O=/?3LV3+IX M_-V?]X?GIKZQWRY&3B$?%4VX7DR!NO+/E?UW>^\JG];7O\3N>SU:KL=8[(.= M5J-?]*WAHS8N^C%8WI1G6S;=[&"-[[L;:^D:BPXL3$D M6JSL,/KJPNMNBL:/-[JCPM)5TY%#JUU\U_6174E\B=WLNI%'ERXVU1%_]"KK MPY&WZ\\[R:[7KGR,?:^"(/C?&?<>WG)V 6X,VINBW/-*55.B?Y:EIF2I^OJ1 MQY) [#1P5(HDTGM@J(KO-"917(8FI>'/LM1H#[@Q*HSTV0!XZ4F"M\9[O;7B+_=>:W5R8)=%6C\32K7[H6-35OW M]J0=&^RX.&=T8/'3U0..YM?VZ(+IA/&!Z_^IK_QK))S%%FJ$=&!_&- T$GBO M9K[AC-+OZG9ON*0Y*='Z9J,5&R[-S"\)Z#BJ.MUA@LM=;YLZ2L6AD/\Z[?6Q MV+D9"=1M%+M:O7EH;QU%W1=QE-)V"X4BM*D$6D(($'&"88^IU;?,&P8++Z1G ML2D()8%JYP/7F%OEI LX0WX,^1?1D_\1BO\M@.-;(7A;:%>?=13PHIXX%-/D M:J4S&,5%!IVD9M_]WD@,Z7O=6AVQ]'RXMTDA1D8I/ %H-;Y^]\W.^5 ';;2N MXKM3%0YQUAN<%T+D^)*%:AH!-K[;\*LXG>B*OU*2Q\)],8_H\_/FB L1FDD) MB!K.]T9GT(L*RX1"JL?KT.EQ8GG=P/8GBQCUJ>^-0O5.13N)%RIP.%K&3O-9 M(<&GL[6-\GG%%BIOLY'.'3U!42=IRFCTAGAMC$3_^$P_.MVS9!Q(27KCV7I8 MN%Z_J)VH^O8Z;=TXM5']] MT>TD,+9VF:L>"*+< MUBMZ1_';NY4W(;G%%NS>F%MCQW>Q'BN^P$%JB(GAU"UTOEBW_4Y*TS"LQOBS MC]-)''PC TZ4NH9MLGK5-L;'OC"*]4@J:XKV&/[TKO)K&>-55OSLA8G?SL1K MZZVA$#HVQ8T5[OY)U_MAAV[\'&K9K7B#D][( O!YT/8CY1N.M/]K@>^Z"Q0M MF\9:&KI7ALQDNTLDF;05OBL::O(9UA:R>+=G3[P;-/U.V.IV.]V-3BS:4( M M5N_&$N.UA-A[NUK]S86Z]2,8G&..>\"Y@(!R$8"T+ !,K,9:N/@[OBD@6@P% M=,03Y!@53FJI<6Q)ZKP@,'!T4T!,ZE*(LT;G1P)!X?(V+1WH42^>ZG;3'?DW M???]KY?]?LF,"420(2)F#L;?/_5T+3D:AZD/ J+8MV4-X/?V3B'53IW]V' M_/+\7_^(WB&9_CWR?/@._>I'Q@03_)&GO]J"0Y+^W?/\LH3!/EM0B[PKX."V M#CGG36JVDZ :A:PXA??NLXWIL]3UR*WJQ6M[OG6[WILEPI8S BNW^#Q:_*:] M,+?UZVWK]6E!LB09T187=OE,Z1@WKLP\A8[_J&2+"^^=E^^ENQYLE1M'>\WAE-WQVDJ.]6%1[4]^E.?1VF[P]; MA\W:Z=^MP\UMO',KVCN6/9DG/WT\K5T>-@XN8_GJQZRZ^35^?](Z;.WCVK?# ML^KI ?OOY?K/PU%4]^$PJOOS,++[\S#"^^_K2.^OWTZVT^OG>FWKR!NL;5 & M).L=H-A H!44(+:M$-YKS*E964-R5;)Y)F9UH#I(2 B5 M$$HN(/'$80X5H@3>@Z09E_/$Y<[^+%SN#A'Y7S>)R_\=XU)QJHG7L8UX2GBD M9=IG36$0,!16,>D=HRMK4MTK,T9F969E9N4,5EK$,994(4X$19(HPJ%E05MB M( W.9JFS-!B]J%Z.4/EM^+HWQ.:GD?2Y^_4ZE6"GGB34O?W+W?4CC@TQ @4@ MK&. \D" M%X#[7@0''JGAU^K4@AN-6OGIZ1ZO%1VE3*:X, "C3J M($X1H*P/L9V"PIHQRDC:=4BM"D8>E48P6[L?3>V=L>-:=VW:I'+S>F1L#2?#+/D]5%NH MS]Q]>&.D(4QK"V=C;4%Y'6@2#C%G"E#+/)#)69=I@I%3DF!(5];4*H$R&UXR M6#-8ISPH%VNE3@%N\5WFZ+-R]-OA+(YNC=A))CFZ/V%U(7':3/NY2R8YH"(( MH -'P/%@E O2&FAGFZ_OXWF; 5I6!&2 OD++=2;J7(EZ.E,RG6G'WK^63"$* M(6A&@<(D *JM 2;R$Q A/1*$(<1E[D%OH =]G;)JUXZ/A--""(X!U&FC/9*V M25(&@]A?K(?.<(9PG&M7Z8QM%.YMU!XGSK\9Y3WV3=^Q^-9[3^L\AK;_(:?US6O]?I/6?&4)]O\3)M\^[1RCUT[%0 MRKP0P_GO:0'TO<;/>X3//S9(UUZU%EV:\WZ51P1?>&V=6;[]5P+M$GCM#]8?29>[#I>K# MKY:C.85 3B&P=$.\_#UKR6HD=Z#<@7('FEE=I=:0E\H#.2?'R,X>+UY[#UBJ M)]P;8WRPE!.J3-!"242-,-PYZ9P?+=6C'')VU^+\^4F\SFGU]'.S>OKAM':Y M#P].S_!.O,[.I^K%0>OKQ>&WSV?5TY.SPXT;B_.MK5CFZD6UM7]1_50EM?IN M8Z=^0'?&X>;G9CH_/M_9@Y)CU'<_CJ.]N9.08LB (D8 :I4"FB / MJ)3:)=\,Q]C*&A&K0BY7WG8?N],'O7=SV.VXV <<\@ *0@&%%$,%%<0\$"I]P@'J5+BHU7!4$9[ M1GM&^ZM!.QT4^-83?/Z>V4Y\> MM\A1Q+132&-)?=3*E'8&0:*)"U!A48Q;>35NY7#<3@_'^!3KUJ:@]0BU+]U. M.[ZU/@W)WI=.LV$OAG_K\9X?FAU[]M+C\O1@-"[/3VNM+58[_7 2^_Z/*H[G M;AZ>':3Q>+H-#^L?FP?U+7K8^LH.]Q0\_.\)M*V_V_J;&NRTJOB@?H:K\3X[ M]?7+PW3?UFZC5C]L54]WF]5O?Y]44WJ=S6;SOY=;N+9Y=E$[M?'ZQ[16_WK$ MB>(6\Q 58R>B8FP4T)PR@)Q-Z*3*6WYS#WIKH?'""&.C7(VYDXPYZJ7#&E)D M5&P6'\EWGK*1= =^#.\7:/7(Y8T3W3[VO>WVY#&-MFV<-WTO]X3KGF"U-\$% M!21%%%"'HK"LO ;*<2H4C[.GQ#=[@J2Q[9$G2%A.4P

#=G?#NW66\,\GCY)U$5CF"N!(=E87"/C7"D,+A?&]/>]$Z+3WHW2/MX&=(TC90GHQ F MR2,N;4"&4X\8E3)@(KT.56YP$\OG@K1?EL+10N$*W$W!'7RVP-V=X&[G,MQ1 MRK *GJ-$,$>^'Z?J%M_:E68]^(F&' M)UIRULYVM[NU<,.H O$NOE;]L?]^HDUF$HN6T(!(L EQ925RRF@$!$UABJUE ME-Y9V.'72ES?2F][O?"UT^V6//1Q'OKAGH$^TX1'9+C7B MOD8W$H(!]8#B? MDS?T!_/0KR9!+TU:>I51#E YW*_2)/T^X%]L=([KOVR_?S;*43\]'N:T\R\C M"VNX,_CNER.8"==6;JMGY8\EJB]L?CDQ6C-\O_QR+E](@#/R./GE^(62 @C\ M,E[<$&486X2+__2NS?*DW3_]X<\G[.V'[=LU?SJ,C=>V'QL;_WE?^O8A^_;O MW@ >L'3PXP5!^J>O^IWP93'%P9:W6Z_$EI9D*V,10Q>O;-<>^S@ZA#E]E"A3 M6_6 (;P'4D_]Y0-R#R6=NCPV>A?I?T0BY&A))EE-&&GB5]9-:J)C;B_MO1" MS+#E6Q;N,.5T))QX9T/$A"OBC,;!,6I,2)*;@,N4>\8IUYF9$Y'H9 0FOO,">VYCDRBHU33&G]GF9<@LSY4P@@(XQBI@HUU9;9U4((I#( M),;,E2GWC%/N;&;*.4Z%%LPC)R1!7/.$3/X3$\R3\\K95"E"-I6^;8V:Y^?@ MA8:7"@;?PRCG TY,">&#Y$1Z8PF-EJ;@,?9&DX)1SX51:V>M\]&6]J=ZZ_I] MO7W]9E2KX-7,EO94K0).8W 1(YR K',#M%T;*1"L0U+!"%/FRU/ASGBF-SI')[;3S[NT"Y)<]JLO@T4/Y=*Z M!_1;ZT0EBPI0$$N;\U\L&>*2JJ6=GWE69MYSS;S.S,SSREH,DPPIDXME M\P!^0LZ\R(C*D8C2*ZYI"5SQ"5MDQ18^!@$+3-OH6;> MVO;.LR\YXM[O*ICJO\ M-U0_MV^(NWR8'"70W&.># 4SLSGCFSBD:20(8^I"X-0Y?#=6NB3Y,C_#T=_9 M_)J<.]X8IXW//PO\_-']FP]F_?(1CP?;JKQ=-_],JQ4-X(TQ*JV(@2>KK.:! M!TME(D$S:A_@\%O9$[COVK0]6GL.ZY\?/]YPS&U2(3YIZHU)&OG(,.*4$J2] MQ,C)8 U.,)SY!/:=LG@* A8$_%D14$8>#B8 Y(B"@13RDAPZ1!*G&+$R6:$'K'I*J" M@ 4!?U8$Y R+(!T'[L=YD@FF!['&DH2U=H3$@H#/B8"[\Q!P8X1Z; 8!)WDA M1 9O8\[D9L(@'H1#-@J-@!D""R16RLB6+L>M(&!!P*65@"D(>%\$/'@U#P'G M1V@G7K @CG ,7C!+D8 7'#&R\ I2+$0L'#;6Z+MGQMVL]I+_SG;5.3ZM].6N MCY?^2#W$9=4&^?>EWJG-GS@AA-3$1F>Y2=[%Z!1+-,&/I+,"^B33;-"(_]@N M?#N&2A%DDGK6L,=PU6[WK '7W?+#7CXQ29H-^-!1KQ\;J1__[Q0^!Q_HI$;G M.$ #A[U^%0&>O@I\=%1#$[Y:&T&M5S+(@B6^T_>G1X-A#A\/&H/3+_#ZL#'< MM\/IBQS9LT;\UAD,7UPUB$MV]?!5-*L^W<-[C)F5.3>XR7;,1 ME!/WYE5QP M&0%0YIGQI4]Z@TY^QI?]V(6'_6WY *N./7RROPK M6 >KT>DP_C%J![[^.U>/5E_7X">:$U<&C8CKI\14W: :4*;^W>]/K.)+1*X? M[2&J%$M?VNY7>S;(@[#?G^F-6W7SXW30FS<_TD'5,,+*V>M7\^0E+-9 0?+' MKH<3NSR-;>SW,\_XGVIFXI75JI)SQI[7F84<#P?__I==G6<*/S1UGW%#3EW> MD+MI82#D16,$C(^K8K8>W7"],_#=WN"TOSB5M,\/QT3L'$@3V3T 0O5VXUOK M? .WZ$>VM;[SK7UP^!6(UD%K_=4!M(6U.I<5S%I FCX= :'ZNK.]<=[:?G>^ MN^UY^V"#;F45OL^MKZVW[?W= W\VJV#V1;0.#O>$8E@SR9#4"M@2!X1PDAF4 MHE741&D4UC5GAJ4LAK7,>!DVTKI 8N">&YZTD)$K02*LVYX&<5GQ[*^M]ENT MO?&^U5C?>+5];4GXL9K=5:KP_1O.-C""%4H3DXI:#Z C,D48%-,;F=XY$/4H _2L1MQJBSAC%CG,'**2^N!2"HG@6XOG M4?H=@OP,N'AK'/RKESW^V#\"'],-&U_M "SRZ*3?&0#?A<5B.".N!Z3SJNX= M\.!)]>'16R/=D)]"$N]'2JY+^0*S_-\BE%R__"9^<<,W\0LAE%#RGE\OM>*+ M:-TO+E U/\OK#A79']]&RT _Q$#?+)>U)%F6BQA-W\Z\I-N#AB7K.]W.\&SQ M-HC*+E 10?ANN@\QR3@7DO"4,T(<][G<9HB$6@W_>X"MGEEG[_5(X7JM$KA> MG.V?>[I^]?;/R>'N]L;7K<_M;OO@3:=]OH/AVN=;Z^]$^^U'UEX'-^_S1[CN MFZ.=R]L_1^^[K>TUL4,_TM;G3=8^R,_1XN 68G ;<6M[A^QN@TOY>;OHE!1V22!6_16H=T"@I%9PDQ.D2L92ZY)9KL=O5E;KG^/R9"/?XT M6^MW;/?>DZO@?,'YQ>C,.^"\]5X+XAAQ.G'EN?:<82M(U-H3(^T#B-T4G']( MG#^;P?G(B,=26:0PB8@SKY%+02()B[2/C@858]XY$$W!=*DC]H1S\'W\I]?] M)T<@?3^&SO!:?Z"<.'TBJ N8 !$R4DMLN9#$IB283 I^Q! D+91VD:!N\S*E M#<;G,P@424DQXM%XI*6 /X-26!),7=8C9+PI#7M 1KMDZ/6@%+9 TQ-!DU(R M6!T8EU%SR9+!R6,7J*'&"R]X86$+!DVS+,RZO.=-$^)>PC]<,V0PIT@E$YEA M+%@!T$15T^A;05.)O]Y[TKVV)WGKJ=&-=A ;/0>MJ5(C%D/]>7G[]4FRQ&<1 M:S24?^61W+H8R 72[E@*L&I=YE%8R+Q-SI"BC"*>XX,ZXH DHR1*[@"-R,HJ MOUUMST<)"Q;:5+#EP;69"[8\"K;,$B$5@M(8&Z24 VR1TB(CG4)&*Q^IU)A0 ML;(* +3TH2BZ3!,L<_\I+C181#]OT?:"EHDW%2?PZ;'O3KHS@RE--.Q35E? M"+#2(!AHAK17#&'%A58TB<#\Z,2=?$@.]O.E9A4X>>8R%@5.'A).;B]A,-B> MP$E@6,#Z0%"07B#N0D2.BX04C!E+)"A&>(83WL1:EN#3H\[.O^)@D(^YV:,> M-.@\AOJ$0F(N_+1JE2K'?C^%-YSB/\>L\Q.U8X.]N M\/=Q)DJU]6[/\1@P5Q@YIQ*PI*203APC;'!(N7Z<\)DE-;FZJDIPFT,!RX=1 M)42U)*#S),2K@,Z#@,[9)="1*C'.4*19$C12A8PT C&=P,Z=T<)4H",%_0[H ME-C5(\6NFHWC>*6"5G$X%\'A? *RE8_^YA,VV2@*V-TY7E5K][\[JG]^OBE> M-5$)%<92'R)&6AN/N+04&2LYXMZ)I'S")JBLD:>;L+:5>%6!C\6-5Q7X^*'X MU)_SX&-^?&I*8I,)Z7 O-#6(1A8AFP 1TXD*TS@DCEOZ0)U=X(Z/QV+.FM]V2-*!".Q05BF MA#A+#EDF, J.$J]EL%SSE571U.SJ?EV)1958U,\=BRJ \P" %^H]=XHSYY.1O^ MF [[K;M^XB2;DMP^(GMSR8^;!-JOBBT^ M6,F/194P7KNHJ3RK2]RLQ(O]*)&VD:MX5/KW51JA/3GI][[!?!I"&RJ18]OI MCSX3X/_#7O7J/[;?J52(.[DO<^6-/GRCV?BZW_'[C7Y,W>B']06.;/\PUN^_ M>*#**HLCL7]5A_8^HONO:_&6M2_]&'.2\P-VTZ(:Y^9Q7A .3H_KI>)K9[C? MZ)WV&];_WVFG+CV2;?(__]G,Q5[^M,>GMG^6S5>"D<5&-85CR.;7:]C&X*RN M(@.OC(1P[+@O&[]E(USYNQ__Z?1.!XW+?;WR>WWS]_%+/K74>&6/#QN_K8S^ MA'<'L5\I[-A!PX:CSG%G,.Q7-57@'O#]L1K!0" M^#2N\F8($&9Q42!$A;EXA3SCF3ES-Z]M'8FJK4Q6JQ MYGDX^R&"?87&&@!GF +7RR^#Q<+'@074F:.5^8+Y]"NYC/P-^P7@]PO@=2ZJ M<-099N#.B\BXLL+LHW1@Q4G]WM'=)T T6AO 5**PX.:4N".]TBB,W M V; C)LA?]#^1SL4Q?ZOL__V^I>]Y##FR6FP^BP1 6L<J[D-I[*KLHP/CXAG'P<<\(Y8BF%BF7,P"UL,@(1A E0(8DAO6V.I4AKZ9' MCPUCS,DZQ[Y[FCF9;=S%.GQ,L%"2E))*7+MH+">1<&H]\RQ:6:SCF:QC:_W= M'G62!ILD$M$HQ+&W !L\(*LI2]A2&7%.]2)7!:=OR<2J50QLYB&)F !HH50" MYA#. 6(L,#..O0](C:VJ^MY6+:N)C"G+Q&^T*_=TOS5ZRVR#N5<7'KV@D";1M3N M373]RG_6XPC056JWO=_I7V5VEUZMB=UTFRZ[T_E]@-UY5.^D#V]T3KKP6G5X M>TSVKFU]1?KNA-R81I7 M_$D).XU%[3SK-MOT> MB1;X%G$H)@,NM/<>.:LX @;&>%+$FR1N7M9_@.])FDB()LKD.0[*61&L"9:$ MG!HLW85=Z(*_3VL8Y^_V(O2]MY8@IM0HMJ)A[B*AG73!:2EQR(9Q_8H^2_>J ML//=;<0S3!,.!,P!^ 155CMA3(A4FLALL9%GLQ%HTUX*3AHM&9B'B8ASH'Z: MJXB(]3GW@P1OZ6U8W_5+Z7VIG<8N"6JCMCIKLB8;O.8R,)$"6 ]/Q6R>RVS. M_1YG,@H,RPT.>W)21=NG'<5ZRYI MG'1/!\W\O;PSU#NIC^;&3L6.?R._C_A ;D\X.!WD(.)?FZ^VWMQ487>BA;2G4E^,AH0PGNZJ8^FV*(?>B!!.,[ MN%V[JUYI](YC8]]V4[YT_AW>\]5YFXNNS7CVFY^Z5_[8$0S/_G0O51>[%N[@ M.B[V+R$> =8D.+&")\,#LP9NP'4(A)E@F,15,68Y+L;\W>T%-(@^P]_77C\, MXO'-\D^O[* S^' "/1^VCC^--J'?PX.0"]Q#]!<'OJWM5M;?588[A:P7$G'+ M'=+!161PE%)ARRRQ*ZM@$5>1[XHE-1M@D;^Q\5S)(7O7.;;C+=J+B5@9' 6/ M?ZFMNS:_''L95%::C;,;AZ.Y-/:>8ZR_,AW[OYNA4J$99BPI M'2)G3C@N"=6>1F^$B(G>QE"+,?Z0,;+6^MH>,9Z1I D"-]P@CC%'EN"\>0H^ M.= X12->6:4O\-5U^']G?;Z[C;\VWFH28^2*3R7I=(\H/@H8B M##P*9HB1A(?L@0HNK#74@[6JI(K1/('1@,?'G?,4_D&>$P -)S"R4E&DA5#* M*4!VD^/\#PX:*N"@ "8D8P :1D S%-91,[!83!(KX_\4XW^XIX"H$&<=8L1S MQ(47L&@8C S5!!QL2Q+F>=&8!QK-G#,6L[_B,SADA A ?RNB\;IW!-[5V?^K M7)4J$[M*&P.N#43\2X4DG=Z+QB_@T/U=Q^/!^SBQ9]DT!_66 _@:)]$/+T?Z MYX5,^G52Z*AKNQ:C]ULD4WP,?K9W+GP 4Z/LY.T97*X,WZUJ-/ M=L_&FP73C8.K3F6G=L_N'JM1TK+HK0)0IYQSZI(C0(L#D&1B8TC5W-;CN6VP MN72*B-];MO;ORG7K^+_KA[GH^A*M&4WY]OKFGF(TRB08$MP&Q/-L!R?3(D^B M%PH;+UD%^?RJQ.RE+8)]F%]?]AL?XLEP9&=U[K-I_J@)\2"!!7!GP GF7":M M&*%$1&>2I,[6RX,AN#(A2HH)/:$)';S; [>74:4E\DH[8 V2(* 1(D?]A/.P M<&CB\ZI!K@IZWLZ$**D#Q3]F149H\$(B%8P&8)U=3L*D-(=>!J>PE$;;[W;@C'H) M[YT.!T-;QT.O-O3:J'JC,[C2VA'5F'OC2U'XF=-!ET*8,-F$#898JGD4TN1D M;H*992%A0]4L$1@=)YZ=5A_\?@RGW;B51FWHQ,%6FCYTMIT;O WW?-7M^<-? M;UK1]OKA6?O P_-\@?9L[-&HHC:4(9\43"N=,P!@&4641I=4\"80N]*( $0G MT-$ 6''E)Z7>:\?P,DR-['GD&&NU P!6= $&>2OETA2 M847@ 4Q2K]OM?1WD7^>>&'MY!V]H:@18/0+5F;WQ%T9O5Y^WI\/>^//UX=;J ME=&!6!B%KCT9Q)?C7ZZ<5$?Y;MT2KM^4],7S.3_KO_(C=^_^4WV0F+X MC]SR^PLMM_(0:BOZNN/*5T_;/;#HT69>77JG Y@T@WN):CV1BL#SR1/")9=8 MU2J#V0.JZOR@A-J"=M)C22C<4SMMX8WJ#GX?D$N78@26Z2*/2EINX0]/5'!> M&N\?6+UFPDS?QW$8;2M=^'SOXY'-RV=_*[VI(G4[X&7\) ()O6^M@X_0IC6Q M^W;GV];Z%[QS\/$<'#W1IINX=?X%;VWO@,.W25IGEP02#C;.VMOOCUKKW7.Z#ANO=O3)'%"!4:82Y4SU7(0 MRS D$B9"X*1H-"NKK(GU4M6G7'K<-XNHY[^\/;JTH+=YG%%N^VNO -V=@&[S M,M!A:S&1QB&13VUR'@4R8"%(R""$-I@;G59695.S6\ET%4I[7VC+^IQ%[/97 M!K/]?HP%SNX$9ZW+ V>+*:=91,:0,3@B04P0020I M-5Y9-4V!%[R4[])C&RW$[==&L\X_A;?=#*<$IU$9)*2KA)4MO*]V"*&_X3\LLC?/S,9+9A[)\S-58QW:U'[X[H,ZYO'ILZ7ZB]_GOD>A"E=-WLPS^+47O>[4" M]\M^[%92UZ,L.H+A$J/+<0&S:NKEE?E7L ZF^^DP_C&:X/CZ[UR5Z,_2 A> MS3WT_/T';+Q$Y8,:'J"+'+VWW MJST;Y"5POS_3&[?JYL?IH#=O?J2#JF$$4.I5)^F.7]89W_ECU_;=O^WR-+:Q MW\\0_C^=/;P'\+RZ7:>EI\;K#/! ?/_]+[LZSQ0NS=,:B*/"6)J85-2:"Z,L M(](GZ>$51Q)A/Y( S18X 7K[1A&9G)8,EGV:Y0FGCR?8QM_=&+[4)P(^Y _D MU/^+0PG-1GV6?M5GZG5[5&I?/]V:]&%L_ M0G6.8:S@ E<=G+I\%F+8L=TN?*C;'>=YPXM?.MF6\GWA&Q=_#@9Q.&C\!E\\ M&!W+]-"K-A]Q_>9CI8HS^'U\E='QUCKM>_2Q?,M.Z-C^5%;YZ'/5@WV!WH(6 MY6?_+3\DW 4POSM2E\RN!,5_?!A?Y*SQ]N+SU7ODC]^;(^VU2OUR=-<^=-W@ M0F(R5I?-B>XG_=X)?.3L0OICG)T^&/;\8:4 ,KK";%,KET;],6B$3C_W0]U- MHS^F'_%%8RO+!=WM<$R5"=\=],:=$6O1G_R=N4_^*R@^S9FD4W,MU\,8O3GJ MJ$MBH_Q(L2R/\YU.\487,.<,8Y,X=L%@*IVVUKLD M0E)^ON+:K40^_=,411@P3E&''*$\IJF\A;92G+):%\O%%RK=F8@W2YOD!%* >U(,BU M\_A" ](V:GF';%T9>X$L5T5;?.^?>&R/J^)$=CA>%GJ5IMAP'R;N8(0L4P(" M-T)O]7% _4- :<#!(Z"^P < X@!\+>N@P"(/VE)_N*L(L$%'L[%FVF$ MK61U73V):KG=7#@GU!T$-\F%G/X8O=SMQ%$3(_Q]Y/JY(,/@C\:1/8Q34%VW M*H:+T_;3]X/7\@_ N+QBALL-_W^#+..6&S-:\*IEIC\YN%_5@@@P0$WX">NY MWZ^.(?7AKR' ]W>O]5LM[UFQ@LE(9$TX#]_J=O(CC19C0)QZEH_68?CMD(Z/F![W=D<_P/O#T:@HE$UE19I/S)F-O6ZT^WI7Z ;$>U+8,! M#GK'?S3RH:C*(M.(2#>DY6G_V2'P^:/?WZZ&8I M@1'F2F%_5-?(IZ'[8UXS'*VX[G0 >#H89,GI/(M/_? [4[B?+: _*C\VGAS0 MUIRL7G6@;>0R3$>G1S>.%3SP777M.#=$$.*EX%@SFS31C (K5Y[J$.8>"IVK M_%(O(],ERT>@\R:W]W75W->CUK[/C6W5SW.QD.!??2$Y.-R+T5BF?<@UEC3* M X(T9@E)G5@.E(5 *S6(.367\GDYW!@=ONZ=#BM+"J?]"\VZZDCUQ=Q[T?AX M'4&<)CS3Y@C0,C+34*T*&8?.1K,"#+629KT1*>YNG0"@&JPP125X[AMNDO9& M1,HEE=Q5UEF5$$#S2F?>QCI?3[7WKSAMGO4#%?,3$-8IW MM7%4E0_&50]KN]!C@CC:5__.*EHYL]E(8,4<-/PI>-O MMI]I)G"M9K6H9R]IEBM7!/*?L0Q3B,F>=@$W/\=,=#KP3L6F\QK_%=K7J!C[ MF)I-J-7D>J.&5;&![SCFUYQ)_]4=\!MHTC%,TEZ_4ZEHY?WX[T@V5\/S6^?W M^ZCEI:!$=$(1S@AWBEMEF*9!2.R,#+(&'C7F3-]=E6:U:L;0\W=_G%6P5A4. MR9-C _ROP>"U'>R_ :(]*L"1IX\'>M9@M@5>3U+A!J^^,> M+!(F2O#0C<$>\8@QZ9BV:&,4XKB(ZFX,QA!< %KJ9CY*^/E5VM< M_*VSU 8\.I,&3S))G"JF.\=T#S;W6 J8$>812]X@KIU 5N8Z@MAC NNK8H'- MC3 ]H.E>,MGK+-;,7;.GG(B3+#!?E;\$Y/ZGUP7CL+='[JRHGT$_Z\UG%,^N MS@E87#<+OTP'K2Y6_U$PO]J!!,,:Q>]A2@SFJ#^>7)AMM09/J<;7@8DC&V(= M=JE$'T=]?LMHOIP%^ I-\E$386C!N.1'B2]?S/[#7(F9$<-@N<+"(DY3 M1 ;&'@G/!97"@6.L8.%Z\3UIMBFCNJ0I-D?H=&;6Y^V^L:0I&'>U!%6)$O4L MOF+(7^)Q#@9/]DG&\W]TU;RNY#G0&ETO-$2^O9K%8WM?3V^W/*; M9* &]VM8=?=5*)IN"K][:FR#T16.&(CV6--[KJJ9SA61KQ^%U-9I@:QZ6 MK'58,[N]P6E_883QV@<[(TP[.6@?[.ZWUP\)X!)KG7^$>WX\WP&<.X!OGL%U#W;? M[NZW ,5FA?$V1/O\<,]I;CB.% 6<*Z I19#A3@(9QS%PHXW"?.6BM$Y8&U9: MQAQ[!?:D89QLKFC'9 S 65DR$@CL92&]UUNMUN9V:Z.]_:&QUEYOO-X"!(=. M;+_>W/AP-:OLI_>MY^?C?+=75]_DR$S%N/)F$OR\$ACN'&>HJTD'/"G< =@0 M$+:1YEX5* 'D'%3[XK609Q\Z-=,SWSOMUWLUXVV3%XV6/0:F5JT$H0??.>X- M+X(N@*-5)-H.>L= K0"+>X-!E352W:4*

= M@PRS'W,E.++[X3)D[\!UND?M\U='NP?NO\]W_P&-/1K"X"_O>U)^[RU1VS4FBB%DL_"P%0'9 SG2+ H&:<*$T\O M0[;0BE@). )CQ54BVB8M#!.1<>^94%>T3Y]HN">+\N#7'>+I5;E%M]8W]RPE MSFE&4*C*UBB:RV<1@I(D.FF:J&;ZRA [*IB35)"(N;;8,BZQ-UA$0V*0[/(0 MOUG;?-_XM/;7QXVYB=W7+LES%Z_OVM=UW_MNHV]^L?7@%:V/H)'BW7LM[)QW?O"@6\N3+R8P@ZNV? R9^HYKY MC2FDKS=YIK"@^1R/=>N'@(F4ST5T!OM5LE?J [9][?4/JYI01]5C96\SY6?] MIWK6:@_KVTG6=IW':'*FS/C1&];E6-K4EX^F.NI%X\WDC4Z] 0,NLA]O@O5. MNSD!"'B9CYU_:H=Y$(%]Y3J3.0>GSH[J5&]4:34IU]H#DCC.ZOK-Y@RSSK"^ M[.]CGCBEJ [/V,LU-4,N$0G\L'>:HP?]0[CXN(#DQ:TFUZVRFAO5B2L@BU,9 M/=#FJR-\QC/4U/=D$ MGCO,(<4<.JPBA'7AT"HMNG[1^QQ6J-+0^KUC^-V/K+7JZ_%]>OU1*/7Z,;O2 MV*D-M,S(ZS3K*A=JU%]5/5/;[U<)XC-7AL'U7?C&*'D?L[E^FV^C+QI8;Q/X_X[IWT$6HKF75.3XYK7OF M]+@W^ZUW$^$;=#Y/7_CK=R%XV/M[421FN;M]1'XQ8 M7NW,KYS'N^MYO%_5M:F*K'H//FD8.7OYA%N5P=H)<90X&^)) MG31?);=/,LE&#+B7NSM3ZFC[QYD^ UG-K_Q3UVG-.Z% Z-Z?^?S\^P"]^[TN M7'O0K'?/*HY4Y^=/S@BDT>OX?3Z0D7VJM>/0[AWW MQW]6!4T7JM;1\P>/6GN">,*,8L@$YA"W6B#G(T<*]8+J M8D#5T@C7&HQ.@/;[U1&C\1YR=6CJ]I,9F-R/%2VZ\C!7N<\ME1.6I1Z2>,&E MTDS>KQX2XR^48)S+1ZF'1%_07&?OOM_'+VZHI(1?" G@J.[Y]>\5Z4T_,X-YR^P,I+1ARF==8$ ,'F>J[13:=F/M8R(NTA;_5CK1TO#L]=%>U@= MJZGM@='".BZ?K!L?!_ $MU!T'"\]P%;C=PSH"3]Z5ZF[9YU8CR**^7-:[.LQ M?ZS3Z\%L%[AVWZ*,]HVJ?$MK"J.-AK\O=AC6ZAV&UM0.P^;%#L-:MD#W+S:+ 1 V:KV(J=V8S:K381B.,5P;C:N5QENE_7>?2?. =0I^> X]:6V'TCFE<8=X]:D9(B[OGK+E.3' MQ.A?3]O\./7J;,[IO(4IXW+?!*M1&9?SUOG:V>ZZQ[M'[VB;?L1;V^^[.]N[ M^SOG^]WVYXUO[:-=^&]'['RX7,:E==Y:__.P??[^:'=]A^UNOQ/MMY_VVT=O M#K;>?LSG]FG^YNY!=[\NXS(JTW)8__SX\=HR+J?5S[J,BR:2 M>A:$N%]YPA_&UN>6+UT:;/V\.P];-T9XRJ:Q]?W&I$2639I;RY#QE" >6$#: M:X:\-YHZSV/0=RM?6/"UX&O!U[EE4J@1W#*3 N&!3%2:J$*OBXV MOA[,Y:YO:TS]#K MC^(KN/Q68^ M\'_."';."LD-E9Y+RFTL48!%0=*CN4QU, I3-MOO-Q^W>T'8?, [\0-L$-U>M M_N77BH>J#W[+;EYX*W["V/+%6=ZQP-'46=ZRF#Q$2/G/>K'HUHO&IYM"RI/% M)&DNF:$^:QLHQ)U+R'BE4<#1VD2C)=P]=$CY,;=D"P07"/Y9(?AQ M,%F!\[ M'MV>!\SSX]&3O3YKO!?*:,2"9(@SK9$E7B-O J/2,DO=H\1+"C@7<"[@O"A1 M[0+.CQW,GLN:YP:SW^,+<&8I<@N++J*8"<0Y2<@F)U$*GF67*!C-"C@7<"[@ MO!C@_*,A\0+#CQT)G\N1YT?")S ,2ZPB&88CQ@&!2\21IM2B), K,H21Y&\? MO*@BX?^JM*BF-56GE>Y_5*IKOC#:/.6N)]+3JV4&YDCIU=IY139O))OW;D_H M%().$DF2TX.45\B*Z)!0S '?DT$Y_X.R>;^V3MY8H'*DE33ROOAUM_7;DW?-,2] 2K_+Q#W%<:>(M2/%.+\Z3@^:S>7LV6 M%T)*KZCN_?*R D5UKTA>%=6]8DE%=:\8SF(93E'=NZ[/B^K>\EHXH?]B),ON MJ<*S?MY1+K)[O\X@%]F]7V"0B^Q>D=TKXFFEQ"YP-.3 F1C^<0Z8TE-%J:@L?8&TVJ[$)%*"/EP/V\-$/>6M_=;]%WI'6^ M0W?.6WAG>_]@:QVN_7:'M8]VH3T;HFKGE33#+U_;1QOGN^L?S]L'NP>M\_?[ M6V];O W/ 6V@NT>?#EK;AU^WMEOBCK)[@]U)FJ'"S@4J";+)$,2%BCZ*/* M0A5LO26VWEYV;V GQQP]9A1CPY UVB"N%49:V8AH4C:H: U ;I&%*OA:\/5' M\34P%QUQCA!E>=+.4>6#9C%ABFV,O.#K8N/K[67W!FY*UC1R)Z6CB C'$?>8 M(A>L0SYPHVS"5ON"KP5?"[[^,+X*00U55M&@..?66\&383H9G[P#\"U1@$5! MTMO+[@W<) J@/7;<1(:XI1%Q(1)R5CK$ 6!#RC#+Y:VC &6SKJ_&AL^1<]N?Z$(>5;R^X-=B>R>QAKG$2(B!)+$$]2(24' ^4=#X@6&'SL2?FO9O8&?["EJ*9BQ1B&3MQ.Y!:*L M"0TH:IH$X=)C0NX6"7]=6P]C2=3HW,\ M&/:AD_/;_7C2ZV>IA,[Q6*JM@BZ;7W.V"U^)C<%^'(LF9)W G*!M*\F$2N]M M_%)W,DD;]N2DW_L&$WL8\V4[_2E5N$'#16]/!Q?R<(-]: *"$3N"^3^$"3UZ M SXQU=07EU1GP%AJ7;G3:JNL'M-J^N_A/6;HRIRQOFEDLS(C&D2/P(ZRW;ZL MM>[._IAWH9/>H)/O^K(?NS8K2XRDV2IMG=$-N( K3KV\,O\*UD&'GP[C'Z,% M E__G:LF?EV#GU!J:*9/B;C>/"F]-()3_^[W)]/Q2T2N'^TAL@D>\:7M?K5G M@SP(^_V9WKA5-S].![UY\R,=5 TCK'N]>I/W)2RE0!#RQZ[MNW_;Y6EL8[^? M6<#_5/,0 RQ5J@8J$\,P=/T2EV6T[H)D@E_T1@M M?H\K[?HA?LDH^;Z"<\#_"3M:%#77K>W-$3GJG>]\WF [G]N'6^N;W]K;:WAK MW9.MSY\.=N'W]OD7LKO=W6^=M]C6ZTMJK@?M_9WML+]#W_'6P09IK;_C[?./ M8O=SNPN_LTR6MCYOG /YXK-JKIM K@[W C964 8,!G.%N&;@2!(AD%?>2A6H M54&MC.1*3V-8RV$"Q[01QB7KM>$X.,NQX81YRJA).M#+ZJ\?-MZV-MK;C?<; M?V^]W]YLO[W":RXK_DXO8_48??>>/\!@GF'ZW'JZ;)T"P]CO1. L)U4*#!"9 M[" ,".'I+4- M[3_XPK?6-_:D#U@GEI#./@;'SB M?$!"!LI%4L+D1)LAK"[Q&@=C8C2C41\T M&RMK'LA5X[4%6KGQG_?-E<;*W[T!T*B9EU^$+Q$^YNP *#"8 M4@^,LKIK(W0&<'4_;+C3 9CT8%"9V:#QM3/ 6:<]+O9(WE[AD87!^H96BD M?N^H8LI JO^I)T/^1NS_4\F;YF?T&\ZP<>=V/6@LP?!9" +\'E4P?X?E83>-&X,.I& M_'82CP>C!G6&\6C0&)SZ?;@7\'B@AMJOR0]]Q33R M8(Y62!B2K7&_9!@\:70&<),CZ,/*!&HOY76%2QO?(AA.EI+;2@EZO]\1'>&+_YHK'F?7;;\A=.X!%]]J6RVQ4M]..H(;7+ M5NM07XQ//]:N%.!.[N_A?@\&\71DP?:R6S?HP#,_I?+\![\?PVDW;J7+1&7S MN,91,.I79Z,W"V4949;MM;T8G,/!4!2Y9T!9@D(Z:(Z4E)'Y_*+$/RA OR3D M8)X>_0G,WGH"C*3ISR:S9 IDIW'K B5KB+NZ9E03#BY1KRGUIRJ([7QK'$'; M]P<-0"N81W^>'H\^Q' ECZOKO_*'BXC]]T7LE<24\?N)V'/V@ABL^;UUZF]\ MD[P@U"AU7V7S[TJJ,R;,HTBJEX8O>,-O*6*?8UJ+H+-E[J/'?K_&_YR:6]O5 M\M&JEXV-BV6C 2O&+7:D'T<4O1C93V9D'X"9/)>)+8KT49&N+]B&7,MHV@=_\*#7V"A6,9M8.'YCOD^&@UZJC3#\>;(R\=/V"W2J*5S2N;2<_FP1- M.8UUI]-82V-A=SA5993 /#EL&,LEUID.*>FH4L2!\QC=* V'7Y.S>/GLZ_'I M4>@-1^]?R=?)Z60C5ZP=APMSPNJ^&3FC$U9?=SZ_X^WM0[%[L,E:1YOP^@[? M>OOQO'6^^;5]].E@:]N?[]!-NG/EA-6K_=WU+V1KNWO4.O!5^W8/OO#=;;C# MP1K=_=P2[?/VP<[![OY_S]\-6Q_PM[^V-X:M;7_6>K?'M= L*8:8)A9QZB/2 M-!%$+*;>)VRE]BNK5#<9IPM^?O5!)]%:OV.[]YXZ!8L+%C\3%C.N@K$ZJ2@I MYU9HQ2A+ ,:*)"T(KK!8C;%8%2Q^3BP^F\%BH7PT,5BDK>6(A^B0I=XA1JBS MCGL5L*JP&&.RX%A!8D!(1T)R FAD:#1"A!UA957()E>J(&1!R(*0 M,PBI,=;:N:(CB5DN2A0^/%RR)+ DB43]BAZ'A"W M)"*M-$5.>ZRB2XHXM[*JFUJ*I2H?L[CQRX)*3[610AC'"1,KH^5":>M#\)SZ MP(56D:@2O%L@5)H-WED5/:4I(:R#1!PSADSD))^&9L):Y566H".DR0Q;*E@J M(/#4$7RI">&6:TQA[@?CM"/6LBQ/R:BAHL2Q%@4$[B8;O#71J_1>82< (IC) M8$$,09JQB)2*VFJ<=+(YTH^;L" 4L"A@<4/0VPA,*:(RYQ0(8YC( 3\A@8C'X.>A/3-/I6 M#L]BI=U50B!+,S.K:F^-V:SE1X[E/)3:]^.<8UI 2#0Z4J:2R0&CQ M^<]Y:#&W@E9[LB>&F17@7@%CTI+"/PK0(C")?#1:LY"8).!M,=-DAA>T*&AQ MD[O%G-:)2A85K#I8VBPX:9DS(AB2)"ZQF05"BX.YW&)^;&:JI).5GL5HLLXO MN%O")F23] @+$KU7FA)C5U:5 K3 !2T*6MRTR:QI4D#11HNXB@39+.2?$E42 M1R(-SG@AFX+>BETLL/#Y$)]/CM(D0DJ<4**CPB6$O2C$\7 ED+\H\7SO;7>_6H2=*&D=L%9) MA6?<"JJ],3YI+ZB*2@5;0M6+A >?YN'!W#S"CY.D8^,L\=(QY&*6%]& ##8R M@P2,)H]&8<^ 'Q#<)/I6KLDB!ZJ7*]12CH8N$A0*G+!3B6-)+&> @P9[*PW! M0EBII;A%\*7@W'E"(MD.I(4(Q+:$L0CP\A)KQ#G-J@@ R-1KJQJO5PG M)W[Z:$L!GN\!C]=,6"54U)QQZJ(#,Q<&@,=I)YF_32IB 9X'!9[9 (M-0(8C M3LC[ , 3G$*.FH0PN-#28W"?F0"'2CVD4&8YLO7337-K.>9)6TV!9"@EC!#. M*TJ!N%*E=*GM3Z&5R/@$<+1IC$B"%)\@0ZA#F M-"1NF5/:@*O5E/0AA1P+5OQT6,&I=]9%HZFE7 +A#9@DK('^6IRU\$I89I&P MXOT\K)@?EIF$:7T G])HC1(C%-P9PI +RB#IN+/!>!D(8 5MDMN%:1M4BP^'D$B[1.K';X MVB.>P_>3:#53,>'@%2(I!,23<4C#B")8_*2-6&2QG;R;?4L=PU]V]ZJ A:92 M*6V%UIYD_FU)9,GD>A<)%E=,2DK+ H'%=GL>6,P[X3E\/_&W& F12HJ131' MPCB)' %*17#T7LO@.)8KJ[*)=3FR5<#B1F9!36 F!6RQXO"[UE+A&'+8CVEI M50G.+!!8O)W++.8&9[8GS$)P)I,R 2E*0C[@J9'5T2'!8-2#H$0P72GUE42Y M@A;?R9KQ3ECOA0!?G2M/+.5:.UAOG->,D)(ULTAHL3Z76LP/STRHA?,1O$O M" K^"% +E9!U1")EB=0"4RXE^"&$-IFZU8;S(F?-+-?QSNW^Z:M^)WPIF3+/ MYEE);CBPHA0IX["BYD FT"?N-)-*QU\&6/$D^- MQ!HE\(H19U@A371$04G+C.21V+"R2D63B(<,L)1$FH)+CXY+(7+BI(X^2<&C M8=IP&1-C+CH6,R/Y$S (LD8O;<2>189XM1A MI!.#\23,$!Z$5\FOK'+:U.*YA+H67L;A01-M1DDU@\L0_&0=>+< ]H+VY8+4 M2[U57RZ\8=XE]F])$,R'P+'FG&"7E _2T22-,(Z6X-R_RB^"G^&F M'*3)BJ&BM,DJ@6#9 'HI(T$:1XN88]%A32.E9&55JJ;!#UEJ\*#!6V2K4L\B0%6PNV+CZVDL")L,$0"P@;A32YA '! MS+*0L*$E++I V+I#_YR'K?/#HI,C129A'"R *1.^NX2=(D@H,#A[&$D1<)7'?G M@>O<,/*G"7'EB>I(B4 I!)UE-CTRVA,D3?2-T;#!N]U!CD-?[EHG'QR\-_D%2QA3>]!2TGGY?]K?2VUPN#M>/P(?;_ MZ?@X^-#KAN+=WRVOG,R<=SG?V&-$B"A90,;9G%>> K*$2T2PYYZ!W;*08Z*J M:=1RI8HN[GF7@N %P1<"P1,CSJ=DDA%\24,8@+)Y F/" L(A/.8,=BJ!!5"\(*7!2\7"2\Q_Z<^%K&U<7VRP,XD60 ;D9CT M.4^ 8\2M#%G@PJ 8D[.8)!]Q7%EEO*GH0R9B%5A=$& HL/I4YU$U38XY226G M'%OJ*(_>$V45TS8Y_)"Y 056'Q!67\V#U;EI KL36%4JNLBD18'E<^S22V0B M9H@0QK/*/W9* *R*IL#+>-ILJ0+-7DW*!=4K+G@WD.YW_1R #5Q MEA1E :DD).(^8*2CT\AXIK70@E.)9KI:!Z4.J _U\VJV_Q)Q_2C'G M,NU4@4Z+#VL-[7/U]_G'A1J_)9 MB[A0 3E-"5+2>BN(P(8"-K F):5DQ"^/#4\IW5RPX2&Q@:SGS[87H2?%S%QLV@\+8[P0[LP.P@SW_#2U<^"-U4DH1&V@>5?1(,TD1S;$8+Q66!FY MLLI8$S]HH;2BI;R-<+9[@;,VJI@HSN5U MA4=<\8@T3Q[Y8'-)..R$R.>02%/J6VW1%IPM.%MP=L$$H0O./B#.OCF3A(J()Q>1\QHC(+.!LWR87IN55<)GPU$$BQC164#XI@YI%E4B!&LN28I18T!9UD3RX<(/2^" MX&MI66E9:5EIV;,+JOXJ>VIO^[W!H''2[Z7.L*A$E_N7^R_*_2MEO86![ *0!2 7"2"?4@>Z .2/[%!MCDY5 M[=:'([HWG:HR%SM4G$6C.$G(QJ@1%Y$B%YA%*AF&K4B.<[VRRBD Z7(>QRQ M6H!T$8#T*96?"Y#^$)#2>4 Z=ZO_OY.4*NQE$C%H%)WC *3"(".40Y$:0H@7 M_S][W][@/DI'83202!04_WKY_3;=G6 (#4,@>=/&76J7"Q[O5\ M*KV>-=+=VZ?>U,.@_IPMIC/;[[&1Y^-L):\W8[-Y;PY&OS68^FS(L/C>G$T? MLW=0Z]/T;>P6I&'G99L[:]AY".Q40WF6YTQMUUGT!K,9-@2RO9X[]KT>;*0U M&/OS\7@VH*Z,H\=,ONB.K9T4\N?LYJR%_"%>U-_%P91_\8+I<,_!E/_W0^%% M,JZUZ(W!0\9PU+@W91.G9X'?/!L/'<_'!H83 MO9V:SF%E&;H<3_=K;C596]JO64/?O9V=_]1C+(XWL#QOP7KV KN?SJ;3GNM[ MD][ 'LW'P\EX.AG.J/OIV'[,"5JG7&JF,>D(&S1K3'H()E4#,"Z;S"T\_6]Y MUK0W=&:3WGPV@%_' W\PF\S9R+,!DP:F/=&-534"M*0CLT: !T5G_A .&6^' MM_IU3W1&&:XUFD[1X>Y-& [>HPS1R)OWQH,)@\_F'G/'U$G5F6JDT$C1DA;, M&BD>A!3+)J1H#MW\JT"*R^W5M,_9'C3F<3=\;H M2(WC=''R>9>DDO=N6RVVLF-2MD]K3HC/\6DUM]KAI6_NX> MR__,2I4QLEQ_/)GV+'\P[@VG[JPW'TR=GC>P,<,SLFWFG[UUAN9TJ'O2:6#5 MP-K%'LL:6!\$K%83L#8V5?ZG5395]B;CD6^[/<]WO!ZV'.R!NS7LV:.%,_#] M@0-\ \ Z,F>SMA=V:F#5P-H=8'W.ILH:6!\"K'[0"*R-X="_%\ Z'HXFB]G8 MZWEC'[LHCQ>]Z=0?];PYC(WLX0 V=F;[9V_'4W-\F,6J MVR;KE>F5Z94=WYL:[.%G'B9LQ(UXS^"\LVF!?URQ*7W FJ39\[W7* MI?7,]OH.QJT]8F-G.O!=;^@,!XXU\X:CH6LS9^ N1G,V/2#/E<++PD]WL'(_ M2AGX28B MG7O5E5I5RN]O7^[GKNPIB[K6=/YN#=<>$,T7P<]RY\NQMZ"N2-[ MLFZ-R1J3GPV3QP,VFBRF'AO:SG ^6&#')GO@V?/Q MD'F#^2&E[1J37P*3/U0PV1FRZ7SJ6SCGSND-_8'=FP&[]@;^;#;SW?'<&?HT M7G0TW&YVUQI,U@BH$?#Y$7 Z7$SMV7QA+<9#S[==YOB3TYT>O5[/=J:W+,K6%?386[G34FULX\'YN37O3Q6+<8^Z"+6S; M=2;C.0T('8RVSREJI-1(>;I(N9C/K.%H,,1#=4-O-)C.1L,!GK%SO8D]B-_/.\-APNG-Y^ VS^>P\Y.9N[< M'PX!*2T3=OP6I&QU@XHNQ78_9DN6&$'DQ2O=HJ+#]?HUC,-=_36.BGC]>]I@ M@7@:\.[F'#OU@*7%IJ[/AHO><&:/>D-K,NW-%^-1;[883 :.-7%=[,-GS;HU M3Z.] 4P-1-VI;]= ]*1 ]*&6.6'^:. .>_9\/.@-QXM!;^;[DY[G>X!%0\^: M6\[96]V+0DO]$Q=?:ZE_6G]K(/PM'J&*]O2@N"SG+ "6V_.%,^P-/)S\Y;B M#GA,<#*;6O9\:@T'$T '9_:8%=<:'HX.'AZAA%C#P]/"PTT3/#2'8\K2X0%C M0S:=LMYPZ+K@REA>;VY;5L^?.M.%.QW8,[8 +V;8Q1DL71+%]R!K"4LS65.G M!R$\7P3Z.3LER'W6.' +32;NV!H! M=SG8C,^<#K9['K_%C[48C"=CT?VO#<=,W2D'/2AQ@RXSID,G.EX/+(L' 0WF8XT&)PR&#SG M.6P-!@\%@W^MFL"@.: 2%F#@>?9L[HY&/<9F,[ ,P"$!O%_T[ 5XD@MF@RY8 M$!@,;P,#7=[R:+$5C"P:%80Y4 U47P91^D/))+\NDN4RP]! M%"=!MI':ZR+RJW?YZ<\-4&]\;/L?/^SN M.OK_2O4V=QUK//&\W@2LF-YPL!CWYLRVP?2=#B:NZ]J#J8?EF]U,)VHUH-7 MJ:N!YPU+:@W17@WQ/W\T:8C&]JF7Y4C:&6/SA;.8]Q8#9X '^9T>N+Q6SW4G MEC7T)^,Y]J6VS5%'9YYH':%UQ*GKB.>-:FL=T5X=\;^-7D1SQ+R<5.PQ9@_G M []GC3SP(FS'[LT&_JPW]J;>Q)\-L14L>!'F6@.)@=-N*&$RK>9"Y('__6#Z[?R6[_F*Y8$'O_=X^Q#?//V>[BL M#BH<(*<@<6$0L9YL;&D/7JEHX3'DK.]6;G(51 0,LU*NWWX_3[XMJZUH+?@D MXJA_#_X]'(S.U+^+%6P]KW;W7LJ\'BP!B? FS5?P\:8.)0?*>A4@]D')'A2: MP%>WUMR,96=OK5'?X+NV_>_O*_OT",9H%3\^Y_.4_9G#COUTC4)^"3?_(8R] M+R\KXX,//_XN9=SZ\,?O(/-^\.'ROU%.X;.KX<?[)__?'+YM<_/'B?]U\__OCAWP-[9MN3Q;0W&8V=WG \ M8#W7MP:]D>_/X2\,/'J/0S\(#?,O$*^GH^EH[,T\?V#/A\P?S_RQY_F>CXD$ M9H]!53! T37L0);D[.SMY]\!#L X_/72^.E_X-^?MP6S+BF'RV2S!#Z7.!S, M_M_7H(=SWNV4K%(>].M\/)M/YCY I#6:3&E&V'P\<4 96];@[.W'!I 3U-U+ ME[\LZ)\7H\3M;Q89%_E5GF:&;1HHZ::1+9GQ+E[!:VT,-XK@;3SF&ZX!#!3X M+/+1PJ"+LF60^,:?N9L 9AOQ@KYO!!%]Z*[@BQG\E6/1-_N,H-]8\GGI)JQF M#,TQCCJ!+1LZSM"U??B?Q2;>:#RP%L[2'\QR\LE<'IH=C-Q\LOUH=+6/\?5S^+-)[/1:-ZS M/30E_,6D-W/G@]X43-.9PYRIY8/'.>@W-!WANPZ6I)$B>4UC[6[0AC#B@N$< MJ^"X& 0(=F49AV#RI\A*"?/ _C=<^@7YR0OCE.$O\SP%F4A3Y4[6F-^IORVE M-8OF'DAXJ/%A30\R/FZYG5Q7G :X_C<)"^%%KMEW-X&?+0$3X!;B=D-L"J[\ M^:SY#NX<_*H\8]\)3VJP^SO;AM@+VT9;&V*-=B.@[53)J?Y[F90[?L5Z\X2Y M7WKN E[QC1O>N)L4]VZ95*AQ$)F?AD ___P0 M$V^BA ) -O &M!K/"RW=K# M[R!^VHDOT>P"+C[(WJ+G](%V'[N9-$-$[TW,%'\UF M_0FX7P.;N$E4JXDE"4[K>)6]2\?9!M)=EB7Q_P*X4P#**32D384&"!AZSC)N*#1 M'6-#OJ]/"X)=_0,( [^![.$R4M/@=AK\X,4IO#YO 2G@,BP!_==&DL %K@ M9Y" &T !',+#)7J1XU6*Q$L0<9-]^P[O#DXHF(046Z'41@RN:K9T,P,C);2- M>]@&[QY'P"-BSXA+21+@ T 7XRH'8L,>,B*^6"6 &N5S(H_UC7<@7R J1A*D M7^#-,"Y#?R"VQEO%A'H+4 >X--AO7##P(OPA5UX4*.P'BP5@H<4Q2L>QN<:$/X.F^@58KAD;I@M/>0GH$J>9LG& M%+LA+V'TA0(=%\S')ZG?3#@DANPJ2$..DBQR)3/8 VM@TG*"U3HD%L!;)^PJ MYQ<#6\:<9^3B6:'$@;?6088Z' ,>&=W5.9H=_8*MS9"LBDTD_0!L?-S3]@= M*4NN T_(=6UW\4_\5]B3-$\0'>26!XA_Y:9[2S>Z8@2VR@W68/=X&X5]/B D MR5OS7P*T?8+5/$]2QA=<(.B? ";!8L-5FK0)_3I%0ZR2(N0&"ZHG+@:JTB+ ^6[DBOAY$/(^/_%$0&;3,)@7D/47Z MIB[0J2(O&;P&R] 4^,(R+A0%PA2V/6+2"5)+F&1-6F,'/) ^*&PBI*:'AHJD MK[!T4,%SV.!)GFLW"-UY0+8??0?,,;(=^7?!TL@!_Q/:K].%?7S[-)\C/*(Q MCEC-YJ!243]R=8I72#H"T6"'\ \^W[+:-XK=(A/Q1,E9>#9 #85PG._!X4OS MQ0)<*%1M&. %W@1I*C6M$<]#X1>>(HMB-5V,/52%H&Z@__ +5B!). EX$:!#CQ! @LU1;Y;$54B M41<][(AM!2"?('TPVL R'MJCN!V%'R)T;4GS+-UK!LX\0X^U5%0F-X[(^D0V MY53F/DD*G.CQK\,M&=WA! F[ !6-HHM>/[MF8;PV(KB_8E2*( MW/C"^P-(U M2#A]1; MMTQ/D2\E^>I.&M!FD4>\E@7^"+@8;D2$!=D/W8#0#584UP2-XQE>4<>!TD>%)!NA!E6-D2EGZU)$@0O(W: MB;FX%8N$$>-C2CX3(=@DP4!?3)(P#T_3%R6=G>1K;@@)AEW'-TC>B63RL<\0D3^;HAY$S?%4IS3(W/-*7(S MRG2*M!SQ-(]$80Z&.Y>%,4\A--@*S"P -*=Q%+'P!$FH $&AI%:4%I>)$: B MRK[T\L%.0A^?5W^='KU6(&UKI%025&)-*/$AR#+E43@E@2FI H*K'M4?;;I4 M*BRX-"P3D*7^.D%:*\$GU_.P6E@$2L&R7X?P09E7A<_96DE(_1Y1,O]S1C%I MV*,+JGAW3Y"*.,81(-!S,=*QQ) H95!%IM0(./]>Q;&/*5Z#0LL9$#[ O*X+ M1FA&KCSV^@K X0K 5?\.V?3T*+D(SR>* MW">/O]\/+A>ZUVT/N(LN9G^,8O:A+F;7Q>S[B]GO().=.,OZ0[&PYU..SW= M[]UOG]^C_G&-4&@;*E?T^=$YI3J#$*XH#RL*05#5B%@"^!,RU:T6?JGW$-$S M[IJD (1>CND%JG$KTC!]T&0Y*2W0=-9L,C,-6F6,VC;=4Y0BHT8+2A,5@?J> M\1,=J\M,XQ__>&>\/A._GIV;QF62_Y $_A63GQ5_P$]_H:6'^)#WD=>'C\N_ MX.=4K,UM_$A769,8 MS:.4%UD6)"$B$#G<5-1?IX>5ZC79^N/2UF^?P"FF?<&6:(9R=K\ 1S-$TPSP M3@@BRB;2+V%+%J5@IQB*U& D+TOB*/ DIX@CBL#EOWPZ.R_$%EA]F0378L-E MIN\@,88M#("!EILT *[ #$( SSO05^CR_BCB?\A> ,$5 &^ A4IY\])C^!45)ZNBB,T!'XB%6.*7"M^!H!]J50KAN@+4_XVR AVUB'+ ML*STFD7@+WL;#\O)B[N"]'QZ]T&1'HZE8<@W.@5(Y07?";L"- OIW.]";EP2 MH(5:+7PM'_R"!'IPMP35#0%5C'8+3_HE"$,\ 9,G5,E(->MI&J1X M91B0,E-,BF,TW3Y6K!Q1%A-NB@S#0:T@7BH,0_'LKW2>(MRTK&F%89G@AAJ- MQBEG-'7QAF..X.K=]BP''M>X8O%5XJZ7^$CX&C AF+.LC,2M@J_JF2(?_IAF M5"19Z(D24GAFI&]\+(TR@3Q "0+%0-0\-F@96I -BP9!6C!,$"H+GS,?D(TN M*;^Q=$FB+/4[>"&7Y8"+8(4JL^&KK1)[%.WB=>=NR@[4:9T../Y3UJ\0IX_.KPJ-P]@WDOO;/W M"/94]_&Q*:3*QM[V(*T3!H2K*FT*AA*819:4 D=IO,AN&@(00LFE;IF3RWB- M@G"KZ++2A-=LVK =#="B>57EU2;L;6+8NO:_.]>"C:Q9M.F8MM1PFC%5QBQ= M9PS[W29&SBT?*0\_8<7R=#DIPT&07=ZU#=Q\@7//G/[.8<7 MD>XP%Y0[\'Y'\PAEWP_CXS62F=T EIE\A:=*YL8R,ND@">]JZYB>:6!N#AG]:B/K^F6- M+X_+ND;&HA[ET]'C$?D)EZ?@E&W(KEQO(]\I-5X'?=8WR]^58Q:X$G&Y M:K64DE9&X,_)+JJX6*/^[)72BPZ;( J/:X4'WK#; 04$9+P+?0#L(TAU 7WC M_8J.A([$C;\N<5^ M57S#RHG )$[3'MZFT>**''<7^*0;BC3 M.;^\QSP.-8=P$Z[4>8O)RM=,BF!1VQU$.5Y#<5D<,L:26;KA/]%[ICX8H@,# MIT^9^5'?CXB8\HUIEL<_2!0)(J)0L_B MP!Q]@Q?.I\"TV).$3B277\.*\>OG#O*]%)S^W07 23:8(!IS[$(0POR=D&1X M&K8 B:@[!J5-3>3"&Z;T3!6)1(0$I9:T+C._O#=%-C!)$2?_B*O7B"B5:,GZ MU]18$M1O,#6(^63E4N *E_"2FB;%<8;5E!D/XQ)+$J_NC+;!M<0N6!N5RM#& MEL'-K2#3X %RM0 QW$B@<4-L\K2IG'K=8F0-N[,V%UH1J2(A/M^ 2L)#^5FDA MQ(_8,JE0*HT=9(W+":CVCRI=5K'/0BH+9JC(T+_!AE9($]+G->TB&V;!4['K MF*RR%[NV"#*Y">)Z:N[%3W)A>[@XQ*-<9!EP+27MO:)>F=,06R3",T@"^\9' MW&&W3.X@6XAB7XJ@XADCC5]8UE>O>K$5:+V%@^&#K M')XDJQWXSJAL*B#+@[NQE0)\LWJPM-P'V7SK"HT&V6>N;YQ&^HQ<"RRH%TU( MB":2" 734I,7T;>1/(,57$9-C'A'S/($%1,FLM&F)HH\KC_<(7 MQS:;HHN'%[!4*$;T,."+<&@ 4^,MSLD6A7K[8G"%^5P"<80JP$,>_2J;_RH MD"9&"M1H,U&J- V&+1XCWH2QC\AK1F^K-S$"^.Q.Z-C#?R MI,8F >D#]8X@SBX_U@8/O.:EHG*T%M(KB'TL-<"F-&MW4QY842)O<_!V%H&@ MV36LN/PJ,(?/J&T8_"E?QQ+H9'THN(<8;)/ \9 M[XS'SPSV/_=E@]/0OT&E*+ICR<:@1=I>6D9X((ZB0B&%^5 ME&WVP+Y;!J%: M.UQIO8@V!;;U#+ HA-MJ12\N#-ES*9?V89#A]:L8_>N*/\V;;?&T +V!Z!L( M_C\/NKK"R15%J:)WIU""HA]M[9XK$M]80+.)9HYT15%R1K:0-=: M62H=%H6)L>%5&,HG?+N5*P4*(-)X6-,+SQ)!=*SQA>WXC[#@X<(4XVX8<:NW MLX25@+=C^#%M.[T0+BQB".J(.K+M'S5E^,)$$]FB&6YSQ[_ZYM3:LXBB;T$C M9*I*)1&31SLY9U$-,X\68C4EDI1K;+C-1JQ'+K-F(+FB)@RLV4CT @T2Y5U!#3%<(6M8NR(0.VHZE:XU@:0XYG<8C8KA;RF7 MQTUN@E+B&2!721P2#WYL8@V&'IV&%>T:6=G;BC>V*AOEH'F$0QW2:BPPB4-6 M:[$)W%O6^F.3:M'EI#!H-B*I E8&UQ$I%OM7-UNA!P%0N?P:7]+^K7 4CMC$ MZF)V4%"V0FOH\U6BC,DCF $IMYKSZ:Q[Z9$E->H)N".,WP8S4YS5X+B($,H2?B#9W>!1' 1=32*=D,]K)-84QIO/#HL_ 'JN@'\?$/Z+V$@$<3#"\9ZP&@]:7>@ MN006&JZ812 CH<02^)]_S:,:P@3B?KB(:! B^!P!+^3Y^#Z\5J"?S5A M65FGDNNY?T%[JO1:1!WFE27H:06FY+[2(6/R9+#T5&C)K+#5@DJ@!H /7TB> M&5(4)D_]8]J(%!)N;>5DD4M1;8#:%;Y"EON,FWRR8)YO#M)IQ0WK!J=J(^KU M\0UOW,T)".T_A8 NE6PY[+M?G,7"_$B2H+ *2T&-?!2:'O4A6/"L-]_T/')A M*%[28)F#]1[$>.**[(;"'40'.193*,JN-H5;A*UN\(R7"(BD.YXYAE1HV]W"NU&N:9P6;FK+3H5"5J@ ML9,R1D?PW>9ERK0O7U?J+0%9RG(6$= I*0&$!!V.O1@2GKN7,2Q^S$Y\GZ:& M,,JJ4"<&-ROO0,B+4EUX/J"6W" 29RU%P2Y=BY$W]//$+>1V 99>E64P5Z".75#<^XJUZ)$ROHT$8%=H4]"A,";)["J G^*QEQHW%?S MAB#FL. E;X4B6Z7PTI^8&@_TXD6/+BD+&0AW\7 @&HS"\ -7/A2MJ"B\*7X' M_CX_!:]01$!XM""+T1HO.1:U>7"-M$B5>" 0\1MKU!_)D +-$WKGJ\@/<8,;(;U,=NBHU#C)\Q^&'*F1R+ M/*1Y(\2QHNC]]=F'WYVS\UI0B"LI>6?^>"44O0M"L-X=W2VS:-$9)\KBN29. M3>7610J6LVI:H:Q2J8:CU)@R"8-'CZCH7J&(< Z)4]%@D,9!::+(,&_9'5!X M6J7743%."4BP. (?5:&169S-%G'N(BX$,E@6YW 0%6]^"G(CU28Y0-NZDZ<@ M),Z5$+-#?4K^./M<7\J# MN;R.R/@D#^:^DPQU=E[LI%2H\G=Q&)KWED.(Q-HJ=)GE:DM?D$\K*A>$ :'X MA@Q$WG9R3B%"E]N(&#&65FY!G"*U=R,&Z=0@1'*R8&"X KQ-RB02_-WZ,P^,+9J&0N#'@"W '_ 3 MSNRJ+IYW[^%@S%4\+_:3&;M \9)],?D$]A=XEHRS:C((;[!-'QX!X3$74;'" MA*:0]RW4,O<32K^A] AX3JEHDBV-"N5)X/>C .CJD\>L/AGKZA-=?7+>-9*'Q,Q=$)L/:0![G$ M^!II/Y>%>D7NJZS7AJT+BTECE6>K9WCD]>?-0%K'[>,_X%!TPD%+AUQ0/JA4 ML7?%3$-[,)B=@'G*8UVB=D7)$A6Y!:ITA<]V!CS)O.(>G*BUDNU[/'&"0*UA M$*Z>VBAH4TTN9/*\-FLZ!''34!DF1; :%BY[%-YMTXW7-![SXM.G"S!^%T78 MIHQ28FM@X>E0/%4=ZP4F<[I=;";E48FKWIYD*,K6N -A<$ND(+8\[%P$:&6* MK703@#[H<&54OG$2WA:Q89$2==0^*L6)TARA%?:C,JQFTB] M.4;T.?^)^0_X"&0*4V2JB]F3F$"DZ'P!ZN5)-C%2DL_XK-^1>&)>&=2#+M1B MD3+^KC+Y+E!>UF6A=Q6*!Q1Y #7L[X.BB5A6S@H3S-Q\($F8WE*3EI,'ZCIP MN\0/CT_,F3I#D[M,U&Q"3=TKZK,,LIP"(W\.X'9N$E:3B$50=@=GII4])J.C M2,R2W>%QQL=Y&FJL8;ZIG7&2'=3>8;;\SYR.:/$M5CF$IZP5_F@^)%447Y%?8;[8IO:T4QYC1LT9TCX(%2:SEDN*D+!45JIQ(Q 7 M!5^>$=_; WM NB3:2##"0/ILT/-!3L0WT&;$X=_EF.!K#+>'FYX -,SVA?S8 M7,,3U>H&/+A!U,9@>&A\]+)X#M3E[79GO'Z1#-2"];)*]4!]'AA7P0JJEID: MJA#SB]#QS!2CD;E=X((^='V4"?R*/#?>9F2R1QO?"S(G%8 M3AS,.WXPOP@Q8@E;C4?<$@+EE&H:>15-617$@YAHXRE5]12ME]&T)@VKS*-0 M$N[E .H53V_+"B8R5E+N>L*]?XJNPB!=]L!T=+_P,@/@^:(X3A3TF8TW4,YP M8- M!E]YN#WEG?:Y"OU['C'1:G]@EA7^I1=2*!:@W#>6,^U/B^IUX:"4[35V=CRN MJGRXC:7?2*"UV@9G^+,A!Z:EF;+XX?<,2D[!#60)9- M')26)453G"8#E[K$\7OQH[BIZ),@^E,KPRZPPMQ#!I=7X=TG?8=ZI_E#O%?ZL_RL"G&)*V/)M8FL$U!8-9:5[/(OH8B";0 M?O7(#VV*\PK36M:K+#-S2;B)=6X(Q6,]S]9PXU_C* M_![L.J4QY\09,"7!HLCN)G(5Q4WX@H M=-22FS:\XJTPB,1#4YG5VS,(0-D9A^^,>.W*Q]0K&UN.R9VD 7G\+W,*M^#. MA>XZ96_D#]\I (C?_TYE$]P6/TCQR,6;(*(-HN<*;)A-^[/)>#R8$D)D "69 M+Y/;S-_^T![W1X.I90]W7[+W^WL_'.'2G/'XGE\?]*U]'XZMTM6O>X;T^LR732O74/K=EP-M7KUNO>O^[IV![;LP.__BVA.$=R4!&H MCO[KS#FKV8>6#8KA0'N@KE^:M7IEW(.ES'_@*LP2/H-8?[$RVRJ6)K^ .M)> M?RUN(%P _-/#5B_<@X>L7S6GFN]3M1S5:-7P%FNJ:G<=^'IH3*'%\X%;.C]5 MO/G"&JE3O>0':1Q$,=BN31MT])=JB3@VB?@,EK^6A]LO[9BJF+5$+H0CA@^' MI1HTML*03-I9H4%7^,7DX\E8[1'V2O/A<_/AY/CX4+-:.UE-0Y[FPS;PX7- MWBWFW@$[^P*0^"C;1=]_@XG5P'N*#7S]'JN?XCQU(S\]/V KGX36)R@Y%RL\ M'W\ P5N/L)HW'ILW7O$TWV>LZ7EN#M%,T!(FT "A>4,#A&8"#1":-S1 :";0 M *%YXQD X@E"+7_Q/,86B]OX!V[Y!/3<.GGS1 1]_^N[CQ]^,GZ\N+QXRY%[4=]:K MT:O1J]&KT:O1J]&K:?MJVA1LLSMEINWH%_P,H;>7]A?T\_7S]?/U\_7S]?-; M_OS6AJ2H!4UGC)T+&DW_#EM+_O3+I[J%TY8:^)82[YN=%J']M(Q(;'4+\5K/ M>L[$M <37BO0D5AH"[9UQXIYJXLV;O-HV)\V;_)+D[+U$M(%V= J0JN(IU,1 M,].9#;L@!FW:UNZIB&G?UBI"JPBM(EJ'):T7@,D$5,2@"V+0IFWMGHH8:2]" MJPBM(EJ():T7@,G8'-G:BSAZ%3'M6UI%/):*:%'Y2+!UF>&GPTN!U4N!EF\[$ M:?E>:O ZS/+:$;W5X/5"H;Q'.KW?J7-AES3EMGJE%1I:'UT:!V9PXE.E9\VM$[:5HVK MH55#:^>A=3HUA[,'!%,UM!X!M#IMJV+5T*JA]1B@=3K3)XE/&UHG_9&&UJ[& MDT^CL]AEDO^0!/X5TP6A#QP-.C*MD:X(/8;X>MEK.U)Q,=3FH!E<-KAI< M6[W;7017RYR,=I25M)0+-+AJ<.V&=+6\(K1+0/4N3K/4B!<\?JP'S.KGZ^?K MY^OGZ^?KY[_T\]N;'N_4F9==_9+N9>R\J'>N5Z-7HU>C5Z-7HU>C5]/VU;0H M)-6M^347>G3-8T:A)^9LHD_+'+[&]B84[+&N-]>G94X-O2:.1J\C02]]UD^C MURFAES,T)_8#ZIK5F*^V1GE^CT>NTT&MDC@;ZI/)1H-?X"885G!!ZM385 MVZW(WO--IGZ4J>G=@VS+'(WTD8ZC1_/^CMYM+TW)ULM'IT1#(^!]9,,.P(Z3]"V_V01L$7%BMTZ7?(B,[GO&'D_UB8+,W-D/R#:>7SYJ>/LHV!/ M7W[$P=$V3FB3K&A0?!10G(ST:)?C!\79RU=3:E#4H-B)+78FYFSX@(B !L6. M@.+D":*B&A3;)RL:%!\!%,%]'NJC-4"[UB2;" M+,<<.;H+[;%GPJS9$U3WGVPJK+VRH3'P/L)AF3-'5X0>/09.^CL"/"]-RM9+ M2*=D0V/@O8[_F3/K :Z^QL!N8."LO^.X[DN3LO42TBG9T!AX'PP$7]C6&'CT M&#C1OG"KPYLG,5:%5X5ZE>$JNA;T*9,#4DTYF=0/>A]/^CGY:+:-L MZR6FY;*B0?$10-$RQU-=]G3\H#C6!?(:%-LD*RW>XO'0G(XT*)X"*&I+48-B MBV2EQ5L\!O=YK&M!CQ\4GR(ZJD&Q[;6@78*BOR5QFAKK)%X$3W5\_NE'J'>/ M[ Z8Q0\Y(G5:Z;'CU XCJVU-I8Y65[17JC2T/D$?_=E,5^&?-K0Z3W!<7T.K MAM;3AM:)8\Z<'8+54B;0T/KXT*JM5@VM[=[M[D'K>&J.M=5ZXM!JMZW'ZM%" MJZZTO1\I/ZY9XF:P5(-]7;,H9>F;UB:P]//U\_7S]?/U\_7S3^7Y[4V*=ZI! MTF])[.=>9OCLFH7Q>L6B5B;'NVM'SDS'>L"LX]/R=COKT%K.$Q2%GNSIT/;* MAH; >^SPU!QJ"#Q^"+1UDQ -@1H"FX5C:@XF.NEQ]!BHYP=K#-08N$,XQN9P MIFMJCAX#[?Y(8^ QIF\[%=C\7(S,7+G)%X:9W'8T2NHN@$_,D:7'8AX%1EM/ M4']S3^*UGNU;SO$:O X$K_%@1XB^-5NIP>M \'KQ"96=8?N6<[P&K\-8'GY] MR'$4C5[MV4KKY:>F=8;O6\[Q&KT.8_FA.7$>D #6Z-6>K=2V5]O">:=8M?@W M%K'$#2F\Y_JK( K2#$]K7.LYCX\]Y]&:/B#DIU,VW4!U/=]'IZTU!N[*9YHS M6Y?NG &MNQ(GF?8[ M3MA_BN'?3T'8ULM+RT5%0^(CF$CF<*@; Q\])#Y%^%9#8OM$14/B8XQ]G$YT MR[NCA\3)R_=1UY"H(;$36SPQQP\Y/Z\AL1N0.'KY0TQ'"XFZTO91PJ79DB4B M5&J\%G6VYV\ZDN#1J]&KT:O1J]&KT:MIT6H>5=%?)($;WE>]:SU^X&K:E&[O M5',FU8!L1ZZ]N\:X-=-ATL/7V%ZW?_#R^?+.\'S+&5XCUV'QS <4AFK@:LTV M#EX^A=,9EF\YPVO@.JRT;:9'21X'=.DVL MD>]^R#=SIAKYCAKY9AKY-/)IY*O)A6-.IB.-?$>-?-KFT\BGD:\!^88:^8X; M^;9M^I>F8NOE0G?Y>>P&\8V'5]I1A7BD!Q?!GQ];SKVP_?AR3L=Y:!' ??B8 MX*X/++9/3#04/DY29WR_T*:&PLY X:/:N1H*VR-W9MHJ/'(HU%:A MAL)VB$F+MQB@<#RX7_!30V%GH/!1\SX:"MM>RMDE 'K/PZ%SMH@39F3N5STV M\UFG9#S@/-%I9;^.4SD,GF!^LIZ0H:L&3AM6;7,TU;.'3AI8G2?HI:F!50/K M:0/KV!P^I!&Q!M;N ^NP/]' JH&UU;O=/6 =FH/)CA$Q+>4!#:R/;K$^_LE^ M#:RZC/;Q2/E;$E\':1!'QB(N"FF?,F1\,MU9[*ENY7D,)QT&_1W[J+NSZ.J& MHT2NV6Q')[76;*1&KH/Z@_5W3&;6R*61ZRB1RS:MJ9Y&?AS8]>+3=3O#]2UG M>(U=!V*7/=1VUW%@U^.G4TX(NW01Z&,0]E>6[9C)\]QTO"WT+#\1#W;@0S_. MYR'CGVYM04L)_LU.U&YC6N5 HK>>S1U[1TV03K$]F0!V10\/GB#^H:6QZQ4/ M6OUI]79H^D.9Z-=4G<,W- Y!6@_P4@<+8]: 6H%J!5@2Z@^-.V9+K+4 M"K#K]9?'(H]=$$6M +4"/!J!L\RI\X"TH5: 1ZT K2)^$YK>9"R\# M__6#Z[??P[_DPL,@8KTE7Y-E RLIE/08#N7[;N4F5T%$1)N5;_[V^WGR[=OB M2;?>]ZGNLO6==9P&61 #([#0S8)K]MU-X&=+V +XOKC7< 1?5OY\UGP'=PX< MDF?L.\$6@]W?V29;+V5>#_Z:N%[V)LU7L/1-G6T.W-\<3MI-VW[O=6:RQ3-CBO\[^$OQ[\&]G]"3*@F70!#*9P11KB\\(-__LW@[YMP%I#$$<3;$[!.UE\\ ,F)>W:+GD'T]LH M_OF\23.V,E(WA!N[$9 O7Z_C)"LW ^!,4':^,<:O3 ,VYQN[/]E-5= B,=SI MS]Q-0"<)&M[^H!N6,+I7$N#3 /Q9HLX#.,;,/7>[-P%A>@.)SK95K6/R59W M\RR6F\1-1_J+L#6!\*&[3MD;^<.6XZ-"!5+<#])UZ&[>!!'1GIXK].MLVA]/ MA[9ED985]6MB24(#][D&KMG@_,.)U9_@/]/=E^S]_OX/!_W)<# 96O?\_J"_ MYYN#_NB6>^_]^J,N_);:P4)68"O;X K/[N(*O_#B=\'@H-%E>5XSN^[7;2WP MCB:( ;J@9H3MCJE(3(AB,/OV%\ W7MJ6>M M@OY)GVHJU*VT%A+1BMXG.[?BD0L/P$Y[[FCD(U!2<\9S<,:DZ/[O]B#7N*>HGA9T M7OJ\7DN(TQ8#:1LPIETZ$73AY1DSWH'G;OSTRZ>6G K2R>U3F'MK3TUGV(FV M^%H,M!@\I1@,!DT5:6TR@CNETWZ+4WB[O8KMZ>AYG'T(AN9X]("*6MU2HCU; M.3*M0=/QV/8:U':7R"NSF <[UGH*TS.>"S=GLVX=#==,\.A,X -@UC:I.] M=-2!Q[L$'MN@_[JKXJ;F=/R CI>G9>9T=YLM MRW0:NS*WR9+I%"CIR-'C8]&T[?TK]48>M)&S25.NIKW64 >C1M'=/*,V&DU' M&C28F9.A#AR=-@]8MNDTFM5M,K>Z1% .>K?!W-/V2[Y7:X933\S?T>:YG9"M M9]6A#0J@I0E0+1!:()Y?($;F<-+41N*PPU;#EIRU>OJ%*7M]QP8B+[?FUB[L M<8C97I_UOFF_KF;&K'-#I,8ZD;G\$*=9N*D>3Y;6*EJN*S? ?@UNY#'3R)9! MXO?6;I)MX*)YZB7!&OM!I"9=^]EU/Q>>?/^PP^5*EK>I0TMG/%*]F@=JRF>. MB^JEM&8I78@U'*NVLKNOK8(HS=PPI,9$2JN5)%[QIATN[SL4YXG!TV >IL%0 M7ZW+U)@G4F,&M>%"E4974&,O>(R[7H>P'OX!]3XR7&/-DC7+0J+ M!^%4,2$%+LO7H6RL)7OU&3?,_1*Q-,5;H?Q^^-TIY=WW>X F?,D)2_,0_PH7 MNL5:\;=JP4\MUR7?CK]3O"C>;51]-_M5W_@GDTM&3 .DJMU90:7LL(Y7?UG0 M/\_ *+S7%))_&:=K;')A>&& +=X,/R=*-/=.FAJOXX@5:$K.@YLD;G3%5O!M M4] =;Q 4P&[,&:>M%U]%L%: :!&/$L#YZ$CR'&OTA,,.C5N?5/DXLNL=: M)_O7>M[GFWN)'-G\ "-8 0_BQ8(I;WD>H,077#%\O(0]8&DFO^$6%X)Z\1A= M\LLO[T&Y_9D'O)VD::R!>/ L?CTZ;(&7AVX"=/*#Q0)_R019@A08'6B7YBDG M'[ OKE<\Y*^2_Z5"5/;$-;YQU'Y9P,WC 4BJ*B)("@$ 50J4CJ)QN0S2.W[) MN $XH/<"F8'-7RQ2EF$C+UK34*[)D.W3\*XHX/5=(#-![:4F@:5I3X!]X.;C MVR^=]HU?XAM8:F+2%?!48$@#OH*R+>G)&X'1VF0GLNTE(N;E*_'"JSSC[:O?&>%'/S58*OUTDUA1V).,@_E?B&L'V"L )O8\89H M'[TLGL,K6]10;@9[Z/J(&RWORE=53PT%4CN:Q &?6!5NGP&S-S,!D)@@KD;V ME+=\(P:OV*WS./X"'R L,*2N>W4%WTIQBU%,649R+2$ N0A,(M2A<.W*_8*P MXRTCH-P5OC#R4 * N")D$YMU\?"NBVA0 4PHU-A1K216F8: M /.W5F-6(TAM ML4<=KD9;<"7Q11**_S0GQ2* P@7B$W3 QTC3!BB"GUET'21QA-<==2/1RR3_ M(0G\*]8DA)8C^H8J0GY@W]"/@.%;1FB\9F#/DK4"1%%(;&2;-2AAH?T#PB4/ M>()C6KD@?'3(OJ*'1.*5%-8%? /D(&7L"YF=P +@;%P'^#18XRIEX363-HF! MIDNO_"*(*;A909HEW.J8YXD/9BY&56C!PI - ,IN0)?E\!VT26*T-)FQR"-/ M9 E6L&2P4[C%7K4EX76_ B=@9\**8!(4\. -^'%().![%EQ3)U388I>;X/!F MR34\+365%\9^KL.*"#C35SQ7@7=<,9^TI1?[A/.-=[!J.G^*4G30#K<,C"\K MMJ;0>SM,Z$'- 1_9-;,>7E=NGB0;VCK*GV-"\SP"M" ?FMND0"^A#=)XD=U0 M)*Z.ZOQ'@O9:8( 24M5-"_ !Q)5"&\P9BX08P -W&SE'W!S['0$#2.=G)&>K MU1HX?U0QY\DE<[U> AKPXU!@K*7*\D$2>)'R,"WV'P2<('2K=.0V=S\8[CN< MO=KCXYF<)Y6%\#\,)WN^M:_I]GTX4L^D>(R9%#,]DT+/I#AL)D7;U<;=E43I M=+;,8.&1[UW^>T5%5*^W2S1FX )X$0K4@.D+](B,#\+4N4C3V MXH.CU MV<6'B[-S&0FB(%.V=#,R]==NFI;O*\UH$6 M%K\G=%JW^YQAS>X#N+IF4EV+ MEQ/!)K\>N:205/!G+C:N]$W9GWFP)J.=W^?US3+PEO0&Z&:LX)6%_U^/UYXC MP;;"<);U"M\1S$6,^;/%@GD4;2N?6+AN56]I]QY6DCY(3) !\&BX;&-DM)Z@ MV<&FG,'X0EIMB*7"*P1+_QXVSVCTC#9/*^E7P&E3.'DGB.V/U]C.82C6 #CP MA=R#+ZW=31*'BGV]C90SGEO%>\-:PN _7'KA6LPJ8?7?%=>P\!H1@\W ,(%, MM@$>!"&QS@T&$.3(F:5;E2"YG"5S??+B"9-VXN?237SU=R19%7E4NKG"J.=O M5P1%)2EPF>7UE:@[SZT82JQK#F_&L:0N\'?:UXH;,=DO4L:6-(WW>Q#'+TP8 M&Q/1+:'ZBK%8131."14T4U[$YD3:W5(U&]T*R1L"/3"U2CECC((B*R_ (@?! MX)EFMYI#E/*D%@<5LF7/BBE"BH*JI8!X.0H("O 0 ^T6;] V4++!.T0*N1 K MQ9&CU )='U1;&*\IH(6!=8H,MLR2JP;:WQ=;)*FYTR*)L/(JB;\"NH'9) M-1H5QKF/T=1,B8M6R;Z*KX6& _['41F(=BD0S:M2?P%_ N:H9W+0'N%/*<)= M:/0$?@G,B):UE +A2*O5?@WD>#ZZ>$78%Q'3&.] ).)[95P9<"3_H=M(]8#@ MVV\BQ?HCE\MJ?J25/"!7[)"L5T7&UP"@8G-BU2%O,FY,,P7B9MF"2PF+PQQ^#)6I/BF ?", MN0/#4]"_L'GHR^G0B)RPR)2Z5M,B?*30IUX8;KD<#B@]54?DJ/!'41XG]5 MDTU\H7)QA\WQ!\CEY\)(^X"E5:@I^JT62Z-<\4JNN)3+TJ(MV=2Z(YMN>0WE M3;?\!FM0/$8I.VA2VB6W%\9:+UTS#VN(./VQJ"A>K8(T)2X7[[3E6AZ? ?P M]OT; ]_+Y8;G124;VW(N5A=>2R,7S%RRC-W$9?=C9@IG31LK >@HVH.*?T]>:J0U)YJK)KF6T>22+<4JW;-WZ05+NANIXK M63#%JQNE+[Z %8GC%EOE#12HI"PMZG'*U *A5^Y&_&Y00)X48K@ 6HJB@D6 MYP\#=/'GL'@>"A2AJ)ME$*H5E%CX*D]A&'Z27QDY5HR+H(:/@1EMA0L M;;5 '9[$M\IP4L5;PJA'E+D)5H/ 4]"Z0 ,!3(95P0MW*G X)1R^ ,<]4V)D M%V75=>^3,'O? W6CJP!XN>WSJ2MO(_>^'G-1"LL+RSXH7A$O9QFO3P8S=HDU M\?Y!_--9]KGC&9J7X( '<#@OR/A8%';])+1TVUGY]EH/$28NWJS!_L"JC^G! MX5KC66L]NL4_%!%X'P&UF/%:\-!YRWF(+YT',P*Q=,$DYXIS1,7$$BTQZV"5 M$8+;SO4 TU2_.3[LFU-R\=&J"F,\#,V2%3?&T-M/,(9-A:,WE'CAR9:;)>,' M3D)2\UC!BD /%AI85G,6QC<\WHPQ\$Q\5CDJ5XM]%T\2I%'R*U2ZF0J56"X0 MO$@*K:Q#^!2-$R;D!E!S4_%^^P82[V;>KY5+$OCO@M##*!>;";E_+3UH%[%HLC=#Y# M< 2?5@1Y80W\2->UFP1QGE)KG< /X#?9R 3U%1'3;@,R,W4=^,/PK>CPU[5 MB[E;VWPUSU!5WL/U_\C3C!_ )06"1VT37YY^)JKUB&IH; 4Q;Q@$+$!'!",\ M)L67%S%1_-*$"76!#U98U@W/AZ^OL;Z?L@7\ 5@.X*,NBO,LI2._U>.4VWM< M.SKL&C:5IZBU6ZSA:X?627&E^17>*&*+H#C(B=)IO,O%D8R_Q_,4G$.B(A8W M2:5,FB].UC%G1N93<(S_0CP.2P6BV-8K985N1@^8,^"K2)QWIYB,KB5N6RVQ M,]"UQ+J6^#AJB1]@ROP*4,F-EE9;*WT#%RHT5+-ET+9PO314N'*M6BN*J=UJ MLF_0\2T+]?"8=/TT,_QA8*,%@*4T(G'H!R&=4TV78#LH7@/9.5&YD37'NDB/ M6OOO=XME6"'XI,(Y"1/]-N#2D%&"'J@.*AQ6(AN7W.7N346!]KWOUC'?2?0% MF]3[@NU-[@=?C0^<"#_M("EO=U&PR^W?F-0Z 9\0>G\J6K.T&D8N*_'=0B92 MV%I5(O@^-G!$Z66.1%1BLCTD MK^+4W_Y5H[^(5LY M_=!=I^R-_&&K=9W*!DAV/TC7H;MY$T2T ?1<8>W/IOWQ=&A;%MG\HDNF6)+P M!_K<'ZCUSN_[<'3+O?=^_5$7 M?EA;6QK/U(8^P+.[]$Y]X<7O:ZRZ'0EX7J?_WFU*&XT+1+&#NX!*1(AB<$'W M-\QLO+0M_>"?;$1F9"'5@RK MVKD5CTMX--F>>U#9TTZ?UISQ:)PQZ=STLF,8>W^7-GN='WEOZ9'W+>COK4?> M'X2\[1AYWQ9KLZ7$>ZK1;8\R.[[UK#<:F\-)/4C;OI$X6@RT&#RQ&(R<6:]IP$\39WJNO1F/S-FX:4)PZTQ.S01/QP1C;1UY%%''G7D44<>=>[75C[YM, M[FJ^U3HW1,*U$_GP#W&*I^LK9][5"5$K%SMW8@MU9E9''N;SHE>Z:&3_V74_ M%\[]@7U#E-J!M]_/DV_K;8^ZXJ/JU3Q07SYSL%0OI35+Z4+TX5BUE=U];549 MREGV\RDZP[B\M1[VSN39,0^S8S3>J\R8><543NPT6CYA#O?4K^<0[J; M;7G$>\R6 [ND.=LN<6N:-!G%/W%J M5J':Z%6_D0 %G9#4$V6, (V6N?VYE=&E09**GLM*+RW1*KC:SBR.PK(7E]TT M@8!N9FS=9T(MH]-=&[UO'-&P-K5]6)\MOWN?RQ$>-.90Z@O13KEE'3KKD^%+ M;909$=R$WG-K-%9)^JT=W-_$[G5V$Q?ZC-PW-TEP" ^2[QRWO=4]_-06>T&2 MX4BP6^ASY_3&$6DZD*8-0C+<2*[%7[TLG@. M+V<1,68@::Z/N]*O*8.FN>8-3?SX?/IJ3U5[_&IKUFG*V^S1)E;,NGDR35KF49=\RA@39J5"=R/;K &R^6Z#!QR4$^MI!+9<):XG!#X7MBWRC_@0OA'B M[$;V)> 3[=$4NL;I&;CP5U@53Y1>[L/3#&R<5.6Q MX)JZK,*^NUPQ%^/G3>6%C6]&I9W*S4=T1&CV.-QQ1=.T<5RQ3Y#8> >[/N#5 MQIG&]]]W;@@?-HNS+M4.=ASV6V:Y*K8XCGT76RJ)B9I>^7-,2B:/^*@9:=< M$2^7"8V9B1?9#85I5%.''+X2\"@]4=V[ .](S"FN)L.*2P,\08\\:=_($TN/ M/-$C3TY^Y,D[4N) CL^(=*UVND%W4=FC)Y?,P;DT/D!I.<)(LE2/X?[*\H#Q MK+75E%JB-FCU0/=$.#:5<:W3N][E))KY%YQ;#UWM\BSK'LMT*T)\7T81FU;Z M8=+U048<5$VH<2U^R/[,@S59D)R37O/):_@V:/.N@-G0 FT(PYYS2U+AN 0L M#T4^MA\^*-TR$8KPZ^$A"E@$?Q)O[QS17IUZ8Z-96)U4IY1K2(N*EE6G5,ML M24F\XGWK[[[1(M/40;2:URHN+%APL9 *+89K9T,]J_-0X9+YA)>A7M MGH1)LQ5]S"WR07X\T2DYK/!+D?$R\B3X/$$O$,!<#7%Q%XN/840:P"N"7\8! M!J.!AXJNXA !-4>C.\/J]F2BT5"CZCY4;0H#W1=:'^*Q&ENH*H=2KMU-$H]#\M3A( F#,^.[4NAG?:Z\J4VXGUBF_7KC%&U?&T#1/"QI-; M[K!3&H]?&#_2V%6*LJ5I[ 44K*#@;Q$J%'FWQEUJF7(5<R9>-A0-5EJ$7M>IP$\!YS/0+W' M&]3^2FIA!Q"@[& 5-LRX8+@P4E0!/[0# G\4N$@XM>VH0D+N553W&5KIO<=#8\M=X[_ M87AG$V92*6#9RJ34U!L1I4A>DM+DE0_P4.Y@-*5?/(\G<)$3JMH50ZCP2!HD MSFF5*C9OA['X :&3WT32]D,60\6I8QO<0#(6W(9CH7' M-%R4U]Z\R(I)&]R+A)&B\0%AH+%Y-(4 M0E'+$Q 2TP#.QBR-X;F4GL+QZ7S0*28LUPTO0465XN\L6N*A 7) ^D;3*Q>/ MDZFU01$U&C\\:K2E7\H'%28B+ ?3!T)^98+*Y35AH([*0E#U;4! ":QP-6K% M@*PP0BV85JQ:\87*Q1WV8AX@K)\+"^F#FWQAJ"5;[HB7*U[)%9?"6O*4C'@J MWL%#>'?+VRJ?5-B/,'BV@>?:&W^(H;8I*#6DQ2JBP$ MX1 L2.%LWZ. J&5N%5_=#Y(NZ$C(!Y202)56H"1&1XVA?[%>+[D M9YR#+D]0&'Z27QDY%F@+<]K'>.8._EG">J.(/L2 M;/$ MN?I\H]%B=Q/0I.WG;]O3[J+H'CQ9H6-DC \-PXLO @Q"2<.E@S'2HP9 MGK,L61L?%,3^GE/C;>?AAS,(N?3O(Q!_9KP63'+>IS.P6+MRN^$#;C8,Q;O,?256UM)=-#!:JIT&%A MC$>36;+"2!V%-=8A?(HF!I/GI3!]P*V[DV1OP=(_, QS&I?NUVY 7_5,#:[] M*BZS(+P\&-]KSM\KP_>J5D&-9-K#?I1:\:Z4W#^ 5?@;\W__AHD#$C-4%X*) M./>TFGGXZC_R,TC,(^<=F,.@BO[;LZM%DK9:P^8,7W$4Q:J+P^\B3A@\<"5H MGZH>+'X/=L)XEXN3!W^/YRF8\YDILAHR&4_0%R?KF#^2^13=X+_@RSCP,O!R MMO5*62)8#/B .0,>CJA:?"&.#%T>N%XW3"EB%N:8>'(K%0E&N@2[?8'G=)$6 M4HLH->B[8N;<-=\IA;KZ^Q[5W[:N_M;5WX=5?[=,RQVL#Y34-1J/!:SM$*DI/PBI M1B)=@MVK&, 4(:O=SZH5+>)!7V?__>Y>#+4ZKO>)F!\4E60QT1Q-R;1)]%81CP M44&MSM+E+@XXO'"3>*%'L09EZ05K;+U>4B$E4T/#N8)Z;+GD;#/P!3WE< MNR$_9$UH4Z*;/ [,8Y>HCN=Q(NL&77!^\-Z\(0@=-UCQPMI/[#H.J:+O'4A] MD!D_PY5404(/&*GXJ&)#I8YX[T+QC]\ ' S4RQ]ME2Y1XD?FL15V_' L"9+O MZ2#O'Z(HAH,U/X!=I#3*"F[C[VZ48ZX,OCLVR4"A-?V),* P81K'02Z'@TN'POO,5*+R;4P5DF<%A;J M9AOSZ17&OC6[7[!C5'S%,/5B2O T7!]HP'OI2=W(*QMAJ1&/7].;)4BJ1-0S M2L"-@%VKQ?5$=,^-L/2D>$2:YKP:HM@%UZ,VF-MWOL$"%5&W A+O9D0+8'#A MP7J9>$6DB, M8(%/$8N_HL(JN'^:8S>2@.I/Y19S2!%['T>5>>9B M!Q-1-UJU3G '$(A F*^6ZC7%4VMMJ4Q9=2O*#O'T _CLLH,*%0Z(4T%Q4?V# MV0G>>@CAE^I=J"I5\*Z,8@)68_51PO-V-P'6X-^ZS[P@?]_;T69C@9*R"R9N M0_$'(%VB:B; X:/*C=W;W"^K!-XA=_Z,W'F!P1?"P,Y2Z$X1 M%I++PAJ<;Q14=@M2J'W)IFIS2&$>C)285L.]J+'H'?UQLC,F97SBD>XK\AJ5 M4T2E\BFMXAI&!6E#P:9HCC8N=8@\^!)1N%OJ9G>#?# MY:LK+I^L-,)LYD-LG=16]&,M!%U.8JG:2@PX)&1>>0:$ M'VS#0[DJ 4RNS:A#N*AA3=&4+$Y(BZ9487GJ36KV(+IF:4;/VK+'\(@-/JI" M&],(F>N+TX.XFU1E(L2MK$0):AHP+YZ&'4JG7[@ -\%(V&C+JRBAYM#D47<&DT; MN9_E;>L[6W5%[H%J#0>SOIFI7@ANJ,H'1@,+J#:A<+#$UPI6V'9#2B[A%^_J M8^ "8W]E)5<9ZQCP95.9"-#8+T#WXVQ?19:C*[)T1=9Q].,\6*'7,PN@#4CQ ME%HRI<[412$4,#O2B@=GBFXXBC<'MF0D:_^I]FH9A[ CJ<@O*=W:1&L[FT)1=I4!U%Z5:Y8I /[[[[?-[7%F:S__ 2#H\CCH=!U7%1\%5^8A= MNJQ(#?I!"@I /@^_\D/L)I1*_Q$4HRA]YPDV#(+# C%8C,^FXVL85L8G8K29 MU:91U/4#'@V*-A@Q8KQ,>?M1/*B,X:L@$K$%'.= B4;AO\/[TUJRC.B;BEA_ M6#8@Q[! (!QH:?.C0Y!6K#(ZV83*379P@KORV)BH^*=41?,J.278"CTG=@V^ MA?:ZL8E=CF.>=&]>=$?*^AMG6#:)O\=M]V3_?W*]Y>U9 M>2FBE&^<,S'*1 MQ[%,@P4DC*^M+!;=,WDB$VCRVE46@V8Z,T+&:9R(;.8G=L61 MY_5A>"9LX/6350!/P@9*5P0.D=,'M!42(OL\-I3GH67\4.6"I6*FVW= M@,HN7SN21)7<(;ZR51#/1TIRMV%[#RE"2B_%GQK&;E0T+ 4J98*$L@:&,?X5 M4>!A]\%,I(,O_='@U>T/*7>//TB]ER7O9>.]R$-DR-0>?H?71 OWLM156$2& MP^RI@#JD!@!7]( @/O3POMUA(/NM@(\B94,&!?#C6M@:MZ%2PLA=%90-76!D MGYM-1/P%&!IP>^D1EJ=]MDK11%M"<66X4;"M6!SV#RS[\\$UWUC]81DFD_9?6MVZ_=LBQMR]:_.G+U?[>-7;:7-(GP3?&0L_:B7HMDV MBB$9(0"F8)LFO#Y"M%%5FGSL+IXIK;LYHTP3[H=(QY$4K?,DS=VHV,["5-Q[ ML]?XZ9G\^(-\A1]A>6< !Q>1ND/W5#MHU]976PL!51Y\H+W599&\W*M_4=Q2 M' ^%.2AE6UWCMY#A+",:T(X7(,F*S30-CG"B?),C.Z_Q&YMH.HCXC:@E,=!^ MS_@$(K2&D0O1_J6:DH#7T!8*CT:^8.J*MS2ZHL=A59.8#TD3YRC61U/I*.F9 MRA4JI[%IU'R& 7UJWH*G7&2NN>BC$36UU7BM>D9 52S/P3 @3XR=U\;E\1R? MN P?"9Z=FP3E-"1Q';W8%5 +5H3O_EKF"3%?PKVV__.7J6T/OOLL;[(Q_E9< M3Y]9WYV;1MFE3SXU =*E12DEH]NBG00H ^I9*>"47@RYEJ1%Q1VJ2\5G69/O MT/-*J-:*R"1^45^1NU]W!!6:SX,G+04Q6'DXM/'-3U-&%5'#:@GQH3Q$6ZV3 M+>KXQ$%R&@<0ROK@35E5B''ZD=+TJX'12Z>7&T\[M[$HDW4-L/[FW"I#T<,^ MHWP&W#4##UGTII*HP%WC;$F=33EC*5;57LFCRT'HOS!,GP>K=9RJI9=*F0/W MR?E*\(M5,ZT0AT9V4P6,4AQS3D1>BXQ5BV4M&T;,OQ-_QDX-LNFC!P2A&KCT M.SY'LI34H@^KM$'4YVT%D+;L2\PS8%MRCG/ ;A$.& @Z&M;?U_% MBN'1?UACAG), :]D"8]-*6L1'9J CS@O P.F;)XP.H MR@*1IU*:B==>X>MA8DWYNWC8 HM;X=EP'6\I"?>5:BT3@%O$K6YH0C*V#+U% MA$76*JT(!XT^1:6(>ID/,0'O<-]>P0M;?7OT!OTE:;^"_<;C@GD9A22KU"W3 M8+_OTA4J^*E+"])*Y2SQY$90"!;]E5:ZCVM@$4Y_5EWIMN- )$;_D5]'OJ \ MIV+)"C8.(>#28Q[C%CJ3ML-(AXN-EWD]#]ZL.$3HEOAV0T5"H@ 7MATDK(:F M!#'7TGWQV<+-PVR[S/V&\?9U0=08WBWO)Q96UF3L?H\=8:H3U]![Y(BGBH-0 M)HMOB8;1[KP.SHW)B(Z ;B6?7X,\YFEI;O).KDQ68TI%<"YSJ$P)P@G/>0-^ M(:6.&YUFXJ[Z7SF[OPY@8:/!XRRLMJ!=ZYDU"IJ"!VN,N&7BM+ILO7@PO95, M M$>46L-8A%B08!JBQ0B*TQTRF&Z.+^!K'+13K(>ZB@+!/A!S#*,QO4-53N0 M-J4(A[",W.W(!QDM912K%N'C1+ESH<(AMKHZ*>4A91F574 M1!["*,Q?N?]J"WNTB=/F=\9"60R8\AO^W,#X:HJC$R-.=K,H#[CQ^ M<9=(^Z.#[]OOY\FW;Q]RBER75#Q&2<50EU3HDHI.-KFY=^KW!UA8&%\=?\97 MO*AL.I J#3_(@2M.N6WD@4?R[;WX*J*#X'+*V?8Y0Z$[,-S)O@9RH! _QU,+ M;J"W*FP6>105+ KRZM%74.-Z97MQ,&>!P*+\F3Q[Z>.E,KE(%ATXS2&J2V[ M%8^BV8S%C,5KT(#"I!'%(7C"$Q9-XY+$Z5I)%V[G%%2BA'%)$Y^J*;@=P2/8 MM0PDK*Q'EEXQ'G)K2%J"H1!2W>4URF@H\HM9>6B_&*E0#!RBF;/[4_FNV*X> MSZW.!2-L9Z(<,7U(R<[#/D9,Z:L047MHN6;Q.C+NDS;FFNS9K7%=Z;*3 D??H.<',;KJ!'!<#NFB M*N^/F62PW+R'ZT5_F-&NO1XF]=R!^^4VQT_/YW*F?@3F!4-70W;X*( M]H2>*\S7V:P_F^'.DA&;@;6;^7))PL#M\\^^S?SM#X>S_L!VG)F]^Y*]W]_[ MX:P_GHUF@_$]OS[H6_L^'#F#V6QXSZ_K=7=WW=\2EW-.!Q%"LYN)9 MZ.(=")%U^6L&NC6?LLE%W(*[RS]P$;>$VR_67ZQL5JQ,7H\08J^_%M\73CS^ MZ6&+%P[^0Y:O*ICF^U1]/U4]#F_1+U5-=.#K8=@9#SI_X(;]3Q@(*C"Z3NN2 M"R1D@@'$&K?E7I=JWCHRWOH*RC"!,0' F4-2M(:^*+=%:%*5Y,#B/ZHW/M0>FKF>#[F MF#PW*5 [KD%\[OH][U=K5CNUH=E["?A9B/9-1<>'G&C'>8 MV__IET]UF6@%/=M+O&]V8HC]M+Q(;'4+\5K/>M;8'$RLZJCG=KK;6@RT&#P9 M]6S'G&HQT&)PXF+@..9H,M9BH,7@M,5@:LZL88,8M"S&V"DGY[TJR7HN E_&U%EI1S[QI2JR]C%SV^+YCP5:$U! HY?Q_)XVW:#I%.+(=$8/L%,U$QP!$PPMBEM74I+RSW:09P6+:6E^]2R&/4QU\&6;0HZ7_AJ'USXJ@-&>R1Q;#H/*2/0 ML;_V;.74',^:8G]Z*SNWE=; M*9Z+X]C+^'7V2,[GR\:E= +TPL[[H6UU%%J M(ZE:N["6[J%.Q#YJ(G9>;T'WLM66=SB_W%*RMK(.\W:RMIY=;<<+RE*,P-=S/\.,<.VH_3CTL3;.CD?4"8&J6<49)+3+G# E\>,U_6A M(N=\RD04Y7!O'%%2?.':#7/Y!7Y"X+PVR*L# /U\$J'7TI&U/"+<#E\F/7"L MX&N?&UU"W_N!;V7F#XU%QQ&>/3E=4HQ8/ B6RVD_\EL=!.@7DB&]LJ-;&0'[ MMS1^Y^T!@ZNV^_J>'31<]$Z#H9SM.,!3X]G!@Z&,:B>\(A\IAVRG#&>T%W-P M:2R3SSR<^P> ],VD/Y6CR$P?-]YCPR5#R&<%7.120#Y&M M]*-6'SN>^>\/A5G&;AAH;8BF_X#*?R&OXF @I[J3KJ M5YF9^]?4^/"[*(9*XT5V@X03,X]IN&#?*&9M*=.$,QJ00@=M]RZ,#\M:,O<: M)^X&T0)P/O+*R;WP_ZCG,]?'#:;Y=+6![Z@2EG&Z#KCJV1ZHGF8X9YZO)\E# MG//V.< K:-@A#AXTC7>CC;# YR0MH'HKAU\4[X0LHZP;J?_2R&&=M MBU';?>.?RR#$J?'@:X,FS91Y\BQE+&!7(MQG-\S$)$JNE&/R9?(( MASZ+X?:"5$L*'3J?XK69$ M;#I?[6V\D!TX_[C+0^8:^LW<%4\&?:LBX..[P(ER'ZL&%$.KZ49[1;%/%)GG M*;P^CKHK."9@1>_7)I\1FF: M@RPDW&!T!3_A%2"/XD5PR2RCB=+TBGR28Q!=LS2C 7TH9[]<_I4DS\\]_/H" M+P"*OX:7A7T"FS2AZ=T!KCDF9G:]/_. #ZH6*\(EX/5RR1)7@!+C^N6__/+^ M'!#4Q8W%B>4>'R.(LH1KS%-WSL>I(\ MF*NE.G5P2=,"DY4TIX'3<7[Y%;\_B[A4IAE;TWA5D-,DYO)?H+8DQ[[ED0I* M<<\6@4_3#A&ETASV<07DSQ.<<0M,9,#3HY0&M@91^3Q?#GXM>%R=2OL:[FYR M,,H1&4PY$=8 6;W)ED!!6"]\&Q *!\1&L7$%% >X8A*+B;_DF]-"YL7HQ44> M]HT?E7'UL*V \-5Y]1-Z!KPGL$&PYK3,LJ382 4C#2]/08IQ(J_GD1_!G8^" MD#ZL/HS7M#]P"0OEK$>%&<'LIXFDR&)-8% HS)#&X*I3)G$^;H+/NXICG]X5 MT3=(5D+%?&-/^X-BZJE[Y081B-FN!R4,A15I@P*+O VW^!'TU0H5B6,)"3]^ M2/XG(ZW - &! M]9#0"]=#.4(XO"&-S+X""4K=YP'LR0FA?'(HX, R6*=B[BV\'(ES,?T9M'C$ M]:D 0/RKD)J>G"Z*=X]!1-=Q@!?CK4BUX.3FZTPT-# MN;S/"#5$6$ *]#X I.$U."'@U:+JPLKM*AXO9ZDN@B3-R$H3")!*"!"F%R)- M"O(M\1U7!&);O2T 3A8#Z+N9:@W2;FT]D<_B]DNL 7#"S=E!C'TO"4I@GA*N M1!L.O_MIHMC5.]][:C:1"V>!)P%?E0N0"U@=!O_A.$9OK)+;+0P*8Y'$JUOH M#&9I5=925O@42+-B-:6N%IUWQ+QE,6T\#-EU@*K&]5? NB28.')WGB< 1U)R MI:P01N-875S=B@P;]PO;/;D9C'-"_S=RE*^844LQ+@$H0XSI*7\^:[Z#.PS^SK:7W0,CK@=_Q6C6FS1? =)LGA%$IW4,M4:[,=09U0)JRK^7 M21DQOF*].;#+EYZ[@%=\XX8W[B;%N,0RJ5#C(#(_#8%^_ODA!*)M]%%1D\2\ MX<8H7K:3=M^[W5FL 3[QXK_._A+\>_!O9W#V]I(,51#O=S&.2L_2[[]UWS:Q M0GLGHQ]L)[C^-1B!&!F0([W7S MDV-E=BJRJK*X\LOJ^)LT>)JQD>GROVFQ^6- M$^<1@U)8V&,GBB"69#!C]3BR&E9OQ]>!,\0H(U]G5!%4"PRUU#\2^_S2[I_N MOT+H8'B.JK"=B>@J&$, +W=J/(-H:0(.X@=0#AB^G6>&XK,7#1*891(+:\/\ M>(R\"#&<6T++DJERCP/L/0-H/O$S"?S *>4/*!B,X0]2L3!R1X#QH* MA@DQ!A@@+)$AZ#=FWS1^;[>O3 /7%M_J*#R% >AE7X%I_7?B(:"4$&0U02\] M2F[_8BC<4*"W>##^2MP[?B9=80Y!YC+L0F1CIB_8V0PA5*@TVO$4=J3@!&5$ MTA%J!F$TP3$?S;@L.F*M0,H"EG4RF>9TP[W( /> %[\3!3Y9=5[ G[(\?R67#OHJYIF(A9B%3&^/'YO^6>89'Q+^0-Y>0=A-G@1OD DU,-* B,%%$Z M$&YC-$O3((D8XZ9)MM <1C)27%LVST!0/9AX PBZ?WB@DFG%#4:HN)]PP_9& MU719<;2); $N!!VN";+\@G/4*A__F0(?C\()9;Y (8K2K[!4BG;NNF][3%]2YUN7WAJ].2@T.KN2 J.!#$[$C6/ M2C^C4\6S_!(G,C*&$Y!VMDD4K-FHL8]%!#[89A( M!FPBXE'@EHQI$D:)PY@^:WFR!@GE# MA4X#F1E<#C"+3= +J++A:QDGI;C M2Z0I)XD#->!,FJ*_R-H%&,2Q,XW$;^J'!5Y6OJHKCY_G41OJN!#-;+;-1 M;M3+%6JNY-C*)DFXT^2NS%7'\<6&66\TJE9K]1U//O[DQ6;3M"N56M,J^/RV M['6!U-AWV.BB\3:U9CFHQBQ0IJFE6DBJW]#*@BM#1A5-W3=D"B\?G)^:"7PQ(06Y)\.)ULE2)$G:*ABD;&J>-_QW1B.XH"< _(:_X*P1_\U\64 MV2U<-RXE7ZB'GLGAP=?NZ67OX(@B0T11?[6J.0(50_DQ^5!H[D#9A\$]N48< M=%+ ,V&SU^&HX4LNIX_^;4_<422*K<.T\!+K2$"(>LVU (?E:P"#)M_$+!MU M&5SI8$SL@MGO(8CH8*H>.HI9:0S)#60D8,:=&/ 30_R-D1EZIKXB7'(B 2>2 M,1TGX$991]PX%&R;W$/X*$F)WY8EK\<"$Q[9%SFS7S(.*_(5^!4D#?KX'$$G M] 97P-\F"H4.!47M@Y1$>A<*''[R;P^=7&MP/B#OA89^$1]YI)D03&E+UMX 9'I M#FTE(P2M;L&A50!8.@#TG2#:K).T1 M76#)!R0$15'$=!H&#Q2'@U;XU3*K&9W)9TCG WCSH*EZ]J[WUC4B48$:1'.N\J# ;"16?]'5QSS0!;@P%6UPPPS0#;# -L&R+= M5R1#SCCI*/W]#&-Q.(&;*@JD^ M5I!SS'_V(&.8-J=HK)9=)0*5(P,NJOX[R-]V<%12V1GP1MT2]S6*\$>>WIRR M(6J"S."GI'U!%',9PT9,.J3DDKS*)8>20CTAXO0D&=\Y<<8*RK6>V#&J:9U@ M,O$H1U*2.6Y5VY,7HT?LQ"2M-/*IY&J2^)BX9.EB7)&Q%4M8FS!.*#3$*YV1 M)X;P5:RKP"CE&=3S#1.Q"2'$F,\H@]@I\:ADX"$\JC M=LN2!(?KRXC:EN/N_.!:3DR5BUAP_29&YU*XA B8QAG<5J0#.;R'5UHJ2.I; MX%-I78'5ZX5&H.@^7#;B#$;(HG$_0-3?3O.@ JDX_*-$K@;!#\(T:3V3)D$M M06#1P E#9E @2S@W^THY]14E4V0+I[2PM-*9RQ^Q[BT%0S>^DE6OYE<7ES2C M@F?RD6)BJ684F'F'.<(KJ,,9U=P#O6A8MG-LU0[%T=%,UCUW3;4D_RQHC8PK MQX50.;&N*8ABE(Y?AO3O'>8;R!2'5DBU7U#BA$VFR]M1M+,EBWJ,Q9"[Q45= MS]WKR+RZ)[,0/HRY]/0,7+>YJ=!3-9A.(A$]S*W(1W!TO@M.L2T\4'I=1RFGYB$C=\+^Q/R3Y%D)GQ0* M4>8P/T70ON)ENHJ*+#E44MN *;MZLX-BD6/N,0%9.FMPN*]FWL\ZJ'KY:H6XZ*UT4 M_Z\U"^'_ZVXVI"&[-2"[AH;L-&2W)F2W=5/_=25%5^W>M='M%M>N*Q75UG?U M\OJ/LY[1O?ARV3MO7WW1_NB\6GL#W6TTC+++;M6;ZR7 M?+8MTZK7FI4WR3[7JV;3KEH-G7W^.=EG2V>?-R;5K^(._'-*T@AL\7ODG?>; M$OJ%*O\PEX%Q#F^;PV0WST?*(T?+T-(8*T^0JW:7VW4&]TC+@G/BRV%,!B%@ MR.B^JM:CJ%05*^*^OUPJG?\&XN&#L>--F,:&N/0S+\U24BJ(5B'>LAI3VG)X M68GI.Z,AFS6BS?UA<&DCJM7]2B/:UE9T8V+%6@JD'L=!N'4&M+9K!K2+]9S2 MQ$BHD*O\\MGZ2,1(!(A';"ISR<+'(#&B$3&R<6_"84([\N-FK"I-..2!4K63 M;"RQ[))71K=D',RL$R,_O =J5\L-U8?+O6*QN0O ]4QY?FF5#99;CTI3S$48 MQ'?&M.,@]&ZY@\^T6;D27 D 3>!7(%:LLJ(,H)M&6XX. KMT$^VEZ@]@/)'] M@OR+6:?DNQ_$O$A*%PLKUJ ME'R>,/VM8N#M+IA^3=[6)FJ%Y:]HP[\QJ=[XH;CSHIAH*WW:XAU"H;._$RQD MF^.CW7"L)6/M]_83[/H:92VK/K]3_H21_KL J]1.ZP5?D&/<44"X9EG:H&F# MMI^J5^\E\!92_2R&#B%Z-T@*[ L?CXK(#)D.;E]IC- $.1_)!%6JV@1I$[2? MRE(7Q+Z%5,\Q+]9WA@)"J-SN-=KT:-/S,M-C-_;&].A,GM:2JVQ/3=N>C4GU MDA)-W2S1I*W.JZV._Q%L3:V\ 5NC6?ZO8/DW-K#5J=:WBEBW&ZMLL1MNTYGSHU?IM,_*272TFLMW2MJLT M3WD3 51AAV[IU%EHS[:ZHV_5>NF?CN)X^MO)R?W]O0DQ@GD7_#AIAX,1[OAS M(MP[)SQQG=@YL:QZJUJMG6#36[;5J-OE"OS8J%9/7/%@5\WX(3[XU,%/T0$Z MY.EV?6C/5#;).,3=O.@@%&GP#-NL(MFR<]7OIKL=](BF)!])CQM)*:#]8\LX MG+GG(I G4]NV?=RL-BKU([D7D_HX?!0W",!CLG/;7Q\M\;\+J%$I=!L&91N6 M?WU;&Y9)3%EV/X#)J(W59HU511LK;:SVWEC-P%>"K<,_#3[-\W(0![7#1MJPRA6M6DZU<%J7E M-C5;M8/F\FTZJX?.$>\)+(]=S=_6Q]TH U]ME%=1G^@[>"*4B(XO'\;B4>W7 M#&%D92\,G [%/KC)T;&8-CG:Y+#)J10V.8L;,VN3HTW.MBFDK30Y%1WE:).C M30Z;G,I344[T7)CSU$$!>4-C-8T;LV]VS%F38]FUKK&W3;MBF];OJ6[DXE M#]WAU P>P6"HTQ=6Z92VGS=+D2;7W>[_%=LYZU)^9L@Y;V M]?Y/U,DOVGJ^W_W]HGU]TSOK[_]Y;E61/W>L)#_([#,? MS_V)##?!;1OQ3$,WO[^C/'I/GI>)QS;"9V[%R!D/U3&0-%O5@9J8]T]\>(C> MYR3Q**!3*/>W)&W'*>E6I=(LKUD:4[7-6J-6J:Q+#7^6D]ZHUNVWX*37S$JE M8=EOQJ5_JW:#P!O8\B>(^B_ATJ?3=>LBVFUK6>LE8=5/;OPVU@9U+L^O;J[/ M>L95[_+W7ON\;[0O/AO]__6OS\[[):-[T2E2B+44Y]@<)+)E^,ZN D_[T <- MGFUBU;>3NR2*C<87*L:9P&CZ[Q M.4CNQDZT6.F[6F=NU^CKUNQ*:]Y_G'LNS?X*<;/ M5N6;7\0!.GGG U>;KVEL_YT;^TK1&N=.'!L0JW1&SN1V+*+HY0S2[5J9NC6[ MTAH--6SJ2(&5:UBO7MV:O5F]N[M 5]2(O/W.G9K5^W)6;[6\FM5[KNMJK.B<83$ARD]ERP&2H(Y %,K/[:4O8 M E1C;-8O>;E??RW9!H-M80-9LF>FJ P8]=-2/ZU6Z\7F\\^OEMG5[ M)I]7SA"Q=-N@UO3V[&G4EJ[.?O[RZ=/GOTG2KW>#+FK9NC\GEH>:#L$>,= + M]6;HNT'<'VCBV'/TW79^T&O#ET.O-0M2(W-K]U;N1Z0U'PU:6$ MZ]6JI.B5BC2NUR?2=:.A&W7C&D_&]7]-;_2ZTJ@ @G0%ER0%UQO25=682+)< M:U1EA50QT3GHJWOCZC,RQP@:9KDWK^[MV'[I 7/0O+Z@N7KI5F%RSBG>OV'$3DJ\IEK1(5?AT[YGII=B5"KUU0R_6P MI9.HO&5;EC]/%S \Y\)[6Y +*"1!*>)0?2FW76A=P'@,>SK,7:A,=CS'#KV/=*VG7F+3+!O>K=GOO6'CTTZH<0 M_S$)\Y"U K&O/>Q,B=?#<^(NL$ZV&_S+)X08KW2^L!T/60G)> .G&"_6VA=X M0]?6L<==/)3A[4L5O""FYT97I!74^:MKG%T4JDS2VKO7AF,5KT[,Z>7KZ^N+ M5T9E9CV2S//R$GLKR=5B:K/Z0W[=\$F*Y Y1AY4;%ZM#)+=G'=*[>9ZJQ"5[ M@2"KRS6KBWRY7UUVJ\>NE>!0+M'/I_;SA4$H$[O(W09A_44<]GG^X= MVU_>0/EN 4GV'27)CQRK0[.2G#%955VP:FP9027CG0FT9?I03NGW:J47JV."0=*+OAICDP% /1QB4*^0.\]M2,"P\Y:C@>!PO!UL"M#T7<^&,:%+\9B: MT%N#;M>QH K0G5LD^#^S\3MA%6'Y3[7,< :CWX@X\S"*/8+6+?U9*'+T3MN< ML1A-+2%- ]LT(>MG$3NKE<5QWBMJPR!A37.TO&M;4T9+BXPAPD+P@7[6IJ\P MALW81(9='-BU5QAV7!"X(Q:94$^=V[X@_!U>T8<-#X=KZF/ MXY]@U*6F(_MC>FUC2>3X;54DGD2JTZE#IM#Z$5^ $&>I!U%P[(23K6X9ODGZ M$]82<$^6.4^Z;.R,36)&[&_P9VOVM0?B1\C(PHPJ92K'HK*;G9QLDWLGIB.A M#S[C^T[8 B\QU&#XN@>=7@OZ01M3YQLV_>RL[X/7^KU"'6]3OJD290V'[@[7 MN2)Q$BD0.'H*&:Z1C!QL$)CJL"':W3$,[0+U$>(/BQ9=&UMMK/-$5TQF5NFC M,QG.P=EV3UH>#YF#Z;,-)-5U(84@!B01V,5A @%=S9Z,; ^;( MNQJCHQDOC$Z+<"CG$S76P8/91A.[L[9IO_Q&L#-Z@=!GC*!E!$\\XJSZ=6:O M>"]U1PXW)T> 1BM 8#&$O@)[8S#Y+^L)U9 MU.>3/?9J89J#7LN>+5_MM].8C7%\MZ86I%I-GB)$J2I+RAT#M+2A4T+R$2W= M=^F<9J^\[(#T47.:D$.6?48<\E42UF4SVR\6.OX:0XIC!F3]PD[W>&]LLN+V M;"_TT&WMS(^S.\L&&;\?R0_003P6>74235"$_&:6/SZUC[;KY/0II MV#'?!E&FQQ8EV>YX/XPFV>OC6\0^[A;"ZX(&BH/5K/Z$SWZ85%>XT;I=\.!< M1J?7E@XYS#NOYC#%O% MCMZUFGA!/<@S_LLV'8)1N E#6I[#"SDDCST!44UP,-;AH$;!(-:UV?IHWTJ; M5N1H]!Z ?[(ML&79P9X'NQ)>6RPHS!.#"W")G>2]B8[S#L@D.LR?./^>#'=VQ69M$A2\6C@WM]"AQ8X>. X"90R8!65)TQ/UW'9OG4).H2$+!^IED M]O4%B.B^&2[[+ML3(03VS8/N9/ L8/%9&JTDX937I#+&B3X-.YJTIO"I"B$AUI'SE MKE\JE8H,+R2M[J6*O04T%,"A&-[GBTV4#7S?)4;?^L+?;]HH% Z+" 0W0DIN MN?6^F"H67HPX$##3[/=:6F^HM>#-L-_MM-21UKI3NVJOJ0V_:MIH^&1A'X8A M=B]1+J**( IX ]+ #ZM UA!L2T+BEN HCHY">!3@HY^6&OYYHC+-\(^89<0S MXE&H^>%Y78<7DUR#U[XDHY_6-):>].$(_CYHO=&PW^[TFOT';1^.4]#$E"KP MRD?I"AKUVR@ /Y$7VJ3?'H[ZS?]\[7=;VF"H_?+4&?UVD&"<4X.8Y#J\"I+, M.(XK_,??KZIRX]\H4'R*VNE=KJD.O[:[_>^'&8BW((LYOX37+AV;*4)<4TE) MOE.''3#XXT ;@DW44:??RTEBFJ2 I*I<:JT.P]+!!$?UB,R')8Z,-64WYDXQ<=/<2PO:$V]&.O,%UCU[HAHVO]>)W>>PH/IE MY?*@'!=5*G8&1>&K:D6=(5;>GB"H!PHJPCY%56'O>640U*:D[O--ZSUI8,_^ M?:]38#*7(B@>.NMR&HT*AG,/@ID6+AL4L>7&$ M:RA\D7D[):< Q6TZ(8Y#C/ 0WOX4I<*)&;M2^(KQ5L8B"O)7!OR;!3HXQOQH4:T5%E* MYB$I>]0&H]_47HMMC#RRW"PGJ:FBP@RC6I&3832"08"#ED EIZ!0FB$ $"8: M5;F6EXXRYAII9BT6]D0(PL!6K2J51EYF2ABU^J.OV@"FEH,GK=7MJ'>=+L1Y M+>_Z8I:T.';5Y&1"P9%0"(5B6"YX-+.=APQ M2=>*7,E%TA*WE'0%YABIO^;.B.,2P@&D!C/XQ,0D-#\7+Z>9BW6#%$&AW]=D M14X<0XD;O91>SL_VWJG\Q.G#H]8;%CGHF"$L]OVJG$QC.9#$D5 GLB?F)IX0*OVRMX6'-GWU2*.?XHB)PZ;9'(L M(:X6<;T25XSBFE&H^A0TES8;^O,Y=M[LR<;3=%7V=''JO1W"%_+J$'M"79$3 M6^,"3PB5LD,D*[6!9Z!(\">WUXJQ%YPJ\*0*BK.GAIR3$"G$6N5R-Q/2@4!'BFD[T1CRL M/03O$,2F XHIE14Y,5/-I)0ID'BC A4G+D/CM'WVI-CP![2X;4*?/P"MV['% M#+-CAWD9#G2A4%G P7$ MA,2.5:97A+KY[2]3?D_,RC5B%4!A#4X.$HW&T9I"&ET'&.SSP(O=H*Y4$QLX MF4/_:K4BG?XRTM[IC=3>?0=,I Z'VFBH]EKW_7[K>Z?;S;WIEHT@7+A0+N7D MKO,*#05P_%!F!'@BAEFAT$+&=ASA>H;2J"57E\0DE7%A0V#E5J"'&"9]9C^L MYV%K2L$^[ >XBHZL>ZL11],KI9K8#MK"M826BB6N&:U4HT#W*:YN,G4PRO.0 M>JU4$SL[VSKPB;"XG:/?;[4G][9MO%#3/!B%V=!"4NL5F!(7[JF1,I8!1>I* MR76WW[L?:8.'EG:7]YZL-1%A6E-GCTK9Y(:)2TP>,8"2FKI0WI(B*$Q4ZNP^ M$K'9RYB8Q,VX"C:F;4T]XLP-,O:*Q;+\>.( 5E.JB3V6#;;6 Q93(3$=B"DI M?=@2VOYW^=!L N*)S_?D<_=>F*^_*4HUL>VU&1U+3H%J63XVPZT*]K-YE#V3 M?W=BQ'ABNNI*-;&EE>A.@8+EAL=212F9;/8?'CHC_@0D2'N;??YH)*W7S'_W MJ@A!G/%=RLECE#$TGH>OX96(E[;:&7Q3NT]Y;[Q;E1?;O"$G#RPR6<2%RVC@ M8N>;-J3$N?55+3FE61F[C'GUTGX%MT$VQ<3#P+523>Y[Q^Q>PC@_U.Y94!UH MC_T!"ZAY#\UNB@FCRV5%3CD(&T"@)4:)K5[L)I1T86'(N91K*;L$^D"$M[@.*4DNL+R8X^'_O Y\OUG\>,O@<^PE)?L'59V2.OWSZ'U!+ M P04 " ".@0=-[%VL5T(D ")=P$ %0 &-P_^*G+5?3W5TO_3H[CT(D-6,32 -9*WN)P]=$X\V=K9M MDI7SZT_)0 +!!MM3,C-Y(4",]*GJ4ZE**I7^^M]_7(Y>?$K3V7 R_MLO],_D MEQ=I'"9Q.'[_MU_>7;P&\\M___U/?_KK_P'XUZNSXQ<'DW!UF<;S%_O3Y.8I MOO@\G']X\7M,L_^\R-/)Y8O?)]/_##\Y@+\O_FA_\O'+=/C^P_P%(U1__[_3 MOU"IA7!&@9.,@0B$@)+=++W P8UGBQ__]LN'^?SC7UZ^_/SY\Y__\-/1GR?3 M]R\9(?SE[:=_N?GX'P\^_YDO/DVMM2\7__OUH[/AL@]BL_3EO]XRV\@ M@QN%J]'BU\?X\TVK!5(MO.F/>1K'%._VNI%H]D]/#@Y/S@\/\)OST^.C@[V+ MPX-7>\=[)_N'Y_\X/+PX?S=V5W&(TV(;26W2? 7!;3V:KW(L&&Y1C";AWH=& MA=^3Z>U?CIQ/H\5O!U._7Q>*\3*/Y[/8W1=X:T(I< M3Y'_6@WE6L#;#VY_$"J^^;HYA,O9U>7 MU_,/D#R7MW]?5H>J#)A/*LK\6K$X@JZ:WXLX97#L;O36#>/1>-]]',[=Z ZX M@0N.928<$,<2B,@EV!0E2)^5$-DRS5T++CP-;1UVL!^3'97U4HTO9VGNT##' M0S<=H],UVPNXGA6IIWB0\C ,YP-O2%""2C"!!Q#:6W!9,E"2*FW0+1(RM.#+ MT]#6X0O_,?E262_5^'(\='XX0BJGV?[5=(J>SR ISK/-.$))D;@X\=FTX,=#*)V-9PB3J_%\]M9]<7Z4;@?(8]8I*@E910P2#'$E#J#@4I8J M&NM4;+)X+H?3IR6T(QL>&,GN\J]'],GX_46:7AXD/[\%8C1S(FD#N2SF@F3$ M@.XS4.]D*B;:A"8KYQ(L?5HJ*[.@J^3K^5(A3*]2_,U=Q\I?ZVKLG:\A2PK@-?,E1O M)$==LM83$_RPYL;Z*L[@SY?D9TU$*+:3"P*D7BK(>D M',5YZ A88S,XZG)RDGCN>&/&]S2^JJ__;>7>1/$8S6E/J,6X+@=TZ(M5Y]P" M$])1H@27)N]4\54VR S*+@= MFK5N!.@N^&HD.$@Y8?<1XXX[P[N#RBD1),T*LD/#*KPS8*G (2LE@S"1)MED M"_$I8#W=1NI$C*K*J+=+,)NE^5=3)7V43AL!.MH(0H<$!M=9,$X()&]45KLQ02 O.C=)+FWT)\ M@_$V*7$'?D'WUF!T'P.P%$3*V:481,L3MV6@^K1TUF-(-354(\;)9+Z(HK<6 M2SA[C 4;!$A?!FD!UBC[:T&2': UL M?3HVJ4Z+:DJI'$<-K)+>"^: )!R1L.B>>.DP7M0^:DERIKK)Z7WLCC&G]M?^7WKBIWZD.9#[/H^MNKW?^_WM=O+ MP(^,L\T-Z_,+_/KF\.3B_/3UTIZGO?M@&ZV MOF:#&*F3F6O(OIR3.JW DL3 E?U07.ZC;7-Q^@&2#>-S^*$4WTWN%4/T\>3^ MR&[P#$CD-BAG(&2NRC4"= XDU:K+<#QJ.KU!S-\O09#Q[E?)D MFN[<)WLS'$^FBU)/URK9&\?[K5RGY;])\P^36,[/9_.RVXS+(DY+PW*$: 2& ME226?!JK4/])1.2:E*Q)(O@.Q]@KL[PU6Q].OGZ2I*)=OP%^8UY>I7$JGK=5 M-F?%2]9T*)GTN5@9SD"G9*4FEL?8R+XOQ=,O.U^97MVDWS#N$<':Z'R 2*PH MMRXC.&(3),XTYZ4THFR2<_%$W+/YT,[3"/_K/4[%-V[ZGW2GZ8$QS@@5,L2( M.A2.8(R1@H84G NEP @538[>5T/JDR7MQHD'5P[KJ*'>=CI.MZD;(9Z]>#D< M#V?S,MA/WSQM'8123H,V)J#;9M'35D$ ]T*JA)&H(4V.Z)_ U:=3^KH$J:F0 MBI729@F;*?GT!^E3&DT6*01?W7$7LG4B@E6,8S2F*!@6&%B>;>!19,NKEHUU.IO/A_UO(XC1_?U8X,%YQ[E4 (TKJK X&/,$HD"3' M5,Y99-9D$7T<5I_.[NLRI*(ZJE'DW(W2[ SY.KXJN24#HZ/43M+B)*(=LP$9 MFVQ&QY&&Z*E'CZ_)PO(=CIK#*D>HBX-QEYR4H9R96LI+-4L#EA@%Z!@[):,A MI$U>YC(P?7*ENG#@@2/55?!-F'V>II^&(5VG1S@GA<@.O)<6+3%3X(2*$%0R MVE'B&6^RX[$"3Y]S>:G><''4J[B!L[Y9!0'PHM@N+7EFBTI M5I>"U3C07#9&2ZDN91J5H5X%J>)@%R,,-N$0E0)#'8;LR4?P07+PUGF&$4SP MI$G2YGNW8QK(3!SS,H"2'N=;7DEJ%2UG6X)/P($S);G;$@T0* M1FH#,;E-+LY3N93/:YC[RMR5N6U;JG0'V6TZ14L231!$%"5'A8*/A@%53"B? MJJGK\\O3O?_YQ^GQP>'9^>'_WQW=/'O M^H^;K=E=\Y3\#4;;_HK#_M[Y/UX?G_[>X#&Y)[K9Q=6'IT97Z1K$\KI;;]-T M6.9XF"8W2P?I^M^!6-AXQH')6&XL60(VZ@2:HYNGJ+.VS4[Y)B K) Z6?M!I M_C1$\;[Z\FY6[M-]70_WPGSXZ;KB'V7H\SHT3HD%6YYW\. %?H=2<)DZD@EI MDUZ]-L0^>3[-F/9@26FCP9JIJB9!2Y:I MCRRKU&2S9GV(??)YGIMA7378FF&OAV,W#O?Q*ZO!,IB<89X%4&P[T&I9VVV7@K M4Y.3M&U7RBBO O^>C(]F%SY>;X:W5:K'/!DN"HL,*5@'N52G5,;%L9.80=7DJ(60"KNR[ MT)PT9Y(D2YJD83V!JT\+_HZX4U-3]?)8/KAI>H7K3-R?7!8X"X$- O>*2.6! MX!(#0I?5(#H*B>!O21*.^R;K^7(X?5J[=T26"GJI:&(^3E,87B,@3@L5$X7@ M2:D+Q"*&.2P4)XX:G-F_#W@71IR3.G1F/+750\[#LGF-Z-'Y82GO ;4RB M\#-0-%\BJ #6N0R$!^:2U#JX)A4#U@&W89VFYG>I=D&;ZDIK2*?KJ"1] X9# M%]9G)2V04%($23+@:(Z0*9=11DI3&^=E'7 ;EH+Z2>G446D-Z71;Q[N,F68H2=#+&.AL5:?4*S=H8UV+63[9+W4J%;9>[[QZQ MOS6E$CU"QCT!KLJB+$VY(:8XT) P7N5>:M^DZ-(&&-?BV$^VF]U*A8U*=ZER M5(K](:^S+B_D.G >32E3,4JC+>-MGIU\I'37"I[\9!O9VZMA5X4*K-=HY)2 M3,O->&82>"DDR.RD521%;IM4LNA>J(#^9)O<%175B#Q?,R?*59;9@$NT:SQ[ M"#D2$*J\2*^2!U\>CI>6<)>;7.IX#-1:Q-G5>P3/0IP.2GJ.W"DFN1(L2W3P M=40/K"3=$$D@2QNL(SJ@*/J4.[5%9HO[LDCQ/\T'P]+7..*H&3?.> ^:I(0^ M0>9@R^/UEEKK.&J&TR9%TI=@V3"/Y5DVQ[H2YT$B2T>55*PR]?$KE+L/VP\, M45&AOP"2IE#JO2(:QB78Y*D-:!FBLBT(L@I0KVYD[H@E5913\UFYD%)<7"(Z M'HX3@MJ?ICB<#[)2PI&H *,)A(/F'KRQ!&-:D:U$*Q],DV/GE8A^@(R5ZA:E MBG;:V)5[<"B-C 5T+RB).,ARQW&PS_2- Q1 @-T2H,T"1&YK$K%#0%&Z7([T29=)ZF;>+_;WLC9 MWN>_F.R%_[T:3M/*1TD'J"G!1"H;S]KCC/?EBBXR@T?O.(N*:=-F:JT-\4>( M$+K2;%6$4%F!+>]8O]H[/SH_??WV[/#\\.1B[^+H].1^M^O=Y5W63(6[ND^B MZWS7>4D/;R>C82C3N8XYL)I,S,>[[# GUVNXN=">8R8>#&=A M-)E=3=,DSS^DH\N/+LPG>2].%F'#)%],/@Z#(JJ=>#=%T%X/G61206&_'9Z\ M.T2,I[^>'&WKJ"UII8K@'L?68/!=3.&*MIH(HI')^[Z;3O-P56--!+*KV?%= M9F!E 2UMNY&\GAY' _$M#H+GDXG'[L9N'//5* ]'HS 9SZ=H]V95Y;EN9TT$ MO-5(.TL;:8\TU$LOC\Z7SH1?"U661=8IW;[_C]Z.TD/\XWLW[>F1[.E,F*8^0G8T@3$A@ MJ)>@8O!:A"1U;#*5:@V@5YDGS2CX+.IN>1IQ>O&/PS.,O\_>'1X<'^V].CI& M#^UPJWW!54U56/360MG9$5C1R_8.TN,-MI-+$S=I15\=/*4G6FPGGY;^TO4M MW>M;)G>N,.U?842)\UX'8HBPK!SW:Q D2/"\3'[!G HI)"Z:G*D_#JO"*E@: M/G",8(*H-*@N?5:@=>2 XTJ)D8$LZ;)BQ7+X?3)1ZK(DB5+5%== M=/:.RD3\"B1]2M-2?N,6"94.EV"*@XN"%C_-@H^*0F9>X, 9M=\G*3TT'8]U MT*>J;0WT7$VV-7W@&\;AR":7E\-9*3YX"\E0R1!1 FN< Y$,!1L8@44]6,,) M1T>]K1%8@JI/J:\[L05=-5.;+$?CV=4]YF;O7(XQHD'R:)\(RV 38O/$:1NR M9H8TN?6_ D^?JK>U)T@G;52CQF*K<#3IUS6AM2HH8UJU'AU53S[63%B?CA>2.;ZG9?W" F_FPWCS5LOMXB_ M#++P@@@I 9?"4H!0"S#&%(]'9V5=((DT<;6WP+IAF;8?E5*MM=ARH^3D\.+H M9/_TS>';P[/S?^R='6X3\3YLI$*0^P2RSH'_@_:WWQ!9U50+*339!'G02X?M MCY5MM9!&RRV/WQ=F*<6]$HR\3R=7ESY-RYW-T17^=E$D>'9Z-9_-W3CB7!\8 M8GR6&*3D5&I(,^]P!8D$B,@:?Q(^T2;K^88XJ]2/*9N];E1\[\GXNH>]^7PZ M]%?S0L^+R;<2RC>I['M3=,3>I^O7QI05.2<60#J&:RVU GP.$9S@1D3BHV/M M2D)V@MZGS9:6_%Q:<69W2J_F8*V0T0/A(.IA0(B*JZ@8)"=LJ4&HP'!+@#%% M)7[7W"E>EZ8MQ,F7);[L-DA!J:78/TV3EB MK0)>BO$(D1A8CE/"4!^H%Y(DV>KEGDUPUJT&19BC,CL!4I+R4H=&)YM9#\PD M;5/6.8>>5(/:W<7-9JQYO"+4)JJH=]W73>?#,/RXJ$%SGL+5=!&('0QGUVL) MSO!Q?(=3^>O/AVXZQL_."N9K$20M"4[N@'9$&PS6,4ZW >U(=H2$1(W@LDV" M3G?LO4HHV"7U=JWWG4;-)VY:(OQ/7;*#GVZT103U./+.D>5U9Q=[_]HN^>+N MGU<8_4HT-')^=;7_]=T5(%(:R#L9$@ MMM]8>K2]9D)ILL6THJL)1I2+=>;!>TLW%>([S*:N7;83\':CKK2OM3=:?.8F M/EN% %V#TWSA_A@H:C0EPD!4H=3D3P$,$:DDH>I$3. TMSGHW@AFY_/;M7H; M8.08"+O#Y%-0U9]N"TM[[NJD4[AVBH M)E]2.D_33\.0EB-$ =P\1%BJZBS#GHFAI#B^//E2*9Q3<$$)8,SD['SFAC8I MLE8'?J]BGAT2\QF4WS+J6;Z8G1>Y3[],\EDJD5LHDBU+VTTIG"_5%_!U.VRV M?&\UXD8.U%]EO,-[.HG]]=+)WLG]T M\FNYUW_TV]ZKX^VBV:7M5!#5T_B:B&#[N.:1UAJ)HTE,LZRCO1B'!;$;'8T7 M!.U8SV?C/AH).QQ/LZ-O3D:6PW4TJE*(A)V7*]3$FT-T@B_>S(J1$4XPA.9F:O*[W)++. MYU#+.UA>EL#6Y^BN[HL>G!* M55E1];*\,7;X7%R.UY/I"I"W^+![7IZ-!XJP0#@NP1-.0./X$R-*Z_(J49N= M@O4@]BHJ:TNH1GIK&6PM72S*A8<+[/2XO/I4??E;WGJKA6^-L51:\A::+AI? M]'2/7&?I(ZZ_J=QNOBKWC#+543D.+#$/ K\'1ZD%9Z6BBG,;?9-MEK41=C5@ MJSJZ-JUN.OU2BMA>"R/0F&C.#IQPHCP*0\$'HB&$5*Y=T6Q4DZLK&V#LTY+8 MAF7?6[)6"JRV1*X"^-4$#V3,E$@K0=N@ M+8C/2Z?MM-6<1+75Y>+<=P68Z_L;CW=42//:\,1MG?"3O-W M_)#HW6NI$@B%:Y80);;3Z(U+3F0*+F36)D5T XR[=,2X-,89#'J2%65&*IPN M3F3(#H-=98(7IDDH^?,Y8IV8UL45VT2%.W3%C&.9R2 @,UM>@V$!C$<94&)] MU$HKQ7?JXO]PKMA."+6=OG;MC)'@B,TT0A"YW&@- 3PG''R**1%%F19-^ M^SB?64B-LI]YFH^'IR-;T&2SUWVG$+ MW#F<-Z5"KF?1@$Z.4V_1WVI3^FE+O'VJ&M9/(FZGVN?BX?#3S:1Q69&,\P,T M+T^)"YDN\?2I1UE,>;J7:9^'AP56Z^)"FR>5YFN*T M\2:7 @W*,@*BT,:EC',G&4>XM\:X9[>(]Q#WJ;99'[FXO7IW?>+S=7LM3Z9? M7\N^?A"]W#ROGF>S=G^M,GFW&F^;9.FQ&WV9#6>3O/<^3?)7--]H-+NF;74= M;-QQ*V5TDT";7.O;.Q;+T-1..ENGKU8I:!N/LV8.]KUMWT$4*@CG"' A1BZF+:"V%!Z6\?>NMFMOTIL:JZKEFRZ>X'@KJL\R%0P*ADJFY4Z@YP5@(8 TU$F MPIDEJ4EUC TP;KA[MX-['DW)5$55+6/0HY.+O9-?C] #W3L_/[PXWSLY^/7T M].#WH^/C;;SJQYJK4CQJ3;052FBM[&G[F\9/-]I61DWN'3_2WT'*PS%.P3@: M?BH&=>[&[X=E5N 4Z!1%=^ZSK9RW&'>E8.[UHM_C9=T6ZT:8-SQS"BI$ \+[ M"-;S##Q+F="=CI3(1@O$([ J+)&K6K]^M=1(2?+BG28K"(BL2@*YTI"4IC8R M'UAJDL+[%+ ^!785F;-D7:RGGYJ.U2I4=UX@O?O2Z, (94GV 5+BI?:-#"@$ ME 3/@OKD921M]D4VA]JKE-7GH58-)3Z3Y]5J9=S-VO=LJQLZZ#&Y2 "M" >1 M,AH4I0TH[G4T+#+N6H4_S[.ZW>7U37VNY?EY0G#I34"Z>^I!..7 4:^ :RIS MN6'.HMFUX5H3^P^T1F["OTT,60LM[V09?0B\X+SX/!D0&[GBSD!R2B)4R*"O#K&.VR6,#6Z'MTVYJ;RBXC2:?DW0E.6]@',<)8@00[1$L302,$1Q9 MPHD+GFLI6NVV;H.W3QNO_2+>QMI\1NJ5=+P!BSRF1(M #,J'&P-6\PB)&"9, M),&QGC"OP.U3CF6OB+>Q+I^3=_C908HN2QTHA,30,9":(U93*B8P1H6.3IDF M-:*W@]NGG,I^\6Y373X3[_9*@MU7P"3SK#W")&BA0>A%O2QK00ON:9(\$]T# M+^\>YCYE4O:&@=MK]9DV4,[#AQ2O1FF2?YU,XN?A:-1F2V5U/VTW6=8<7^>S MG>/3DU\O#L_>'!R^NMA&=/?^OH)(5N.I.M3M3_B6M%)YV$W.\.YV\(U;H\GX M/4[\RYC\O,/\6;_QRJ+:8"35ZLJ,WY?ZN0?8ST Y0;+C"M!6HGUVV8%5@0/- MTF?F+4VT44&H;R"ZKOZEC:/Q;#Z]6B3"W,_>5SFY;)4%%CS%A<#C4#TN15IR MX45R.LLFM7D? ]6G[<*MV?#]:EU-"]6\PMNB#=-+$XUN!IU?'8!7IT%WX+1VSM6WP@#9=3[#Y7:XHWX^F MQ9IBJ;>19P5,.E426AV8I'"RVQ2DDI&X-L^ZUUQ3[K9UFUH9K8O)>@M16S1B M1DDP41@@DJF,/RGA&A59>X"EMRO()KI_6'RGF\PK5MKY!N1D,@ZWJ;4X+NK* M"]E*EBMY,H,G*H"5R@0E&'.N4>VO97#Z=.#3A );2GY7BT:E8*-16-$^U-X; MCZ_L$J@K$Y0; Q":&C MD*))WD.KY?*;",_2QYM;SJ?Y[70X+F]9CY:G!21'J9&90;39@\B4@@U"@3(I M&)DRY;I)F-85>&\7XDU8]9@5;J[-)JOV$ZB/QK>9 5)F[Z7U8')$I%$1L-1Y MB '7'.JS%T8\,^^^@NWMBK\CKFVGM6?DUR(!("7N4UJ0H 2\3'#T8*4!KZ*2 MVD8:2?,=MO7A]BF;XQDYMK'FGH]EB]/^P"U1"0TNB@G#I&046,5L*4A*N KE M^+])*/Y.+:QWIZ#8O+!(2]D]/+HY.?CT\V3_:[A7BQYJK ML!>Q-MKNM8OVCLY^VSM^=[B-%+[]<8WJ0LN1U!MAAZ>6OVNBYFC;/*I\VWJ7 M2E/?MU%SU(V>=S_\M]/=%7M-1 !$UH M_WTG'=B_JJD&HF@T%]Z].C_\YSOLZ/"WLHYL)83OVZ@Q^D=Q51]V%PJL:*J! M$)ZDP(TO5+YX-TM__]/_!U!+ P04 " ".@0=- )';!LA3 "O: , %0 M &-PDG*5Y]=O@I)LF1(E7@Y(2JKH#A5U\3D?,C\ MF4!>_N7__G$Q^.D+CB?]T?!??Q;_S'_^"8=IE/O#C__Z\V_G;YC_^?_^VS_] MT[_\+\;^X]6'MS^]'J7+"QQ.?SH<(TPQ__1[?_KII[]GG/SCIS(>7?ST]]'X M'_TOP-B_S?[1X>CSUW'_XZ?I3Y(+-__;\5^$<5J#MPR,E$PGSEDTIK#@7,HF M!RC1_)^/?TE&.TY/8)Y^Q#08Q[S,A0FAG!0:)6":/730'_[C+_5+A G^1(,; M3F;?_NO/GZ;3SW_YY9???__]G_^(X\$_C\8??Y&1X?PT\*_J-^QFS]C]4=,2*;$/_\QR3__VS_] M]-.5Y&" M]"\^#_#F9Y_&6!:BOQER!64JG/]=G_;+QI@^$9!QNHS(Z*$<7T.]2P'<>W0':V8/8!5Y$''<)]8?GWL)Y W(> M87UD^CSI#W'ZSVET\M7!V\/3@Z/SOYZ='1^]ML0+G-_6O&N+O15'K^Y#M8>S)Q* MG%'&19^*=58GI:&XH(/-0F=OO,5>X,85G6GGE8$S74Q@/BED"0//PGJ5D]N& M2M[#F"CW":?]!$OL.!OIY\=W;559#PQS3G.&S*<(V:G@I;8N>-(CF&( 2DED M*O6D2S2-K"6EA<@TYLB"L/1%&C*=5(C1ZVXU=W9.7]\=G9R?G;XY/CD\?7?4 MF:+N>70CO3PVB#DU:!.4E-'&'&D")0'2\XB*1)R#"AA[J)#[E#.#X$D- 0WS M 3PK/"N>9,0H8R,UG+XY.S\]_']_/7W[^NC#V=&__W9\_I_=KW%+OJZUNE88 M[)P*,SB(WB&M:%8KD &S2DKRG'7,B+)G0Z05T0J&(@NF>>',&VE8Y+0 >@L* MBYI9TC<#'(S2#R\<5#M^],WP&$#$P>RGOJ;JHD$3RFCY.> M*J;$I#@##/166PP+17.6H)BH:276(M]KMLQ,E@*3.+-;KM_P2W7"?L'!='+S MDZI:Q\BQNG(%_O=B*%>ZZV!PYQ 'V(-@#$;:0[+F@09F.0M9T*=DDL[H70+= M=& S&#\.ZCLE#\8WP[LV'E?R@:HCW*EFIZ/.9'FE+@+]\T^C<<8Q.?WTJYE% M^YB_+\EZ/!Q=?!X-Z=O) MP1_]24^C+TEXS\A I/72D80\)_N#]KN,"2Q(VY8=]Z'JD"P/.*\5+YXX'WXX4WD:=&A( X)S,1J>34?I'^]F1RT] MI\@_3X@Z5+]]QU2W=5]!QH:=2G>!OH^ MR'DF1!B\AWX^'A["Y_X4!M?@!#'8.:$93V"8EC*3.5Z0H3=<&Z]E%K*%[A]$ M]1QXT)W8[W)";LJ)#SBE\6$^@O&P/_PXN4:EE10V&\D28F9:>$(5 SEH'M%8 ME9.63;JO]XF,8($WR-5_\]OEJO/HT&]/S)E10^C :# M-Z/Q[S#./8S2BA 2$\")K2D "S$"BP8RI)Q2D4TVB!5Q;I\P'?NC+?728&8>P6M244@BQR!:4]?(GC)($:REV0&B*&)JWD+Q/8)T%1C\T[G MNN)NH?H[H^Q9*SUXVM(4K8NTIH&GH1$L!*<="!.<5&W.&N:A/',:;";Z!M;$ M"4Y) *,+?#N:3'K6:9.\DBPF\IJTL\11;P-#$S%Y+DK632S*'U \;PJL+_ & MQL3AY<7E *;]+WA4"J;I:3G!WP]2&ET.IV3RO!_WAZG_>4 ">8_C_BB?EH,\ M^ER5T2,_VCF/B25=S:# (PL6"D->/#W*)A]X$\=S;3C)*+@8'/@6FC(O-. I. MGNM@D(O8;,]:&>[S)M\65'B7>*81\?X&@TM<#+HX5)@,>7WQCMBZ1=APJ\RSJ[^9G>?UU.IM7QG)R/%IPTS29.#5/-]4 # MAY-93-D').E-^E,\P_&7?L*KT7[ -/IXI=79P'M98SW:UHQF%LTJ5319%S&2 M;-%RZ:*QUK8Y%FP[L.?-Y;VBQ5W:NTUI_[K_I9]QF"<]H9)Q9%0P3+F^WBH6 MDDA,BN00M#1-I/4'?U;CO](C)E<25%H*)E)#<7,E9+-8SEP @ MQ) --#F&7'S$U,G!B3? ;3V[D:74T% C&= VPHRTF*&$*&(3AWG1P7OZ]P;QPH^\9@LACX\-;BYV+H*.&LEDS2%I+X1'Y-%P M&XQ2Q4?1<[P8:=3L,-DQ;5-B8$BQ23N3='*2\Q_&M9*J7AV<'1/F]Q^.S@C] MP?GQZ MM$1JGQ6+64:64Q:1%L>0T'0IRO>C03_U<=*12+\]KHEH[P<[)V)$'2*7O("B M13G;J$VF#X[L 8LQZ5Z-F\@N&&92*+2NV.F7K+*RK*P%? M/ZR)>.\#.A]&6X**Z'S(R6@N,7A?E/&.]G/M,BT%1.,L;:"]4"82KN>*012Y M!M0&K910 FR7PB53< "32;_TK[+H7M>+S4%7TE[T]";B7VHH\_JP5JF BI-6 M:+$5H!WXP)51WF0C4\^3S\>U%JSJA6GR#9G/+C$KA "7;4F0-@QK/AJ/1^/# MT7B,J<*>' SS>[+2QU>V^BW;O[JM=^XEA35<:D(4=9V-$&G!"]DR'J.+2@17 M7)/KF8U0;VQMI4^8+P=X6I:%<0O%59BHSHA &F9&5Z.3-A/FR:)F4@?:G6F; M@-3FB'!CZ-L*RMX>+^^8Z MD%G#N8ZH1,JF::SW;30[B_'>,B,6Q86OK9D6=_776'X;3CYCHFT/\W5D$UEA M9+R9PI*-AC8MA)LL&3/J=@DB^0!3,^%%EV)O4'@USJ6_ZNOM[ZY_L-A/KBH,2:SQ=49%TC; MR$ K\J2!["^H^?;&0N2*VX*B21!ZB\&\4#-XY[QHP/5;J-^,QG,CO)[FLEBE MA9=,Q$S3,7J":(5B!:3*T4O>$6'Q3WJDVF^1O=0/U61'N M$;/]V?*M <_JD3D9&5_Z$R0AX:06HZJHKDV,$HHM%I!Q*VD?R#&SX,GU*=)Y M\-8K[^:VX[LG_@^_8ON&6N?:&'4NRB:)OY/I:?EU-,IU/EP'^DS.1H-\$"?3 M,:1IKTCI;$B%.9-HT!#(PX L":8)*1>P">^O[K9Q)O!CT':0#+BS8^V.%=66 M2A56+R67_2R=M;H@6HK"8BR<)<%CMB((R9L<#Y)9L(:*7M%YT MHY8F:>83I =^(E&\QB\X&'V>E=FX0ME+,DB0TC.L=8BUJY7 @!C--0U91BF4 M;\*9!U%MGS<=:>_NJ5%'HE^XCG09)_CAZ+"&9QP>GOYV63)*I#GHDD22A^3S)P7T&00TGX0@A0<;2E<.=Y#!.0I1"8, MDGZ4IG5>%V3&2 .ZB!B%7#NZYV'@ZT=1+?7F]X2BX*1IX! >0 MG/6&]FDOI>PE3@(&U$PY)6_3#"5 MC3(H7HRB=4T+J\D2,I:6-PX. 0+T(G%\%IR9(B:F@^,UK$HP +0TY))-C!L& M4\TE-HZ&]#'-]N3)Z?CP$PP_XO'PGM3'[SNV3[1X&FN9#.'Z3#\&[YEUR!T- MT/K5-PE0V0KVM M4*KMLO)N6OFV%+LOD50?ZIAFAWL@.;J(M3.&5DS[B,QSD"R7G$PP,6G;)-SA M&X)=715M4>GS)NI:PF]QL5V!7)_1<6V"=,JR8FJ)=M26!:4E\R412$56LE&-"L2&12=DD*_0'%-L_05A;'Z.NA-E"L_#'+3!*6:ERK;RG M"(?VSC!?XUY5ZG!X.#SY\%U!L[5$>E\ M]9GS,="J-A-P7;&L1@Z6^!@+=TP+)#YBJ"W.;##>)%':U#)?#^[+,^>VH-:] M(.--55 CI.4^,"^A;J F,I!$(.DQ.Z,L:-6TGOJZP'=C56Z#'!OS<0/--M@ MF^)__HQ\Q!)^;H1L2,37?8(U1MI&7N'T=\3A!_R"PTO\];*?:S_.X^$5[E=8 M1F.L,5-EBN/ST>=^LMQ^+WA=LH-<;ZXCV9 T$%_0U7JEDGR.["1OXG%U 7X7 MM5ZV094[15^VK.?FP9(/&$.SV1R\ O!6,B&-83IB-:E%J%6Y@X,BM"I-ND*M MA/+E69+ME-B@_.DY_=WW.IC7LP!4*1XB@8B2?&K;8,]J]U\8Y\EOGS-,D=2F M>;@&F60":9QC*5A@.M?Z:RI[%D+1):404FER+[44NNT;1ILK0:S*HZ!'%C(@=>:R5([PP$:I6[O4VV0W1FTFRNE1EA)7PM8 ML(&PFQ3^F)T#OB$A'(Z&L]R$O_>GGP[)>1M=X/CHCS2XS+1C'DPF2/_/Y_!' M#U*2.I.AY695*4TD;PW)(%))9$-;IK.J26N7-;!NGSR[#?-LK9K.-_^,VN>\#^818\V?BQ9T4X@' DJ:\\" ME,0<@C(HA11MNNP^BNREL*Z-JAI<)[P?XV?HY^M$O8-A/IU^PG&=!]-)#XS4 M!GEDUJ;:B[S>JRDEF(U EH56V9D)=#RDG]:2]EH[P/1'5AR2Y]L5. 2K9NFM FA?Q3: M2R-3Q\IJT*[LNO74V]JV:/(*!C6:Y.P3XO1JV7SU]1W\UVA\6*ORG^"T%T2Q M*I*[BRA(&"X[YD763$0;R/4@M&U*U:\&\Z71K*$2&[0*NXWV- [Z'V=15)-> MU)8[,,A0XG5_4M-4 M+\?DB9+Y=WSQF3S8T;?+QNJ>7D7%M 8C>L$'#M&ZX>BOE] MIICD5!&I6G&\-IF2R""@9%+8*+PW)L@FN>Z;0^_HR'AU!%>7K44'M+(8EDL* M)#B!+%2?W$O(BDL!7C6I0[<9[&U5"=@R,Q><'V]#M_M2)^#;?=]5G\3:.74T M_!:9)K)USG)@H.N]GR=[QQ=.GVS4T9.%+7F;.]&'4.TJRF*;[%@49K&QEAI< MHLUANKXL=$)E+G0-:G2UT@WY9,$E3IM9-CJ!(%B\9:C%O:AV'&:QN?;FRY%W M)OJ]XL43Y\.R(19[1(>F=^P_'N)*D'-^1%8U8,N"@HL\R^ M-*EH<#^<'135W%Q7CYR6K2'HG>$\&?BTH:Z M7"8Y91U%;"MQ:1EL3YLU+"8S9A4E''U=$J(2/:=]HI%[I&)4!0DIW76H@5W MGE:IGQT:.EO0:X/8JK6K*G#-D\ @6<7/=*E2JL$9D#DWOH@@Y9^U?K9*CJY* MJZRCV;U8)U? __P9V:;6S]X2LB$1#V&0KD*'?AO2$Q^L #-7^24E5*XV10;( MH39%YF3,9,FD2MIGQ[-OT[=S?FQ223*,+_'9K\:V)CS,%IBN6D;5\,FZS"M MX&1J>$?3*- G0).8$QB]SUD -#G:7X!G%PM0!_J:#PSH0-A;Z*(HO.->"L.D M59Z&R)%Y![3E.N.T459';-(0;>==%%OH?!/A-M@>?AV/)I/WXU'I3WLV0A3" M.MJ?:CHW6B)@I/TRIR)DL4Y:WB2Z[1:&YZ'C=87:X&SI# >#FK ZS.]@_ ^\ MU<^O5R!' ;2L\-HM6B/M8\"Y9DXB[6?:6< F!NAB2,]#^QV)O$$>WK>6CE?# M?DLL[6'QHD0R6ES-@M *) O<Q],60DMV#!/5B>A_HW%7*#M+DK).?P MQS4/7^$0Z]KD4C(1"S#AD-=>XK3WV.284\):,F%=44U6@ 5XGH?^NQ!V@UPW MLBMO$3))71RM1"S:9)G.1K-@9DN2%MJ&F+1K$K_U XKGH>_U!=L@O>QV_ML' MO,JU_)8 \[V#;\B>\T)<+,(1-E';?B=KF7%.>Z4"9F@2QKDYX=;@PI=R;2T*5VK5- B1P8P^;#(I9?1"]^$6$M@VSZK6JAUA:H/ MZ^BDP6G"+42W"@E "@E11<:-$+3BAL!\L#6NU63$P$&5)F<*]Z)YEM387.X- MUI#K>B0%"@=3ZT;4E@PZ&DF+):%((1;.79$Y-3E\WE5IF"VH>PW)-CANN*]P MVTTED:\]LJXL)&>8#9K(YXJO-8@U2PF$D,)+EQH=)#Z ZEFRH3L][*0<*\&C8MF3 M=Z9MX2P(3L3U$+*-F>?Y&HG=$.,6AF?)@75EW."<8HFJ0=8Y07ZT9[)DVN.4 M(X29 "N90#OT6;3IV;6/)9ZV0(Z.-;+PU*/;,BE_.SKY[>C#T>'IKR?'Y\>G M)S^^?ME2)W>>TD6YDH>AS94<*0E-X$+DHHT."GQ$&U762B==;(0>#P&%E$38 MD&K2H0JU]:YA(FCK,&D?K;H->T,YSH*TURPD8I%=. M&Y\#F&*X38(;&[T*Y"NY[(2I);)M39 1B=PD+(Q;71SM>TXGZ%"R&]7D6?2P M%K)=IE(.8G4H93(&DB:_ Z1#B,[6B*M<2+C9Z)@DK199:\^T+H&$&P/CT7(/ MQ&?DN9M*.==55&?Y+9>#:2T:]1H'_2\XKAPY&(]K;:E96M3WTSSAH^*\.D_" MHFL:2D#MH8H&N#[FCRCC+O_DJ6\,%KHPW)!ZN:^,: PPD28O3 M\@]*>,]C$Y=N/;A;KH33FGD+*N"TU.&^5+Z9=:"?A<,7C=(#K2%)5_3%U !/ M)]A:4F]1EJ("N0ZP]=JC*;1_"$.^BB8G MA4'DCL40/=?9D^W9M%;-+2R[26Q:4ROWZ78#D>Z!EI^D=A])$MJ-+RXB81.&8=/1CFL2BF4RTM;0B1DK$$,AYC#DU\^1]0[.#">5U]C+H29@O- MPA^WP!@?O+6TSXA2;YI24BP"?4DU_<+3'I3:%)G\ <43UNS:PNSPVF[6%.4= M#9M\NWK,='.M<([CBY[%Q 60I6IU3<)2$IA/*K."4@@R7H.)<^4V%C2L6?"" MG86!;,ML[TRZ77M&VX/9N=8W'9^"W?OL-H=BCP]COIIT M*!%0 T0G-!3TPH3 HPP.C9=:]F)-]Y%D[+D$=?\@JD3M$Z/?\N!XQ%!$AP>0 M-36%:#6*];P?AKE<#DI_,$C7O)MTJIIE7]9"5VL-=$YYQB2RN$L.(9)AKC4X M$Z(K/J7$M0NFI[%$;34PFU$S[60F8RQ)EIU4F2>L::%K*^_]A]/W1Q_.__/@ MY/71O_]V_+Z6.E]'+_<^9W.1/PYO_I8#2_&%Q%73(&B9BN!DT%G1C,A::ML# MD3/M4F1*<6V8KOTF0[*%I1*3U3I@LK93::Y_S_' T]I(=HF[#@2=I>)%"6)G MM"%(5926P7#P 43H)6>Y,<4RGHBHVM*&%*V79&XH"]$F,EMYI_+=8#%YZ'%M M)+S,@F 5R&RL2%(832(C)J/V!35ZC57$G =; ODL8#W9\+S:\)B1H4*NBK$D MZ++AC@SCLD:&,!P>C#,M4SIYVI_?#<_G/.)]&X8#S$RFF^9><,+(Q9P M^H9V&FP20O$XM,T[ G_"?#G T[+P75!%L M[;CL:%Q99EZ &]6H+>*CV'9U9]&&$W>"XKO538.CLL6CIP?<5"Y!KVI#(Z:< MM^0H!K+^!7+&E7"T)W/CN&]YK[$$QMW<=W2NWV7YLZ%R]IA'SXH_C]RH/!7Z M-*3-6W)ZKT^6+7<6G>#,A7K&H"5G$&5D/M"H%7K4;6*MOT/8_NE=YQJ:#Z== M3[P-%/WJLC_(5\4(;CX>7WP>C[Y@^0Q!>3>U 9W]4LJ# @O.==(6S" M]-C$4%D*W?.C1_=*:9"I57M;7$YQ_&WPU["$*&G6#%&!(,-,^L1BCIZAB%%G M;3DW;1I5WH_G^;&C"\$WR.R:M<;\-!KD>ZBJ;, 0C&<21*#A&LZBI&^M4$*@ M<,;$-GO(8DS/CQ==*:!!0M>;RS%)]W)6 O%-_X_ZZ099-L!#K6(&/M+^EY6J MR4.*Z9*=]TK)(&P+:BR&]/R8T9'X&^1N'5Q.1Q>CV!]\ ^1\-%::R$P(Q%1N M-8VS1DC$2*N9SM+')M&:=Y \/QIL)NP&J5P+!SRKC]8#I8NN)0F2)_>*/I&! M Z(P6L>XEP%<:1.X^S"L/>)%-\>P'6JA3=.6[\EDG\>8^K.Z*_1Y@#.Q#_/! MQ6@\[?_/53V618/I62%43C1I7"G57"Z*Q<05F#P\,/OQV]?GM\\.KX[?'Y\='9.A?=BQZU^27W4B#G+KA#\3): M:VO4F#;*Q)3!(7)IZDVW43VI;5*U_:6O':/T[)C+99JH]%?&2,&E]&O'$"Q MO'Z8QL,/;";B)8(UC'!D]"GO;93:2QN,SDZA"$70?WGI&3322JN!;U!O,8C3VPFZF6B-IS+Z LQ5(#7(9M0I*)-!821R:D, M/2%\#>>HQ5&*(%E+RWSVM1B&,1PSCTFO'WAT?#A: M1[QW'[*Y1!\!-B=$#=FB,S$D$72*EM;<)'FRH"S&S*&G.?VR*')$LO=,.^.8 MUZ!9B+X@#Z"<6C\6[@[6]=>$18]J(- EU@')58JUF4G$2$NK\XHK%8-"9Y- M:\EVE]P+!S3Q(Y"W2':"]YHS"18X)!4@R.[$NL$*L/!9#02[S*S7*HNB2N*H MLJX%%LCL*TXE(J*PY"?WN)-6(S.,(UI&6SY9O\&1]6MT8H);Z]!I;6+N0F0;$/.>IW0J MP&6H5V+T'HI%3@+%DFB_4BI839:L=%Q@SP"1T3G!B@+:H+PB'[/$S!1PZX/F MCABZMAS/SD\/_]^K@[.CUP3Z_=')V<&Z!6D6/&ES>2X#\4[V@@:E;8ZE!.TY MI]W?.Q(L[>E.T\;?PZ2,I7V+):R%:7)M[^I=8@[)#S!)%-K-.I;I^CO_@\]K M)=\E; "?L\F99RW(LQ(B !E2Z%+0M!+PY&TO 43S/7"$H>3V2G.=2':#9:+35_93%?K#7J^ MYA"7&8/T*&W21IKHLR1;#I$\$ M:](R0/*K:(ZSD0NY&BO3):28LCU#G%EEV M&P:)'Y$:1E_QIN/0V2<8XYTQ'0QF#Z)/I^4ZR^U_,%^7PZ[I,]^/=CAW7)L4 M9BUK"++U-,]5H3T(N$B9MJO2Y RLXW%T%W[>#;#K:AV)]G2E:5)+4^KTU@P2 M+\P+Y9T+ C0T".L)>=U^$Q!3GY)B(P'7T.FZIII:L*FR<((KY$CM"#$'20[ M;Y2TB:;N[7^YKIA;]">YZ==V[<;=H*K5KB'7%N.R1AVH6F@K)N9\CD3S4%2; M%A7WPWE.#.A X"TZDUS949CO-[-N.CB:8$4 [UFH=9VT2()%;3(3Z#G$F*4K M34*=EX.W?9KLDZO50(4-UINE)'8.?USW#7Q#(K]O%"2ED PD%F>]G!)*!@4K M;V22F4>C0I/R:MW ?]E$W0$%=K9BGB!M]S26GK0*2RV 8WFN36>L(N?3%V:< M%%))-%8T.29<#>;+)F9#E39(25I*CX1><0DR"%\K.4H:.'WQ67)6O$2;H@&G MFQQ7[6S$+WM:/ VB-4CL:C;P*Q6]&8UO55 4/>D"7U]]ED M(-2N7)EE$Q/3VM?2L$6SX$J(W&D0H4F*[.;0N[LR?Q3+9!&8J^NM:'U.-M , M-Z1D;4F040MD.1:+RM."I=K(L*L1;.MJ?,M\77P;ODV-[\L-^!7\FQI#662) MRGDFG%),<^3,"W-34*8 ET;Z2:Z=TG26PP)UE,D*RN1B7 MV]STW8MF^V<&NU?TG>:&FVJI!76^=>?*KD2ER0+!(FJGC1184+XV;(BI:)=3 M2J4)77;=AG _++GU%-'@5NQV_R?M!"VL(C'K76&Z]GN))F6!YG7KB+35O%\!TI/4[M*=";>IW(9*_;&9GHIVUH:'.5W<5?,=GQ2P MF" Z*0S/KDW_NOWI3+B2/A[L3+B*,%MH]H=F>B7EH+-)+)-Y0)N-"F2%<,X2 M%IXEE[*X)H7']J@SX4::75N8#;;;M<\S9U_^1C9E?_CQZNI(T%BD2<%GE@(G MJ3@=F??!,[!8LR=\L*%)P&^7@]A#3Z'QD?*N&+"+TY-%8ZDEL:9?CX?D(EW. M+.WY2()O-ZH?1H/!F]&X_J,>>&EI_;6,.XZURH5B7CIDSDI(!@32_-TKOJ\U MS#]GQ/ZP:)]V@.5'>W)Y54XUF%QL('4$VN]T_13!)5HK; S.\1"%>*+3Y6J$ M3VBF;(&JVY]5:_#L26U"O](CII/CX=5NVY-":.51,H?),EVL9T$&QZPJNOAL M#,!^!3ZL., _I]-.IM,&+.MP>YJU;&XWR,.JCS'IXW@X=S!^,W#10Q]U"(A, M&DVN62R1!45F;=0*;?1%*#-W)+V@)?=.A_'G++IG%NU>+2NQJT'P?[O!_VVF MH6_K!Q8L-F%B3M>RGY:^A-JOG9M@I/&1B]*F6^B6!OCG_-K)+K4!RQH$^F_/ MN.5"1-0BT[)1Z^GF+%D4NC!EI!2I6).P2?^H'3E1>ZF*OV/_XZ<:74^+/'S$ MF<'T&J;X!OKCO\'@$F]/GQ)%3,+5JMZU)0E'0Y]"9 F5M\9;+FV3,,4]D\,3 M6B:?S"E2,QX^*7MC>7'T='#**&Z9<:)6<5*"5)D\*956S:@DQC8=I?=A\$]H M N[##-C#V;P2?9_PP=;C@@@\;S_>EV)OD_*VO[QW.5Q090B)>3:625%QS0Z8)[[S H'ZSG75M@F<=U[(X$_ MI_A^;M4MB?PT3Q@?EX'AT63C"N/@(],>$@M::Y:,]*DD=.2!/*W)O*K_O,52 M%D3,,AI?P/"ZRL=5+8]VE2P>?E_S0A8K#'>^&Q5:4T)(WJ2LBR0K.A93N/)0 M5+;@>C:J8&PTK ;F,BW1LQ6(DKVZ@% ML(ZBGQ.)7S9Y5ZIC\22YVY"S\Q[(38,%I[+.&($Y"YR\WJ@8<%DS]K)6",4X MV:22Q0(\>WB@U%S9H^XUM4\7I/>ETDD=/6CA&<>,M?*F9F 5T+?!6VE#3':_ MLF6>2S+E1G[-KABP3VQ>+\Q4N1RDE)%Y&V@]2-DR+TUB959J-A8;39,R$-L= MYI\S8G]8]*23*94"'6K;%9M 7ND$LN'T1;B$.7H_?S_^9*;+"TFF7(FJ.TNF M7(5G3VH3FDMS"R"1YT3:2-XS#3RQ2$-GRB1C2X[63+F?TVD#ECVI M[8FT4+!_.R,GRH(VI/=.P1/;H.Z,\<\YM9,YM1G7 M.HRVVGDH>;FSQSE)SJ1=J^6E=CU-&.> M;DJ&@#-:\MRU)I!5"07 M!06,X)C#$ZM4\&=6Y;.8S"V)_!1/V2['.'E<"EQ)+916+(,,3(,6S*.4C,=@ M58[&:OTT#^"6&OZ?/_UNA)]G^;!XA+)E#IY%(A,H39DI4!@D7[$N'-6>5VB M#_II[<^[3*9\W2V3I+DO<_9//GQ<7AS28TF M*4.[FS,J>)U"\-;&(*W0.A7N0NS1*L"MU(5)E8!I'3(#%>D+1)NU!*.EO U\ M8VG.TFS62CQ]X&EM)'L?U#GYJF23]0&%T5QG9Z#$((QR!HU%[5-/:)%3U+*6 M6-*,5E_.8H#"Z/>9)Q6T@*&#?=-Q]_U54NGN3)@">TR&UA.G#/?$B)1>?1!I08?)/K MM"7Q;2O)MA5[YKVU%FK9EUS9-_TA#%-_^/'[L.A3A43V9[4VKBR6PP%,)J?E MGK^>I3JAJ@WU/#)T-8I1I,PB9F ENV(C^A!TDV2*3M#O*C>W":U&NU9O@R/\ MI0:Q> C7"5$A5]/.2E:@)/*):#N+7 ,+D@;DR5O*"EJFZ'8RBMWDY.Z 1>OP MN D%GC2?7QB/'TG/?4DT;D#?V;G7F_X?F*^.H?KI^O2B9I[>I(A",#%A$F1B M@:J!;(Y!D=8B$7GX&K'11L M4"P"SXQ,;@ $X6-J4B/H&X+G;,^M)^;&?>0AR!P4 ).F)M+6?/. *C*!LEC4 MJ"'H%])'?B6M/-!J?!V1-NXCOPRD)ZG=I?O(;U.Y#97Z8^MS(Z0L(M*&A%AK M.F3+8I:1\>)=Q*"*@R:N^Q[UD5])'P_VD5]%F,W[R%LR-)3"PD+M&*T%X0"; M:QLTP[4P]#DT*>>S1WWD-]+LVL+LNI+\X>5X3-;>/4;E.8XO)CWKDC%>!)8- M&K+_C&%1Y,R4UKG0=T#C7,KF?N1%V]=EZQ/>SL7;M;MU],?G_GAVI7-E^I^6 M,QC@I);\F00G5R*0>R'!N904R.SS4KI_[$W/5/F="KCK MB7]-21A\'_P,5.5E+Q1IB@PT4,.)EH$^Q:@-\T4[-)' &;&4YA]ZRS/5>F>" M71@5USKVXNS3:#RM<&\?!71\F_W@.]K<9B\_K+G;[%1RU+$(CE9I;R%P+IU4 MT2L.A=36D[1/IPB98:HIHB9:\KHE9\XH+Q 5Z+C-VVS,Q7J#@H&I,=2FMKY3 MA@P5)0(4I44T3?I,[N%M-F0;2\F!K.3LR6A&,IJ-% QM)*-*HA5MNL8]X=OL M5=BS[FWV*FIY7K?9@FN7G:NU$K6L:=FV?8M6%H!00/QYF]WP&G E%C6Y!ER' M D^:SR^,QUNYS7X:-&YUO'*ONW%S=JBYC@"*@.C:8BX5YB4O3(4B@I>RD/>P M9 K0PI<\U5OLE70V:B#P!NO8R6B*,P.F&C+?1_SK>#297!\1]A(WG+!@;26J MZKC)B<2 M*@DY3UXT*%)X.T2V/;[I&83AZ5KQ33@SL%@,/J]EDM_,QHO@'N# M- 29=3#( J]P39"$5 7FA,\\:V=2Q!846A[B\V52(S4U"*]8@.X$IS< I:UI M2M&R5#AMW%CC?2 [ALD*752P(36IY_THLN=+GVZ5LKNCXQ\N.#H_-+[_Z8V. MBY<8RMQ!,5?@4Z1)+736.=8;X!"#(_-7H4)I>\G7(H).,)WKS"^UNH5#LHBM M%%:[&K+7;6+:F\N:KG\=2# ;R+5QU+5J'G]1&RVM., YA?FL32F&2Q4BS2CK MP17@64;:UI71IN=2!%YJO5^E<[VO,0R2=,S("+9HQ852G2KLVS921N-O-O+A M&'-_^I9LDLZGU-+O:Y1AN-9PY[1H0[#D9H9<7*ZMD" 6X;0GE?HD?78]89$[ MR8$E)+]"6XD,O(F,HTHITM_:W+$6AS#X.NE/1N7@(X[NCR^ZGX>HO M;J37S00PGTXJ:96D"6@+:NT+>)]LR!&19*$E5[TL(-IB(\L*ZN)*7R#ZPH0H M@ A.20T;7L MY=R^A\GT]>4MDX!6$6?(/V#"I5 [)=5" 9GL/<$%N:-*)FQ2 MZW(MM-WU@KU/W]=ON^[XZ&BAI?\Q&UU=5\F8\=(EYD@>0B12=FI3M'5IB-NZ MFFO/J\4-7#M5TQ[?TTVNXF^NAS8[F\SZML6(X)AT:+DWKN[M M6YJ8=]'MOJ-KM\QX_&QW0PUMY^KA1Y W237(=MJNE5N;2!FO:<5<^.3:M?2NTQF=HE2=[%**:CP%_#UYLE M^OK2(Y%MC#$E5D!IIGF1M05 8B)$U$:9B,$\YF2L^,Z]N'3:7&?WQ'-V+?!M M\"(03M+E7: 2DD.3-*,Y4ANXTA;NG2%K$A0YT=Q*)\/:S%CTUA?"C4Z$WBC: M^P>@1_]]"8/IZ-?+79][[3,NQK=0JT\S+FSTQ@E.B&A9,6U MM28HE\@PB3X&EQ/F7C8>I(V984@UO,%F!MHBR\X;4#SGO''RPGI\A\I#"Y;E M5(B&29--+]$RIZ//WA7GQ.["]G9X=NIEDC+*S +GI# .L_"!R)!+J05W@+Q- MM^UG#'J#W#[F2CR; ML].5=+;FV>DJ M_IV:F%J,"!89R==LJ- M3H2^1V>G6"O9.TNNAHVQ'@]&%CQ]08QJAJ:2DND]0K% MVI1:U(S\T MIJ"BZ'M+E>D@E%2F3@V3RK7 XL*E,83SG[ MJ"*4V"3T_BZ4E\"5#15PEQ*F^VODXY/S@Y-?CU^]/3HX.SLZ/SLX>?WKZ>GK MOQ^_?;O.3?%#C]O\,GAIL'/WO5K%VF30R6*U+N1*\62=0UY(IX7^V^-!>II MY':IXAE9I+0/:(/TK;1DF0IT)JR=#/4 ZO5[$#[^T*;B7J(C82A&1.TM5R;K M:$T GDO,01E1+)?0BP4P9J]8\<:2KRO*K"0_S:]L9-$V9L060G]])0W,@_Z7 M.O>G,/S8K^LX+=H;)9]M_,ZF*EMCV',:%9E#,"F 3;2K90,NZHRD6ZYE %-Z M$;R/3M"&I^J&EW0-FU":)2@BIVQS"&+SL D:P]O[AO!]T=:UV2@/B85 7[0# MP4(LB4D5$9666MHFF53+@.LT*&+1VZ[N5(L227+:L;@,M=FRLK3M\,"*I)G% MHQ%Q#B%H,BNF7-@S$0W6EECV(@%@WJU==W\%]D^-:CH-F%F?(\HR4G M2G%'>ZD QWR,)$832D#'O9D_DFL^^>8Q[D4\1(NC--%6F_OK15"_ SV! MBYOS<2Z]"S:1_2UKC]P@3#T;4LQ(\N,M;47H8N/HB%7P[BQ*HHW^E^=99\I[ M(IQ[MEQ[/(;BR5*M(<4.+R?3T06./^!@UNM@\JG_^:;L7O0AQ>PD$UK5>CW%3"9;%)7^T',.WD,*:=/D=ME-& )[-+LPL8_^,&CU996&L%HV%) MILGT))^8X:'J-7W P^HSY'-.GX6@P^OCU M0__CI^D-/(X69*ZY+8% :6G(,R%%TEAGW1<2RM*DAN$CN)XW2;I42IN[HT6B MF%7J[ 4/117R9 NY"K7 $WD0:9;2HHKD" %\JVH>#P+;*]9TX_UWJHOM6KP' M*5U>7-+&B/G@8C2>]O]GMD?VL/C K4/F@M9,@PLU;3LRG960TGG7J%_*ZE!? M%I^ZT%>;4(E%B.NUE_:95F)=E\EZ,(RE-DLF6TM(J!&,V? V=9P?AO6RF+.J M'AKL60?IOR_[8\P/H/P[UCV6R/T%Q_ 1?YM@N1R\[1?L04E<"RF8 ^7(5!>U M#[Q(C#N>/,'7H)L$0&P"^ADR;&LZ7!@1L:7K[U87@5NYZGO\,B\D*\%*ISQW M6ICDB]7*NI MYIR=Z)4S-X?DH_+K M:)1_[P\&;32Q^#U-=;/D\.X4Y54QQIR1U*"CPJB],"A,($U(7GPO@#4^@F28 MT-;#-6#1!,Y*5#J'E(S28<.KUQN\W]<1:;G !.0GER)K@%-BD)1E!8DZAHC% ME6NQ)-]!TMVEZLVCKVYA' JM@B%K7>0:JTS^(_@H:901L"@I%#9.*_\!S[:N M2S?3].*[T?6%NR\7H8>CX60TZ.>9T3T3S5628);&F!QJO4<23Y+ @C2:9?JI M+C;8E)HO[P=G.!MSC?OX/J^L I91M1@R(#)\LZ5$V;9@DL MH>#*@L\&0\O[R47 =G,1V87R'N7#!I+?-V8\?48\!;@V;Z'VHW"1MU+NP$) MSJ8PG1D@KRZKAS"9W,";T9Z\7?!2!R8)(].RTD**E;&@X_H-F-M="A MMN9YL+&H6ZP-*X-ZHGI_Q";8)[4W4/K'^?C\#,=?^@EO;$1EHW#@\%G N88"G=KO?^ M)ZO^+8B[P1WDC77Y8308O!F-?X=Q[G&(HG8?)1'47FA&FK*?0^R#YA=(*8*9-K5(C.8R5B466G# M?33S+>2[5?"/<)Z/NC<0

WIR:_G1Q_>O3YZ=;[.=?QOF^AGU]SRE6PDN MD3,OK'2NZ.*"]%JE&)RPW)))%!5/4<=>HKE%D"U3P;G:)MV07R3B+'TA!)Z" M<*43.7X/4QB,AA^G.+[(&*<;1&(L__!NI;["0.:4X7(@IP6-]SQI;N@[[H$; M2WYH#;D(/9MY,3$$YFM'+4T\9D#+'PO!6L0<18AIPYB+UX3U>#B9CB]GJ^\W M$RTJ)*YHPU2JT7Q*T:KN!3 99 Y.<<^Q24#E CR;)T#"@6#:)Q1;;I1WH-E6W$776C[;AK#9J+=E\B+M]>SMXZG=J"_ M:FPG#)D<63$IE*FV*&?1D%?IHXT&N!8*FCAN]X'9U<7)Q@H>=2SH!O;^/*;K MHPLK9 PYTKQ0]>B"\7(YXZ M$QZY3]DG(K0D .V.I^6JWM[-R6) C[Q6Z1<\DSUF%0O9:59R_V\HY 8'/C\BNKFV*!EB*O>$ *TNY,]I7ZNEP6\@76]&OICH M X=ZLEU37F,]_BV9F: %F*REB,O=R=___!U$1FXL^%&W4FLP@S_@E]'@2W_X M\I/K);0/F M$,;CKX3TX*)VDN@)CT'6%&4-2=8*'K.\=L,PT_*6<[8Q-2F^]1"H[1.B_<'@ M!F)OL<_#Y_X4!F\1)G@:!_V/5X6;>MKH4F+AM:Q!HB_DA$03!4/G'<$*V=@V M6_W]>)X'$;H0=I-EH>#X*M&\%M<_'$VN:A@X[F..)3+A!*U6F;R<&.J-F/.J MT'"S(VEINV+-&FZ+4@"X0,D-K9SK ,M'8E*9]B4;L MFIWBSF%Y?@I?1\@+6U%TH_>3T3#=H%(9C5:TU7!)AH>WY,+6LFT<+"0.*:;2 M9(>_'\[ST_Z:HKY+ -LV^JFC2),V,27+1(\4J;Q5.0CGI':TR&;/!;EP7 53 M.-8[,E19@F4QY4Q>5[;,YTS+<+;:0W'TYYM6[%A$)ILD2*4U(X>?IKYTA?F$ MAEER_K.0"AHUJ]]B](@#Z56&Q(HEFT4K&6O&(#*NG,X)E0'=R$KDAIN 9.8PK+&(6CA=5\#: ]6D$K,%#$U" MC.Y%LT_W1RNI>%'2[=JB;I%L>8WEM^'D,Z99R]+K8S7,P>99Z)ZE#5 C+RRH MD)CUB@OMC,"(31-O%R';<1+N^MJ[4_ZG2]'O'3>> 2>63=#=$TIL@0IO1F-, M,+D)>R!_R"5REUC)DE")6)?#+%@,)9")YT&X)M<2]\/90<)@-_I:P((-A-WB M@@J&'Z]BIFK ?;+",PGU6D2C8*&0!Y9L@)*Y LA-K.1O")Z+1;">2!L<*<^ M?"OY+T+*&EFM.UK+MR<650R,/+9,#IES@ON6^_XM++O9Z=?4RGVZW4"DK6;P M"I">I'8?V;-WH]R&2GU'4KNXO+CIO:!\36+45_6 :-OQ+%@A2!&))U&\":5) MU-\/*+:_#Z^MCU%7PFRA6?CC%AC!L7"!GA53DU1Y+0(6N&+9\RP3+[FH)CF= M/Z!XPII=6Y@-MMM[(]'1>BV%Y2R$6JA8\LP"@F1%%)MD\=&T"=C=]Y2=30RL MC07=Z.KVGH!T(=%H@8IYY8G+T*1?@+65<\R,/0%-0C@BIO<**9C M?U-V5E+2XRD[JTAX.RD[WG@>+63&K5-,9S)R '1F*:<0L],VM)GP^YVRL\G^ MOZ&0&T3UW!O!# !6*I69S+6G-0^1>9,ZU+8:"L95PF<)H,GR3F#GR>8A;7.BKM M2FH-3G;^!N-^M5H^P/3*6>&(SJ"QS.1<^V@G1T8K1Q:4,TDE!&^:'-O- WDN M%MU& FX0K7L;SS6EL]99:F^8-5CKQA9%%!2162Q)^4"H@FMIS=V%M!M;;C-5 M/:#W#>3<8#M?$]E3UOPC-MP^*+[M<5T>#8^'4QQ'&/[CM!2DG:WB>WO\ZO3# M]48DO:\E00@5K^G$&,AJ16%94MQ*401ZT^HX_W%TV]_\-U7CW7.\CG70@"BO M8#(;[S4:4 4YS[)V=JV!862?1 F1OC@.UB0:=9.@N1]A/'G5;R#5!@;?&Z3G MP.#-Y3!/CHB%:=K_@F>_P^=;$*7S8(HFQ: 43(/ES$OC:C:9ESDI86*3!LU+ M8'OR;.A:_BTN_&Z=/7_S5JZNHU^-QN/1[]4IA<_TF^G7GHXB@$^*%2>K+$QA MOO#$LK8@::RB)K\T/O=_#.3^)']MDL'13"V-+XANL%ZG*][%"C&2165I_NA* M]]I&/-82YTJ3L(C\P&V3,\150#Y?"G6BEN;%1&@3[4_./H\1\NGP]I(L>A;) M_\YDK'M!EI/6AO92X(HIY[21F AH$S-E68#/@SI-U-%@\_H1YWL<]T>YG][# MU]FWX_XP]3_#H$=^G40A),O"&*9#+"PD7FMK^201!6:]A<3)1?">(V4Z446' M%YRS0]DZT-'<@GB0$CV;I/T&87HYQN-A&M>**F_[%_UI#T)-E/"%B1@ETT7R MNBIR6B01N \8\OQJL^"4>^57/VU2;$'<'9Z67J&]76MA] 6',)R^Z?^!^? 3 MC#]B_=$8/M9EKS^Z#L0EO.3$.9\99#*Y=-*6Q:PD\YF;8C,8%Y8K9;?&RY\# M01J+?&'U@PXI\KTM,N:W>!OPE;'>,U"P&.,9>EL7/ DUD">3@9YK-!BWSBYW M4;;.VY\I23H5^EV6N(U8,E>@[1KR^S%^OMH+KTJU5)==OJ=L+..Z/SW$0WJ_!/2EEVF.+XUI*R0E\0E,[0. M,^UI<.!\;4 8,^W=7&NQ7#/.-OA>,",[5-Q=+H:-N'@$X\'7#S<#F)R6*J;) MS9%%+YC:*AXM*R&H6NFJ5CC3F96BK(K*"9WX4IQZ^#W/@!L="O*>XT'>MF34 MP7!X68_(JSOPKCH%]'"<=%1(ZN&'=UM>:H6!S!6=XBJBJ3T0M0H:"_=22]1& M%<,Y 0L]B$J%>H,4@M,T2[5C($ S[EUM=Y:,#JY1T2D4M"F!0I9##8&R);-H MBV2)6Y!<9F_F[=%)U: M1=O+%)U:1;3[4G3JWK0>'QQ-2:^8 V.9+K4C2]:**1DYC]XX#DVFP;[G/ZZD MX&7R'U<1]/:RW9S29+!+P/[C*A)N-.EO3AV_V_*W7:QO5UH?L(Z?7GM:WO0G"0;5X^XIEYQ-2C)T M4,B0DHIY\K6911=I?G!R\YH71%X'^/YXPYN8HEM5WV[I=SR\/N'I67!&E&@9 MK; T TMQA#DA$U&3]^AL1-F\_/JR8%\3"8XG1P, M\]L^Q!HL3EOY.X3)Y1CSZ? #UOYGM=/M,)^,AN.;;V>Y*=^W#REBQ/+EBVK MNR19#A!'D8S6:?)TD2RRR#+R%)<7B8;=&@R%T10PA8\:Y[:*H]_K770^]=L# MF$5V5Z"BA7'H?^?2:#HK%&>.EH@ -'L>N4IUS@;W=0?[JJ[/[A]>_CJ""2*[OB^EXC?S)&5B&%2:Q)%_NE3$)11U $5H3,F':"&J M*A/$MH-WJ/J. U%G$X'[4V&%#,T#M*5'&>4!&&]" M"H1[Q6T,GK'Y9,EJY2-O0GN8JI(::M_$K&HZ>Q=$.U&"O5*L\B[YM0]>?1G? MSJ;M7 )L- M=%3%GEC"5\TL:;!6>$DXCXS(!!A9.QZ(PJB2 <_&U2EQ>0'31V/)+JJHT6;J M&6AB"BP,F!]1^@7C M/8P18'%X=U3:8BWVMA8!Q@^;_&G4EH 1A32TT2.K"XW+GI,TDA/+-"/6EF&5 M"N\DK;4*VG ;(W)J'7"''-6F2_4OU6TR5D9ZP7UQ M=PL5:;1,2"Q5T_'DO2YG#1I%J<7DP%,[D9Q<0XMY."40D)((41)_FMT M1X7&F(H*;:@Q*ND:A'L.S*$2.M4)T/2LB K!P1)3<6Z7J-K5)']TU#@!2KR2,CDR1E1@ MPGS'8W#?HJD=>'3I"[#9;5DCK^ .QC-X"'V76VB0N$6'$V-]-3L0'%$,W\"0A%*_7>.S-W[Q"9&BCK KI#E^M)U$0<_=\_F*J$20VBEE+$7BBR?$<=<\AXM)N/4E#&A0'SV MGGB?@N-99V-9U2&Z&X =:)!N#\I[E0\=)%]CH&X7?.^?$:\-UCTR0E0DPL7M M/*4V_F.Y%+9+XQ8!US]@E+@L*)$!(@EHTTI_6*_+&1ITKVOP8 .> TQ@[45A M3?_2KK(:3- Z^FGQ]36.@\ZB[J""7D[J'>J]U=ZU=J7_%V11^\9/5S$AT7#0S M>6X#T2_FKHRVB(DP-&,Y 9-F?7SOAEVGM0OOW]9WD''3DX#Z5M9ETT[7\229 MG8G2H&=1"G0IE\0GGPAUPH($H33;;I#4,Q=_MTKK*J@>G;$YGF^3V=EDE/Z MJ_OHQWZ<+J;7,+F83=MF-HD_MB&5DR9F&4@JPZFDC0H#TAR(1@\T]6P34$6L&3^CHK*"[RDUBQ=+*2Z%EGJ26,[2 M!6M2J%)5M!G2"=*A)_E7L!2?)TW;7DZ:7(95\JX0JM)A\,TOG?MQB+0CLLI?'@HB11,$ZD89X$JA()P"QG M$")W52S $R0GJ/ANTJ[0"W+NJWYMQLT*V)=Q;+[#$MY0:<4R]YE89DN77<.( MC?-[]2QKRB,W=;CP(JQ3)$9_>JC0RO'+> H3:*K^Z$W1N'E_E_*\9?OP;3*\;_.0.?V41",4$ MQBO+258..9Y4Q$ H89!,#0U:.X]BJ$.JO=WC21+V.!FR<:1LK^K5^CAS-G+\):.VR6,T2J5$YH2Z1#\5JKE*1&>Z:% MUW;HG(F07 @0EN/X3_%\-]'CC^D4DX)RVC7:9># M66CAKQD^.^=WC_L/!Z.%X91D##.)9$Z18/&Y0GC /!4L^SJ;/!L ==[$>GS= M14[%[&_W(6( 9?AC7MX2;W>]JN#XT_V;CJ*MUC.4*W M?B.K:6Y2^VPL>.)4$0X/IA1Y*Z(5EP%LU$;6.;;Y/)Z#%9YTUO,KQ-E%WC6V MO)_"6N: 1)+)!. DY=*31HM ;+9 5'2*ZS)?QM"J]26;D!VHUJ0/_;W.B0[" M/SIVG K7JM$.3I2[(\,JUI*:HTU41*52\J.^T#FGIRW2:)]SH[;*+:OP #?L' !4 !C<'-I+3(P,3@P M-C,P7VQA8BYX;6SITIY)T MDJI[Q\K.PO"B%-.1P1PR4E+.IS^ CXC(C!< @DSVF)654BD2%6*^UNUWH"7E6(;)<'WY>8K^)M4]=]!496WX&]E]??E-P;AOS8O MO2SO'JKEEZ\;@".4/?W7ZB\HR0AA>0I9@C$D(HH@3Y("TBP3,I&4%3RY^O(7 MD9 LTBW 7/\*$I9D,,>R@ C%&49$8:9$T^AJN?[[7\S_.*L5T,JMZ^:O__*G MKYO-W5]^^>7[]^]__L&KU9_+ZLLO.(KB7_JG_]0]_N/@^>]Q\S2BE/[2_.OV MT7IY[$'=+/KE?__V]I/XJFX97*[K#5L+TT&]_$O=_/)M*=BFP?RB7.#D$^9O ML'\,FE]!A&&,_ORCEG_ZU_\&0 M'5:[41U4 \^?O']^<[)+^8I[X9:V^F)'] MH*IE*3]M6+5YR[A::>F;UC8/=^I?_E0O;^]6JO_=UTH5QYM=5=6C5HV4U$B) M4B/E/YWJ[)2=W,H:P#A&G7?A9+Q'*;O@HG[6?.#&E_@O6X&B]Q^4#=K M.=6WN^UJL.CC2QSJLR@W;#7!9['K9D_DE?G%6_U3UXUIZ R9-OUTU+TGJOJQ M46NI6K9\U#18RG_YD_YI(>[JY>+U@'C*U53M"E1'KUB#_4' M5F]>W:O?U"U7U2)/:)0CFD$J&(4DR17D*$HAB;#@,5)IEJ#%9ONQ+]0:_OZI MEZOIW+/G/SE@L3DQIRM5E_>5V*V&MZMC2YQ>WJOF/="UI\8SBT M&OTK1?_]GU :_<]-V?ZI96Y_Z"4'6O1__F6G=\A10$E,"4\8%!)Q2/(T@C17 M"419SG-*%4EYOM"6#R^?=1SV)1AS),"F!%I68(0%8V._>CX\5^,"N14;[,E] M!4[@"_YH%?C_Q@):=N9X8TL^#^"/1/C' ;X4CT1=&7N\K)Z"5PI_\-J%S[RN M%S;]8!I'S;+FWN O!Y_,==6+SRIQ892Z)WX1I=Z#W&W@HQEB]FP#]=R4 [^R M=@2TF'\"9255I?>A1U3>SI+[&GYA[&[Q:UG*[\O5ZLWM'5M6YA-\6];U(LPX@Q 0E)!:0(*\@DP:E>"@H>\<6!Q7ER[ISOS6JBV!G3(2=++RQ8;J6U M8Z +V)[G]0!034/BO8!78"&1#(8H6Y__T\7>IJ$,^RT[0G"\FD_-OBH![A?%5.:Y4AJ@T\4-(*D*#+( MLI1!3N,(181E45[8&.!'VIZ;B=V(!OYX5=ZRY=K2S#@&F=W,]@1BY.ELB8'S M'#ZB;E^\OM_<5^JWY7IY>W_[5K%: M?6 /9O;7K\OJ);M;FFV^^77]V9@-G_7>_(46^^\+5'",LX+ -$88$APG,)\& M;-F/KE^6M[?E^M-&M_2!5>^K3QNS9_DK6]VK#ZKZ])55:B&)%"E#%"I::/,J M0PCF:<%@*E.:",ZBE',7/K;H#PE+-<7O4CI6-.I?;4K?,GM:;_(DWBN. )@C@W!R\219J8%(5Q MFL>*Q9F*4>)"3);]SHV<3KA*6\GW7*1>FT;;L;!CJ!$0?IX# &=PG9G*$:J0 M;&7;]:2,Y8C'4]9R?=V-N?9]X6RUZZ*QV#ZKZG91Y%&!1:Q@$6<,$I)P2#.< M0$Y%3 5F7!3$]9#X:$\S92>]WZFVPH)5LRO2W=^ZGY0=Q]?^"'(P:M,PC@9L M)V>WC?P<$##WH\3!P$U[='CJB_MSV#/"LZC8G D>;V#R,\"S>AP[\SO_@I_E M]V8MREO56)3M.4$;-=G9&+*(44J$A$KF&20LSB%'N81YQK4!&"<4Q=3%WCO; MV]QXM!46;*4%O;B>AMUYJ.W,N6 CDRI [!SMMNL, EIK9WO<%(;S4KWIY:9 MW4N>[JW6<;;\3R5?ENM-Q<3F95EOWJG-@N:*IS**H=XF8DTF-(:413DLA"08 M4ZGRG"SNGL0I7W;!G.S093H\[7:\F?&"K4RH.F"U\5W_WVQ]SZH'@*Y,^'[N MZ,L_OJA*K\MI9(O'GZOE7RS?K/^IFK3W;78 M++\M-_N?.2%9FJ0I@2H1)MH!I>:J&X-2IB1# F<8QRZ;&G<1YK?3Z40%.UG_ MXK9*>HR#'=V,B^[(-*2%!T9ZT(L/^ /XR6@ ENN?P3'<1Z$I?Q!#TI>'%)/2 MFC]*3^EN0$M^-/A!5459W1J+MSD/K/N;4BGF$54*BEP3'LGUCH I_9,LLCA! M2N1QXL1U)_J9&Z'MB=F>9Y\./':"TXZR H T,B\=XA/P/HPAV+GWISL#L]#BT1&8S?/> 9EW]YJ);O[C?GEG MFNX^5)H1CHG*H#1WW8B,(Y@C*B"BB'/%E$*9<@S"/-;/W/BR%Q.H7D[GX,JC M<%KZ2H>#-+:CM,=G*^((IM,%& ('2A[M:NK@R'/Z'@F(//NXYQZJ"__^7%X+ MW7"E]/;M3E6;!\,UF^NUW':W8!%)6(HC*$6:0,((@32+&8SSB&=9+A7&^6(_ M%\CE/8-UYU9SX6+"DZ"["=W0U^9F15F NTYNP-;2ET,<1L)R1Q86W8DV:7O7 MBSJQ02_W56-;;*X:E&\NHNR^=W,&+.AVSK[W:7=XSJ@<;/K<6_ CL_>Z569< M33<_[M2ZWG.[YCDC,>=-) ^&I$@1U/8,@8)%*8ESRIBT2IYSL:>Y639;08'J M)'7T<9_&5-*,QGH[;?QJ!!(58<@P3Z B$0I$1;5PEF,,$\$@CKMI73,9MEOW.SL)HKBO!%,U'W57#W(-F ;N]1"@SE M!!ZF4U382@W^Z/X<)86!(V*AG5$V74_NG'+ XYBSRN5U3^=5I>[84G86C=Y( MOM]\5=5U7:M-_?*^JHROA$=2)JG9]$5(0L+T5B677$ 2XS0N4)+(R&GG9]'G MW!BJ$WF[4VG\)Z41V]%#90&WI6LJ+(AC^Z0Z_#IQ&_@:@4$K\17H9 [HBK(' M**@/RJ+;:9U/]C@<>)T<7O4).WBH-^JV_L16>BNUEI_N[^[*:O-1?5/K>_6N M7%=*Z$[T?JL["F*$8:SR A8IY9!@E4*&"(%%HGDHD0BYW,QU['QNA*0EA%L1 M0=6*[7+4[HC]>5(:&]&1V:F3'#2B RT[Z(0'G?0 @L> ^P0W."+N$O P'O)3 M!4&$'P''Z @_",]'3#BV.6$4A9^VCR,K/-OPO'XBY=)\@FSU0:](;];=/9=N MKJA,Y%1;IU#RR"2^TOMH%BL.DXA2F?,LH\)I'WVVM[DM!3MA@9$6+M=]XCHW MV_0\Q'96:3#@1F;\TYB-$)5A!4K0^SYG.YSVRH^-[@>W?JQ>\G2VJSO-3,MV M54UIE">9QC#F+(=$<@QSD>B-KDSS0BE)4VEE41YK?&XTL2^;&S$\@LSRM,$3 MB+'/#FPP<'?_'U$VJ#-_O_UI7?-'-#MPM!][9G".RS:T_?W]QE1H,T7O%I*D MA4A%#K%4"20\YY!%*H(LPUELOVU M?T[+0\BM/>5!@!S?/;Z7Q;*5] KLR3I*[LJ3B(R4M/*PO^?*5GE2\S-I*D^_ MX[O8%ZJJE/S,?KQ=,KY<-7?G].9$=+[6*$XD3I"$<4(X) 5-89/^(HD23+EB M/"MR-P/@?(=S(Y9>7K!A/\!J)[&K@7 !9A2AJ! TACA/A;&S*.1)A"%6*>9( ML#3."KA3XG-OOL$#@T!2W?\V-S$R#PD6VVQ61DAE7&)"R82=19R!SF,N90Y)P0 MQ*2(8J=LYX^;GQM3&^F $<^-,9Y@9L9S"(!&GMD[;*8)5KH$2?B\CT?Z>H:4CZIT;7]AFM#>R MARX6T(R"';L$QW9DJ@D#:_@R ?LP35HDH.EX7B4"]K%P+A#PZ.5A)6P7BF>% M$K& :8&,YX)0F,<$PQPGJ8R8RHSGPH&(^H;GQC6]7'[5:!<)XYC(G,(X9]P< MP M(4X&A0HPDB"N5Y+E[CEX?L*;+R+LK5LO5E^5Z;1B%M]EC/5'$B!=$1-+< MKM2&<6PR'6)1)CA-7+/O^F,X?J[='8*J/<88!I_=(SU9-OVLU0R/K4J'/R[[Q%DFS3W;\O-UY?W]4:;P%7ORWKH@IOTNE-^ M69L4NXLL4YB*A,-<%H;W*(%4YCE,25KDDO!"+QYN"1WV"TPU]3TZB4UB;:=P5<^1L2.#$=">ZC2SR[7]74L.>M&OMB[RAZMMY.1. M_I GG#ZXA3WS=))@XE-0'W0.ST6]6O$(Q'];KK^8'%FO%-^\+'7#;*W_7-=Z MXR\;RM"=5>R+<0TNR]_8#U/YU!1_%HE$>G>.L3#%GPO(TDS!+(N48$Q&PJZF MG[<$4> *]"J8 MG_;P[[4 'UO\?YL&?X>@_;''8:+(_9'&PRUZ?PB69T/XO1J>+HY_B-Z/@OD' M->1G:3E,MA>ZY>>SZ.ZODKU59UPN<(,:H MRF&1B!@2(@GDF&>0H107692PB#N% ?J),;>UQRC09&4N"VU=]T*W 8/^P8&> M0V1G>H\/_,@K42,9:#4 K0J=$WD77KC3HPT\!(TF5Z#1)9PY/@S+D&:YIR23 MFN?#T'IJI@]LS??:_HGT;Z:\5"%B$J@?698E3N"&<"$X88AXRS!!(J!.0IS2%.\X@EE,G4Q**7 M&[::&.%ME__H"-NM(:%P&WFE>))]\W'RS<"%TFP@"9OOX$Q_$R<-A)#AK1H9$=[)B@\9/*V+G(.Z/%83]O]*.DJGNPF(*L1_)+]_[=%AVP!T^7 M[G"C 0(=0E>@Q0CH[ZYW'/?*GCRJ0;T',]M_(,ZHV>CW+3^[=FH?";'-;UM_YCBT\8EO'_AI9>(3#0M;+NQCC+6%4^KY1G#DQ;6/2C2: M@5-1C%OU0*]?>S.P&=X/CX:W4;./=7R^(77PECW?T$[D7'N>(79SRXTS"&>] M>(&[G,[I-PY6CWR$(W7AZ2D07Y6\7ZGW17^IX+/Q5B[23"@1DQPFRE1O1#B' M+)(,4H5B4A3Z%]+I7/U$/W-;;GLQS53L!05_-*(ZWCH]!:SE5G4X7&-O''V0 M[.SZ"[%JVVY!E$PEN-8TP J M4D@H+[3A3CD462$S%N=F3."' MJESK'X5J2XNMYS]:[I"Z2L4RA*($YS2)($*+:MK!'6"6A1R#<:RY(!(^DQ$8$MW3MF/07GROHM>;UHBM/Y4K MN2BDJ;]&!52*F&*1.8$Y)ABF*8MRI 01W.K"Y8GV9\?K37T14#<58+V !BG23P[#I!V"], M<$9>68QD_3Z]!D:XD+?CCVH=]OK[XRXFOM]^5+_#"^S''_,TLLWWVY<74IMM M^>M$(";RB,-F^G<'6O5?W$T4D]@ M:6EM#D=HFD.FYFK%*!6_+T 0U&H[T=6TYM=Y?0_LJ N/^]X89IO&!&N]QIF4 M3.A/ <9I2B!)9 IY+!4LHB2->$*HB)P<;X^;G]U\[Z7S=+T_QLYRHGLC,O:V MT!H,CZNTQW0.>T7V40\37WT]IMWAE=:C3_G-VKTLC8[KS)$W9_0-[DDWRA)S M1ON07^.Q;B;]),_H^?2[//?HH&,=O5ZQ:KD[?D B9DK*!#*&*"2%XI#2#$-D M:L*0B N&W>I)'NUF=DM,)UZS2>1JK8KEQC%1^0D\G8YS!J TT5E.+^%XYS@G M,!CA$.=I3\]Q@G-"VQ/'-Z>>]JY24"E6JU>J_?/-^OV=,DF[UE^ZLI/;58N2 M2!"",518))#D"D.NX@BF>J>9)9E,XL3IWH9]UW-CBCU'>]F+#%A3%[XAC[U* M4HX[4X?AL".5<4 >F6AZH<%/O=@_&ZRWDN^*U8Y@>+@C%KA8@FWO4Y=/<$3E M2$$%UQ8&W'2KVY0TBTCP3)A \ECB'!*2%9 E*8<2)YCDF.6Q4.Z9N?>[<)DW MTV7G?K'-R?VB32H]( W6/IY4,85$@2#.F8#$N!ZHR L897DJ$6(1YLPU1_

QGJ@;_$94W_[TEY*>:';T7M#3 M9X:&Y'16XUY!NL]M[H$^Q$)PA'C&**2YRB!)N- S6DJ8:%,/8QFC5#G5 +7O M>FYF77M%L=_EO/4M!^J O24)C(+HV!2Q%[IR!-*)8E%L 1LGSN1B[\\40V*+ MRNGX$.L6?)VF&[9<*WG#*F/#U+J[^]O[E4G%^DH52['<+%2!!,D2I6DKHY!D M+(&Y5!3R-(T802I/B\R%MBYW.3>ZVI/05!PP(KH1E07*MI[JD-B-[KANA06] MM."G?20[@4^;=AZ>;%MTPCJV+_8ZL9_;%H5#M[?UF[YETOGFU;(6J[*^K_96 MYX0F"2&IU#O&7.\=.6 MW;SX[%JA^SB4=CP2 *"1R<-("'8B:BMF#/OE @YA*V\?[VKB@MMG]3VLLWW^ M<3\6.!/R^KYJ/;Y' U[;B((BQ5F<%#%,I4DZS/4N*D]P#G'&HCC'L4S>G?]PABXNK3"(3LR1PX#=8 /RPZA<3Q8%_I^)O^5'2*GO5>6[WMD MQ>IC-)IZ05JK/@(HRUF(8<,3 &0FBB5D@=B;GF0+D!Q-J'1 MJ7>GRTQT0?I'*88N/>N[:=Z\9/573:C?EE+)%P^_UR;!P#:RXUILEM^:\X%M MW%).BD1&>00%,=4SXTQ"%F4,QJDB)@E@@;CC3ME5A+D1Y2ZN:2>K8]R8QSC8 M[G#'1'?T;>T&&.E!+[Y)6_N3T4#O9'\&QW ?):3,'\2P6UAG*2;>M_JB=+A9 M]6[)P^9K+Q@W=[ZT+?FIO5V\*U"L>59WV141B% 19R)!$#.L[<#(5&[,)(&) MS#B)$ZSWJ/9I3ATZGAOE;<5S*X;NC+>%W3@2BB-36W>KO;T&J^4&G>#;LN<0 M[#"^6-)A&,@.IN=(8$]DCH8%W7@!HTVK=_# )O=5"*(QD7#!8**&M7(ECR&F"898117/*J5).5N[Y[N9& M[VTDW;(1T2*373YI&D%!60$I9#@M..6&2"4R%6_Z2<,!.D\YD M-&CM]@/AX!IY@6QQVI>TST'X4R=LP! ?.U1"&O,7>IS4<+?3_JF1;OF6;TC/ M-[72+"8XI"K)H4J%II$$18DH MW$)[SO8W-W[>B@MV\KH&^IP'V(Y- L(V,IT<0PRTLHY0,[G#@@ MR$K_P\ @N]<&ISDMU]^:2BL?5%64U:WQIS;%6GY?+S=UYUUX>!+KS[7A(F6A M3<#F^BS15DO.8@)C);'@J5(J=\O7,DBUJT-:;:JE*] MD\Z1J :.FNMQ]MAC,;9;83_A:*_*_HAT];X:;;8C,E5BT0'8CI1(U$>BYTH< M.@"],XE"A[0ZL.3M=7/C7N_S]ZZA_*:8"0J5[]?;[;Y^0$M9]7_5TBWK+EXH M2:,\R\T!E#)%I_3^/!>)U*9@FA A(T(4\2J0.U2RN;'S7I7(3HTF\NMJS]UE MPF'VE?$+,PHWMG;$_2PC-C*'CS%8_C5_0P$[2H7@P<(]3SWA4)B>K#X:]7Y?&:+=5R-"Q-Y? 8CVT3[\/; MA!,8F<&>T./D6'4#*JB!:]GUM):L&QX')JOCZYZVJ=+/LM7K^[6L;XI"&?M7 M??K.[CZRC>I<8Y0D2G),H%2QR<&N(LU?10H9%RA*9[ M^S;TIYYJ'.T6E]'&9N1E9CLHG>"@E=QL*%K9P9[P5Z 1/]R"XX5:R*7'38!) M%R$O;)XN1WZ->!K$R_5RH][J]4Z^T:;W^LN2KSKWPCNU65 G9B=AEC[T":^68Q.<"P"QGD8B2%,94KSHD M22,3\H"A*")ME)!8490L-J9X].0 ;SO]AP;8J8'=6;B*4XRH2& N M3%D 13!DE"*((HD535G!$7,DZ].]S8VK7[]Y=_WNY9MWOX*/-R]OWOSU^L7; MFT_.3'(&76LB"8/9^#S2R@D>%0H9)4+ "I/ +'*FPZE)Y++N1SC$XB4_"GE; MKK]\5M6M2=+T&]O<5\WAT4=UQQ[:;"%%EQN$K:X+/7'_3;'JM6:SA2(2,<$0 M%(AH2R62.:0%9Q"E,5,%SU(JG!(Z^@HR-^+Y_%55BAD)W=C&>R#LB&@*>$?F M**,"U*+= J/$%=BI8<[*>T6:D+1>%= ,!##* *--.!(;BF=(?O.695+J&XK8 M4U8H;< <8(K].>DF,,5>@N4+*_0V[3D M68INM2J_F^C1UV7UKMPT]S??EFQ=[VS4/M5-Q)&DF!=0$I1"PF($N7%QX9AG MC+-"QHE8K-47DR'8C@#M.[>:FK2=FOLBC&C%J+K^"V"]!J H*[ JZ]JU;('# M -CQ7F!0)\K1] C'1NPKT$C=!$T>V]:.40;/&;J@I?'L>Y^V7)XS*@#GXX>WU;5IOE?^YW9O:[ MG[^7BUQ&4F&!S,U%!@G2?)7C#,&4I1G-"\ERNUR6@Z28&X?I#Y,&.U<\ _[@ MX\8PD#[S*>2^$CV/7;5>.:W() >4EW&:#(*N4I-'?1$:L8K6)0[Y1,_Z&%N++8GH*.Q M=8"=I5TU!)&Q3:B=;".$59_4/*A==-#)M";0*1T/K)V3#WH>0B[7ZGWQLE)R MN7G-A+G!]M!M[%Z4555^;XL.ZW_9/"R(N>V;:U.&*FER,F899(F0D&/$<1[% M!2Z<4G6Y=#XW NCD!+P7%(A.4L?#1Y'D):O=#10_,@AXDNO0_[>&A!S('!X8^;?@1VHUNKGJI&S5W1\JU\5M] MJ)9E]:$I@7TM__V^WC2'E!]5O=';1O.S$>^-_K%>Y(KDV*349PEF8J29WLF$'2S(WR&F7 GC:-H[?1![0*@3V-P)Y*X(]F8Y M&#:>=H0YV2B-S*!C#Y SJP8!-B3-#A-H4MX-@MU3(@[3J.>NL=V4]B$!648R MQ'(%:5$8JLUCR*.,0)G'$4*T()F*G;:,CYJ?&W>VTCEN%1\#9KE/](9A[$UB M(]@H(0_'=0ZZ/7S0*;\EA*3ZTX5W;V*Y% ME(M(I I#(DR.88$%9(+E4"*:9 F.LEPZ986RZW9N4[N7$W3A;U?@KA?5O22P M!>IV/! >RY'YH2D8O)/X"FQQ_=#C^N$BKEX%A.UA"EU/V*+GRIL-I;,;C/ $$DXBA3$ M,>60Q+* /$L)C(C>[*5$9"AULCC\19D;A?55&?94N0*],E#NM '[Z@S8U0T8 M13OZFV9L1J;$,8?%F2F'(QJ2/0=(,RFC#D?M* MLJIZ:$*^;TVU9_-$KXYO:N9#Z.WX,!"@(Q/>/I:]G!.E3#X)RSCYD ^[>Z9D MQR?U/IW)^/0K?L3RLES7Y6HIFT"%AJE>E;=LN5X(AN,L2Q-("I&:BXX,,AY% M,*:$(LX1E853_-2ICN9&*8_D;!=R\$J[DO9O2^Z"P=L]:EW7+NZ M3H/T-:.IL:_/%7@\4=J#H9U.9L7=:@5V:HWBKPT*=-!:44$$F[:D5$@L#RI/ M!6W>5HT5[_*%BQ+-XD/!&-[/6RT=W=?/-4TJ#=BV_BTSH6G.AWX"@X>"'$> MU):-4"A.5*:M<48T)MHXYS!/20QSIA(99806+/<__)EE<8_][>GCE!A[!Q>U M7SV/8Q#[G/3,K<9&(,P&'NR,5B#C6#?/>&1SMFC%N4<]JKD?RXUT\Q_W;+4I M?ZV4M@*JS5>V1CEZQ1[J#ZS>O+KO,XY'5,DBTWMZGF.3V#TC,!>:.](4(X*D MS(I46!=W]Y=C;ORB903_)^C%!*^ M"9JE0B*[7,L3#L@T69=W0P*F'9/SW#\ASB.O#T?3WUV!1@^P*4&G"3"J #,: MC\;B\G63H(,B2]%P9[/IF0K%?W0-"V%H!IS*SK>93&4;.J#VU^ MDI4_$ :]=1"J.4_?/ZN_7J^E^4/WIWM>-:Z#37]TUA396N01B3E.4YBCS"2_ MQACJ[06%19$FN% 1%0P['038]#HWZZ!)+F7\=DVI*K63V_%(P KQ%%.:$,X@ M1DKO[@B/(54$P2*)9"Q0K@J,%G=-B,^G#:LVSX3[4PF> 7W -H"K+\OUVO"C MWN6T,HTQ*+1(",[U=R^QBB!)&8,,Y7IX"AJ1%"$2*]4-RLW:,J'32$/2]_], M Z+T[T<="LOSL]#@CGV8UF/:_+ G\I4!=1O.T(@=\'#-!:6@)VU6'4][[.:" MQ<$9G-/+?@OVF[70!D&M7JGVSS?K:R%,=(LV"QX:KQ7CC/%4YA#QB$/"20(Y MSR14E) H3I'BL=7FWKK'N2W4O7@F(-S(Y\8_EP&VXYZ@L(W,.[VLX*=>VI]- M#-46R \7@'2F'&MP0M+-Y4XGI1IK#)[2C/V+GA?%A":O2LDSJ4V>%.;YO5;% M_>KMLE"+F&5*,DQ@DJ=ZJR"$@CS/$IC)*"MD'O,X=[J3,D28N1'300FQ2ID0 M#;.D/RA6-0F\[QOIP4J+[WA;;=/J5/*F@^IBK3K@ M[;G!<;\]%P#5H'?MAL@S[;H!2D^-L0A33&TU\M:L)5)++6( MTA3%..XA4/28@J:/X8 MCEPMS4.PYZZJYH^E1?6U 8U[7TYJHIB[:Y,HRHE,8R<[]T@?L^-.+5-MCOI+OM%K8'-(H'<=A;F@)SKQ:U!UH^-\ M2>D 8LOSE6' CP()&$I,ABR%4NH#;!=9%UNXW>:_V;>A%A1)2**&2I6?M90B%/]4X+,8QB)1,9$ZN=UID^ MYC;M>S'W/2.@D=2. ,[!>7[V!P)IY*GO@8_UW+= X'#BUTK\^4OY[1?]LIGS MQ/Q@ICK9F^KG&IYDGEMHUD]RFT<]G> MILU@>ITP7)X]W,C3RV4O:UZ!S#DT^ :<<7PR$:F2MVZ'02CE OY3P(0=,E M'.]IVOP'9[4]2&AP_FG?.PQWRPU;O36Q4/7K^\U]I7Y;KI>W][==[LN]HIFF M,/"WI@Q3O2!Q1A.%,YASC"#!^G\L007,2:^(";\TJC2;F0#[F$!@AHW^ M]A-EXGCP07@=1H@/:\YWE]7EA/DDU)I5R[(Y\(P$1@SA'%(E."21XI"1)($Q MR?*$Y'D21T[9W8[V,C=RZV7S.F@^CJ/M5FH@.F/OHBR!\=@>G5$\[,[H6$<3 M;XK.Z'JX'SKWL.=,O^>U^H][W>C--Y-C0K?2)1QD$5>1V?XD),:0R%1!'M$" M%H+IJ:[G.TNDTVP_U=/L9OQ64-!(VL4T>*5S/ VO)0F$ &UL(O##RYT7+F$1 ME!M.=C8M/US2^8 C+K[@'VJ\Z8+N3*/-0H:IP'&>QS")"@D)PQ12F470;(50 M)J3>&SD=JA[K9&[L\#11"<$'(J_XW%,8A(ZY/>AG\CC: M4YH>BXT]^:QGO"M;5LT]U%?+6JS*6N] ZKT\\CQAB.I- (EC_;^,*9-V((.< MB22.E4G4P9SB6,_U-C'W]YB/XZ_7;WV\/N^\?9R)E&>%0:J4B#%#(G;RLGK*,3>RV<_+ MV,D*MIJ /56N '_HG_"M6N$V8I9[F?''8727A\<03%0.PPO3<4IEN(GR3&4T MO/ Z76+#K[GQCZ]>W:O/7U6E6*$Y:I$GG":%MM8$5=I:HY1#RB2%<4:BC*%( M2+=JV=Z2S(U<=Y*-=Y#U>"C"'V5Y SS#PRR+\1CU).LHEL]UEO58F-F>9AW% M;,AYUO$&/4-^-KJE]C;^.ZUZ%\I.6*2$+ @L&&60<./ XG$!<2$RB@LNB\QI M]WJTE[EQ72,D8%W*BK5JRIQULH)F^7*]*' <7#N&&PS9R.S5HM4G^-B)&##\ MYQP"0:-_CG8T;?#/.5T/8G_./NQ;C=; )-NYD_ M'*.1IWXO(.@E'"'V[SP(80NP'NUIXN*JY[0]+)QZ]FE/KU2[%^M.87DF4J50 M!-,TRB')BQCRC"-8Y#C!0F^0$NSF:]IO?6[3O1/.MS3A8^0L?3Z^>(SMR;&& MPMTE5]O2EO5?5V MR?ARM=P\?"Q7J]=E]9U5B)'!9$DBS/K*B6N MO<]MMK?RF[#0[;5VHP+H=;@"6RT<:C$XC\EYGA@=Z;%]&_8@@S^,"J#3P:7^ MA3/F#E4OQL1^HEH7(XR!6WD+7PS/%K5P;G2Z4A:^^CXJ8.'=B)_9]TYM3);M M#U7Y;2F5?/'P>VURTK19:;1Q>2TVRV]-(K$%E3+C,9(PBTVM*YYFD">17DI$ M%*M89)*:5:0T7BPK&\B^:Z#-+2]XFZ[_7$IL)MNQE!FPKM)L1Z3 . M=A;F..B.O&P88)N,_;W8YKSPI]];E'\&6^'!]668G0U4=\1"6J\.O4]JVKJC M\M3N]6C!\_ROH\F/:M4LK?77Y=W6D96P+!.,P#26!2012F!.1 :3G N2Y5&, MN-,E^#-]S<[@[40%CV1U/,\[ ZWEB5T8P,:V6X]B-8)_RP*.H,=J9[J;]N#L MLMX'1V,6K_@11N] ^Z"J3U]9I5XM5_<;)1>(DT0E,=?V39%"(C.IR2)2D%%5 M*"6:W;0+69SH9VY$85;?Y5IHK,%/J[*N?S9EAX#^^VVY!K41',I6"S7>[Y:?FFI?X&SI(@+I+D8I3$D"4XU*^<%%)*D2<)9&L5N=MSQ M?N9&S7VLT*HI+E1N!?6/RMH'U=*"&P[5V-;;?D05V)-QG&"I(R",%0JUW]6S M!3H=T?=<&-.QQSU..QI2>:';DR_+6Y/KI&GRNJJ,GZS-F[Q[I N6NC:>L38U MTJY.?-W$37S^RM;O[QJI7I9Z"UIMS&;TH]Z*5DNA?VZ2*[U9?V@*+CXI4/*K M[G/SBFW4]GK L>81SE'>A"5-E:,OV$6 &BAK4:K-9:2-J\[4J[[]\U7\JL*SK^^;)L@#5%@!0&P0&65KS M'S>;DZ99*S"C!:8! 30H@'VDP!Y4X,4#V'^N@PLT>/59]?80 VTDG<$,=*"! M+6KZ0;###33 F=^UT!W6U6K0 P8^L+M@]E_F2W8XOYNU(C,\+/PO]F6['53^ M0WPL9T]%YZW!=$>P\\;AV'GO/X;$'G;[!U9OS$V%BDG5EU7=W6&HF\M_[?^V M]R43)6D>YPPF+"E,U&$&>9PE,!%%% DEB@Q911UZ]C\W"_=ZS58/];*I*G3] M19TJ+E2#Z]M&.X=UWF-P+,S(<2$?V;8SP@,M/6C$WY5LW@>ZO;'J<'$U"/(. M9L^X(S"1+6(S$F-<'AZ(X-D%VJ/9Z59-?YT?+64#FAD4L[Z]7+Q+UK";/"G% M<1;S&&*!(DCBA$#*F8!*J5BE$>:)P!Z1[.?ZG-LZ\NGFU]]NWGT&'V\^O/_X M^'H;'$Y$V5N] MZL]AN?&X_T MLCD'-SY"S(XJ?'$8F1.V8ET!+5BXB7],W9 S_%'[DT[E8YH]G;-'G_$]-ZZ_ M7J^E^<-LD+^QE=D:M]O=-VM1F8.I5ZK]<\$BHA*L;0-!S>&-4N::>Z8-!$3R MA#/%6%2X1#2[=.XTN2>(:>[E S_)3L*?361S$^9L:F0V/ZB=5JXGSP[#8GL< M/0[8HY]1=X V/^Q)?M6[/GZPLQ@.R2%VOF%?QXAF/B(A@ 9UIOD)'PVI.! Y^V6B\ M'?&I"B:,-CHC554(+^]SE5X8#?DS]1G&ZS/(HG0N,KH^%1K="+0@C,2%.=W- MDYR;0IT<\A1I.[D0@NN_Y3%W\BL$DVQVRXT%9>W? ZF;*BY[#SZ^"-+2E&L2 MU6##[K4:33.8,UAZ H[CT#5F..8C+B@#A'O.U6,XIA>6B@ =#%T7GB:A83=1GHETO? Z3;%^S7E6KM9? M5^?B)*S@E L%TQQ+2*)$0(;C#.*8$XDQ(90X^9%W3<^-]HQDCN6H=S#9D9.? M\B/SC1%J!-?NH:Y!2TSO6I^VL/2!5@?EI ^?\)N$'ZKR3E6;AP]ZM#9ZHINH MP;OVUN^V]GF,BI_;CQU)'3?7*+8U^%_](E2?,I>^ Z3;:3.:."/'J(3''>/\!PO],+&Y;B) M,'% CA<^AY$X?LUX9##9)MO8N\2.-B6-7K&'NKOLWN^@$J5D9*HC(AQ#P@F" MO,"%WD:I@HA"_QU970-U['=N_(? I@0T KV@)HN#0VX,!\!1@7F1DD2;PC(Q M,08Q9'G"(4FE3!G"N,ARNR31(T(^3=+H?=#!N*B?7T=&1'+D]>-H6ITKM!N M@5'@"NQ4,*%;O1+F\&:KAMEO&$6 UB2@@W4 CD%=L3YR3.NT'8#4@7MW2%N> M-+AV#TL=A+].2PTDM#Z;^Z2?] M)K;AD%T.*L?,#,=?GM'W:01\E!9MA-P+YT$(^9F>Z&G23_6\MD\_UPM/^QX" M:+)7]>8#6\I%0I#*4YY#FIET" QS2/4&""*54I0BI&1LE9/W6.-S6W^:E#QW M6C!0E)4VZ%I)75WS>^#9^MW](!G=J=Z*!8Q<(?WDA]J&=8+OM3^QA_M0LT/W M]9%G!F8 >G%?ZU6KKKO4AW5S;$T4E1F.!,1I$4&2%@AJJY'!C$F48\I3GJ1. M<8_G>IO;1.YE\PH*.(^KW90.AM;(<]P6*/^$2>< &"53TM$.GR=%TCG=3^9& M.ON2)U/<\UK]Q[UN[<8D6MR&MB0%U11AEG5)$"19HB#/.(48(U(0QI.$.R4O M/='/[-AA*R9HY/2/'SH%K"5)#(=K;'KP0 &2X\ M'CCR\%AZ;TR$YHF$P(RDN6:+(H$L0CDLI*(1C05A41XD!/$?()OZAX_O/]Q\ M_/QOX/K=*W#S__[^YH-)KAXH[M _M_I8D([,,&@MT' M&>MXQ?!)V9U=]J_U)[R(:);3(E908'/Q 6)^T@^ZV%B(\B\3Q/WL1I\G/BH,8_ MQ9?EVI2^T&WKG^JE?JL)YGF[9'RY6FX>MO7==CR\X#%#44845!E.(*%)"G.B M+3ZAB&9!A4B<*.L(1@\!YL:".Q6 V-?!(>K+9QC.D^(4X([,AWNX/A(?;.6_ MVBOPN6^(%P"\(;@.+9:#R?=J<+RQN@]:/XO"'M#$W M<"VT'5\I^7JY7F[4V^4W4V)TH[^M)5^IZ[I6)A/$;^S?R^KEBM7U7GW/&.>\ M*&(8Q91"HK($,KWN0&UMLR2B3.3*K1;;8)'FMNKL97Y[I8I&&;@RVH"=.J#5 MQSVD:>G5 JP]\>WQ83$Z=1BG0:#51WH:A6(^3PL%; MJF?*YC 4Q=.)'0:W/#AI3E7IMLNJ4J(I#GV]EGK3459M&N-K^>_W]::MFU?W M!U%M.BW*.:.*YC!7%$'"$@YIK/1?LS^5B= )[2C4. MS4:M/F?X3C&PI]G0K&G>X^O*ZE.,VH2L/MZ #J7.L?19MY[4.Y6HJ']O\[BTVEB/ $Y[!0I*E] M;/+#JQCF68[2.$T)DDZEC%P%F!M3F[M,)KUAJP-XK($;\SJ/A1W/CHGPR*RJ M10<[V9^ >P5:P<$?W9^CV,.^Z(7D2V<9)F5'7X2>EO6 M]?4WMEPUF=#*E^7M;?DH 4"3,6TA>4)B6C 82<$AP;FV5V4D(5.%P+$4M%#" MI;"K8_].O#=!;5!*A&Y#8\N#HP$^ M.@UN0"LZ^,D(_S/8BF_P;A5XE)FDR_88D@:]P O+@FXB3$R"7O@<KM:)O21&_&*LYH G-1)) (DD*:%A3F"#-M]NF=N=LEZ(,> MYF:^]0*"/XR(H)'1<<-\B*(='PW"9F3&<8/%F4U.JAZ2+PX[F9013NKX=,Z? M?G"P@^[V;E4^*/5)5=^60IU(MKUJQDO_]+[0FYGRRWKYGTIVIE.W/AV) M<%3$<0SUGP02FFIFH'$!$4&42:PBQISV?:-(.3=V>>05ZM0$G9YG*KGLE&W+ M]?3J;DL$&H4'>_<"?AS.#K_G&?(I?8!3C_80UV#XT1C)6QA0T.=R((;'^HQ/ M<83./->D2W4>3I5Y:)/OO5G7F^J^#6S;?%75YZ]L_?ZN\9/^5=4;<_#5"KR( M,-.[\2B#&<81)"BCD,4I@RA!/(F*7.@M_&*MOC#]DN5"-9'H5D1&6R+;5V \ M/FOENP*U4<\U-F"J ;=<>N8TB!.M1A;5>LX6Z[GJLYON:0\:]<%&ZP\Z *Y M"X&),&Y!"+A&33QL09>MJ62?=B6;>$0.%K>I^_=;[[:A:VY]K%EU[UX5/F^'U/0]"K"#0;;I5LGMI7LW&AU@,< M0V$_ KN%[MF&=N35[%E&U7F]&@7]D(M26 $G77E&P?;I\C).)P/7D*Y?LVH= MCP.(<%;$*B4PY1SK30_FVI[#,9091SABE!;4*9[.NN?Y4"(PA8U335*)2R$W93!+31"4DUU3EE/'!MN.YL51K@=2-J,98 M^=8)"RHMK1MQ66-OQUMC(#HR;379(G9=$'D6-Y)I_=],U%J8XZMKN_N- DVWH/.UWU_>[_2?_^F;HI"BKCG.9*L_ALV/ *09E9$8<;3P\TG(. S-L"D]/ M629.]SD,L%]0GD14 M$0$3E9NZ2XQ FD0<8BF9RE":*.E$K$Z]SXU-.^'!GO1N!.F&O1TKCH;HR%1X M!,PKT(L.I3+7H*O&.-Q7X J\4K6HEGK(\6:?*R"7.8,"95FN,'&Y,W#0 M@Q-[37 KX+/I Y2]F$!U8Q*@03W"G-_/%NYF;X/4WJUZ9%]MHCG\#5;J8/1VODZ>X'E%=JP],XA,Y= M>*2GR9,3GM;V6/;!,T\/3[?Z\KZJM$6V$$+&!"4(:FL)08(+"ADR.\4\C80V MH)!^P#>9:M?'W'B@$POH!;^/"5]MOWBIY?;/H]JC2DB*L!(QS&(F((D2#'F, M(IAP)1CE<19GR,.:\@5W>GOJK:KKOP#Q&.GAN-H3[(!O<&)V[3_'79+1<;+' M/D%BK-RP?3?/EOGUB9[G\KH^?=0SC.1T>JCK6_/E_V?C%^Q,NNM"CWV3+U:_ ML##WW7-!$AC'6&FBX!+R),*0$JPDD9F*\\PIL,1?EKG1].>OJE+,2.@8:C)@ M..SX92*01^:A\QGQKL"^*OV^[PHT ](ENM9O!HQ0&0YJT)B5 >),&\4R'+># MN)8 37HDP'Z]_-%?BUJ*+K+<%"&HN\JP0F]/(Q4C*%.:::XD&62XB* B5,52 M\#B7:/%-5;RT2G=]H3N7F;K?Z9@3]L?VSN)2;*^2-#([Y%F^!/-Y#@P-W>@D M=QJSRX5YW<%S2$@=$,2)DD\/ ],MT;0E.F>32E]J8[H$TI;:/$H6;?N.M]'* MUF*Y_F+2JRV_-;$_2I@6-.=_4VTJO":MZ?OBR+.=PXNP%&6Q+*!4V!2DHQ&D M6:89&N5$YD@FD5N]RB!2S29DPIW12E[N<&[ONYP3II7]#?E?$6_,=/AV\,T20F_ MN17N\R_7%^KVR[ MG!L+79@_;WUO.%N /Y"-O"!]7C:R03,<#QT - D/O7V>.\#V*%CST.&;0[/N M[4[*WA?[QSG-*K5;IG,:IRR3&G,>F;,52B O"I-O,Y*$Q4F.A5.=4%WV],F=Z=/N;?-E_-4E_=@K99#:<=Q8P[0R(RW/S:/1^/Q?'&\!6*!MQQ6!,1R9.-KLA?M)HW;R:MME#*O% :"@ M5PHLNIWVDH$]#@?7#AQ>]6.?77FM^G59G2E$<_UC62]D$B<<80*%R8=.9*%W M;@EED%%ML#!,98Z=4J$[]3XW1MH3'A1E!ZNROYZOY1, M__;-NDT-\$+I#TU=KV432?>YO%N*-$J[@"*:BASA1&_*8IEI*DQ3<]6U@"1A ME*0D0CQSNKH?0JBY,>1.)\!;I4!_+[U7R^1.[A)R\$:SQIW5!K,VR@&MG6- M6-!QMF/5J4=O9+*=;N#O^L]KDTOCB_I5-[UYQ39JFW_P8[E:Z>7,M+J(BD3;RZF">129!2-1 MD)O;_$+F11PK5J2)TX(Q,_WFMO;TLL-.>-!(#XSX8"_AYP=-5PU,7X)_QA5*/Q4G(%? M^]G'=[J:%L/$],VO*2JE)7VEVC_?K%\I;0552G;6SR)6,LEPFL$BSP4DR%P_ M3R,,"44D4X1FF71*5WZQQ[FMRKUXH&KE<\V >0E@NW4P*&PCKTR]K."G7MJ? MS=9K"^3'"T!ZI*ZT!"=LCLI+G4Z1C0 \9R&:%SN.=+O,]//:20N,]"9=P>69WFSOKO?U&\ULZWB MSEVJ>!3E-"508D%-P2X"><0)C.)(8,&C.(L+KX(LAWW-S;;YJ1$.Q#][5F Y M@J8=MP3":&1*V:]CU0IZ!3K$1G 36V R2B65(]T]3^V4TWJ?K)9RYA7?O&9L MW522,D2TQS^]3:2YJKQ5BX*PE F),ZZYH'&8A,WI;=^+B^J.+66?IF@M&^==F\=H(4F>I3C+H&)(TU&<(LA8 MGL"8)1&*>9IGL5.IK'.=S9R21-LJ#.O_ MZ=TE4XK!/,DI+[(X45GBP1!-XW-EA-86 1LCHQG-[MRH?E/JDJF]+H8Z?[>F.7JBU*I:; MUUK>_7_I>&-1L#2EF5"PP*8F$L8,4B%S*!,1Y2S+F$A]4C2'D6[6N\4=20#5 M1%>Y,46@\;/CF F'8QIVZA4"G4;@5$C)E2$PT.D%S*Q]'''2J1:.X,)"'9(: M TDV*:F&1?,I'0=NW8W(I5HN;M:;Y>;A]7*EJI>:O;Z4U<-")C2.XPS#!.', M&%P"8'0RYDCUQ.-3H)2US0J)_NEQ[S,\!>ENNZ M7"UE0P5-9I?F7ABF!8I-M7&>)0@27B"8,Y1 Q&F18X8YBY#+?NEX-W.;Q8^D M;),2>=W!.P&JG94S'*J1)[8'2L[VQWD00MH3)WJ:U#XXK^W3]?["TT,3,O5' M_^_*C:I[W^Z1K)B[N^\R)GK[E1*8*$I-V:$$3LRQS M8Y3]5$#&Z"K739"W_MNGKV6U:5,S>21_#S%L=G0TT6",S%F/TF5U>IBX>JW) M%=@=01U+'SQ1EB9O=,=)V.0NSC/E;O+&[70:)_\F_;CW<\6DNF75W_O" XD@ M*4FE@%&6,DC,OHGE>L!HBO,DR1 J$B=O]=,.YL:26_GHHGGQM>BG%!I9!)FJ8P13F!),(9S&.6PXAP M45 9QQE7+D6L]QMWFK<3U*]NDAB6?+7\TGDIUVI O46/@H SFKJ/4SN.4_5O MG'B4O?:?K<[?Z=B2(\]X7X,H;]5G]F.7$*F_)&D?CW^JA1E]B*V4S8'!?KJN M$2Z$6N 1..;^9'=3A]I?TOM(A/W%5SPW[O>\5O]QK_>/-]],HOCF?DF<)XC0 M@D.IQ_J9=OMY1M.#?>6Y9SWG_(9MU./" 046>9ZF%,H, MIWK+&#/(,D%@4121$#'/<^&T93SL8G;SO9=P0$6&(T!:SO5!\(P]T]V0<9_G M)Y4/.LL/>YEVCI_4\F"&GW[2\U".K<3]R@0"_;[6;YW-@_0D]5BB(HD3AF 6 M94Q,]?E+GQQ4X3<&]4L!V,:]'C27YIICS 'HW9PS#F\1<_ \?8XKGY?O%I^6TJUEO5" MHCA.$$*04<5-$I8$\B@N8)$BCA N,,6.%]Z.]&(U)R>]W;85#9B 7\<@\B,P MVK&:+S03A91WTIFCQ*U\ 4/+3RL?-,+\2#?3!IJ?UO,@WOS,HWY3O#G9VQWD MO5.;12I%E&4I@EP*!HE4$>1IETII_6\NE$/_.D;U3R M1_5E:?RLZ\T[/=:+&!/$I-X/21HK/ M>8/NJ_72U#5L0G!^F)_Z:(],"AYA%<- M[FINL_I]49C;0D4O!K6QU_)'2/5BCI%"Z"(:03,( MG>YMV@1"%[4^R!]T^0W/VD2K5?G=. A>EU5;UO1M6=>J?K\^$L!7/ZE,2KG MJB 4)B1'+:,P%6,8IWK'+QDG)'(Z1!DBS-PX9ZM+4TEG9QQWM6-;Q1Q+%0T9 M*SMVFFH$1N:OQ^ _@AR4ZZ-AR_6H<.IN<:94)B;*HQ8X33.XB1),Z[?<:: MB6=Q.%\I\?RK;FPD[NKEHCV*77Y3VS#7CVRCM,FA%5NNELWE@"8M!7^:EN+F MAU!UO4M.\4'I[W2]661YFILTHC"ES-1'% G,BPS!2 FD(D%SE%@1USCBS8WC MMIG7E^LNBX]6MLGI4YFZ0'>MU.R+I>-WI#$]3X?//U)C.YVW [,7H6_4 X_U MNSJ3!:C5(@?R?E?;ZBME]9Q1Z)=A4T?9FW- MHS2.FI5UI%XG683'1:Q?KT?NQ3<>JMHLQ?*.F<+*GY2XK_JZ\IMJR>]-G:RU MB=':_?V&56O];&V\$"]8O10+(F424Q1!S+($$HECR!&BD-&4J2R-&<6I:_S4 M8*GF%V_5YN1[IS9]7CZV::5O/'F;$MSM:PWJK=JNH5G#1]1NP1&,4R7RC!8XE=SIYM#Q M?N:V9_I.);R 0]";62>ZFO9Z MUGE]#^YH77C<-[[PI;:O*[9ZLY;JQ_^C'A988"&1*B 2F&H>$ 3F-!<0X8*E MU"12Y)E;@.&3'N;&HUTL72T.HPU/#4@T-S(#[QD)O\7Q^J95GI#?6RE'O>]%T\2IZ0/-': M0E1D.20JRR!#60&CK)!1GE(E8Z=HQ"'"S(TC'F7?N]U6 UVQNEX62^5XL6C0 M,%D:%1.!/[;EL8?[TX.Z-N%AHPMHE0'[9WO3)#WT1W>\CQ3VD-_Y$[G M/1S0YO#$:;^Q3;^=/]KLVO6%/]OBE6?];"K181H5@B40D5S"8F( M](ZU2"(8<20CGL4%2JULK&%BS(UD<80C_^1K#O#;4>CXH(Y,GH\3NEV!G1)7 M8*>&H=:M(N;\U:@"&EW&R0'GCN58V>(<)'FVO'+N:)W+0.?1FA\QME70A*CN ME7R[9'RY:GI]>:^YV1RW*D$1CS,81[$FP)Q1F,LDA7&>J5B;FY%"3MGYSW-H 71!OHU-6A!8LRS+B,H&!,0<*27-N8JH"L MR%02)X5D"5O<-9X!+7"UL>,K!PE/?:83A27*012S*HL F@8A&%E" %\Y1',69,Z*6C&XZ;M64(U:B#T4LQ MR5#HSJ88A#Q/!"^(@$(4'!(E.:2QB#0[,3-)"4FQF=2)Q"*2*$)"MR2IP2Q;IT/KL-27,F:580T4ZOHE/ T9_N@K^E%WTD5,?V MG9NTTZ;D70MG+[EQHC>R@ZWPH)<^H+?< [.@/G*7_J?UC'L@<^ /]VG#MS;M M[6VY_K0IQ=^;^P[U]?WF:UDM_U/)A>2<:KM7P"1*M"F6X AR3%.8D"Q-9:0- MXH*Y%:@]V=?@J$(HCLU,' MX*<6P%90L),T9!7;BW"$+65[NKN)Z]E>U/NPJ.WE5_Q8Y.;V;E4^J#[JLVG] MQ=.;4\8B$\U/[PMST^K+VO3<[B=?EO6F?KLM$!''M$"$9Q G.(8D4@)JMHE@ MPA5.19XF"%GE.1E)OKFQ5:]>'_=\YLKC3DEC.^S4[..3&D4'5/L(_278<>(S MCN_(/'IJ),%U5>GGVA(D_.'1B/>UCJ^_LTI>/7[-*#I2R9*1!B$D>X<6<5+& M'PG?IZO$6-UX7HRM2GDO-B9.KK]2T&5^D90C3J6Y Z1RV-ZNDI&"*,F22-*( M8K?-]YL;VO:!-<&DOJF>*G=/PVA%O$-!&IE!/O-QOB%["(NB]SY.=37N; M\Y+.!W84Q'JLD[FQ@Y&QN0/02>E)#$?QM..$H2B-3 ?N +E7 3^#0-!*X,?ZF;8: M^!E-#RJ"GWO6;];_6I;R^W*UTFSR9KW1H[PTGO^Z5IMZ5P1V=S$EC:(H$5$$ MHYQ32)3>4>99%D&6")4)I#B13C&=;MW/C2G>O/M\_>[7-R_>WH#K3Y]N/G\" MU^]>@5_?OW_UMS=OW[K1A>- V!')>/".3#&]X(W%L1,=M+(_*AD]RN4?/^!" M,I.C!)-REA\Z3]G,LY6AMR9-B/R;=;VI[I]8V1B3,DRS6 M!(.7+;Y2[GQF?[-_$>7RSQO?MX$FP[_@H+X=B.II/H@3W))[JS> FO M<6XFGNSUF>X?7D+A]"W#BV]ZQC:R9?57MKI7.X:KK[FI0R-L+QJ<:V)&L\&( M"1HY]U9K_?7WHH8L9V*!2- XH'/]31OX8Z'Y0:2/S3M^7_=?6;4TY&8R 79. M,$93&M.$040$AB213*^G*85#SG[C_0RZ9P_K>73F7[F2>^:PTUM#FVQ-Q>4V,IU\3K3 MPHP^U%[*9O?9RSG*TF6!1^!ZNB>[F[JN[B6]C]37_?_)>]VVF^1:ZP'Y8 %8EXNW#%P;FGB.[^NEOJ-\^_>=B7LD.,L@Q@(HD0@ M"1. %)("6A1<492:O2Z7O-IC$4[3UFA]=LN.GO_R3SA-BG^/9*6OXPKP&-*" MJ)CS5!E(8P 9+ #&2 (6TR0IE&(D)>ZI.M!<)%B" ME"M81_B0C&6 TIQ"J2A3:>:::^,#S? I-5J"3R MMR*N@B;TUD-'N?\3U>I% M-\^J,G^F?I.[SR/B=7/A6,JXFPEGK3S:/#A_Y8!N)9_7Y?:&[[;RM1ZV-B\[ MP864J>DW LUI;*+747G&]:PD*419+B2+[:XTBG$!6*(0R##)DU0*SC-BW;7E2@Q'B7;QCF _ M8_K );2#;R"Y.4#BEL=_%A>'!B-7XC-2BQ!GG-QZ>_2 T-N=X]1]X_77Z-'Z M28>,ONL&9\8OMO+#XH<\.C'[=;,NR[E4'%,!.8"*Z_\(E0."]53!4Z82+AA% MR*EPQR6!4Z.Z2JF(T\WFI_$0:9TQ1ZOZ9V\DK\8@RI*9*3515*O[_[M;R2B+ MJW_!S@G!_:-AN9_O$>/0>_J5JJ#2]?A4?A95^GI-][5"QG..;[_,L1-[K1 X MDZO,^7TW"O&K=GWWVX%IFB 4BQA02(A>G6*].H5-F M>O;9>I2OV7OQE8%^'S7-[#;UO+O_Q_]8R(U^Y/>?S3LL88%C1A' T&1BBH(" MEIJ"SCQ7.<]A(@NK1N*#I$^-+3J1@WM-!S*&VRA8[M>$PC;TYLT@6(<'8[K M$R0ZTTJ!EPG7=,'F;/RFTT,&YXX_RLWVYV?])FVUSV28\M$(K#"F97'4E7)]QOZ6;YL]MDZ,-B)IH3$RCK0IE_6U#[PSYM64W.>(:PS*&U@[?_@ M/8,5>MO#*-IM5':KHDI7\T.MK3_@',)S_ $X4J3.-4"Z!>W80=,;OW/A$>.% M\MC9\B2JQ_*68:[1%UGJ%Z5:TAT:63;S?)92!%-2 $2TIP13Q $I8 IB7,0% MQ4(D-'-QDGID38U-#UUXZXIICJNK/E3MO"=/6 4FTXZ6G2ZY 3PJ"SA\^E9] MXD;ULBSL?NYOV=PRE"M^R-5.OE\MM@NZO'E\7#9?1U-#P6^J__Y!OE9)\ M>[>AJW)A?O]A7QH4)P)*[:,!!7,*(&4,T$0ID&*58B*S!".GPZCK59H>\U06 MS:+&IJACU+[@Z]ZLJ+8K.AAV11U8#^-K2VYCCEIP#AQCP 8PIB^,_1+KU5J- MS+^^4#RF:6]/OJHQ8]EDN;:]1XL<)XE &: 9S0"4$ .29@*D22KCM" L4VA M)\9G8J;&NJV6T6.MYJ#VBL^AM"/#ZP$*3'![;!H- W1M[<<@0'O$YY)>HA_B M&6O/-$ \=_6PC_^-5%(_1]1-F&05.?Q);N=Y @7C+ >24M/)C:0 (PR!2O," M)I@B6I"VD]N=/0F<$6?UDC]MW78W AG4_=MV^I+U9EL5VC?;:=&B+'=5OS%N MU'=CB'-XVU'$-?"-PQ%US;$6H$K!*D#1'T519;#*P/CCTE SS9>%VO[O4$] M;I[+3.:*2)!24["%)@I@5>B?%.$\3P@7! Z8*L_)F^A<^;G=_5^K:+E/ JCF MR\?-8L47CW3IN@MQ!G#;O84K\!MKQ^"Q@YIEV=,!&P#]0/A=UI^1-?)BO=_B MXR7XA>O=&$/(Q;SQSM\M2DZ7?Y-T\W8EWNAO<0Y3RCF%"&#!,( ,IX#DG *9 M9 D2/*>QL#I+Z1,RM45UHV=4*QH93:N.U$97.T[HA;2?#WP!%9@+!F%DS04V M(!SS0"GYG^_7/_Y5WVTH )H?S)IM;&N_>*MKAQ^@;A9<3[?= M$"DN<)S%,@9Y@?3GGF .<"PSD'(,14+C+,FAZ]'ID92I?>\')8?$F9T&TOZT M]"IX1C@G[2(3Z(3T+ 2^ST:/!8U^*GK6UE/GH>#3 @>E[K"8;0<]R*A &1 M/JII&%+6X")8=4F#0^IV'7OWGSMJVKR_7XE%];*65:.-0\N1 E*>D9P G!2F M[E^B%WV925[*,R1CE=,4<CQJSH8)=SO:QA M V='WV,,1V"*=D,_:">9:]'T7)-KF"YCU^JZ"K$3-;RN>][@0R8NI2C?:0,_ M/ F?3XG,,E%@$QXH ,QD#C!%"A :)Q2G>9RG3OVQSDJ:&D&VBD9FT*.-_+%> M_C ?Z=)$BFG2Y YY"I=AMC[#NQZ\\&=W'=PJ+0U;=J_:F]Q\7R6 M3W.)L) )P *9_ :9 LQR[:/)'"8%3"#";NZ9+\VF1D>'0@ZSJ&-;U!H7K5?1 MWKSJP+QK8%19.+",QM6#;.G*O<30A?;M/(Q:6(_/-^A!BGIG9 M8B#>! 3:@CVW35#O2G4Z+=YNO\O-W7>ZNJV:7)>_ZD=LR_=-(/9?Y>+^NZG0 M]D-NZ+VL?FF.C?8XS!.9X\($2W,*(8!%$@,2,P%2E!8"8HO3^")L#(8,&-QU$4EZL 2L9]1][H&FGKS>M8VN.EVU:WPB;8:H*A!:%:_ MAV6T:!-_#J]J].15C9Z]JB-NBH\]_J/NI(]FW+2VW\<>4^<]^]$5'.93?%IO MJVY_5<'6)W5:VY0>*+-<0$2 3%&BEXQ* IPK#N(8J@1*F2CHE+]Z4>+4YN## MAO%FKZTF/MZ$,9EJMGKR(3RE((,*@8@9A)0%"L@&,H+5$".<^)2 M;-LO]B,4V?[Z7:-;AXJVI5X>]05#BFM?1MO.W?"*86 WH-)5+X7W-;5/'7Y4 M62L!,MRL@?(Y7UX6.NH\9HW!\_G%_L:!J;!"5*FU=/F9+L3[U6OZN-"?:T5WA9Y-28_Z"Q9I^% -K)Y;72 MCLFRE\&VXQZ_$ 8FGPYZ1ENS1&CTG456M?G<(0LF=.D _??[4 MO)FF_;-1TIQP&BT=#PF. *0)PSDS1SFF/W&JZ9FEG HM%N.4]T58O.87_FLH'.UG*Y M_LWD*+];;]ZL=VRK=LNVQD$G\*19AO"T*!(8:T<+9OK#S@@%..$I*+)$X1PC MHI?@3GZ7B_2I??'[2AR;SGI%K_U,C -M#8O4>A.)QK2(-K>)4=ZE/V-1X;:]K]8DQ*ASJ%UN! M:\=0OB +3$A/T3HB)*]A;A?Q\!SI=E[>V,%N%RT_$>]V^9[!I=KJO)?5 EK$Y:5J:!G*E55%>0.U<28YXAE6*(4R!A;GK!)3E@69H#PB%E M>:)=+:0&U*SPI9_51_92]:#HP4A-3PGNQ M[A'Z;K?=;>3'Q6KQL'MH2^PJY"ZZB3SW5/&]#NY_5Z5=5P M^VVQ_?YZ5V[7#W+3QAW_K&."WJ_XQBCT1M9_SF6F9,)X#%+*4P!AA@!AA0)2 MLIRD",78;L=PJ )3X\*V,F1[4F V#\T "(WNZVU3NY6-TW!:A$K 02 M3(*$IMK!YE@ S&4!A)[J"L73A"AL/9U8"IW:%+)7VX&U;/&UF"8"H!9X:MAK MK#UBHW.]W5!G#'3TOEP&[(KWUGX&"(#O2*SO#6$ MQ%WOO3(%_/WJ43_Z@W9LETG;V3?&*2&%:5V"A';_U@C%J >HP4F0=*53XA[ MF03D\W:?32GNN65@FY-%R9=KDYM\J[JI25]DM=];=4DXRDPJ#\4#,HP1+% ! M2)IS[?P)"8B2$A0BRS*2O-W?O;3XZ]4:X<)#N.&A'ZP#QVL*2J;=--:&V,:1NPG$AH-14=0M1R\ 2O MUS8N5ZHT;KL7/_@=M87Q]-BA 4^+]:9>NC]OJ'MH3?I&EGRSJ-(]YXB3@A4J M!1C2 L =.C=-[9$V-L6I5H[VN M4:ML],VHZUB;NP]D.\+R!%U@;AJ,FC,?6>#ADWKZQ(W*,A9V/R<4FUNF5KOJ MW7JCY$)[=FW)C'E<9#$4*01I4F 81$#5H@3SWTT6XEZ69E:E-51:9!,>Z0?:C8C?1A,$Z\#QA8#9:1Y^[,/^EA?E0 M5^CF,LSNE82<$?-:4LA>^KBUA9Q1.2HRY/X$K\QV^R@WFHV??$,J3S.,-:GE M!=+,1HH^7' MY+,>Q$;@LU/2I\!G/:A8\EG?$P;N9C3=G&[55WEO?,,OLBH#N;I_OU+KS4/E M8FJ_LOYE501\GHH8JC1/@,J8-,2& &4I 2)/%*0II-RM/^H '::V<]IMBM7H M&>VMB#IFS*HE:'-%79_?M>7A@!&SW#<(.PZAU_]!AL!]_3X<1*_K\ %JC+N> M'H[3T;KXBD<-+X/$S5[EZ27YV]_-CZ;\6C MLUNBC?)5Q37#E]H OV6/W('S7??(08/1"Q^YHW.J\M& IPP^+7^2N?-^]7DC M31G9-CNQ$7?31(S?E*7<5MGM.>.(@@)SO?Y5J0)Z#:ST3\J4QHRY$JP]O+(^ M2A^@R( CJ/"104;KENSJ@M9KH['S"?N0@;$^? \%]FCG\L]S!:L#FP;\1OU. MTDEM@=?C^BL0]'R2/T23L0_YKT#KQ/G_-4\;N)B6RV7=/NLCW?R/-!YH(V;. M92;2-(& FO-[" L"L!(()#%-LT(D*B&YTYKYK*C)+8VK(L'F*WMH-75<\)Y' MU7)=ZP6KT,O76LD*J+V:+4EY7)Y>Q,+K*O2\M'$7FQ>M/EI37KYC<#_ZQ59^ M6/PP^WE;_08L]'*T9I]NI:)&V!?Y0!8T5)D3+D%*+H0:>IL8[)U73N-W_UP-CQT?>*K/\K.VJJ@UY;4GO"V7/W>FO5FOL1O6^<#S1L][;HX>Q M<54.Z?MZ*=X_F+/)*HJF;-)GB2HXI9@!QI0YOQ4QP%D.@<(P5AGE69XS%Y;M MD34U]MRK&BTZNKKQ:1^T=CSI";# _'? JJMF@*1D"SA\$E6?N%$)R,+NY\1B M<\M PC!=K$PWJZJ.VJ%DVJ^;=5F^IIO-3^,U/IC"P?-8(H92E8)"9L9-RX1> M_1$,2)$HK*DE)IE3;V$'V9,CE/7JOFY^UPEC.P0N:C?AWACAR# .8\&I3#G$ M6*^Z,ZC7WP0"0@4')-84G^2*28E=CF!"C<5HO7L>FO*/CVUJ\78=,=DTI["M M+S=D)"RY/PR^H>>"?7O"6N\G_25^[7W#W:<#=X2\3@\.XL>=+MQQ.9H^!CQB MV'2R#^BI\Y4^Z.?/B98_R#: M4?65T 2FY ,J39[F+T9!#U4C+GQ(S*JSUV/N?/ODL'5'O4Z__%IJ[? M7B6GW*KJ3.%./ZIBZ#D1*A?2Y&BGIO)$2K6;5Z09R'*F+47:[XNMVN]829O: M9W_0-WJLBZ2N5=.9T0B+ED9IAQJ%%]'N9P7O& ;FAPY\38W96Q759U9&W=J1 M\PF?0VU'GS".5-31ZFW\LZ=2CK;X]-9PO/B0\8HWVMKSI&JC]4T#6UNL'QX6 M5?D-XQ&;.K^:UZ5>P]S^&P2:UYX)3@J,VRIA"#9''1(&/61@;4/)MH=\W&<[))!!E:8Y BA+L5Z[ MB 0PJ3B0'+,LR;#@<>%4N+!'V-2\&:-KM&;+Q7U%:8X[@KVPVG&3+[""[S2U M&ZI&8>^;2S8H>"WWUR=OW%I^%I8?%>JSN6<84;Q]>%RN?TKY56Y^++@\'>[[ M:;WZ(*8(J<:?N.J/S4R:Q84IM/GYJ!F]???OB_X M]VBWVNPM>IH'P4UQQTBC504)7L:2J'L5Y?LXU^2I/OU@*P[YAB7K8."/ZFB)<9.Y^3SL@6 MC#J-O ,QR 7@F"2]@ MDK"BN#:;I2//BJM&35KI*'=MEDH75[N)XGJL7C3GQ 8[#^DE)S )FT72%?C" MR2(G;+^<$W+JIJE5A=S3XZ==%3NGBB*!IO "52S5+CKE@&*2 972F,N$I1RA M>;WW^G5+-UL[,AI-?Y>/];D5X;[;@Y-5929'Z]VVW-*5J.*4MMKOOE^L5N8O M:]7L:T^M6.3SUT0*%=,$"I#G16&"SPC !,6 *9DEA5))GM'F-7F[LIRQ)OR2 MM#:\V"LB5^*/\W+83;J3'.[ $_AX543W&.@?*Q3^"#5$SPS<'Z."Z'/E_T'J MAYX9D_&JAYY3P,?1R(?%2K[?RH=R+B$M,H(@$)E>=D',B%F )2#'VB&*TQAA MXA31=4;.U/80JP.1@Y[1-Z-I5*GJ6#CJ'+!#SD4&P168N@7)R!$.X0Y% M#J)>\#SDR-[^HY#CRP>NKG:LE'_?Z2>^-0NV)HN(%J3 YK B5J:L4LPH8$F: M *Y47A#($QP['5:OA2>TZ_8,F0 I6+T0>'6" M3@H:UV'IL_7(N>B]V&^JU2$8XS"'457P(LX2 (E$ JE ",R PF!!2XX0_J? M?:1:G9 ]-8+HR4%Y$J(TV(]P&1<[9@F$=O 0#'] >\O^Z8%LC.R?4^(GD?W3 M@XMM]D_?(WR=.-UPOMF9;'@3-W]'?Y>E7HE5)5Q12I#,$ (\IA# 7.2 B9P" MP0K*!(&P4,JQ+9FM[*DQ7%O!JTYSB;9&U7_M_L4D-1K%KSVG.C\:0T^MO&#\ M4F=8%<"5TM'G"P![.,RZ"%78HZWSXE_XH.LB+I>/O2X_8HS:1J9\QSM][3RG M#&5IGH&":G"1,^1?+E:1'M-)EQ^Z#E:UU4<.GK:@.3%+_+'PFRH=YI! M-[LN&,6TH) "5 @*8*87KB1'"<",9KGF/9$55B4A^\5,C=8:12/W[M@7X.RG M,7\@!::I4_A8HY004B;GM[%E*G1INUTM%>ZZA1.S)Z1[]4FI\O:G %^K8[>)XQ M#;YW9P%GB!IN+CCYW;"S$3SR5IT#%L>;="XW7]L;J\=M;%IBI0(F.-<>G"9[ M (F* 6,B!2A)"B5(@F#LM#MG+WIJ1-5MP]2_Y+JV_=7%0;$\U@P"=>BS3G\H M7]'ARA:P,(VM+DI_H7Y6MJB<;V-E_82!O*9=N"KBZU9]-:&LIE"F9H8ZSLNQ ME(/5LZ;TX;3Z5FWB.AK_GS9N,T3M!B>4O'XM5H+'_5!_U#KNAJ6YTXU1&155*WL>KM[UR::H#E]W?+]6]FJ^CNMS5=B;OOVA.A2L^U MGZ5^:?7W>R_G11[GL< Y2#G% -(B!R11#"":8H@H+Y+R;SF#7AM;MC=]5@UWMQ]\U@WW7&>S/$QILAQVVEQ_T MD;;G7GKPW7;XP@Y+[_9@(-'C[2V&Q>[)QF1@40/\ARJ%@O5D6;"?ATNZ618W M]_>;*H_[CF[NY78>%TF1J30'C!400)0*P!*H0(IR#M."*4UV?,W<8R-JZEQ@\AUG[)09QI'EZ MS,%TFY-]@]X["WL3-MZ\ZQN?)S.M]XW/M_CL;AI*'WJ% ML)/O3<$HNKQY?%PN>*=T\NO=PVZI__Y#OE5*\NV=9K>RJBU5'RCA)$X+C!%@ M1<( S"$!#%'-+PE!2&4L2[%3PN%UZDR-@!IK9E%C3]0QJ*U&=S IJFV*#D8- M.P^\X'': _^H#6+X%>I='(#.L#O6,*]O+4(:T^J@?J)^]S M$TQ(ARGRM^*+Y:)2XK0K6F_PZ!M>R954BV;K9Y[BE"9)H5U"00B ,(D!544" M*&4D9PF%RN'@Q;=V4V/P9L=U2W^/6*VG2^,+WT-GL9GRD@,2F*GWIG42K^KH MM*?FS7I*QS;C:>YLS)PU.^PO.:XN#5!><'S':ICR,N/LV&@ET#CT-V;Q+73$ M1BZ!\'K:^"64D('!W O*M-BM*>I*"T1AC&* .(D!)$5N:E0R("2+E>+ZFR#" MJ=OJX=E.<^9HW527!P4=@[ [J"4\2;&0"DB1IP!F4 *:X@20G&8X0RE)E%N_ MX(&HC>!I>$3-;@4W$(O D_P'"P#<8\R/3?4:2=YY_+CQXL=V'46%G[C$CL94]?SZ\X&MEW-370%QA$&.,0<0)1@02G*0F1D+$5SDU&K3Y^C)D_LF M:^6B6CN[#_(8KO[/\2H0 G^,EO9;?X]G;3W^&DO)_WR__O&O^A;S(4+S@_G^ M8.?[.W[<*%_?62O:;^_\!0,[WM"-J;1EZ5IK0AI-GYB'=1/F8)8#"UZ% M/8CU:IR3.<_Y(:M M1T.^*RT<]I5:T=O/7P.":^>Z7 U8Z)V*1C^S?UPO4F=1I:/'7C-]$'AM"7-2 MT+B=6_IL/6JPTGNQN^OSIMGT^-P657^CEY3S%"(B,(R!X!DW"Q,("%?2'+-K M5ZB >9I;E=X]*V%JQ-LJV1Z)O#6GQ%I/>Z?H-)"7G:.KX0G\L3LCX^0N]5H_ MW&TZ_=C1W*=>J[IN5/^%0_OWKJJDF+\NMM]?[\JM=B8V[3+IYYSE"52R4W)NE[4Y]WN4WI_<"F.*8LUGX3 MEZ9](DTR0!3)M/NJ4(IXCA.2NG=I\0;O>)U57NU;IS"J?\&]HHSC A/]GH(" MBDRO"I)<3TQI M*"4)&G4J:R<&URXAGC\(U)7M6X1K0T.8W_=[>241;/(K,] MX1-K.V?5&WJ!Y[%6S^@WK6C4:CJ+]KKZ;-QM 8G?1MU] D=NS&UA^W$C;IN; MADV'W2I?5:*U_G0T.9D>@^5<%9PC:4*[N$ %B0%K)":3A+":,X5HVZ59OJ$ M36TR?%+^3O.(:"='5:DMZXZT;H32"[8=G_B",#"=/$>OSG8KRUT%W>M>Z)P) MQ083GWS2*V]4.K&Q_#F;6-TSL)""O#?N^A?Y:$2L[M^OU'KS4$GZ<"A-7R0I M43(&64H+S2P< FKZ:B=)QB%*8D1CIU,]&Z%3(Y=&YVBO=-31^HI2]%8#8$$'6O8N$ D=JD_RMQO.392' MEOAYL] 4^+B4[YN SEMU(]95+Z\YIH2C@B<@SPG7; 6-"U3D@&>8)R*6">96 M\9+7JS(U#FOU,M,[W1L053T@3=_JZ)=/ZZV,4L>3@2O&RG)%-LH(A%ZN'<6D MZU'0=D0'0Z*]):9:?;,]J:]JK?&XH+L:4:^KO>':C+L4O!JUHW7B]4\J=73:NM)M(XD3A1 ,5Y!J! !%"44!/,E4C"8(HR MIW:%%C*GQIA?O^L9#FA)#U%;W^-17U#.HGNCM1M/VF!N1XB>D0S,?)6VL^C0 M;&B_@NGT&YI%E?:SJ-'?']#C@\IRF76P>G-:Z7/\RB=B/% M8ON.\FJKK*G@FTN.58H+D+(D!Q!##&C*8D 2CB%D&2Z@4VW27FE3XZ"]LA&O MM(U4HZYSEF$/PG:\XPVWP(QS@*Q6-&HU#5 /V0H3S\E]/0+'SMV[;/N)U#R+ MFX;1R.?-^L>BU.[1N_7&D%75 $T35]7O^8-F*UG.B[P0!>),.S.< I@*"1B6 MYM182HDES]*\<"$3"YE3HY2]RFX48H.N'9%XQBPPG>RUC=1Z4_DQL[IAXJQR M9RJEHUIK?[SB )%/=K$1.RK'..#PG&E<;AT8Z;O9K#>OU]H#XE4?>?UPO69; M;^K5VHWX[UVYK1K.?Y%E6_?UU<_.7YH+5Z).8+KY?5'.CBDK('Q&?OMNZ_MQOI?'H469\(Z M8](LN-*<(29X @JD'5"8%1+@1"&0)#')B(2"YM(I4,-&ZN18^[#UO=TN&"DM?8#BO!XP9YN&!Q%.WA=//0D.K- MXWJCG_EIO6I.7K8ZS2&L)VL -_QQR$0R_,:;GA(T<7WK!YN/8TDLW M#.4$DY19]23Y+[KE&@5GT3_'?X[C)'JDF^B'T?;?34AZ',=-<>Z([K;?UYO%_TKQ[U$"9S'. MJ\V@))L5^?ZB15GNI*A^L=YMJT +S>NS2/_NL:Y\LG3CZOX *+C2+P +1.!8,.>VO'TF8'F^4VRIQI30ZNG[.S^&S_9ZO M "7X!UW6O!&8U6B]6/]8)KIX O%\:+5OM@F,W>A++--*QHI;ZPK/.\:+0U M9K?QFV7G+H>*B-<.=#])C3U\@?GL=+A2UYAHNXXJ<]I@SO+)I<:DZ(UM=JZ7 M 7*H4#GB0(U4D#+\@+G5GO2$<&^IR6MEC%=9TA,:3PI)^GKF,!_X_8IOS-'R M&UG_^7Y5ZR,/@LIY6A2$$.T6*RYR %,>FVA:!%2>J"2)\[Q 8KZJ^HQ8IGG; MB+7Z.DG]=7:%C_%Q=N8[-Z?9"F\[/]H;AN-,1:VZT2^MPG\RJ0*-SAT.\QB( MX@*13P_<2NZH3KD+$L_]=*=[A]'0F\6/A9 K4/NIW M>V33\X_S^((!B^=7NW*QDF7YD:YHW5#L]7I5[I;F)(^N1/W/XOW=5[GYH1> M[7Y/)A,BF(@!3E(.((-(KYZY @4KL(R3!&4JL2M/>(46+N_T.,4+[S:[5YN% M<.J%/' $+!:SX5$-S!2M ='!@NA@0G5 T1@1O;^+6C,<@R^N&02'!6OXP1AI MG1IJ4-Q6I]?!V;LH'?CH\=:BU]G^9 EZY:.&N7RF6&9YJSH9H^OE@O^L_WLG M?]^^TJ;^SSR5*"-YJN>8'&$ *:, $PX!IJG,2(&+F#L=R=B)G=H.;*6UV5#] MK)_:?MUN3J,EWG8>I7\40T\B+8 'E6=1K6[TK?G3Z!U5BGL\\7%#RJ?':BEY M5'?6#8WGOJ[CW0/+"NU8*?^^,UTO?YBSB\.G@;,B$PEG #&E-!5)!$@L$L A MAI! S"%SBB\[*VEJ[//U+Z^^OOW/O[S]=!>]_2_]WZ^.=8+.(FI'-EYP"LPO M!QVC6LGH6Q ZN8B%U](_9X6-6^_GDLU'17XNWC!@C?R5?Y=BMY2WRC1S6J_, M@V]5E9?5V0>K>C#6_]F_Y5E:B"1-<\!-[7XHX]34(-,>#<8\S6"1,V05+W^= M&E,CE8/Z9EJN#+#:!/8Y,A;+YU'P#DU.C0W1K8HZL-^>@#VJC&@:S5IY1#[' MPV$E/A?/PY\^WOKY:@2>+*&O M?]I ;Y7+%=TLUG]9F:COJ [3@L\,@O-Q=UTM8>'5= MSPH;UW6]9/.1ZWKQA@&NZX?UZOY.;AY,7>37:^T2T]7VW>)W*5Y_IYM[:?YI M0^_E%S/-?5RL%@^[ASE%L80P-HWWJ "020$P1PQ@(6 >8XJD3*V=U@$*3(U5 M*G4C7NFK)^E:X6AC-)Y%#[7.#C[2D"&Q\%8# QV8B8SVP*A?5?">1:T%LZA& MOS8B:JV(OM3H?QP%?0??-/ HC.25!AH--S_U"BA[/=0ASQW/-[W"ZB=>Z37/ MN2:GYM?U6IAZ!NV!T=?U4LQSQ;-,Q#$0><(!3-($,"D1P DI!(PE5C%T:4M] M7I33W#%:EVI^=:[-25AAQJ'BB@*6Z>D9%C0#!.84<)0G61&3A.2.3:2\P#I: M6@)O4G;\HFKGWOO!*O"LVN8T56I6)_/[XWBCJ>_DICXT_&/J-.A]6%C;F_*-B2G?2#%G$JJ\( APT]!7LP<'U 184D235$I.4NW8 M._64M1$[O2BMO:J1:'0\ZN_KI?FLU:#8THU?H(,33S<[>J_QK-NJME4[2+KT M19 "I5"?E_M2:=47D>A)M;Y\[^!B4YN=%.]7Y6YCHLG;.N(Y29(D+P1(34-, MB&,*<,J1AEQI#Q*R3*1.S<;/R)F:-_-5+A58M$J:,@MZ8G#U:,YA:LQ0!%UR^@X+G^TTE18U=\ZK/W1(VGWLL'DL&AW-W=^D:(A=G;H,O/ M=*$EO::/"^WJ5^3#:*F7K^N'1[DJJPV0+_+ONT6YV,K&D:JKXGV1?'V_JIY2 MUQI1VK_!!92 2(4 )$*[/8E*0(Z+6.JG,KURAP0O-F)UJI=MU=# V,M::#+S&WEGMDC5#W+79Y!\W5K=+Q[;# M3\=PCP0\TNAX9?+0.H\[)8PT D=SRUAR!TY292FWY3SFG M M6$Q'*KG9&,[AZP=-*+\WU/)*KK13LIV;[SO/557)2P 8QP7 S/A^F@J83*F0 MRJG+^ 5YDV."1MUH2W]W/5^Y!*V=:^41L-!\T&)5JQII7?<>T"^-NN?/P]TK M^-@!X[6NSP61XU;[L;/_J :0Y6W#G8@[?>L<8PB50#E0<9H B-(",%*D@ L9 M0T9@+F#FZC>8!T^.(-I)T"CG[AM46-F[ ZX(C.4!]!H_:,KO6GK]+%\];?2) MO6O#J;G\R>\'E^347_'7MLO7#2NW&\JW\UP*+(7"0'OM)J$K5H"Q3 $J<:Y_ MD>/$K:?]&3E3^QI?KU?"D)FHZ@NMEPO33TA$>[VKD-K:%N=2G"=QMIO#/: 7 M^$MNINR]BM&W5DF/6Q478/!<5/.DJ+'K:/;9>Z)T9N_E UNW*E5W8-E/^%^T M /UY;!>KW6)U?_LHJ\2D53DO(&)%E@J@.-0.?V[F;$4SD"J*"IP*EKAUC+87 M/34>V6MN_'Z3N"5-2"32VE?H&X&]')F%0#T<)U)04B"0 M\EP 2 H(L&GFA_2_P32F69):K2[.BY@:([VFY??HT43AF#;"B_HCJC8E9M%* M5CD;^JW=KDU<*MN6X>QZ1M?SDF>45PM M%W.IW3B>"4 1$8 G(B8B%ZF03OD%9R5-[:NO%353WF'14S:Z.JX5SX)KN4;T M 5GHM>$>K;V6T==+:+FO!R\AX74=>%;8N.N_2S8?K?LNWG!%$\NJ(MJRJ5M@ M. 5$KQ436>19)EP/UZ]4:6JL3SN-YJ)1=5_:5#P92R MJIA2_^A8)L7#&%KOWAZ0?%DAT\_3[[R//!9/"U/BB+G10%H6D@ $T$ M99J;&<*(R3C/4.P4OO '"5'^O%G_6)1F7^/YR># H\!!8)RIYQ&CD M240A.T8?^XTZ;I_ZCBXV5<[^JY_['_]CH?W&#?_^\X/\H1'X?5'.XY@P&.<* M4)[J16"18( QPT"Q@K"<(:1P[$(0=F*GQA=&U:C2=1;MM8V^&54=-X,L8;R 75>W.]7KUT,K#A+CI)XCW MJQ^RKEC2EEI+"\8D3"7 /$4 9DAJYX6E@"-&"I7'DKC6UW01/[T3K[I AFIM MZ#:SB7Y;;+_K!>2J.O3=ZZ':W66P7LHKJ7J]D]%/2C1ZL2%_NZ/PXC9HE MH04:B="TM@?_H/<8UQ8_:[Z4@ M0@G.J F:X !R*@#)) 6X,#5^M$.F,N)> VE(:<[QZK?7REU1Z\>Q&N=02$*? MNS?5,?P7WCQEL/]*0"]39/.4;:?K OGY7'MJ3YRH.O$W/LIF.B?B%Y/01X7>8Q$G#L=H@]38VKKJS1.$V?G8PC\UFY(8%##.R2] MA7=.5=R91<:0R%CBU3NY DG/?LH03<;V6*Y ZX3O.X$UC:\==U M" 7FIHYR 7R<\Z;[)),34D8EBO-6/B>!GBL'=Q58[TR^VOWK[^9TRK18>;O9 MK#>OU_KQO$I><\R$<'GDA%[D@]I1HW?5_*?2/.JH'B0_8@AFGBOKV\L?N]R^ M,S(G:O"[/V/8]_1JMU@*+4A+:']\__"X6?^HSWT_2A/2,\^R%/'"5/CEL9Y# M)4T!X4D.L,A4FBC,"[>24E92I[9*:#6MO[-%1U^W>=4.23I>P$CTI/3E@\YR6WFP>&_LN5W-"E%G$C3-]=PW(F ML*E9)\QQD3 B>&+:!TE3RC@!E&0,J$+$G$L&(7.BH@ORID9"C;K5]T.?*.R8 M%7 !9COZ\0A>8.+IXO94UW8#PF/B@!TJ7I,(+H@<-Z' SOZCY ++VX;QRN>- MB:;?_ORL7XNM\:?^OEL\MB6]ZA[L\ZS(49)G&$B2QP F,@,LE[%)'Z4&#[<_YS@N\D)3D8;<]);!,@&$(@1BA6*924 MI9KARX[>__)/.$V*?X]DI?_@0YC3\#L?R5P-ZG@'-'M?J0>U:XYH>J$(=&!S M6N9+'=_T(M!SF--_WU5'.^4AUNV3W =P0FI*!.80($*UYZ,TP;""0F#*/N0) M(PG*G;9]^H1-S?-I=>W$UNXK"-+E[3CW4ER*4C'_4.DM-YV]70CW.^5CX)JM6:AFE)?1&1 *=G MI^6]Q&E9K^5G3L?Z[W'OA?!VM=4I^7E#.4!(7 M@-,L Y":O"1B2K0CF>:"*LU05OM#=N*F1D.UQOL\9*/SK$U'[JAMWU'! O%^ M1O&/8V!.N19"I[X,]L@,[]9@(6.T'@[V]G8[.SC([CG,1HK+/1(_E6#<<[@X1.">?<3 9L7[VA'= MINV= A*O?AZ7ES#5PSXL5O+]5CZ4N3=VB+N9K/5GWQ5@6?3.V195QCESI88#M*'3<80O,K".- MF'L#8F\@>VT[?+U6XS8;]H;B48MA?T\>R.=M1Z-Z8\]HL5Z9$*_*&9(XP9DB M3!.T(,V.?Y9*H 05>?]5 M/V);OE_5K93GIF:CX+D$.402Z/]#0!0O@")4CQI-.(V%6R6.L51W^3C'J>)1 MZ2?%K"GN.))SZ#KB@5W(@*,X=4=SUARS1AWKH[I?S5;;'S4 S*(:@FBQ:GK' M3\ I'3ALDW!=777_8SBX T?$FQL\5/ZP">^_Z&9156;1U(QJC<<\["YQQQ]KJ!T6YKNC+!+1^DYI2G)\RWZHU4V=(QQP.'?(O$;(.8@?-UC.'9>CN+D! MCYC:VOO=>J/D8FL"B_\J%_??]6+Q1B]-Z;VL?*DWFG[W!3KGB(L$$3W(BG(& M8"Q20 M&@904,\5B194^#LV=9C&N+SXMD"HE^@?9M.@ ]#A_8R>O)_1 ML_?SC["O,&3<_QB[#DZ6_8/L20P9S?%V+ 9I-_3P;\W_YWU9[J1XL]LL5O?U M+DGUZ"]2:[C@6GIU5:7[KYMU6^Z;O=)U&00;$]2 P,=>B)S&@6U09$M07-[O2L MK?9_,*..NFTGL,H4GP>15R#I]X!RB"(C'UQ>@=7Q@>8U#QN8KV0>9'+!JQU+ MEHD<(Y@!F& %((HYP'F"0:Q$IFC&\TPX=2IY\O2I\5H=G%27+ABPW?L4.3N2 M&HQ'8/*QA\(]+>B4R5[S@)X(&#?QYY1M1YD^)R\:G%VXT>SPE2YE::+]%Z5I MP-5FKLE<94S&!:!QA@!4.0$,L1@4A>GGD<1)'#L=V?1*F]K7?%#0M>Q]+Z:6 MW[4OI$)_Y[6>4:5H=- T3#K@94@\YP/V"!P[(?"R[2B7;HM^,U*5 TW]2*LK1*"&**4 ME:<<\7C.6*ZW#^.NHT;<36U9J42:U_O?WTE[?1E[>O;W_]]/[N_>TG.WYP0+F?*L)@ M%Y@U&GVCCL*=*G+1-Z-S5"EMZ>PYP"G6O#HNJ8Y91H;UB>SP\&X.BO_Y>C9V MAZ0F9G.?H5L<.< -K[AVL%[K5V^QGE(8<$@R2& MVDB];DSTDI%E.>!0D40)GF.)[+)83CW>Y84>)].D4C R&D9O_^.+ R,\!PYG M$LDL+4 20ZZ=6*'=69Z;TAD,L52OMXFTRD*\%K9Q*H!Y LUB_KD"BN!;<'L4 M+OJEEZ%PF#NN@&2D6<(%&K=)XHSMO=/!\WO&(_XSVCZA^'/7#%MC/XO&^+0S MS[Q5S4+^1 TQGLHX324H3'M=*%(.,*8%D)ED&2,R9;%P67L[RI\:L[5[5B8< ML; M:+QZ$*+U0>5H9R+_3+AH,U8F7)37)[_@,?J3_.W07>[S M9KW2/_*Z?=/-2C3MYMZONM, M"P7UZH6EJ5.?%!]*36UB^_+V]=M/=]'-Z]>W?_ET]_[3K]'G+[>?],^OWW[4 MO_CJQHU>ALV.,,<>C, LJLV).JTRGQI4'9NUW3/UO/7DPM8JNRTL9WKUB;-/ MSO6BUZA$[!/)Y^SL]=D#3_$V]W35=,L^M#XQ<>4K\5E_*NWJ\E:]6ZRH%DZ7 M^_HNY.XYZO!D+XZ& VE)QAD\)1P>HZ^'TNI2 TQ@DH,(P!9"@#V)SJ M,I$5.292L,0I#/V,G*E1=%-1O:PKJC=[&(LZ(V3PAL0YC.VXUP-R@2GT5!GZ M69-'XX\"+^#@D\G.B1J5D"[8^YQ7+ET^C!Z.CS$_[I9;XY:^D8GEG?F'>9RB+.5% G(("8!5B)@L!) )S62ALJ1(G0+#AJDQ-7(Y$>$PBUI# M@#A8TLV<-LM&\V^.$:X#!\Z.DL(/1V#&"C02SIQV'9 ^*6^@)J,RXG5H/2?, M*Y\VC$_;*BU[X5T=_E>*9)X2R7B!%EV.V(SRN8@3ENCV.CY2QZQGK_Z],[LT;& M)VE=%CHJ/UEC\)R*[&\:43=MO[]WZ\UK+7JQ_; N2UG^=;/8 MRENERKEVVF0NE )Y140T9X"81D+Z;QF6DN6XR.6_:Q=I1T1 UK#XH4G]0 M764"KG:T=WTOP5HKY]PGR'T4['@I&+*C=0ZJU7]2J>[F24O*VH:H-F(6568 ML?ZM)]=T2 ^AP3!Z;B;DKL?8784&(W6BO=#P9TVMOMVG]>J'+#4+?5DOEUI[ M]Z"_Q;0$9+0A+$9- 9G$!(((Q8$D* 2F8,K7K*]@MS3;CS<-ZLVT">>9(49''1(",HAS O" M\]@_T"?".U8#^GQ50ZL5] R:$A^Z4G#6/$ [6^TV:]7IL( M]=UB==]4F='+SE=2K3>RONZ._B[+CXO5>E,M5;7SH1>D-ROQ]"GU2O:CW'Y? MZ]^8-6NUGIUSGJM88@2TIT2!YDWM:U(1 \X+G"#-LIS%+N[YB+I/S?EO?!!6 MV1=MC6ENA#OFN-LQ]41',S#%/W4F#;5$!].C@^WM4#>[H[5)4<>F6>N75LA4 M^Z.:O;;:AJ5Y4@N1OZGA!<;+YYPRIOJC3D8O,"[/9[&74&%HD'RYO55?Y>;' M@DN]K(\3R6,8 U%D"8 JB0&1%(,4"Y&E4C (B5ML?/?Q4UO7WVUVKS8+<>^X M$_(,,SMV'XY$8 (VBE5'1XUJ/L/:3YGL-YK]B821@]A/67<9HQM_#[$$I.S4/LV&C.-E;[@Z!_NRG"S+\F&QDN^W\J&<4\Q9(@H.XD*_(E (:2KO M)B;8-Q6IJ6*58$]5K.PTFMK\T%\ZR<3V5T:=*YP4?3.6195ICEFPUP^N;2#" MB$,6/'AAA-'R6>7*#>&12EQ9*C65^E9N&#H4MW)\\%7Y;73Y84'98EE-#_LN MQH>:*7-."PQ3$^J7"E-TD&FFCHL<(,X*&<,T0[$34UO*G1H?WYFCQTCM"QDM M#]H/RFB[B+MU$(9O-,-'7C00=E3N-)_OU(7RGJ1F"U. O+2+HE\B%I_58?>]U,0C3Y9E9)28J-%<>RHH!C"-" 5.SWGPFD<-=?DZU7T_ZY_XSX-C 6.$5%%D@$(H >2( BIS M"5A6R)QC0051;@[>>6%3H[=.2X2U>EIRV]69ZT'8UG7S@UMP1ZVCYBRJ%8V^ M-7\&N1-[+C==GR8S?+XA[_Z8B=%)^WOYLZ$O)ODF[N]+C(>5)P M20M&@,H+I->0* .D@ 40>5$(QA-8I*Z[W4/TF!K[I'$:^TL[[!L ZVWOT+"& MWP;O3T#LF!$U=LPB8TE4F3).(J(%EF-E(_:I,IF41 N\7/(2;1XWT,^BCPN3 M2U>%&;[;;?5Z]J-6Y&'WT!3.Z<0>OE^]TZ^]D5S.,R0D4SD',L:FP&4< R:1 M!$2D"4$HIC'+G%RP87I,D!\31S=LX !8>FCA80WMO-46-#'+LZ@V(FJL:"N; ME;-.-+.)KC"F5"SI,]OD.C"]^GL#51G7%;P.KR,O\\.BZAVCC7KA$5H8;9-BAC H,7/*ZCMM%P9&MEFT\U M\7WWP8.U46UN5-G;=*8)LQ$8?'#\AIN$4G;DB)7 F!\'O806Z#8!\<=R<:HR M?#VK_>>.F@.:*L/PTWK[F9;;-SNIW=ERUL]G95?EO]^S+Z;;']'JW6^M=U MR;#MA@H9T3IZN^S<93?%#!K(_EDC]/"$WRX]ZG;1MK=HE(_J1&>M?F3TC][8 M-CP:A+98\ZJ6=%TQ[Z50?Z+%U-#_\_73Z37XU3.D>8*9]W"<9W$UZPUZYB@3 MV376MG/35<\87.AN8S9GWLCZS_>KJK[Z/OVP$R0^AW&1,$)3D+ 4 \AH#@B4 MIMVE8C)/!6;(J46N@^RI339UZX7!>20NJ-LM* )A&7AF:+6.?FGU_I/9"*[1 M/:1>?[# >4BA-E?$/!=:LQ8_=J$T5UQ.%#IS?L3(?8VJ__R7+*OTO,J+3^:0 M*JSBH@ H9JGVIB4%I, ,L$0FLF YSA.G\S&?RDV- !OMHL=*O9%Z$YT:-,O] MEA<:BM!;+-?W%:K^B-KA_-P_G..U!NK!?1*-?T[I]\=HZ].#K+>F/7TR!A(] M79J22E6?T%_7:U%^DMLY1C F>:;?[)QIAS1.F M](]'8NM!P"M!G9(S+M'T6'I$&'W7#OOP/V_68L>WMYMF>_;F]T4YYT6A2!YG M0.:Y22/6WSQ&* 8Y$REE14RT!^?BJ9T2,C6/J]&Q_N#;TJ'1-Z.J8Y&8DY#: M??C7 A7XPQ^$D?.WWP>"SV__I)Q1O_T^2Y]_^[W7#BQ5M5ZMVS5C73"K.>R= MPQR+M#!MNE.H"4 )"#!E,8@Y(;$4,LD2[M32[)PD)Q88H<-!?#B:E3=(BSL,>H-JK!XS'AQ%/8V/0F=<+AM8*N5P\'EZ]W& M=+3=EUU/&8JAQ*:T 4L E$P AA %!98DB0O%8=^P K,MATE9U$+6HA2\I?1\-J]X[RT<=MV7+3ZJ%_'Y3NN2M!]SD-/ M^O3&&4,LR?4*-)=,DP:) <$<@9APA1#,)$-N]5 NRYP:<9C&0!&OPOFWZVC- MMG2QJG9NU6ZI%GJFY(TA51!NFP9 RT@.2?FP&10[MO$,]4LY>;- S9$=X F0 M7MLK]B52:6UP.),V:W7KP!HK;<7?NEK!1TE-63QQN]*+6E7[BI:+3EX3 MBE-).90@35@.(*::KR!-08J4$DA3&:-.P5&N"DR-O%[3S>9GU1?FH"IT6*W+T!U"-_1_%_^":=)\>]-L^[! M2\3^@7!>,'J#=[SE8X5LT_(\\ +2"IU R\E^V2^UN+1"I&>I:7?_57UAND<2 M)EE5/Z'3'+PYH_BP;_E$&$XRE"8@940!2+@ -.&Q'B'%D1(LQV1(EQ@W+:9& M9*?.ZZJ"194=T<&06><0[\/0OEW#!L[2Q0L]'*']O% C,;03S3 D _2E<53D M);K4#,/J3,^:@0\;.;6H9O3W*\WHN[I"C8G6NOM.5[>/YA'EIW6ELQ1_E8O[ M[_K/FQ]R0^_EK_K1VS=T*_=.[CSE!9<*Y@ CF@"82PD81#'@F,L8*0)32N9U M#L[7+=UL[0AZ"J:Y$,QS X,&C-7Z1Z69HZ/U;EMNM;=EV(=N(R;O%ZN5^8M> MW==:S:+65-#8&E7& F-MMS76+XM5)-;+)=V4YM:H- @[QNQ-8>#F4D $(3/N M@N)FJ0,!B7$&N,14(D92)EGS3KY=6;:UGX)A[F]D:]Z+O8]2KP/^?_PFVOD_ M4U!U0NZ4AYS!9NG90:9)V=YJ;*(&G%FTA^?P9D9/WLSHV9LY@;S# &,^B7Q% MGW;],?(< XRDM_S($+H-+95:)6N]T[BW)TU_76R_O][I^>9!;M[^SI<[,]N8 M[5;]/W%'?Y^K5"*%,PX4CP6 B%! L33%]C/$$4:9D-)EOV" #E/;+7C_\+B4 M^]BR2$EIZJH:JUS+J+H/A]TL&!CDP)-6HWUD^.%PBEU5[FHMT--2:T/4&A%I M*WP69AT,H=^2K>YJC%S,=3!.QV5>AS]J8.Q.56OI'>551Z0WZP>Z6,U%2A*< M$0B@4@I 0WL4:0+,D8*"Q9G,$^04K'-"R-0HK2D1UBH9?:O5=-S8/ FG99C- ME2"%CJMQQ<<]D*8' *^1,Z?DC!LJTV/I46Q,W[4#4BW,?N%:/7WJ#3>;BWHF M?R>IJ5G?%C3ZL'A8;.>209G$. 9%IG( 4QH#5F $$$R9DG$2,TRM,R^S- W%_ZGAI(8,M?I(E,OPI M@TML:E]5>Z:G^FTC05 6IPI0JB<4*(4 A*02)#&1@C#,!70* ^\3-K69X_VG MU[Z43':ZQ@DCNT2$%YWYL_)&G>W M_(+%1SO8EZX?^ )KYZMR_6_5:UI^?[=<_U:ZOL0]CYC2B]RJ6;F"6M&HTC3, MZVP!B==7ND_>N*^UA>5'K[;-/<->[V>',I]V#TQN;E5UUE/>'H[H]Z]\C-.< M0P$!RE,*(*4*F(9/@$KM\/&$QAA"%R_/58&I>7[[XV#:' =7(0CED_"&G=F_ M7ZRJ" 4]TS[H]51UE?G+XZY>W;DF&CL/G!U7A1R.P/QU=#!?*V_8K%8_ZN@_ MTS[HN#D%O0U'T27G..HQ*@T,1>DZ-@Y\S= &L.466V[:^',M%RCE)@$IX M"J#((* Q*0!/.:$Y*GB2D@%-.)^)L?K(QF^]V6HY+(GY.90XHY@D. >((3VQ M<,D!*6@&>*QHEF:*P#ANH1P+Q3\4@+:;!>Z@C+4_T*!QJ0WB@-V DS;[W0!X M*F+D-?])^XZ7^:7M;G<%\#8&H>;SY7=38-1/8Q VSS^<80\9]EF]I1L3E5]^EIO*B?F\7B[X MS\.6<*[]"Y2HQ#1&C '$* >XB"7@.NB1R5.:QM/\YU]C> MYH=='.?G<[=/^G4/,N=>0B+D:_TR,^DEBR^]R/[RPA=;^6'Q0Q[-Q1_I?Z\W MKY>T+#_I%Z0)T--K1R52JF?)G)L()T0 39($2)0D+*64".P4[^@H?VKS9ZT^ MJ/0_]E1G465#5!D1&2L&QDJZCI(=_03$/C K^8=]2,;W$/ \YWH[J3!VEO<0 M?$[D=P]ZS,#3R1TKY=]W TAJ'F0D MS3EU*H1Q3M#4^.V@9U0I>D4AB[/86I[Z>D L](GO(+#<#WLO(.'UH/>2]8?'3 >^GZ8>SP47/1P^[AHS2'(G/(G5_)S/=/E^]3=)-^_TBW@.4F3< MBI[78'54WO.JAUW59.*#25,J7U']2G+Y];N4VYI\7_WL[)S([1Q1Q/6;S$ F MB"9"2CC 4F0@EHR*A"=QDC@1H9OXJ3%@HWVTK-2?->Z3*7OT4&TJ@=W9R/?=I'X9=@+X4MAJ\1(L* M1W3.=*MP?8J/^AQ5ZW*"E< ,$H 980!"P0#F2@":"B$+7C#&G-JZ'HN8''T] MKSTQH O\"2 MZ>@J>$)3CALR5];D"-7Y_824%ZS'T=?UO>?* ;4XC/]TJ(KV M>OU#KNAJ^WG3.E)UKQ6C[]O?N2S+-K&G66D:SXJNQ"?Y^S9)/ZY7V^_F()V; M6@#WP;IH;4=&IL<[ JHI59=1DN M61D6<9/TIK1ILX@W>RT_S=+&1'6N3(S4]C>Y_"&CA\K*FQTJ$81],7H MI[U)#7=@]C1F=LIZSJ+6TEG4>0EN.B]!;>XA\_&PX?:W]B4P5D=)&GUL7H#/ MDWL!'"J73.5%&*G(R51>"+?**&,,4F\1E: *C%=O90PD8#%6($$FLPWG"2 9HD#F+"^$BA-6.#4!MA$Z-6^A/VKKNAXIET? ;@GC M&]? T[(/2'V&OAUA-%*\VX>7"4QQ0<(ALNWXW@$KIG EJ%^;$M2;K='[B]17 M+;C^N>I<]7[UN6HXD,P%53&F,@640 %@#!7 "'% !%/FX(T09M7U[N5-F1J+ M:K74>O-0;9?690^H,;6,])NS76H:V'[?K'?WW_6?,EJ4Y:ZZ,DAKEW3?FR&HZWZ)S$ M2#Q9E4Y#H^NCICYI].N%LJD;DF0)YP#%)L$KX0Q0A1C@A',4JP1I#VYH6-1! MS-2[?>U&>C']:F-\GMZD0/T_++>KG4 M%YJY8IXD0F$89T 4L6GU"1$@#&8@H4**.#$]FJT"M*Y38VJ4O3 FZ:&DCMPE8ZS7S]D)1DR?$B4J)D]<7H8I&71_;QU2'ON4K)G>F] M:B7I6K.^_:FV8K53\@ECF$%!!6 P50"3@@#.DQQ(292B.*,">GEC],ZX-%)L M F[.0U=A&DG9;KU'FRI^OZ2O'W>W%"\HFA.3YR&0U19?LQ&XCS=)F'N%PZTR-[J!$Y/4JS*IT+S"^.$@R(WVU3Z"1(P$<<@33!5 M,N-)G&N&V9CB,Z?O1&=L+R[9SS#=5\"&%GVWL?D11A,*8T8UZ(N[BWKW@H M1_$30I81K/0(\M/ZA]J5YOG[@>W*WU[4$V,)Q)0E^D><2J ?J[A^S(()R*42 M6.K?=!8[R4U#)E\:B7PQF5AD@HMT=*/5]/.@#Y;1@T!Y%?V\B3QJ0[_IASJ$ M;MZ+V<2"^?GYKZV4]R+C()'WCS% &S<"T]V&K9O*_\8N-4UXDA$&"I+K!S:6 M", 10B!CN4082:J(4Z.5"W,LCI+,@:YG'694U'%Z*+YG8'10Q,>#,S')6%Q, MA!TSCCY;56> /!3Q\4#-)(@/ 5RU+)KI_N[^:O.UK)4IEP"%.L7G$@)*$T1P*E '.(\+J"7 N,X[])8 MT89MJ_VKP#N9QD%G-QN\9R&PZZUPR^$F 'AB9@V$[8"3Q%Y(A3U:[#;US&>- MO? X/GSL=_E )>K;]^?-JU*/:OMC97S93M6RW&]L;JBD+5O9V:>L[O]_W.S* M^TWYMRI-,OG/>O6?DNU(U45O:UN>2)P)#F$!$I@4YKDU!?I')04Q4BI/!-1Y MHE<3H:NM9&G<^N=ZNX_==D/?U^ )O;IHJYY-&]ZHW$3KS1I4<%0[DH#;>KR# M:UA;Q^2Y4WF]CY:CWO1'LDJCI-XYW>_9QH M$*)7548M##<'@U47U:6<9:>4,Z!F>>T;&E03O=IBYM5PA:BNC5NS5A&N3W2K@J!.Q2U.'@5CZ6,(%QG0N M:[?QV'JZLGG@=-E=S66@&5W2/-9UZ';F<^&P[-]RT-V*<2.$K%33DN.)*(P0 MS3C +%/Z)68@3Q$$1!8\Q2H6F?"R3#XSS](R9QNF7Y)[#D&W%#0 +A-3;)6O M=4+<&S:&R]MZ4 B959V;:M:];S.2OK<'(#*VZ<*^ZE?68 MH)P*JI_18\D ACD#%.49H$RD4*0"8R5\>,!ETJ610KL;NFUKZ,*80SC= SD#T2X@'.7XP!62?YSFG96,?)!XRTQ>UP[LYU!7 M+/RU*K]^?-F5FV]J:_T1S;0U)[Y:(;0][D6I) 0;SQJ>8(!E(@''*@$Q89!Q M+!%53K:#(V)8&HD]BJ]*OCS;XH-]-CU1LZ"ZWTJU;] LRK-EQ(![Y<9N M$]^!BZQ#UI_47?6.5\<7>/:$4YQ#&" @.$< H-QW 8@Q(P1"D&56$>O5''1K( MTJ@3QC >T>7+YQ8XDN$,P$[-B&\Z?U6KB)K^RLTZ;KI;UZMU9-=B&P4$W#48 M"^=DS6[ !B%UL$#9DO(&=W-G/3F=RGN2:X9(84,42@(DH )4I!2). M"8\S#&'F=#3QY.A+X[0Z.,].[@=XN7'58!0F)J ZKBDZN9]:<=!.[@<3S-O) M_=3:CCJYGWS3N:]H%_@[_:?W[YI_T2]FY_C]N_\!4$L#!!0 ( (Z!!TWC MAS8>K'P -O"!0 5 8W!S:2TR,#$X,#8S,%]P&UL[+U9FX1;$* &0&6J?_WU !=Q)P&< MP FJJBR+ BGJ'%^^\'#W\'#_'__KCR^S7[[EY6JZF/_;G_B_L#_]DN=QD:;S M3__VI]\^O@3WI__U/__;?_L?_P_ _WWV_O4O+Q;QY$N>KW]YOLRXSNF7WZ?K MS[_\+>75WW\IR\677_ZV6/Y]^@T!_N?F'SU??/V^G'[ZO/Y%,&ZO_^WR7[FV M2J$S@%H(4)$Q"%H7\-;&I)/'$O3_^^E?HU:6T1/ T8] H;;@1"K N;2"JRPP MQ\U#9]/YW_^U?@FXRK\0<_/5YMM_^]/G]?KKO_[YS[___ON__!&6LW]9+#_] M63 F_WS^VW\Z^_4_;OS^[W+SV]Q[_^?-WU[\ZFIZVR_28_F?_^^OKS_$S_D+ MPG2^6N,\UA>LIO^ZVOSP]2+B>B/S!^GZY<[?J-_!^:]!_1%P 9+_RQ^K]*?_ M^=]^^>54',O%++_/Y9?ZYV_O7UUY9?RZFL[S^E_BXLN?Z]__^5S!.$_'\_5T M_?W5O"R67S;$$@.;!ZZ_?\W_]J?5],O763[_V>=E+O_VI_HX(H0[9B2K9/SW M>Y_WYQ]$?EWF5?VU^O/7](.SQU::AB(X_['.\Y1/17/^WMDB7OFE657,8GG^ M+V<8\FSSTTE]\^3\;4>WO.THK-9+C.M)444$QB+H[!0H9R5X53Q$0K5/5O,D MQ$-R>_3;3H6X/3LI3R>G#WV?/TWKL^;K-_@E3TPN3DA,H!0M,Q6B!O4G^FG@TX5SG^RZ?%MS_3XPFD7-4/E3,%M'I/H?G?[WKU558N(^)H M&7]9+%->DHTZ?S?.C M@**>'E#V%?+(&#F7S4?ZW0F7WN?(/04*A&A53 ?N 3I57;62Y_S ."X_,I' MH4(_/53L+-9.X/ N+Z>+=&[S$$,)A6C77CG"LTS@E":AV"2(.6F9'L!OO?7= MCP*(>;H V5W0G2#EQP[YDGZRFF"T3BN?(1GEB05! BG90'*"D>E+A'P<#BO7 MWOXHM-BGBY9]A-T57DYA?\H$5\YGCPPT2^2$1Q4@A%B "\?/I,H5V]/UO5TH/(T MT<:PY*H0 NV6RG@'GLP@(-D]X8)VA@^0)'F8D,>!Y\DF8@?3P6"(^A]_OO4, M9,GWTYOGQAW\_/O[XX;KG#SN1&>;QP]QP+,S.WN>]YRLX!/BU\D'HCE72+XM+Z=SG,I5 M,L8Y*VJ&B7,K-8#,1]SGKE)_EIV^8(*1Q2:GGH$3Y+4IKCVX@ ZB3<;'X%*( M3=;(K=2,BY]]U'LK4O:1=0> >8ZKS[3CUS^.__-D^@UGQ,SJ:/T9)]+CS)"*)$"@!2Y+3MD[Y%#DFC%I+9>R*KW0'T*.IZ -1>*%BT5DD' M.#N*<7%";+S/,1-+89;?Y/69U":&%8DN>]"UFDA93[Q$5L#9%&V6&+5O8Y_N M(6JT1%XO<'X[0UEKC08%,*DH3N%!$R\I&R< _%VL!I6%1U@Z]7\&U&]6'XG%B;6*!U\.XPN$S'.R7@[Q.PLX [ \6Z9O^(T?<0_\FIB)0^I" '%B$!& MLV1 ;2C4\%J%6##F^]+-NX/C,A'C')"W \?. NX'',=_?,WS52:;^';].2^O MR&AB1'&*&[*#,7F*-YBBC59'R%9*(9))T3<)X1]!VSA'Z*5 M,@:Y]1 Q<%!!.K*=EG97DHQTF>62&J:#MD'-X$?J#=WDG46\.SX6:YP-9($6 M7_-R_?W=#$_S^!0^?JW)LKK51A>"\%Z"Y<* 2^"X853SDHPF>NK !EWB MZWH*PQD3HB"GWCC'0,F,M9W[/5:M!$-=5V48;"-R-LWWTT0&R MS@][W^'W&C!>I#M54;1%>^"9?#2EI0>/0D/4PI-\M$QMS]FODM,-HO92]AW' M['M(O@/\O%[,/WW,RR\ORHXCL/JK&S14V@M)P>N@ 5&11ERK"UD8&.;ZIX[*1HW:]@617O*OP,@G6;33[FY M*:N),5E&H1B$0N&'"B@@B,Q!:%.,%3JC:U)R>#]9XR8:&T%J0$UT@*M;.% V MBF2X!ZW)L*ID5+UZ&\ JE5P0M%'GW,37W@T_S5*4K5SM_23>0^KR4K!PZ6@O M1>6B20R$H5A346 )P9*:=93:191"\.8QVI;GJ(<(TQJFC/;70P<6Z,79:VEW MOB2U2_S8&'7@)H%G)5+(H (X9!JBHR!4&%TP-TD(A)FAD79UMM<-X';0=+:6TF\@VWN'HE8K;3W M,8$DR8#*%(^&4D-1F8*-C"OA30OL['D*=XCHK1V4!M)'!V;H4BN*T_N4,2HF MA4=PM5)3)>6)]-H>W6)(UO&"B;7 TW5"QKY>/XR";R0D]Y!V!V@Y2FESG(VS M=SA-K^;/\>N4;-PEMB:94_S@;0'A*?*DJ,%#R(%#]CX'*PTMKB:N]\.DC5T= MT 11 VND XR]SVN"DCT%+*Q659*.QH@;&'21O7$6^$L8$UT@'&;@IJXBD\8.0#0L+:L%H4 M ]X4";:8)!VM&F&:U,_>)&5<5[P1AO:4> <^^$..Y02Y\^@C&5;I0DWC"Y(, M(X>2)K[(*'=_KH9#&NC-55[M]',Y[R>1IQ=96OP#FM7 MWW7@=FOW,'K(WFLEYYRB*P38B* (Q8"UW; H+ @,DB?;9.4?I/?:;+;XO0Z/ M>KE8OEB7 B+H1$C336 >>VZ7 AA;_V^5&FFD33+_+RTTWS4D1.EM1"F#1!90G"3I) M&XO$)*.47N8B6H#P$;2-'8,VAM[0VND+<*>]6H].UI\7R^E_Y32)D@E?"@'! M!&*%=E!P=N,0EWJ'A*-TK7-EUVD:.P ]',#VTD:/P'JU6IT0&]GDR!U%T5(& M4==' &>8 A%C-D;HF',39^(.>L:.1@\-J!VTT".8+G>4-L@C"<("Q3X65#T4 M#250!.^\9,%)4_(]W=\'1-2V';Z;'1(='E:[ZN,I=?C^\)&^_GK\YN.'MR]? MO7G^]M?CP6+/6Q[=+-1\B(V!(LO30M +)%[ CNN:&,L%O,)81Z,E"%EZ0$A+/)9D^R:HV=2_2,G!%H#)]=!=^9X:GD"XXL&AW!LMJ_ MU_, Y,1E,LC:>&0!K6D2[%^C8^0 OS%>MA5T!^>"SQ/9T!_L-B MEGX<;2%#E@('BX(BB40<^<+*YB)&X$;PK.\95+Y/ /80:>-:GQ9NS\#JZ, 0 M7>*HLC'Q26HMN0)-"Z&>FW- 7F_Y)!N-XPI%:E+Q>8V.H=5\-XJVEGDW MD#F7R@2+40'1@N.TZ:H8+80@#+@0Z1MF')8FM2U7R1C7UAP$,#M)O!N\W":< M"2\VT7\&M&3R='9NX+5IH@TQJA)TNF]0<8N]:UP/Z'"&9Q]-=. 7_66Y6*W> M+1=ENIZ$6%SPQD,*@4@7-D'UXL &1;)00:@V;4TOT3 N:EIX.KL*N -LO/V: MER3[^:>SKO0_NN\E$W3V!2$)6>_"6PT^BPB&(L241$E!-#FKN).B<<^_6N!F M&.%WL&N])UT0 75(V L*'V>+3:?Q,ZXFM-UFR2V'S#RK+5D+8""C[!,W5I8D M8VEB<^ZE:ERG>2#-WR@/'TH-'6#J0Y[17WTB7G[%Y=_S)6%-(HN>2]K,<]:U MG8*)M?.+!..DY;$@*^Z>XDX!FQ,E1^C*= M3ZMPUM-O^9R=5 J7S I(KL8(Q KXRE.,7A47:PO9)HU2'J!K7$>I#:B&5$4' MR#KZLEBNI_^U4ACNZAF0RIX$XD)M?Z]((&B%,3GDT*;[UTU:QL5, MT\AM1X%W@)DWB_GB*A?G@^G.!92=PBR#!Q'K')]D))!_1Y\T%FNX\C(TR0 \ M2-FX]^A:X&E89?2P@]6&>'=R-0FY:.&T(X.J61VD66=H&@I-'=Y(T\O MI3;G:M?H&#<-T!9 ^XA\>\3X4\3,\Z=Z;^GC@*,$[UH!KC"I6 ML?;H-(G7L9TN%'70W6[<\+\MF(910P=>U __[R6)L+8YG\Y/B*DS!W$Q7SW+ M9;',EYH-_SJ=+Y;3]??S!74T3U>?\_KQ(=3;Y:EW]C-6D*.M0U]FQ M.9&-]G7P=+VM8+/, 7U,EC4R<@?C<=SFKBT\NUX!TLW:(9;/UOZS/,_U"-5D MB]P1\4PF$K<.J98P,H@2D>(HK5 UO'=Q@YY'8=(]/4SN)_@.G, W>7TI_ ZQ M"%Y,A"("UB$ N0X!R&!+CMIZ*;UN?)W5=;@C) M=P"@O^7II\]$]]$WOBTW+B%?BJ>L,=PR$(J^J,#(CRLQ@=?. M8N%*1MD$6=L2^CC(/:FK"DUU]82P>&JID7'4PBJ0EFE::+7_FY* MER:MH[:B3:-/(X#'4[=^A^^PE'VNSR@EZK7.0&5(='JV,8;6 MG#Y%'6>@=;)D7U)]*A*SUU\6\GE <_3%= M350FUX*3-6:ZGAM:S^N0302M+6W_:%"8M@BZC:I. +6#NN]"SMZR[P!(UWAX ML?B"T_D$#7F(KB1(O!02#WD.7MD"MGA3DF72Q";GH+=2TPEP]M?V]2S ;.Y:R-3)&BU19 NIV<<6O,AD?0 M $+O #H7NSK%SOD5?:P74G0)43+ 3+LX110:?%$,(A8=E"I:\;:#+2Y(Z:1Q M_H">\FY2[@ GK^9QF7%54UZ;/U_-;X:C[Q>SVS$I=X1%C=KK9KIJ ,(7FG57K+1L? ,@64$Y>A+ M0"=JFP&*.T1"#$W.9K;NDM^R'J*=MJ_;KUU%OS-LON;E=)%H@2S7 ^US-\:# M&2,<.G+R).WVM%.C(X$0,QFMLLBUMZ+)K<4=A[6UK'(X')#V4T,W<+I:JFBL MTM%) 2$Z!\H:6AO.>,@ZY.@8+ZE-%?'V]: MC]X.!J+=A=]%C^KGIW-4:R>* M4G)'&RK+R=6M>-D_ ^ MK];+::SE&/77CJI<-TWK)G7F2;2A'KLG"INT#."L0!"8'5->9\:;%"[L1N[H MC00.NR>W56>_H-V,J;N;R5+O,T6=P#%7NT_5'F9N,PP91Q6,#=D!E=D!8H_2_W=R=MWNX^*.?/5FD0:2=JJIS3Q?;=3]/I.T5]/U^22& M4^F\SW'Q:;YYRD90DZ1R/9A30*N85K LBGRH6N\>LV'"!FU,DY[BK1D;_6;G MP=9!5Q#I8,E<5.A-N(S:DN,$.=:RO&@D^,@C"!YM1N5T3$WR0Q<4C'Z5\V @ MW$WH^_9I&#ZE:$MD4M79-#%F4%PP",4XL!$1??!)8Y.4]=8IQ9:7.L=)*6XC M^CUS0,?S@:!S,Y/E-#)3,Z&B%/(OA!: Y%J %B8G+#[PT"0-M&-"L>E-SS$S MBMOH85 T'7C+WW^T M>L10I#4F$798 >4VXQ>L U%/@@-3QK$F]]/N(VJ W'5]YKOEHN[;Z=GWW\@W M?#6_Z#-X%->THZ^GESI>9H91!V(^UJ-)"Z7TWJ:\V8T8[$9)$< E01G"*O(!7&A'369M%DW6U_HM*N M1U]CE=][J+*-_#L SY4XN :Q\SB=Y2LL?5QL*TTOBT4N%4@E2! Z<@B,Y&I3 M"9Y%+G1N4OO=@IF1NP4>%LJCHZ&#%;%A;47Z)1_[Q>(DK,O)[.PP:C61T3E9 M.ULP5Q.A3I"_37$6%*ME+"ZC_S&+?DADWT?4N,9V?,@L&NFO RR^.'OM7;W M1#(J:5EG2]<^C-P:"!3Z@8P4]VONLI)-XN8'Z!K79G:'R"&UV $HS]M%74V+ M3SQ/TG$>0#LIZ^2B #[54\W,' O*.Z7:)0%OD#-N34]W$!Q 9QT@[T6F-\?I M*>TIBZ@RC\!9(G'D'"%L!DA&1..0)6F:!#J7B1BW1J<[E.VLGPZP]Y>?E=(XD MX?FG.O1V-8GH6/&Z0'8Y@ JNWL"2GK@)Y..:7(C;]HB\2M2X=32=XW$/_75@ M'V^>3%U([:Q]H#@O8&D@O&>>E83$UF8#^>Q''K7+K# M:2/==HG:\U0 R3U/OVWN)S*F,I*# AA$[<#@/#A16YARB>@$\_3-8?!ZD[C> M;DH- XP'\;>GEKHHD;G)U>D.D'\PM9IH(VW.F3P1F^J4^JC 9<$A*R6LCPY5 M:'+3_#'$]7:YZD#8VU-+G6*OCJ"8TS^B/6,2HN2!&ZQ=/H@=IA&\S@YBD3J5 MFG R!S)XEZCJ[1;6@="VJUXZA=F[9?Z*TW2>\CP?1S1/F]%F9X$8)C0AE@)6 MD?"4L0R\L0&LU-P3KY&\X-O5U).A (A]%9EW D M@[X\N70:GB],.Z%%B)0C($L)5!82O$4&0DI6)$KN>9/A*EO0V-OEI,-MP@/H MK ,X/KZ@;F*2%=[E DC_(\Y8 LQ*@-"B1,00DVB"QL>3./+PV8.7V;;07 <# M\.[@['1HZ.V"1"LPQ^) *E.'0)H 'GF";$STD:FLL,D1R_:D=M*)\$#7"H;2 M60>6D@S\^?7H^)\GTV4F7FFMK;^_F^&\CKNM=\:^UE^9.$[!UZ9L36G::SRO M_8.SA5 P>TMAFN5-(IC'D]CEA83!P'*] K:-YKK(WSQ>E!-/VT 6=>#YIKB- MD?2<%P[(\[$B^%(\.^3^?0N)7=XM:(7*1IKK=_^^J/>X19#2&*MC5B!U)*\Y M!05!" 1..U)R!85F3+V8?_J8EU]> MY+">V")0!L'!F#K#3IR6VT%K4&TLB^^/@YY M^ZZV_U^])+F^GLXS&6]7&'$*6VM31G0< 5*!@0?A:W'/B*+;'PT3:8WW$G1 MN(4'8]JQG?72IR';=-IYN^E8NSK^(R_CE$0YH?6BT4@.B?E,P13W@+1@P!O: M_@/:6M/8VJ#=2MFXA08C&K;]]=2!@7N\_";,AH%"J313 MUCK>Y#;[XTDI0#&BDA1D+N!3?;A;8@<=VMNEA5IIJ=N,7A$2VZY_$ZKZ[1M MJS92%,L$)*=E/:&T@#I'8#$8E"5:E]O,B'\,=>-NS =&W3Z:Z6;:R>-8,X;Q MXKT&YW--!0E/4;J4H*U.W@FT23>IQQ\.=,VVX)%!MXUF>FFO>O+UZVPC,IR= MB^S5O"R67TZ5=BX\QD-&%0N8($L]9*$ *Y(-S]I)XVP1WK09*O$X^L:M^VL& MNQ;:Z2#H>#6G9^75NO9/GW ;I XDD& -)Y=46UH^"2'EHGUP,>O4;17H[BKP+N%RJ(YPF"GPFV15I(L76UIK:+S]I" D+)**>8S()4Q-S M=).4D2N6#@*=O<0_&("&[?K\[.C#JP]O7[Y[?_SA^,W'HX^OWKZY2O'CNCK? M]I@ANC8_2-Y 79G?+C_A_*SIQ//%?+683=,I=.;IW27B+QI2X.QBM[M4J:EB MLD4[*)ILB<*8(,1R>H24K-6&Q29]BP>A?E_SM!<1+Z:K.%NL3I;Y(VGT&3WW M[Y,D94I*)7 *&7D,I4#(!J'8XD-@1BC?Q+@-SU\@,WTYN5^:8*2MXO62N%'I"; EKY'-!$$5B;F;/W M$#5N<#,^# =36 ?@>[><+I87X^=FN%I-RS2>RO.BQ=B+O(K+Z>FTW,!*YJP$ MJ)6'H+B.X+U"8-JDK(R0NLW8PFT)';>R:GR0-E5L!\ ]NUE_:6;BKR>S=1WQ M?'R:^CA:+G'^Z52B$Y9+(/-O(9'C3EN"HS+.7DL]2!\TTC[^KZ15&;DM3CP"6L7'!_(?:E=M8,0(0N*\-H< M&C] U[C'Q>-CSVI][*9U\76V G):*22'8PLU=H#.ESA=;HHT?LU8DZI58+?G%)10#IGU(()50)(T MM45)@.S(6[;<"]EF,LFC*1RWJ$0)$4CA3,GZ"^32DWF>71QQ/,A?L[I M9);?EN/E2B%/QUC>CW5^R*O<3H;RKK>]?1&YO91S'1E M?[,SP==^,\Z&7*^S1 I_%.W0HD@;3<:"3;H8/%'[^SZOSJG8;*T3E7)&+6*] M^$WR4]R#X[41I/*9!1\SQC;UY'N3_C/8XFW0N[\MWDOY'<1E%P+\$/,C M/Z:KB9+<\JPT(4UP4+210(C*0TB,J9 ECVT\L%NI&;F _<"0N([(O?73 \C. M:/]MOOJ:(^V$.;U8?,'I?!)1H)2Z0#2A#B*4&5PLBF)0ES''9+-L,RKW+HI& M!MO^VKYAT880?4<8HHW@VW1QLII]?Y^_+I;KG'[-7T)>3E3P/@N?(64TMP?=OR,%<>*])IAK;ZK M?0QJ5[$0C#<^&=DFIKZ'II'OY32!U% JZ !-CX[C+_'\[/NE;\Y^<9Z. MOM3$ZF83L-IZL;G;I*0 A;7W2DX!M,$ZW=*4S)L$92V8&1N_HWITHZ.C@Q5R MBZY:'/M\QH=XP)L:#7?C:*M9;XS9+[E95@, M!)J+"5AG(WI_' H%(5V.) RG/!(K3((S=;QTDC$2CUFR-FT'[J)HW!!X/$LU MC(JZ0!O))A,)M7?:B_PMSQ:;04)G?$VB\ *%<)!K"R)E:=TXI!7$% E)!,&E M:X*X>ZD:^7QW&-W?3!P.I(9."V3>'S^OM23/G[_][J#BEQ]EJ,\_UPMVU:K=,'07%5M9SQ]_\58\QWE2\5&&FE(HZ%0\\ MUHI@0RRAV-YH- MZ[:W@BJ6.EC;(D1)&ZGB6@"&>FTT]RD^*@0YK.'QFG0187L\JSPJKO M4:?]!D&?"CHPQ3 =HE)9-3F\&Y:-)V1.M\'HW46 !]?]DS2L>U1G/^[![4UK MRYKLK7!KFKZL#^Z,-4/R'+N0T"MW!$!]9L!QGJ]Y6= MS=DY"I9MR!Q<4IOQ'QD<0P&II*A]M?&F22QY0<'8$T0/IO7KJ9^=5- +=LX. MOYG27EAIH&A/_D%6!KQ4@IR$2$Q)A]PU.0^^1,.X^-E1B[=A80>1=H"&7Z?S MZ9>3+V?$6Z4<4:@@BE(GBY/M#2%R^J1],3Z2<6[2Y.L*%1T@8A==+H82; ^H MP#\N$2^E$3*E1,SSVA[9:G"U(M8658? ,Y6D:(**RU2,>V@U&"IV%FP'J'A5 M6\KA[.CKU]G9?=+3,[OG)U].9O3]MWQ<"OET'Y!Q-]%#@&EO_.Z@V0X0_&)*;) .8GZ6U[_G/#_K M^?F7DVE"^NFK^2F?SW)9+',MM"[T\H^+K]-HF#G;>#B:DBRF6ET3R DAQEVI MH_Q"$.3P)BM8$[]_".*?&K)W@=EB9)UW@/.KY>#W9<.KY?!.(CHC@ NM085< M?3+N(>;L+1:N9&DRK78K*LN'[J%N7+CM#X+KMFMP MC70.,\/$&5/><\UB8L!U<"0L#+4]?+U6SV@ST-$FT:0+YJ.H&S=,/RC,=M-( M!S"[O:-(\IK+)!U@K'ZHIW /DV> CD1D-4-LU"MCY_X^S09&C.>2[:^:'O!U M9S,(*:*2/',(@M-21)/J+8$,+/+H2Q(ZR$8U3T^HM<]6VGYT:Y]M1-\1AL@Y MS1%7YUT_L@BQ:)]K%TW:T$M=6_62L*!869DH>'%-]K[;R>FUC<]6NKX#07L( MO@/X[&K!7U]<:'(QH];&@/#^K&]-J)-XC,W,"B^-2TU:3>Q-^;AS;<;;.@^K M\@XP?I9L?$DZ>+Z8;RJU_C9=?WY._Q%G)XDX/5JM,OV7/N(?$XQ1 MJ#I>Q09R@Y4.%,AG\EEEY$F3D*V1388N[D#KTRQ@VA%-M\\+:Z;:#KJI5/[* M)?Y^?X _7.&[O(P5 Y_RHGQ_?=?.?$).?"Y)$E>&;"P1;$:IL^""\R9IZ YHG(N!HY0<3$"*$)1,KC0)I.XCZFDF?89!WV#*Z@!XYRN) MS/KK*8;I;+J>YM6;Q3R>+*LF)E9RG3$@!):Q5EW2DC):07&Y6,Y])F9;VK^[ M"'N:H=.PYF\0I772BV.-))IT/NB41'=:#)(3,3N-T_4D)BV=\[2PZGQ=%;DD MSX(^F2#11K+PNK2ILW^0M'&GA(X=_0RJN XLXG/\.B6']G5&X M'9GC3@X=%Z(-%=H97-^&V?331JNK25"&6=09;*G-OU!%\D,(2<6$Z$P..90F M^_8=](P[&+0? .ZJHJ=YLWRZBK-%G8.Z*.0BO_KR%>-Z<7'F7U,'I^65[:Z@ M;TO! >ZJ[R64,2ZU.Z$1A7= OF,!I1R"EUF!,!B$2,';\N0;AIRE$+8O33X] M#"G*9R.*AE2B!^5X!E^S#TY@DDQP=+))2]7]R'Y"U]JWP> =&?I#Z+8#A^"B M4.'X/T^FZ^]U9OIB?E$=RI.QUC $5+5@P9&+XPJC3R:HX,@A%ZQ-5<=]5(U\ M6_6 \+BKA&AO774 O&L\G-4W6"X3XZJ6(UN*_CP%?MY&!LXDK2)R8J.)'WHK M-9V4$.VO[>L=SO<6?0?XN9Y*.*MF"3%:7:_;)&2EI@\H'LM) C)>LD@BN=+D M/OWMY(S^.]9"'F)DW# MGOI-IZUT_YB;3MLHH@,P/>Y>33:F!$P4.1E;N[T[ [[>#',I)NV#R,36/V\Z M[0B"G6XZ;:.1#F"V8R."6*2V/")P'F*-V"4$YC)P7R1&JU12O 7N&K8L:59- M,^)V>P#M/DD,G_G63+'(LQ=0^055JE3KP3HFQK0KW OQSYXE!P734#U+MM%L M!PA^CK-X>J[^VYR4>&_WBFM=*V+,TM;YXXC)U_GCM8-Q$B!D5"Y9EER;T;.[ MD_S44+P+I&X<$AY$OQT@>9!.+(JS4I+TP&50H'*6@$YH,%)SX[34I4W7S8-U MWVD6VH^"[H/KO .<[^S4_:@ZT-'*4C?&P%AMYBPRH,^TLKD)W#FM*6[HZECQ M]58WVYK5!X_H3Q]8ZQW@_-4\+K[DB\.-'YW(=@ MO5?!-W*=;Z7GB1XR[@B+&U[R_CKJ &H?<)979Z(\'Y]9:_:J6 QG%#8X2UN3 MIT^8=03+@2#H^8?03=@:7YRW*Q6KU;+LIT/3$! ^?& MDK=9^RED0W /Y ZD6+@HQ@K#FA1W7:)AW/1D"WSL*N .L/$ASV;U1NP\_8K+ MO^=+$U$G!5/@2 :0Y5K$D6FW1L846)%IUU;68&X2EMY-TKB.>).]:!CQ=P"D MBX&ZIV)Z32MBDHOC)9!;9^NE R51@&>&04@:DW-%4ZC= D&WT#+N%;L6T-E7 MX!U@YI3RC_C'&>:?Y7FN-M3&J$,N"-SF.J;.T?YJH@4KN3$4(-@BFUB>.^@9 M]TY<"^P,(?@.\$->^R7P1Z&*)8L)P40#*FD%7F],I^+*^!"5;5)<=X6*<2^G MM<#*[D+N(DBZ?$GN?3Z]S'EQ:^5'3;Y/CK%"R"_<$C<\D>6,QH"V5CDI?4[8 MI+3W<>0]T0*Z8?(]#338@>VZK_'"\[.K[T9GF6U)9(2EJHT_R!Q3> '*9R:< M"(Z[)J!\!&WCIH5:0&*+QAB[Z*<#R%WBX%)_!8P^YBP#,,TY[0W>@_.FED?K ME+-G*$N3K-&MU(QKZ X J_UUT &0SMK#%"P,=6W%4<>(J% '6U>JHP^%,5M$ MBDT.1;;HVM,LC70 J.P@Y0ZP<5O?P//&+M\GY'\:C%:#\8J ;HNK'8I'ZQ4I QK<7)FD6)TBMA MFXS#Z+O+TP%@-JAFN@@>+[$QX=86[[*$Y"AR5J8P\)S1,G'HDPF)I>O-/H>! MU24:QDU$'0!!N\J[ [/TB.91QEH>E74@2J*=7%KB*!D14-KO$VTS9&ZCK M5[.LU0& -;!VNNU@\]?C-[\=OS]^_O8O;UY]?/7VS56"']N%YL93ANDD#>;>8D6(O 2AHS72("-EAACJ("9Q.!0PY/EY&;[END I/QGCL2D@W;&1U1W/:F-(;B.TO3GQ%!]IE@M85R(H800$IR)D MXX-QM&'XV*2;]O#FY+XX<9.%.)JGBWAQ(^P?R"_.Z*1% N$S[\K+@_6BYK M2[9-KX73.Q'6,ZF=MH!,U%@?+) 9F(?C@F$J.LT9SLW[0,#)P=M/B;5C80:0= MH.'7Z7SZY>3+>;N5D%1PJ,'E(D'%.A9!$P=2A.*UQI!\DQ3B%2HZ0,0NNEP, M)=@>4(%_7")>.^^,(3/)2RT?B%%"0/H2ZYUF1R8TMKE:>X6*D6O4AD+%SH+M M !5;[[*O+PKTN N2L5I;P W)3-$FBZE.%I>UW5/,S&*30]/=2>ZB)O*@#LUA MM#OVC,9?<3JG2+B>")WG-C[FY9>)R9%Q)!Z,JIU!I$!P428H67!.;'D=KF7O M[TADW_&")^8@[ZCXACKK,*BU..LV)9O[C8?N0TBKIJH MEK+O("ZXO_[31W3D?$804CD*Y?DSLXR Z AJU* M<[=1SQQ\3D7G&*%X7CH"B%*]=BE.B91QU,,E$Q=//Y8\= M#F<'44KO)N[&3.T)MW6DK*F3ZI"V"EXO.A=R,'7VJ-!:(=L2HGLS*=S>*9-%:#!J>/?5F;:'4G M5@\0OAKM37$:?-&<\%48!,,<,"2\\>24R4T:<;4*7T_GPE;[?+ZDJN O+U,D MMR&64B#2$JWA&8(/(4/(@OGD ]?F07 ]\EW]AJA;:/VJ"S>L?'OPV&[GJ'9B ME"9;%HRM%S#JT#BFP#FGP'MO(A.6M9U#?@M)8X:C VO^]H'.^ZIA].CS^H9^ MYC967B8IL9",0-",PAAER4$(664P-AJG.-H0FHQON866,>/-QD#:4_#]FJ2C M+XOE>OI?&RU-HE6!>V8H)":/4V7E )/GX)*6(19;L,V^_0C:Q@P71S%2.RNF M7ZQ5N\MTL$J: -&;#"J(#-X5"=$D8[-Q3K89P+WG]M MOWUW_/[C?QR]>7'\?WY[]>[7XS-&>,,BZ6;KL4;*ZK14XC8# ML/O=TWN>ULI:-;Q_^C#2K/#9>B= "@K0E,@% J8"*16F4.I2VG2N',]F_0 _ M6E5,$ 5XIMU9U9;\Z&H3(Z83^I2TB>F@O#\9^[0-:AYMGW93S!.R2GNDQ>][ M7"N[U#*U_3#$%&?22,] Y,U(ZT !64P&,O-,%JT9XTV&-3?:]C@ _G4'+HQ9U=)%!))O+O8'@DR66DDB,++N6AUUY/V@;%W)M M0/'8[7%'#?4,NLK0^4C-["1J;4!:5Y-PWD+@F0&3W!H,3%O6I(SA$;1U:N=V MQ<.CW;'=E-,!WE[C/)U=P3/,FFPY ^NQWCL0%$@'08&T)RG)[+)JT\WS!PF= MHF=7[5YON;B;J#L R;,3$MSI\*3SCZ^^?%TNOIU>73ECBH7H,W/D/J"J7V(! M)/X@EEP;WZ!PN^"CJQKT-U!I:PRNH ]0]7WSY>D*/NQ#6&1N/V16\- MH?T$WP%R[A30ZXO;Y=:Z*+S6P'P(H )+X#0KX)$S^L9&S(<]3U6F>84<0/!9C MVVND WQ=&1] 1,3I1D_T>98W"INGR[6)=S(_,9S+%&E+L*74X+=(")%)"GZ1 M.\%%$:Y)I?M0#'2:P!@&LZ-H>=\+BQ_;&]%:'(E&/WJ MZ-FKUZ\^OCK^L$NIQ5V/&J+,XE%D#E5B@=\WA675SL2X/,'9CXMD%$Y0#. % MR*!KM;O3$(*O<0!ZBB8T3VTVCGMH&F0\Z:4)4+=5.]K"=#3DUQI;VW0*SHAM M9""C9_\"&EJAE+>H] M&/,ZIT0" .2;4V^>G-.E97!MH(;@S8KO5/!,."F#FHW00#*2)!3:!SSMH30I%5V0SMU!OT/.,,EX?Y\ M.'W1DGN;!1A9;X?(),%'F4$JQF@-2)=%DP/$V\GIU_YL@XA;,@3[BG[L!KKG M+.3:_;5V C[CP>7$4.0,+M36@)D0OOGR9KE:DE7-F8CVTU&QSQE#J76L$ET@ZP1N?C99,B":NSKU4 MC9SY:6Y=]E5$/ZAZ-:?8\?+B$,R@,BZ!+WR3$W/@'46H(@FNLM#$EV^(I^OT MC%SCTA9)>PF_ PP].ZG.Y:HNAC"=;[12+^U/YY^(&?JTFI)ZSES4\Q9N13JC MF5.U;[D!I9VH(SR(SQ)\B0&5-TVN=.] Z\B5,(VPUUII'>#R>I+L?'GQR*3@ MZ.ITS=I#51E ;24DP3!GYY',]"&RE=O8MG9E,HWP-83P>\'0S2S&.3=2^I*, MM6!-O48KBP!O-3$G$F:)N1[\-(/2G60]"E'V22)J&%5T>MCVYOCCJS?/W_YZ M_.[X_8=_/WI_O$ORZ.9#AL@7/4#:0"FB8US.:0=:O:CKZQ4G<_+;OK44T,2L,3LCM!E+0R MPF@.3$D"41WS'@PBF&*XEL:YT&:\7BNS\N/@Y?H;GN%J&FE'?C&=G=1RI*NG M,%@2(G(%5HD"*M5MF7X&&FD+]5$(%9K,&MF1WDY-TC9HNOO(K)WFGHK!VN/D M[,YG-3%9+4_+[D09\PE#406DYJ9JG)/W+&GC4T9&M"7&-OU;#N4*7=+=>3L-&1O/TVSS]^/YM(][)GP(=!Y:P5V,/[JR)(^^D2>S<2T7]4QS M,?^P)O>RWKNF573*8/$A%DZ>;^A\ M<%LZL.(&RXSNCLN_Y>FGSU56M5[C4WYS4B_7OBT;<:[>GJQ7:YS7IB6GS FF MC$/OP7I/S"'70&$6@R)3"N3B>&:;N(5;43GN\?4A,-E.:3LCDB@)BX$\@,T< MQGJM!V=GJVS#V-'Z=#\X77_GPLWI'7[?=$R\-+)[XHM@M!-$*!@<*)V#U=N#2WK%>SX1Z8]E.G%+980F0),;:.%V! M\TE -)%YI[R-I0EZMZ1SW+/T$0WM((KK8/._5803X7QD7!,F:BU/\BAV.,W\V:GZX? V/Y*Z&+3OL[&F8@F(C%M@M$0DZ%(3:C:U4 D M$%8;8I&B-7X0-)W1\R@\N9\)3[LH8D!$-3Z^>(/+6CCW+0]YCG'CH4T.-.XG MO?EIK(K*U2X,9%88*%/[,7B=(8N:4M$YH&G2!&WHDXW-K8/-DT+U%FM7Q#Q? MG:WH"Y%$G..E0P(>H@6O/K9)6!]_D1LT]- V0 MQ;C^Z!^5!,JYB-H5D$A?E*^U5)(7XC?JX+Q!I5KE)^XD:EQ3,Q0Z;LDV#*.& M_HW('B[0+4\9V*2T='+NPTYA!ID5!01WKC;F4+6ANP5KC70ZY!#:C&1H:%F. M2\FQ.HX7[WA/^^+IA9(3VJ[??CV[3+*:>)E,4-& ]+7KE@Z,5DX68)F@4((I ME]MP_W@2^[4ZVR#G1A#61D5C7Y2^G:WW.2[F<3H[;0UWNX=W_$?,JQ7]@V=Y MGLNTCBT^F9-EMSD6S@P(59N55U.,QF4@LRQBXB)9A8_RMX>F;-QC^*%A.;[R M?A[D4BP4ZQ68P)$TP )DY>K$98;@C:8O'K72DGF3S8&A>T;:N(?RG6-W%_5U MZOI]^/CV^?]^=O3A^ 5Y6>^.WWPX^OCJ[9M=W+\[GC2$"_@8(@=R W\ [FVY M#('W>=._M,XT7]U(+ORX+B>LCB%B!+&YT\:8A6""!)L)L8F;('23&'0_LO=U M)A_]]LN'L:M+/:70ALP\!Y]RW00R@\!Y!EY0.12)R3;C9_>D>URW\X!(O>Z9 M'E+?3\IN[GYSZ][GM;.A#>]P[8G/Y+AVA$@PLM#>ZNH]F>(BL&R449(CX?3G MLZ27;A41:A;?<_Z0E]^F,?]83E=RWK/-(^G3VU(=F4_SZ7\147DY79Q2^F/- MI>15BLJ!U]:"(K^;0L1D(1?C74D2N6DR&:(91T_:^FZ#[GMNGHV(D0Y*HGX( MXG:W_7VNU=^Q5MG4$MNC>;KVD]_F4]))C0FFZ^_7[NDQ8Z0WRD(2]:@[4JP1 M@E'@6; LZF@5:])/J253XR8DNE@R(R.EJU7S9C'_1FQNC$%9++_4CE8;\W$O MM]$9%Y2"9$H@-=@"3J7:8:B8HHN)+C3I [4?V>.F,[I ?G-M/RU/O19 ;I;V MC0WS^(_Z<9]BH'U?V=#?WXWM/D*"($+VQC!(EKZH4L-&(Q-$XS!(U,J:)C<_ M?[*08#/GS$9OG50>4&C:M!C2FHZ,5C>7SEK/46&32^E-N'G2H< VJ&X>"FR- MC0X3D'1B,3E@6D82K@J OG9!3)IVMF)9:I-9 MO(>F<<': 6)N+:[97WW](O%L=FGD,928!!15ZD(OKG9^P5J&E"-SVB7?L%[K M#JIZ*)T80/>/P]0.BN@ 576=4>"*/^;6TAY!SJ8/P+RKW+ 0S_3N!^WPM]D\O])!!-A M9"XZ"C L<5#62-H570%M!1=29&UX$Z]E.S)';J'5$;8;JK>'9AN/D?3%0=_F MSNMJ<^1S^>^KM-\LUO^1US_T\.-)I_]H,[KAXV>L-$VX@)N8/@@R!! MT1>7!(/B1#8Q:+2J22)U-(Y'[@#6T9)Z&J![*F[6+H(Z5>G+Q?+L1_7W^$18 MBSDD RF1 5-)9Y)3YG](ZS#_>'UI$H_/IQ\^8++ M[XMRO>KKK 1F\,*/Q[ZP7=G'3BSW4?3A"'3:" T>2[VW+Q"\T @Y6*\*1LY= MDT*%7HH^[C YESH9/OM^L]%A7?RGN;U@7(K&TPK6UM/8-Q\*2+.[9![P-%JP?"0 =^U"GE],N;<^#$D\C2.N!62E L,W",DQ.( MZ$-(+ ALBC8.BH3KH?7.:ND 4[L+[@?;\_1NAO,W^"6?'1(&'TM) M00%SCE:WT*G>8R.19.N#U0&E:>*!MV!F7(3O@:WK5G-L17< ]FM>WMGYLRR8 M2Z2UGZ+5Y-#7O8A9 R)@-*EHF]J<0=U*S<@&=720+(;66 ^PJ]([7<"V!*EH MA\F%)U!( :^7SM)>$V)1-L48FXRGNZ"@EU/Z,??KW=31"X[.EH"R%%YS'L'4 MNR>*&P9!IP2QX,$5CDVMXEV@8UU3MJ,7;L+"#2#M PZ_3^?3+R9=SDQA, MUD[4\8G%@O+1@HL2(40,5G#-DFUR!GV%B@X0L8LN%T,)M@=4X!^7B"^QWES6 M$1+MB60KI:>MES&(N; DF!"E3;. *U2,N^<,AHJ=!=L!*A[<;N_:;7]DZ$DT MA=N0B./:)U0Y42\[*O"V^,"L0N[;Y,OV)GW<(H ^?)X# ^ I0W[SY:\4=TSG MGTY/@#@M=Z&C=PFB9V0XK K@G'> )M<*4>>-;W*Q8$@F.H\L!P;@4/C?%PU/ M>24<_^?)=/W]U9Q"\).-?;I>B'!QJ/I^,9N]7"SK/YJ@$X9<(P/,LDRVRDMP MPF:P1F#4R#-MCUVME9W8'#F0?J*KJ3VB_C'6V^FPK(GU.A7C27V>7%%5/P6T MD>R2"=Y:Y@-OTW/D4!P^T3WK # __(K< 7,[+\:OFYWVPQJ7Z\Z7Y%_H$>O5 MJ_FI;S 1G"OI:H?Q' VH8AQXX6WM4*.*2UHC]A4E;)VOQ>NN/.,\9,43&:G"0:4D('!50&HA M>"Q&Q\R>UF+<)7QL=D?BGZMQ3\SM&3X>SY_,@KPV"WWCXK\@B_(2I\N_XNPD M7U9T"3Q$;@6IUYE:!:CIDP\0LW1&.\-$HX[E?N\M(3JJ/CD! -C!(D8-LTVJT ^9_^L1NN]73H278"LK_<$GA MA\7G66*6G!_@KC8R1^' <^[!:@S>9_*2V#CW)0XE@9\^K?P3F(.6H!Y[@N68 MR<)'6->DF0@Z$P#0@Y))@7,L @:EL^$\\G3M@DJ':>MA;$!__GQ'-J!_'6\% MY9\Z3KB:I7Q8<*4(@8FV#!94M@F,N06%H'&/*<-/DYE W$OCI,^L_@8O0 M$M0_M378(M32+.BD;0&&KDX>P@A>*051"Q=+S)9BK:=E" ;.&CSE?/Y/8 ,: M07G0LX"#=E.Z-%9L(]+3!E3MFBG=_[X#]%+:@N$^6BGEF+1)S$"4JA .I03, MPD)P#)56Q?E_ME*Z]V(2]UP4QR&:2-NXL F"\@Y*MMPD15;*-YZ9M2<'3[J5 MTC;H;=A*:0L,=.#*7>VKP@VB%FQ3&4+$)TZ?BN5@=%:R!"92:7*]Z^=LI;0- M$NYMI;2-6CK U.Z"NZ=Y"AKD18< T@I%(1+/@)9I8$&0LZ>5C3&,XNX_\59* M6V'K$*V4ME%T!V"_[N2=SX.R,JE$.Q58@ZS.Y*7=B(EZ3SXIF;%H*YHT4[J# MGL[/F9L#93&\UCH WP#%-R*2!?"!@_#$I[)"@J\!:$JE)!6B*+:OXHO7O0U: M&M-/.# GC+D;[O +E1PJ+@#EE.N+:P5H)%(WWIGA/$AFK[NC?Z,[0RV F#+ M=@;;H.$IKX3=RJJE35X($< 93]MM3 :8-*,OW,:<@G/7ZUR>S%+[!VQGL!7,1[N/ ML@WF_N$J5R<>168ID@ZC"W -QH[8S M:"\9TEO)T\MW68,HV00FP3I7AV]3M.RT(T_'$/Z%$CF*L2T&9AB:\/G]-0*IO^1FQOTN5/N@[E_-C>X MM:B5!1VL*06<(J-&@;D'1Y8,LG!!J)"\PB9S##J3PQ-U@Y],/K89)O\Q]MB' M:[N3,29M9I,E+NK8# 8N:5E@]'5J"K:#\#Y% !:\D2EHH]33S%\_BOTGZM/_0]F!9G#^9X>3>UTL MK16R+(!"0PY*4K3HM*9/44AM V6?VC/8YB*X MBB[SG$%FI8O[X^?'[_ZZ]&SU\)]CGGZK-U9^7+E.6:EB M&$(IQI#CEPIX%2T4%;/R$F4T31JGWT++OO;_Y72.\SB=?[KT[(\DNF?T2W^? M&*U.R MN0&V4_.3>Y[6RJS<1FQ#XV*B$4H:2QZCD: L*=]I;T@,U@CKA>:ERKHWFZ!?H_D"\S2X99!%\$@O*)U?:A B1MJ9_(2+YOD#8-7N?26 M!<=L!FTLF7W.V?_?WIZ.^Z3 DK Y M+9-N4G*5Y]=/@J(6:R4/#WC [HF.5E&2=4XN'Q*Y(0'!)@TAJU*49TD[\YP] MVX^$:4L+8R'N@&KH(>*^9O3-14TTOI_-9]\NOJTYO1KN0^'0J_!]=A[.UC]> MW>$X^A"E-AE,9 *4R8*831&"*M;;E+-L= /(WJ1/FP-O9R(/HLH.P/OB[&SQ M9QT?4=FBU\_.WRU6Q-7)_$$_]E=>R64U&+D&X3,'6IP<7'82M+8LD-!3\$U. M$^U#]+0YV[$!>S#U3;VI_Q%6Y[]=X.=ER'CEOCRSC03F+!>E@,@10;DL(7*, M(&P)L:0D6)9;[>:[OWO:'."HVWACP7=@ A]8*9=+Z;\OPMDZCYAGZV?<73\F M)588%/DI$BV0Z4\D6.%0&D8!?9-=>RC!6Z'2]([*@ZKMB%(P+S+Q3H\- M9V_GZYE0]9L]IM+N_(Y6Z9KM&6N8Q,%:X,!)HP$UD\$7Z5B; M>VX;)'&N OY+]_7F!3=C2R_G.0D*M((CJI"90C$_K1CG4X)H'1J/ KUKCW;$:67CA@$ MM'6F T\9(N8 )=MB(CKO59/Q5J-0/RU.F^#J^9VXL9*/!=F/L[R9_>BS2H49 M 2641+Z(91"9"N %"< %AEDV&50\"O73(GL"U W!_:@0F#H*?S/["_-EX]0L M;1)B=9KIU=C1X'5,F&HR(51_WED(M6!@H@JERI4;]9S?N2Y7HTJQH'(0;+U,W'@),; ,)?D0,' 74YM2Z14%T]9?#K%9#Q-V M!QONFO!KB(OL90@@=)UP6>Y01.(IB4*$*;?H+;]$PNXZVP@9A&!%6EEL:!(@_$)%!X@8HLO%6(+M 17A MKUO$&]I?I<0"WKM,OAW1'4R.X*5FBFOZ[)M\"K=&MPJ=G7M1[2FJ@=A>- M1#TU;%[_]7VV7*OG,NH[*9]"+;W2WZYE>,JR)7HS!R?K;1^<413I*;(4P=J4 M9!#9Y:UP\]R;>@^/1@#.J,*>&CD;^(>S&V&MF:AKX-07H8OPM>3*: EX^A2C MTN"*LJ@C,:/Y5JAYZBV];U8C(&8T(1]1L?G3U\7RO#)X._\TT*C9O MSUC#8G,,18J$@0(NXT'1Q@31& 9>&6$,]\CBOUNQ.6032\F>(LOLB&^D0%,+ M#F@B!1,"#9=-,G]'6VS>!2-#B\V[**6#.&^@KDFQ>1<(3!V\/.B*7>4R%5,Q!$F$*]K]9"K@!"L@?>'> M"5&\8%O%+D^\Y @0-ZZ^%PV$WX'QW"4(Q%R,T\@AZ#H&3CL!0>H 0G)/#I?B M43<9!#!V^G?R$O4^6WPKA76 Q?6)V\I:9?&&L]^7B]5JD[(\34PS6D<(*@A9 MUZP!AQX),DDZ%UQ0ODG?[1:T]>Y>#L3%HJV2.L#=[7-BC[!WQ9GW(BNO$3RK M[&DOB#/IP7*76596IX@MX+<]B;U;P'%0V$AE^U[GT](,?L#S*Y:$8=;':""5 M>HP6:Q-;R!8P&:Z*],:G)K>T/DO9\22T&YC @0H:;@ 7]9CU01/;OQ1[1D]I M/_ST9LGL+9AIF,;V*C%GG0)57!V=YNJ%\-I"213J&O(+:9L\\C3VI4\0ELN? M%'V]^%9/QYZJ%#*7Y/JBJ.O.4I0?43J03#O4I1BT36X\V8'&_M+9NV!EVWAA M7^5TX+<]QMJU_^,3GT8. IY_4:MX8$<66XY3",5%0:"168;+8Y>> M$7!-M,K$P)DL34:G- @-?AD&]HN$KX1[NX)3JS)D&&K-9I7"V?]@6)X*YM%G ME2E&KU-0M*LA.ZVJ8D,B$X],MID^O#?E_841N^#JK@4\K"([""YV8?CM_/.? MB\KDZE0IPV61#'A)!5066$L[ODY(%F3[56&J27UB&+G]A2&'PNA E1T?, ED M>,EG#H)KD244G@3%8,1LD(76(Y/9U)9;;IKT;@TEN+_ Y8#@'*:VHX/GF\7% M\I)-PS%P'1@4\I=!J: @"@K;"PE;*&2U'V;+,5YB-WM+R M42IK8LBMYY1%4#JJP)//_K %F-W*?.[8,39,$5WT6FU93@H".:HLP)IZ4+6. MA0_<:W#DX";II<)\V,$7NU?X_+&C; ^5= VU#WA^4NXPQ[S1A=6A,2J$>L4: M,9<, O/.(U/$>SYHE\P#-&Z7WF;'CKI]M7-$-;YK,UX6R^M#,[?OS1A[7OJV M[VLV.WT0PPT+?U9)[X.28# 2L*SD$+FQ9.*$8QR#B:E)\6#$PM_Z?-1N%Z]\ MO'4C+N=UMDRV8*2SH+)B$(0+P(ID0=6[@L)VEXP-)J&_LMTNJ/CEF-IAU-!! M9/K0D=)'>#\507.RV!QX8(Q.[ MH^AOSRNG/YV'Y?DH /UCN?@Q6Y$"B9OJ::R]#/(VUE=O;QCS*LMLI "FD (H MQWF]#)R#=<8+YYFPI8G/MP5MTY2))P3DV/HZ+AOYC^7L'$]*69T:XZW#(J&D M7"C(HD].VMK-9J074FB%4WL-.7BX[":PS3:1=B\ Y=U!, /7/X\-4H& M)HP"IQ0Q*24Q&1B"3)+3PE3,^B;YP &T3E-'/@[4#M+G<9G:.FI3!<$R9"LT M.?=6$&O&@!7&>R%<].B.P1T=O9Q\'!#=27][NJ.OY_FP^:!Y./NYFJT6Y<47 M7#PT1V5U65 :/3&T\XN;98CV$T'#5)',W@27,J!Q"91*"KQ4JC:),96U*[G- M'(P&/>*W[I5^0+Y75ZRN!Z=$:TN@_]64;NWIH*7MA$U@$VK.$TK5)D&V/8G] MI8]V0WXOWU-,Q@._J%BR9(R\R 8N2V$K(P$5BT/# D]):NX-= M[?@0?=W-@-L7&;MB;X":IIX;^!!/_'SAV6_AY]6JW4RR2THPC"E!"5*!8D5 M-,0E]Q&5ECJBU\^Y=SN^LW-$#='W \/0QQ9^CYCRQ!?AX#YC(B2+FIP06H_$ M&-*.X*PNP(/,Q3(CK/"#4?786Z<]YS0)KD910(_(>OVOBW!VOOA]B8'>5I9-GA8:]Q!KPYKCC(<@ZX#Z)@6]0=1.:R&G"R9& MUN.1@?64NV*")ADR;6O+G$>(TDH0BHD0BXHDVJDQVIU3.#9F]D#I3@H\IBMT M+KY]"\N?#Z=D!L!&1"*,YL0-9DEM(Q)Y5W02>5=5-/G MUOM 2BHHZ;A6'()$8JJ6M)VNEU)SBLATJ5Z9WJ]538@R5#=$.E]GXY@",4<#+/K$?!WTN.4MO_]^:>51D36* OK$UI:Y2[1< M:VL,9!-CS9=&\(Z^($:F=+3YWA6(_Z&)Y5%QUT YDZ)PO_12J&D?$XC-5$BT M25GP @W8.M;6V6(MG^ZRPJ--+8\<4HRLQPZ=//I4[]B;E1GF\\7G91_&2>2#"[^[$-*=.S@V3IXQIF4H[O_CTZ?7G3R\^_/;[RKFRLSKTN^(J.0NG;2 M.P*%*H)!2(ZB8R\Y3Z4XYYK]IGD_Y+^ZI^GECDRK)XW5GY&*>7X]I??%LLSV?_=ZWVUW]] MQ_GJLB!PPWM21G&>)5C/2/3.2P@A)D!6C-;D)T?>Q/<9DXEITXZ'A_K!%=\1 MZ$_*E;QO6-':R2R4!^1U4@E7&6)!"R8GCT(9X6*3_,X3-$V;;)S"^NZGEN/S M0G_#LEZ$^>RA5;A'(__>[VSLPPY@?!(75]OB-+,%M*@G\3Q'<)@X")63B&@] MIB8IMXEVA,L> %K,23!%) O/:)E+ ]XP#X4"4V11<\;;3YAYDL1C3QP3&4UH'N_26KO>ZU5@ZEM%("9)91]M#L. B.2""'&Z/ECE]MVMBM*K, MMC1V=&1@1)C<+\4TT5G?<+QA[$/X=M77QX2SWJ0ZXRZSNJAU3=;)NL9S-"H: MM*W.K^Q"Y^1]/FWPLCTN]U9>!]A\=;$Z7WS#Y4<\6ZMN]77V?;7I]8S.IYBM M *XD@BK:0_ )07@GJPM-O#2YE.<)FKK%W/Y8N'OKW4B*Z0!CZQ:X;V'YSROZ ME$]?E W$4RSD5LB(6._)$*9)*+L- M<1V="9@D9ABFI;Z1M[YJ]-2[4&0A5@I)!I01)##R!FH!OPB&P0?7:F3JDX1U MZYH-A,+V6-M=+WWC[$5*%]\NSFHCXNT"SBD6YYFQ"-8K!2I87TO4S@;?="@2XV2,275Q@LZ:$'W*0_C?D_/1ZSY [(<-=Y; MI7#V/QB6IZKHJ$,RD 47Y!#S +%VMN6LD7$EO%;JT.[BEK0?4PEX%SSNXDBV M4'/G<<]]EBN'G_]C0 AKK?)+D1=LFYQ &47M,C8B' M0^\051XG7@F >%I40%X,A7D:#05\2+Y,E@I2DK)$5EQLH4NRU:2H >1.>^RZ:\CNJLRC@^R+ M0F^^9M7$$+SE&;3(&E3T!KP2CJ2;O2G),"F:5,SWH'DK\)K_-/ .5VO?"*[) MY&RP\$(@4I%84I+\'X\N@RNJ%$$R]@>O=6Z;X+?_UCC<53G'-[_BYI3;E<#; MY$\??T_CC.J6#$Z28PWH* B0[-7!]: M6W?$6.1*>DV&NYZ+5))K""X*""D&+%)PB8VOR_B%GF/*A>Z"FRW.$.ZLC@YV MU%>+^6IQ-LMK#:WK:9<3];/06F=?[_(2H)((X(56D.FGJAAO4FKB[CU,3B\G M6O;0]-UV[?W%WB5X-JVA=?F@"A(L<51%H\#%XBE.XDQ2')]U&YOT&$'3 F@, M93^+GP&2[P!!)]]Q23S,OWS"+W6(VE7_;PIHE=.TF(+WH Q#B"YY^L*9+]Q%10P=7#_()X B5* M#6<2 OIBM1&8';89A/,45;WT6H^WFXVGA!X0=4G[9HD)CHJIR$"[0,2C2V2N M?0$6T*"R(DC1I"OA%RHF]G_&T^Y=W P6]=2SS5^DBW-\1>+;6$V?F8RQ.)"6 M4U+S*0*>0;! MU^&YB<6@"B\Y-QV(>HN6/O*^ [7["%:&BKHCM)PJ'@I3BC;<*&G-"$]6V#** M[$M,Q<1$I#<)8*X(Z ,7@S7Y"#)V$NM@.'Q?W^)'\=?R?%10O/WV/NE4I@IA!-9*LUFC'7ELP.PA\G[.5UZC MG^MH&"8-7-'?RX??/KS^^_^WUR\]#VA]^^?LQVAH>)VBD=H7?,)X_4%_..IMB28': M"JQG70Q%O-J#\764F$Z>]-QBF3Q,SOY#=6X_]69B+E-)L1(S>%FW0NY#O59IM"K/9>=C) ? 0GW9^7L+_=.CY_>7IC#+\AXX"EC6XV&5V \@ABN MO/3KRV]C]3)5]*1=CY QD<]@F3&YR32]-K;C)J*OSW\[IZ=>K&L(MZY_$9%) M06Q*XHW+/P]@\?>U/<@96V>Z74*3.)"#(* M"KXH@"9D>@G2!L<"*_3;)N%H.S_[QB9?9KYY+%X5FT"X(,C7XQ)<"K57S&M$ M;;6435(T#]#2Y6ZX"P(>\J_WD7<'V]^[S?I;FT_ZFW5G1N8ZU_/I(+BL9WLD M@Z@+,1)-U($I+D.3N.PA8J8'S5X:7HPL[@XALRG:&DY.7Z;=5LI:M&7,0HBN M$#\F<:4==[I)N>!A W+((S@IEY==7Y7>/3ID6+,0+(-* M1H+/5D&Q,7,K='&AR62]^Z3TA9@A"KZ+F?VDW0%>+FE_$]+L;';^<[V($HN, M<;1DKNP'+5251RL#E;P!0I M!$P2P?G:^H^W)HS>+<(\RL6-A;2 M%1V=9Z%6X^KXVE@+:26#]HH'G97@<;O^S(>?WQ,&ABAM,:X$.S ;'_''XNS' M;/[E5^%LF-&::^==A!BE :4]"4=(VC5-5,0EQQB:I):?I&K:G6F?*>JZZ!LRTA>><34Q-[FI[BJB> MA6^S^I,$PPK/(EGLR^7UWN=*JU*B875D?R)OE D&'7D M@-998L-G;=KXQ _3TU,<-0Z(QA!\!_CY;?/:-[-YF"=\M5A=CN.QS,4<2P1N M.>W(F6QV],: M$X6$D^65K:Q1 _2T]-6-I81VE_P_;1^WB[0GL;L$QH?( GB M0Q7:ZAV+ :*B-1$L_:?-W,W;1$P[3;,%8 :+N(-[,6[3_NIB645X&DV*3I$' MZ&.=)<:,KG-VR#7T4M$63!*RS4H)=VB9=HYE:[ ,$7B?EN7#8IZNF)$9M9*T MN3)!;IHSEF)1KH$%$Q(+*:;2Q+]YF)QI9TFV!M! L8]XB+)=O\U(G36M>F@F MZ):AI5Q8U@SJ7&5"C:TWYP0.3$AC0O'6MKEHXW#=,C8()W-(4 PQIZ2(]8@H M I-6Y812!]7(MSV.;IE=$+!-M\PN\NX@)+H>:/(IX3PL9XMU'44S[9&\*T"T MY)=SJZKE(_$DG4K,)J!OTF+U(#73PV8O'3\V'VBPP'M S8;VO\U7WS'-R@SS M)FV.V1L208%@:+M4R IXZ1,8)QE75G.,388E/DI1)_."AFO[7L_P&*+O"$-O M%DM,8775T$'>N4WDO$/)@KC@L:ZMS"'ZXF7V+O!61Q\>(F?J:9NCZ/H1!.TA M^ [@\S',OUQVH26*\)+A#D2H]32%''RA0" 9'TIF,H3S^>S;Q;<-\4RZ>@1=70[*(7OIP!M.7CY/+/'BM"]-BM6_4-$!(H;H;-JH%'<61D)S5O=V1D%YGW@)S[AQ@B MK216N"3%ULM5I3 0-'U!%7A@DNGB M"1F8L1)4IMTZ!)4AY>1CMLKX-E9FX)&1 W4>[+\Q[2GJ[L"R63\A!".DS""R M9^2-^0C.)@;2R9 ]A87)-9GO(>;I7W5F4CL0#3)<, M2M=[64@R4()1KHB4C6Z36]O[M,!ACYSLI/2=3@OLHH%.3R#)4%P=\@B>.8H& M52E0+S@&)E*PBG;RQ.^$V>.?0#KLX9$AM_W=E;W$W!E,-@LG*Y6%*$*D+Y8%HQ-)J4DGRZ]D M3.O( D[G+VYF.?5:T)\.I_]P$]_AN^W6!+6!5T4*14%!Q4, M@SH>LIY7<"(GR75,+4"S!6W3UA!&1M+8NN@ 7H\UMILD@I!*0= Y@A*V@$M( M4A,\9BYDT/P QV3?[73.^D#=__N[T&,(O0/LW,YR7X>.EQ79EXOE5;.,/$&L]T1(1<(E(QV8:9*-WH7(GCKZVL%O%!5U M +]?Y45.YFSUB6@)^61^V^W@IP9I+\@41#M.48E2FGS-P.ID5*NTP$2,-7'I MMR6PIS:/<6#71#7=0>Z/]34RL_1'^+G^=CF;I]GW<'::,PKD7$#F6H/RL8!/ MK XEGJ#=6X\OIVG M91W-\6[V;79^&GP]'. *\!@%J")8M=Z,C#D&YCSZ?-?*/5)NV?G5/:77]P/4 M 40_.;!NGYI?_,!YF)^_F?V%^=77L/R"]4?+\*6:Y]EBT_-+_+%@K,L0,KFD M*BD#,4L!]8:=8G+0UF\W2W# RWL*/,< 5V/Q]PBO>G7QXFR6Z]"$=WB;P!J"\L7P#,AKSR%/ B)%Y1!0J)SI-WS+GH665&Z%6'* M["J!SW\N2 B?OR*Y)87HN26"+)&5Q 1HVB] .1)&L*[>!1TS^2=,*1Z:8OII M^K9"L_^W1_.(2IP:QZ_#\NSGQRN&Z]56)-;551KJU.MZ53T:*-[+.J.ISO52 M&4J11D9IN4IL*SP^_9[M<;[O&T MIF46R*U-3AOCT?@8#Y!XZW?JT2X(V&;JT2[R[B!]^^#1-.>M0.4DV* -J%)O MILE*@A21L>BT9:')JCB..\)VTO V!SYW$7>'D-DTL5BI**@0'"@ZSA0PZP(1 MB8O"3>!9H9>YR7BUHSGPN9.:MSOPN8O,>T#._2.(QF2AE2:OW=;)DK%X\-%J ML#DYPX6R(?TG'_C<2<'/'_C<1=H=X.6Q@ &)U!PD0O;U4(DI&:(I A(S03"1 MR1 W\]J&-H(==.K1/EO4&$+O #NWD[XW(<;M8/&Z"OH1ZUHC+9V4-^0@AK.: M>#B5-EF3I "TH1"_@AS#3.P;M)'L.*. M?FHX2&$]^0P#43/$T.)FZORN*#[ M=KY)DIV:8#4OT0!Y$;13E&*)QX3 HY+26Q-1-)^KOBVQ/1G,@T-TF,J.$I:$ M,SR52C.?4B2)2EI\GA@,KB@0$8N7(=O2;A#,[N3VV7AV6&CNK+9C!.>;Q<7R M-!>T,AH%7&$=W.8]1.TSF.30LB1=[,1H5FK[;%([*#1W5MI1(G/V T^91\VR MY: +\:?0< @ZDM_">:(H+:4V'WU]_>/7V]:@C06!-7-2 D4!A4"AG99!>FY,FSL(=J)R[U%Q MV[SL,\G_)?W5/T^]B+SX5,!&7:^*I>7AG*\CC5S62G.FU70RN29SXM%@S5!V M;_)<.^5UVA/TYL7;CW]_\>YOKX>8LYL_'L-X/4+*2*;J39@M_Q[.+O!&D:MK MS(041/;DR'!""46!+-?F?UHW1F,,L@2-IL4J?(JHO>=J//#L&^C&;*RWD8/* M2-!-,D!@C@'+/ @G0DZJR5543U(UK9D9#2'WIFJ,IHG>C M0WU'/IE_Q'K+)VV:M'U^6,R75]^NCRBOU7 #_&2BE]9G\,F[>M&%@Z!L NU9 MMBSYX-LTAHW&0+YF\YH\IIEW1%.!J M0Z:;:4:1LO!@O4O%&>_RW7.;(R-X2T*G+9&V!VH+??6^U>[1JG_O&:-NMBT; M[Y^$$M>,*QHJ<"4YD!%9"2()G=OZ(OMRT/%NNPORGC%B!])P3[OMRY_7'_]KADLB MZNO/>HKZ;-WHG+F.TF9!^#+UW%5&$BMJ8"GG$)/#I-L&JD^2UPDH#XN=QQ \ MGB)[@N=&CNNDX'W^KEJKH^8V\PQ"*4OR0P2/.8((6K@4 ^?8I/=C)RH[ >N( M,'D,B:/KK"= OIU_OSA?K27&KZX8#$9H93W()&CY6A? *>V@,,EJ"HD5UJ2] M^ F:.@';^$AX#'-[JJ53A(FKJS)8=$X&!4*D=:HRDHLC(F@9#4=1K&_3P/X$ M39U$M9,@;(A:.D68W+#B=>(B^QKZUV21=QQ"EG4HDRWT_ZQB$8="F.QAMO>T M"!NBEIX0MH=+_.ZZ%<8*$9C@Y(+H>F).6:P7#D7 )+A.*0CAVJ:HQ^"B$SO9 M1XQR<%A,/2SFNHEA/:5L5N?[7^;V+MF_\<5O$ANG+@7:5>HV4NJ<;*L$.&YX M;6Z0/FFR!OG.+.E')L@,>'DG?N/A<;(XH-)Z,-2S>9BG63B[)>"'V-)2H++: M@_92UW--)$.6$CG2&$UPTF7>Y.JJ+>D[?N.Z'UQ;JK/3$LRGU[_7#LN/K_\X M^5C[*X>48.X]8XP2S-.$C52"^81?JB/Z$;\OEM5&W73(Y.!5O0A&1%&GJ&I# M.,IUNGU2B(QV;]7D:-YC!.UKH.X^]Z$&0&.D#5:0-RP,@A+D%\=4-!!8D1MK M);HFW9M;T#;M/CH*2N[:F+$U&.\ MDP422[2FF W@LS)0@N>833$^MI'#,'H[M4R[H.F>93J YH[$6NW1E_+8HUK8 MJY9=*H]O?BQX-#K00G*AGH6O$!,"N#1.EVP8STV..G9BL-99G*2(SR!JBM+0 MET2^OQ>>PM1O-;P:$V[ MC^35TS3$A?,*'/V,.>?IFR87>SY,SK2@.K3?-()*N@369B5Z[G,(Y ]PP4@T M>7U*/P0((4DG>XR@J2<<[*_L9_$S0/(=(.CD^[KX/?^R65FKC85- M2,L).<6^A0)@%3%!),-:KZ *IA3TY%NV - C]/2&GR'*7HPO^0X ]&JQ)$,= MSNLVO>%DPXA5B,J2<*1VBC;I0(&)B $D46&<$RFG)@?&'J5HVAVN"8C&D7X' M,/I$BEBW8+Z\J*GEU>IJ55S&N(&%S((&GAV"]Y'62I&Y3_'Z* MJFG;5P_M,(VGH![0=DG[5=C""A.U529&HEM)XRF:4 )XL<9[KDIN,T?B%RHF M3EN.I]V'NPH&B'KJ;,"+='&.KTA\5YD,S@RW96VBR5T4OEXPFS)PLK(E(U=6 MWQEI^$BT?^?!7=1!ANAG,9*PIE;T'XO5^5WZLRK>)F5ITZPG/YA0$'+(P+QT MJ%!JP[>[COZ!AT\<:8^C\'V%-K72/R\O7BYG^0M^_)G"/,SSR?E77)Y+NG!.RKWL0;U'REIF-7A51_W$.@[8.0-&)71!%YUEDQCI48JZ\&M&5/ZB MA28Z@-2ZZG)5:\'S4RN]\\H3T5[4F5'*T:>TKMVE2!_0RR8C0>[0T867U X^ M^TB] ]"\(O?OI/R^6.3;=_+Q6KUQW)19N>G06B'-6V)OI*.P8/3J4Z3X][H MX%P,36!TBX:)W:76N!DJ[0Z 'CK^$SAR_A'/,G\=#4(U(/RSFBRM^WL[3 MXAMNN#K51O,B0@''7;U2S5+(D=8B"KP8)I*P;>#T)%G37H[3'EOCZ62PC?J! MR[@8"6-OYV3Q<'5^Q8"-I41)>[ RCH/2!<$SKD XS%DFGAL-M+U#Q[3WXC1' MT3Y2W]<^C02;BOIWM#F_(>E=#BNX($EM3.]BOGJ))#.\_'>?PU^X>C^;+Y:S M\Y]7O),?^.M37O_K@G[]'L^_+N@W/^B?7,:J*:,-V@DHVM.:RCI1K)HU.&99 M-,8'$EP;2!Z,QZW@[HX8[GVBI=,KIS[][>6GU__]M][W(Z5=RMSQ) M=_<9HQRA>Y*PL<[.7<05_NN""'S]8UW>O3KU9&P6G D-UM1,?$$&P=25&Y@M MPG#I6)MS8X\0M'=2Z\YS;TTI]YQK%1G(VAVCN)40!'U"$T1 Z5WA3>+*1RF: M.$\Z!B+N);=&D7ZO1W+O+-1]CN0^\J@6]J3ID=S'0(1>&55'=!9-VYD2*M"& M@1F"9%)E[Q5/3?J0#V16+FM4-L5DF57 "BT7%6EK#(+1)\$CIAC0RWP )GLX M5#L&#IXQ)KO+O(-\U5T>Z,_6G57*A&(=DC2TJO-4HJUG9S08+51$EXQ5A]AV MK^CI"CT#%/T,3R:,"^^47]$L,*__?_ M^G]02P,$% @ CH$'30XB.\W,!P O"D !8 !C<'-I+65X,S$Q,#8S M,#(P,3@N:'1M[5IK;QNW$OW>7\$J:& #>OK1N))CP+%=U!=MDZ:^"/JIH)9< M+6'NJ9Q;%'9B Y:U7#Z&PW-F#FF>?GOY]N+FCW=7+/.Y M9N_^^^;GZPO6:'4Z'PXO.IW+FTOVT\TO/[.C=K?';BPOG/+*%%QW.E>_-E@C M\[[L=SJ3R:0].6P;.^K%%X^R42O IN3C[YO3;5HM=FJ3* M9>%98B7W4K#*J6+$/@CI;EFK5=>Z,.74JE'FV4&W=\(^&'NKQCR^]\IK>3;K MY[03GT\[89#3H1'3LU.AQDR)UPWU9_?/@Q[LZ* D%CL_U?)U(Y/4??_P^](/ M)DKXK-_K=K\;-$*EL]/4%!Z=6;2,7V,':]UX>>=;7*M1T0_V4@?48/9^R)/; MD355(5J)T<;V[6BX=W!\W)S]LFZ[NS^([UYTP\^ .FBE/%=ZVC^WBNM8XM1? M$E;"8*T*V:IGT.L=?S<82^M5PG5MRM!X;W+8:ZR?[39F_,5(!6U4ASUV0) MU4VGS&?LK>R])8STS!?C0V9[UN MZS=F4H3EO*Q0@[VS9F1Y[A@O!/M]ZKS,@;WK(FD#%M M)3$)J+$@S,!SSG(\D3DLY0F*+#,Y9(0WL=Y:A4(FTCENIU0EY[<2XR[TZ5 F M8 R&U$'580RJD"@+%8=J!9K#$H'0,LE4DC%7T<=]^XFTLNZ$)I KIR'W2#E. ME,\P05?*)!A(_98PS0A,$\Z"4X;313<\1Z@M"#I\3J'_".$D2U4!2!,[[B'< M#+G2X+5=>*^*% F6T]8*WQ-="?0)FBS@M0F**4K*)5!.!"7B:GW/P!K\;F5H MD%R$/5N3:E0:%4 [ VZ$X6+N3KC+6*K-Q,TX:>5(.8\-GV><"J/=L+*Y0"TW M,V;-VF=V;8'+T3.['F+8S1(47[XX.>B]&KB:/_4FA\*_25.%QSVW'W!ZS;B5 M@1% N!IJ2M$9':I36)%*@V+$] M,$%(4"O"_>HNR7@QDNP<*>=]I5&C=\A;O>,]&:WH'8OX%!\5[2N+2$GJGU%> M6F!J9 [9LO- Z=) *0:B>:[R%S5(YG_^/G")5.&LY'&1BN^S2^E0!'\%R?#W MB]DD-9/PRNW>A&3%4&)AZI&B4#&510>(AV/E0I1%+5F$?FCS?1^?%V.\E9J' ME:Z5ROUJ->OX3R\58C5L<48K$0[)7#5T2BAN%4U 13T5LDY!/56.-$[@A@N" M*,1DXR0,\L@!U*CDY,)* '5(0%CYA=JKJ@R4-DO:LG5%:V!.!<4"=)8JP(!@1U/I(%1(<& M[O!&E@1HJH*=1\06@*]*!+>O$EW)/KL:@ 4: MX&O#@T"TB:Y>7S+:K]>*(+S9B(L'Q!A*4R9)*DL+LY 3-O2:&^=13F?DZ,O! MRO2U-4B ,[%^I71N.C8<,1PUT"E%4<[OVHU49=_,$2G$C(%**$%"# M/^I@-V5:W4I=GSNLU&_^WR[:CL(O'P7BYQK""04*BPW;.6F='- ]:\EJ^Q^WOANC(!1HZ.0^.6^%1"T0TP1I# MQS5CBG?([Z[*<^Q!_I)A,G52VGB8]=6F;VP6SI&E4PM6-;$F,L0"K&HXMJZ7 MOQF3G"K&1H\E9;J"C^K3=UN'#YF7VDPEWDXR$P,&7P(7P/"/R(#VO[9$3^!? MZI=8H1"BV'DUJIR/J>=5,]Y#^7P5L'A%!!0:J:(5Q^S7_O%AYU8WJ6L$!_+* MFUF3T#Z6#,%,:3?73K7?J&A'L*RZ9//B+VNS!;$6O=Y;#S6;^UF!7GB<1.@= M;<3J,I9WG!.IHB/P/'RN7@-9%DR/T=DU?&DX.):%DRY&+GARR_#D7/_4'/S. M0AE1^ JBXR)3,F57=S*IZ(2"O8W2>IO;.R&^/51IFGC9L1]/:\=R\8;@)R\. MKO7 AX!VY>6@7LWN@R\;UI_Q7F.X87GV/U!+ P04 " ".@0=-_1PH@JP' M !J) %@ &-P:BV*>!$BF+""5J)&7'^_5[#BD[=FQW3G=QD;0K M4$W=%Y6ETYY94JN>[VK7UJLE7M?#7N]Z73:G1YVC1WW;M[W2-51 M3QOC9%=XT3H[I1;\2B[.OCK]NM-AER:M"UEZEEK)O12L=JH]>'_:"Y.<)D;,SDZ%FC E7K?4 M[_W?#P:PHX>6V.S\3,O7K5R2^N'AMY4?397P^7#0[W\S:@6AL]/,E![*+$;& MRZA@38V7=[[#M1J7PV O*: !\_Z$I[=C:^I2=%*CC1W:<;)W<'S*Z]CBU)\25L)@K4K9:58P&!Q_,YI(ZU7*=6-* M8KPW!6RYNLM5HCP[''3G"WE"UAVL.G>S6U,$6=HGYM>+J_':[+I,N_#D=^N>_ 1O?6YN/R"W?\\=G VW%C-V6YJIEF(LV]'[-OI<&.E8 M:9"Q,1%7)5P\8W7I;2VQ$N3PD,X1#,X*W)%-+.,IFBPS!9*/-U%N3:"4*?8B MMS,2*?BMQ+Q+.AW:!(S!E#K4 IB#!%)ED?LA5F(X+!&(_S17:F';:I0;==ZE=EAKW-J($L>@FSG_;R&M=V98&?( :83)0A)W)F2$^5Q!Q12_4/PXE;,0PWP*9XH MK?R,6S&O#L#]D] 3L"5B@ M";XT/ BP373U>LCH;-54!*%G(RX>P3&4IDR:UI8"LY03-F@MC/-HIT=.T.5@ M./LCGK_9WI8A&1"&W?] NC$]OW>)JI9!M#]-B<( M/"*=KE5-"^LX*B=OK%MDL- E46AO)?R(T2:&.1(ZA<*]@4E>X 9>,L1+^(O MU6_SO2'_J!7,#_N@+M-P0-S_K"OL%O1^I6 MY<3HB23^+OFX>?YG&_J01:7-3*)WFIM(&'P%7 ##_R2Y=?]O(7H&[UTN$:% M4>R\'M<.[AQ\VQ^]:L?WIY^>VY9?;6(+C579B7,.&__XJS)B[E)S;O=;GRWV_-BO?.[DVZ,QW:1E?&],$.:[BI>O6X>M MAS#RIAH>5'>+BJ#Q&S7M"):'+MD<_-6*8ZD$B5X?K%/-9CT/H!=NIQ%Z1QNQ MNHKE'=?4.GOYX@C[//RRM1=S$;<+3#Y!=S< ING@6A:>X#!RPK,+Q#-T_G-S M\46N9,;>+)+7VUA0;W-T+[#:8^M+$S_-&<8GCQ.Y_#W+1S]S6=/ $\"Y]G+4 MQ*__Z$]CFM_X%4[X'NCL+U!+ P04 " ".@0=-D>G'P97?UV>2^D21VG%?M\ GQ>3X MC_XSST.G/"FF-%,H$10K2E A639&7PB5WY#GE:,&/)\+-IXHU BC(_2%BV_L M&MM^Q51*CQ=Z^H']O1^82?I#3N;'?<*N$2,O:^QK^+41@1T!M-AFJ>8I?5F; M4*V^UVGD*IXQHB:]* R?QS4SZ+@_XID"90(D[5>KX($:16^4AU,VSGK&7JU M"RSZASCY-A:\R(B7\)2+GA@/]QOM=GWQ'X5^>!#;OKW0_(NU F^$IRR=]TX$ MPZEMD>QO"E:"P2G+J%=Z$$7MY_$U%8HE."U-&7*E^!1L.;N9L"%3J-GPH_N> M;.##(_X_+I5 'JBHF.L#W3Z"'@U;=%$(66 P3O$GZQ$4PF?_TA_XZ)(FVJL7 M>]%A&$?-=EA_LDZ=2'1">*Z98!=R="\SW? 0\1%2$XHNL1CBC$KOPTU*Y^@D M4;JG$8:-[5W=H"Y91D"D%QWE56.D\PPE/,MLF-",J8F)S\<""W QG:-/-.?" M1&? IWD!C>A"\+' 4XEP1M#E7"HZE75TGB4^VM?"+_::K5B/QMG,$40@308M05BA*;XN,6@PUP[I9 RMH9+V"-B$L MT8BED-4EM* D"P&;%VKQ4R:EAB'\Z)$$-B1H0@4%\-T"RP+2 MXJJ.WOKH%9\3V,<4XQ0##"\$E4Q7F]$^F# Z@CE@3L6N*?HP@B4((%S20 G2 MNAG['BNE]0TF>#I,J01E5OPURW"60!A^*$YQ,C&6#N@ 59%, MKB"#):N.BA38+P$8I;H>EC4BZ/>"":HWU%*G=@4R^Q@85:"HO4\.EIBX+:ME M297 B+K-%D"B&VN8[U*"&]5-,,M@E9O:S2XLL J#,(%6DZM%]C$SBQ\PEDYT M77?C-$4@1K4! .90^9EW4B-EC0$"HDY_AG>@E%%:G'"82$U<\H5BO(?I'U= MS6_"!U,LQBSSK-.]0PL.A8$X5T88].!"\;AL,(<:VS+D@E"ADY3B7-+>XDM\ M9[.EY>.[X-2Y($SF*9[W6&:R8N8MSXW=KM_MZHR:TZ,"%Q19F%2>+'W;%RCR ML+/5\9OMHVZG]>,A:^5#/UK7V6U$G6[[E\6?IN[U 6_[C4[[L+6I?&!2:M,* M>)$ [Y>U9FWE(B%J THVY(%5L#U>U_?8,+I#CQ;/T4-Z?%S/"JN87V?6Z-:C M-'2?IC;TJ79;N65$7:Q1*Q^0O(+5Q3/>XW\9NE:N1O13?_K6)[" M#M(< M%),2ZD0IW[MQ9K\+A]W.PE]6X$KDJF+'+E4N92ME/LM$%\',&O#^&+ MO58GEN9S]0K47A+]?#7M.C!N",;%94/&,WKWC/KOAKJH5XL"RKLH/1V$"TF> M,H*T8T\NN(X0'"'L8-3=GF!]"#?ZR^?V9. N*/X;8CAT&?A=&7#+7650[98[ MM]S]_B/P@T=WW)[7D< N1-T=@G\UN(X2'"7L9-3=OF!]"'_PS.ZFY5^9O\Q7 M]YD!9]G.6>9*P5GF++LMA< \4;SE(]$YMR_E]@1-L;YTO?LFZ]H77!]HP$/8 M>A>*QN6J'F[]4FSY:=^_-6\"'_\#4$L! A0#% @ CH$'3=*_5\X%# ( M^B$: !$ ( ! &-P'-D4$L! A0#% @ CH$'3>Q=K%=") B7&UL4$L! A0#% @ MCH$'3>.'-AZL? V\(% !4 ( !U50# &-P#,R,3 V,S R,#$X+FAT;5!+!08 "0 ) + %8" YYP, ! end

V #-S9ZP MN[6Q5:M7UCW:I\J7W9U:?+^Q58T_[%UA?-15UFY_GD3LS*P>O^^< MTX^ :.Q55, XIU@:'\0$H9R'7$!E$;U*-W;[/K]_].G[".Y(8!)C2 ,EP2J% MB6/QKMZH.-3PK[*-/"#ITT+GA=M!_8^9*=(]K@=G9:^OVTYW7:^R[CKG?>\J MC79*)R+GGR&K=(E9MMN5JKY(3TM7BRPK']?W/E0:O5[L197UO?WB%P#5ZK1X M\[(-?^^GVXTB*9[/T%LE$[% M-G6W$2Z*]CD?3R5%8IRNMYWC=N,R]>/NZ&E3Z$T\:[0J5M&1"ZU6I,C5[[U1 M?R\NL/]N[UWET_KZE^*T[10%W2Z@HYN5CXVVCC>+[W:+% Q3@^5=):7S&5^K M,^BGA^K%V_7B<4V?[GK>]2=1,6E\]Y56Q_EF<<11O&M3WF$8@5-7&)4/P5%CP<-%Y_'IY(W M>N./E1^Z5_$A>)MRIA4%"(VD2%4NHJHUO'XCU4NC58EW:73_[ RF2I:R(*7;C6]$4'$C^:[R+=;="&7]]*CMV \GZGC< M:+;CACF6XEUG G&C.&"8P*#RSY7UO8V5?U4XY*N53(*%DZ 8UR>I3S=U:MHH MD[9=(77&IDE-?'. Q[9R@VZ1:VM6?TI]I;CHB8X=49^?-U-7:/33P-3-YL2( M&_2N+M*ZZC%=W^]V>N>C7MSR<2BXUT1V4LT'-71 MD RZ/[KZNS<@C7P;UF_3%]T[MG&OYWN]HHU'_.L5,::]U=0Z>C@DSKL=Z].! MP]K2W5BS10VF=A].FHUTS7298=L4@!UA\59?&P^(V(*V.7 %0^-UBS/&1[E. MO%^[TR\6:@I$MONI*S?3V)HU^9P7=B([FK:O'^5VN&SQOMX=?.@VW+&?* MZ]9HVAUV[$IZEL'L^\7"-ANM1C$%)%D@^&Y!@G1QW4J3>2$SW*B9X&-9.M]' M'?0* /%*X1H[\7+IIKL7\9G'M[87-D[YL>WU<7&YU"K)-VC1O.>GDSJ- MQ_-XNN_=+$Z:*L<=XMWHEK.*W._$^2!>ZO\])%,SIL(;:*D2@AIC)<='TQ1@^_9NJJKY!@QMHH 'MQ!KH M2Y5*RGR4FG\7$D'_:LWQP)1Y@2CO-?"(?NZT^^%YL6@;YU MPWX4_^HR8[E!Y&T+SL_=_8,C+2TQ05H0%XD18X$AS3*!L!(D-UP;FDD0G&MB M\S^E7%2[3ES%$4Q5"#QK48SPN+3<2[2=0K8IZ(3WP64H0.N\-&3 GP-D[T=; MH[SI74!,"*&ULM)Y+QC!5A'+-&/$.R,]O'RT,Q>[^)UJ8*X#UG^:VC1;S<%% M0JD12EUN'P7+N"=&(9P5PF8TDC9XE-&0!2F8USB>'VU<)[F:1:F)#WC=!MUL M];N5N,7]^YJH%4(5E_K^,B4%-HSG-BB.&O%X[/RF>.[G>[Y MY#F]FW9@X*^QKQ+'6[A\A:]2B>0H2+@QY4]-SHJ M!66SXW;A67J;Q3,D\!Z!]^77(V*\Y5Q3I%UF$?-.(<.(!.O 8F\D)IJ[N^4= MI<5=F<6UF9!2YCDRN9"(885C5H-'VDLB>&S8+NS:>SK']'N +?@&-M@MV#"K M'42#U!;[ CP[(*TMTRP*?"X!,R)QJW),XOG2E1UH-&^C^9RW)Z\7F_'8T!GH MG^,K7HR1V-T=ATU&B98FUPPL:BN2WM<__S.9A$:W MW+L[@Z2NE;KN[A\?&4=-YG.,C P4,:/ D%;<@UT-8,JEL]3:10SI-V_]%H'7 M]6OZ-94Y$&W68:O*JM"@=8.)2=/LS#FX>4([1]PIA%L.=+L:YZ:MCK6\ ]5K MVF;2L$K#+NNGVT>9<[EA7B&"&6B8!5W3 ?9'37(7F* .:_\4UDY:XD=;8AIR MG6=*(>8B0V)&88D5([]20[]TY;Z2-G+._9$^^&+;\;4N[R$G*7ZT>P#"3/&,RX" RQ M0!PH!GCT5@G+3:X NJYEL7-JB Y*&)4'QHTV@BDI"0LF)XY[>S5W>:=,C.M5 M66HQ_G=C++$*TA;K6*6O-/NVU>T/>WZL69-PT\16ZXS"CZX,]\T$(F'ENVT_ M'86,/M9L#*L('.I^1>P7NTC=ED%]Q_J71&EZ=TK3*VG+B=(T49HN0&GZJZ*$ M*UBF:,:9$P3S '8 QX;F5).,Y$(YJQV[J8CAET4)5^^#K3/@2!I* LNUU8)I M+^&N. LR#_RF^_P2:Q=G!ZW,AI7@ F4;.162D7MS@0J&5M2^I#;K'\:!M0_3@;6]240-EF6G"+.]+N5=!0\B3=QJC699$[=B MM \OJF=VE6'_;I(1N\2V>@_LXKZB4_98C?3FS-9;:YV7:^PXMEC3\/ M3P_(W\WZMR_?ZUL[67W_@!^T/YXV3BUI?/MR6K_;YIW:[+#=.#W\ MMO/S\,_/Y_73SS"65O/@6YTT+@_PX9_UR_K6U_C,+-*U'90T;7^X\F?C1BK. M;W\?CNG:;(:]T,P@)XA#3'J+9' 866-)8)FB."=)IX[[*0/UI%L[3WAZYA?IV==8L_TQ^ >29MIVDR? M>C/%\3#6YUB37#(*8!M[*6IC5,XT%C0D2%PU2(3-].N\S70.]^FWOSOCS92Q MW%@1,VJ=#;"9&H*4TCFRF;1$$>>]+H$SXWG"R823"2=GZ1FLLY['/'3O&"69 MYE08S3/G<\&D7<1T3&#X"&!X4;^,_N58U\OZA(4^3.+>J\HW:\J^W=T.[J MN-VQEY7E47XIR+@P"=G'UK?O8V0TN<$.>X5""!H\;$*0M ZC M+).:2T:(H#;)S*N4F<_3T9:"W$*2/'!ED0,3!V3!,*2-ILCJX%2.3>8$A5U2 MK7.R0)'Z*C/4I9WD%0<>$BH\<"=9F-CL8TM/;&QN,H]ISI'E/@/+VA.D@[&( M8&J%PUIQIROTN!ZK36#QVL'B3NR(#W>_Q^R("1N6B@VG9IGG M+D1[@F"+& \"F9QJ)(G"G L-!L7<'IN/GG+V9I(Z_NQU^Y'YH!N:C^5/WS-N M^/*@;$6]H6*)/Q4KG'#M3KCV==83.CXB4L%RT1P)ERO$I P(_@:?R'"1B0!& M;":2'+PZ.8A1E"I+I57N8W_?$D4I#N;*_2W/J)2,:Z2ETXAA09#B@8+[; W+ M5)9AP]?>4[8NV?5^42_D_"WM$J_".T[H\!#/N#$/'>9[QA-TB V)Y=(3*X@HT"%G-('!6P>#I9\])XU_B+\[UQZ8?]X\T7A <1&D M)HCD(IXRQY:^/DA$0S!8!5+FLN)L(75/Y\W+TL*]\^^]B[*ITMOP'/ M>,\7Q 6;'5Y" CSH%ES$$LB)4(S&(CL^!% M%M-4\W6.TX%SVEY6U:5.^+!$#_NO>=O+? ][LKT$Z\%WEAR)3'C$P.%&RM , M60&&N-99%G@><023ZV=,"382;#QBXG?"AN7YXG--S_F^^%2&(S?>Q:PV*3U! M3/& E/04.4YV^-E M+GO6_*?;[R>HN[.77:7@=4JHJPKJYWK9AY,4/*N=%3:+GA2&?S)PK R7$KF, M0T#8@$]G.)#-6 M9Y@XS&P$"8Z7F;:=,&%U,&$U4K,3!"S#19YK-\YWD2<00(+R) \*<2DP8KGE M2%%+$776R(PZ++4$"%#LZ1.TW^A)]:=>]T%7-OS@AM/DU"XRM8M\ ML:$!$.L4!7V O7=2PC4N85O?=GH^*=KQV#M#,_ &KWSRB7F=&:(:DEK#(G,6JS%B:J1R&Q?+2B #F_>.V.DL- MD],.N++S]9RQCP1U#]L!O\S; >='/"8[H I@/S@SL3+'0V-[E3 F4JXXB)+ 6 M4AE/B23/G<78QE,BNE!TYQ\#;5H>?KKFC_?_@G^N*EL)')'MM=7L>#2BJB?9 M__RSK7O'S4ZACFJB*>__97K_>#^^TZ^O.W496EZF&-/H"]7;Q>?U<- =?;Y4 MT>*5BIL1-*:ES_K^W>B7:QA9_-V,K*:#=U%11P3MS4[Q<,5]_WG>=(.3=XIM MY%1(1OZG&%%O&K;+3^"-['_F8'KY)A<;@F&5\YL_]R7]Q[5N_G@:^0.1TI$4<9/"ED0U?W= V>TW=NK>M MM-K+G]$G8L[>:_ZLU>&R)_W:-B">J_TU[/@:S=9K<9-?P" >@2/L(/X7YW-/ M^-&5SN1[5/$HOO^N.8#OV4\%LA3QH0OK8W M@!]M$,5^7):=10O.7Y#RKE;N6)JX51C-LB8NI23='Y JEL]WM?W>\(]>TQVG MU*1T+/%\![..8:Z=PII(YKE02CN#,ZJI"YDB>74J@1/C]Z].+,[:!V2'P;6_ MU_?_.&E\V\YV]]W)P3Z,<_]O^/LS/FS#.+_M\/K>E1.+]N'IP>D)/,?GG_4_ MMS%\AS?(QY/&UI<67 IOXO_?_N:Q9]_[3>VCW)&B ]$(2&- M18P)A62>:>25I$1X[33U!4[BI1(0)IQ,.+FR\W4'G+0VSWG $@P,SQ0CAE"M MM"#;O[GO9?OS%.M,QK4@1B#'>$QG-P1IR2WB MP0@%+@ ),G)0B(4ZXJYTN/)%A0 ,.\^MDHWTJ9/P\ZR@?'V4A9,Y: 3YR_(=3!@8@8)_7'$Q#PFS 8 #2 M?%VEFNT$ JOB,R80>*!Y= >Z^L;$/"):4JQRBKB+E $R]TAG.4:K 8NF.4T*$!R+"XB3U[<\3H@!L#7$QL$X5HPC6,4,FL(", MU9I9;B3/U-I[L9#ID Y0$U7]*LSEBCH^KX^2]*G0;8:JGN^"'0-N#?-.H2ZPT6OOU75^EW3(DXC&WP3*/6D& MY&MG>WPJ/)QFBJZ?US\?49Q9YFV&E'<2L9![9*QQ2%ML'+<&VYROO<<@)4MU M$(6RI1TPI@J1@ 5'G-"'&6<4= MX 9;S^E"-E+"C;>*&\O/CTO@L#SG:6%JZ/:720/O#!LP*31#Q :%F(FT\=0R M)#UW.;8R.$'7WK-$#9VHH5\MK#VE>_1Z*?Z>"NKLK%]T?B0IMAGL08@0P1&( MDT9:9F#?>+!GBY6,Q6%J7>;7Z8Q2P/>-Z?I3NCY)UY?A\RS.Z+L[26UC)/<& M,X-D)/-E7%(D,T61CC"O),M#%L#GR=9)OLP\V 0*JP,*=VE$V!.6-(5B!:Y,] SG1&ST32I2^ M*VY"[+H["?NZ+.0^PH6F !!9RS*Q>>S^'(CY1NR9JU]059\5%:T5=Q-?(\_142/]]QC'&QB400V3(I@;+;VGJT3]5)BX GV$NR]1F\XP=[#?.#%J3[_ MVO_KP[A=(M7">$4SQ%0&L"@5>,&!8Y21X!03W+'<1H 4^*5D#B2 3 #Y"ES_ MA(^VG2?B5QSZ?MQXM)\$51?B4OSK1'>)2[-)""W"DCBTDR2E62ES;>_$^T4Z,KX@K5T%/R%-W&J-)I%H/G\D]A.8EQJF7??[?E!V M4NH.3GPOI8*DD/]SG8D2:W0NA=&$<$:H4UEN*3.4:16"PN9HY\%'H9785SE_ MFQVW&X5^LU""#\->#\S!5W,@L+O_-:N3O[\?MANMQM8.W/NOD]W]$[C7SN7A MUC'9A=<:[9WSW0]7#P0.>&/_\^7AMR_M P+7B,\)]]^-SW7:^+Z[=<#@-7)P MNLFFV33K^YO9[N81SH5GD@?$LU@P$(A'FHH<":NQIYID.L0NW^L9O1[J3\>> M"0/?-@9FG*N0$2=SCF-BG-:4!9%A[B4F7K"$@2N(@7?ATSS\:YP@XBW1AN& MO U9))!32'K*D55*V\S(S#.\]IZN*[D0A5Q"RM73_(24CX:4U'I*&'7$2,=R MZJ7BGECJK"29"7F>D'(5D?).9)M?)^7VEF*BW8A(;W0,// MT[XSKH/OC+WUTEJD&?>($:$!X*A#N38$K$$C@M9K[_$ZYJG8/@' H[N1E[[7 M=;I_DG3_42RAQ7DUVWN3REE**(;ES9''CB*F)!A!F&8(_$7&B<5!LFP-T$ 2 M3/Z94"*AQ+.Z4 DJE@(5=R#<_#K%5B7!^&-*HY#I(L"4Q6YE%!&% ^6:<$OP M'"6(.U.D/9UUO,Y/@)K-;C -1)* %01 M+I&APB%/7&YH$((RN_:>$K(NV4LIETQZO>+^3=+KQ_!J%B;6;.]-R@,E=UJI MC"!F8CM5[!B2Q@>48P/6*18V"![+ ]6Z2#2[2?^?P'-)^G]/5V5QFLVO4^7! MTFOM&4,F-PXQ1P52D3A&6R'!<2%2!1G/P@E>2/O3^=RDAQG*] MJ,7Y-O^>((;Q'&=2,<04L8CQG"--)489%R87P5.1DWC@D^4+ 48Z\%F"WS30 M/VNMD2*DHY_7Y"^-UGA?_QQ!7=.G<^[[PIZ==9G.C\#(55YS@[R.06$F-)+! M&Y1K)KC*7;#&Q5(RP5Y*B^&D[R_9*TKZOG3':&'^S?;^I!A L6"=L0H)K7U, M@;/(<,\1MX$1Q85S@4=@TOQ[*AHB#<&Y ;L!"XI89G(DJ:$Q==9S*7/PBE0\ M].$B'?H\LBY^\0/=['A7\[K7@1%?.7=+#]G_%:4KV9G MJ(NO33-K7N/GO,[.LR3&SMN80.EUO5U0L6:U\3:]O:+RUX8S'RC6WN^?^)HO M2'OZL;?B /ZT)[IS#!=O=FJFXH[I1^Z8FK861CR([&']80MF_+@6>MUV\:5I MAJCX=P=&5A7UP3/KCM,]5],]7SOK@<;VX!%J#MX:=(M/&P]S%545KG,Z[ _: M/MX&]'URW?@2_/1P%=/]X=>+T;1A2IOPDKDH:8;BAW1K_ 17QAGEZD=S$._< MBR_&.Y_Y7K/K:KX3U[,6*0M+L1OQ%F[4OL34C#C01G?@:[2&X)7RN;YXVST& MH(O#BV-M=^'YFIT2IHJYZ(RN/[KUQI)$2JVX2,U=_I[_OV&S7*1^S35=K=,= MU)JPAI$Q:M@K^GM:W3\!&>G^:+IR76%>AY'3"*2Q"Y.IXW*NPU\_?+_\%3X0 MFAT0T[B Q==#JWO>CY,?+VK'K$AVFA4)!C6H1A);BHZ_!G+5BIQGQR>U*%X@ M.Q3).<3"4HU,Y]%(8V2 )(@&Z!O)=/6C[52*PW:F] ('8Z MM5;)1_'*)WU1R-WS/.K"#W9^TK2@ RW MZA#E>:PB\;6I1RZ0K[A>K7\&YAB\7JYK/VJI;0T+8'7>#$"M_5GY\%%I82>& M=X;-_DGQBNWVXYR46_EQ?&56,Z[O\[?N_&?=?@',[WH>[+[FCQ&'-<[@F:OG M9Y&M=^KEM?E7T 9@8SCP_ZP,^^SF[UPW+U#?6P2O1J/F77\(>-"[>$)%O08; MF-^\Y.K*C$_]>]*;P-*Q1Z;G]7>D SSA.]TZUQ?]Z$R>]&8F8Z%9?ISY^?CQ M(?-3K"*X%MU>(5?OP)MQOA<_=N/4_4N_G,'63GK1$?M_S:/L")RL]_L%M7P$ MKNBF=6(+.?U^GBA$@NE+/:L;6;OH>M,QEF MAI+ -0]CY9UJQG\U&7.P%JR@/T;M?V39K\&6.V*U\]UO_(9 %<+_ _- MZ$[7+KSNE3M=,X)?LUV9OV,#"BRKOJ\^-F7S%X^]!3MEV\ OT0H C^3UD4%7#6ED9E8F*+P^L2P7-?;5//FYCR-ZVX563A' *OQ+ R3T M+JK5OL$LS%&&7Z)9"';3Q:.J!5L'@HO\] MB'YVS?_0K6'I_)R?^ X\3[]D9H!=O-.O*E.GW*+*^8U6),#(!-Y*O7MZ6(E7 M.F^V6O#9FCX[:\4( L!D-%_CK<%5BP\.V%(\3QF- I2QL1:C""9T6V 'E]&* MD1MW X)$X7T"!%G!#?&Z\DR'H2,%\L)B&.^Q6<:>XJ3O5?&$?NT Q Z6"I9Q M,T[]%)U] MRY@/O1F]X(<6]SQ#/RXA#W/Y%9O+_2<+H>A75$AUZ"RYGN^8Z] M*""I"&?VJEK^FFYW0=:[O6/=:5Y6P05S4>N5,DH5+=3 MQE=GX[CP40?0V@(/%R[SW5_,1"VUZ0X'Q;4*B.OU8M"KA*/:*+8W >V(HU5@ MK[A5;RHH"CBXP!CAJ5JP&WC?KXR[".;%Q_KC6$.QH4P%W:JW"U\GQA5^-+O# M?NWKQMY&[<_-S4_7+-8*[1]_>Y%CJW7N+9=KN:IR0487A">NR@5A"YO:I.,M MVAZ>PA76QVB7*KR#;O3XXJ8S',!Z7.K1NIT5IS!Q /[GF7?-R?+'N&N[B*&6 M (]#3+&Q="&J_V_]WA M*%('(X)T'MQ0PO*@C?8YRS.F,7>.!E4<1:H,9WCF*%)<:T^CSR)<%1"T:T#I M2WT='S**%WK(>/C?D\RV_^[H;VJXVZZ3@_WOI [WV=W?O#R,]VU_:3;V#]OU MTR^M^K>_3^K[)^W#K5;KOY=?L]U]BQO[QQ?U_4W6^'PDX\L[G1>206>>:UZ_]1XN1>A,FR1>L?%W5]VNT58=Z&'Z0EG2RIQX[E M.I=($P]+6M'$".15EFNM%'6V!OOI+N*BMAQ*,\58RQHQ;C0 MUL'/3'IMP\WKOWC7J:36M\C ]GE]\X@&(7'P',$*,7X M,S%,]\;!'QE@\PJL,1N_ L.T. M6^Y:%&-T@#\^;I\ZI>LK_ZLHRC.?YUW+Y[M3 M((5NU,J]=OK?"IP;PS:LIYU%8]CA,==.84TD\UPHI<%\RZBF+F2*Y$=;1:X> MH#&:).U=S<4KLD"FSIX7> Y\OZ%ER__7?S MX/(S.VC_=5+_<^>B\6WGLM'>H0>7.UF]?0@0NTT:6]\O&JVQ] MB$F5@H8U<-JL/HL'U+VA'^_'RUYR>]9OSEGOK3+4,.SY?;C+'ZVN_?[FU_GK M$<9"6NXSE&=8(Z:-08H%@SBC*LN(\)[1J^N,A94R@]4@UC,FL,$Y=9DU8&DS M+YF]NLY?MO_>;GS=KGW9_K#[9V-G?V>W,=J*J[5_?_WO:<"<>W+[:VF;';4S M7G.:2RDP9\I)9:01V'/O"//@-MQT0OSKIYV]3^:=$HQ+HP5G.&0FF)PXDF>% M>\GU:SU1'J4C-OOCZ"#LO<.S&)*I#F3*P][.H-=ME<&=;KO9+T\]W+!(_>S5 M^K[WHVEA1."(V581\(G!%7A@W8Z&06E5]'QH%; M(UH5\;CH9YDW-Q7=&]\WQG1&-]ZH@2539,W$0%RW'+ N[Z5C9F"G2BCRM1^Z M5P3\IL['^]6#7;_N*"(7LT^/?0>&&[/Q7#/F#]I!=4)5V#[19(DYIWWX;@S% M#HK\T,*QB%'$[L0'G V\^?99JWM1S@E'_8$_&R<_3H=#VUWG6U7,TW_#M(?(S#A8O1O!9/7@0@RU>*!5FO_4:N?/2&\8W"8J,KP3?I[^ P MP>2V0:Z*]Z9.MV)6K@5+^S?V>PUFIVOCH\_]S"AC=^'[QNG]C?\^$!I?';/& M$TO],T;-NZVHI%&<8])'IM ?FK[_OV'I%O1\NSF(GX:U/>["@#I5'K4> M@KKVBCCK2TY47>)1Y-X%:'>[MJ=;U:3O#<_.NKW!RYV<.Z5UCP$OHG1_%J:' M(##32 !O]7VK%57XS!?O]KMAFM\_Y/W;@Y_6?E\? M;8;Q*+NH2]JH?1P=(C]H@0879U$DJA*EPJ+I>3^Z4A&H*(TVL$K/6MJ.\RF[ M/5C2TD@KS._I>Q?;]O2Z1(SQG/237ULH[8; M $37P>P @$71AHS?_$>T5H7K?3M+43'\MX"I&,B4*_ MK6W_^\O:[U?O.?8G0 7*C?V\&/S@HG0Y2FL9!"2:]LU>K!S3%]/YMZ-G.>ZB M5O1VRGAU?"O^5ME;$_N]S![HUX;]T;%\==OH9]6**_C.CR8\0ASC R.EJ0#B MS@40.$L5$*D"XJX5$+^,.UV)4VGI7,:H<)G #--<:D*%UI*Q3!,;\IOB80O$ MT5Z]+?;OD6'?FVMWC&PIV!3+K!EO MW>QB=/PYOO"5>X^27>&RG6$T \#,ZXVVJ2)& OMTD; \NL*"P9%7Y:=\>>L^ MRM[#/&+8WUT9;)RC,=/?+F)'=W%8)AY"8?Q-C6CN0&;5>>P9@/:-HE?-?I5F MVO'GX))5@4L8#R@?:-,/7R99%J5,HX8&,+]%+')\A;%"5D>@T\M;[,?-G^BD MZ4!(WKVE0RJX_G=!(\UPHPW,P=!A#C#N-M,4$":J#U)QC;.7: M^\(]JA1NE,N5)O:FB?U9W_IZ1 BAWG".9*X%8AK;V)A=(YMSPYW$3&&P2P)L M$3/S6N0@SVPM<4,9^8'3&C;6J)'S=?.V\$H1<6CZMM<\&P<_M0-"\_Q)OA:W&ZXOKB_?J8WM\[CG2_.YUXI]C%& MI/4>>/PSP8@XA]O__C(;AQF%@":AH>+E<41HK$EE8'@-BGK[X")1%P.V&B-)T XL14IB+<2PG5B+\-G5H !>Y\TTX;I65UU? M)J'T*&&=F>!Z=8,7O"A+/&;;[PW_Z#7=L7^YLW'W9QTI9K_(N0#<*IS#<2^ MHI"_WY^!I-_6_O@44:Z I:(?4E'A,^G3-8J:1O=1ES 8&PG BW%G@SM,DB0F M=?^3U]K>%35 MNL*1?&3"*MI%C'Y]4EJY]0(U^.U>]UX^C?U6AGUKD!K,J J M;%]Z]1.<',%T*H*\>-12[\BUG".TB M@[:X;?_*%9N='UWXPXT.$69R/0H3PL; <]P?+M9G[_JCVQJV_;A:>EQ=W"NS M'6+45)>53-6CSEO-ZH"_=+!N 7Z0CM*MLU5/HC*5IQ\3:(KB]/'0ILN_JMA^ M.=*77(-\#QW4K7YWHHCP2XC2"R9:J[:S/Y6J-/9J8YAIYF,W^+(+"B8(Y8TK M6N0ES?OZ+T\*7M*B+7$;&=-D5ZMU+;GQ$?.>YU'6%P4FFQTWIJXO L\I*W:4 M%7MPI+307,8(@R4,L2QV5"8\0\)30X4/S&79M6SFER3==Y?=R>YRUH.-J#A4 MK5!\M U-IVQ&V)^<.X[QHLPZ'.^^11%'63+B.U-G\=/;V0G@S?@C$R2;MHIU MIU/NP$4PKFRE6.TT8Q]KUFDM;(!*'6K.%V>,Y:"OGLV6C1TF$!E+6FK15>L5 MAZLW^5>W1@)O&M158!UY7L7Y^-2) 8J"$T\,BMS%JR,N)G5V0N^R>5[O&%LT MNAU]H7J[^+P>#KJCSY>]H8M73)& $ 6WI<_Z_MWHEVO-N:=# 5$JP?PY:^F+ M=\U.(9_%?:L32Z4VE(I27IQ;5M0]U9"J,\V-\KTKS<3+-W.YP>/_Q,T?N?7[ MM[^9;[#B?PM^?Z4)69=!121OZO9]?3]=,F'"3M$F8=@'C>DOTM[^4>:Z2CEX M]ME>[MSN-7_6ZM$$[->V.Q&58I?BVJA!\2K3:]TTR3?5VV5/WSWGZOI=&\]- M^W-5.%Q5L,Z6J,HK]OA3LRQ4^T"\ '\>=?^XWM(ZXQN%18(TF%1"Q8@[1@#"F*E5?@=V4* M7"NUKFC^XJGNE['7/Y6BSG'[8B1QJK5=XK5]6CR\5RSHCL!85$Z/4/%\'BI^ M*J+@.U5GK"U?_DQ8>4>LW/TZPW[[URU8>3+&2JHP-HYBQ&P@B!'/D3)Y'LD1 M\R"4T)::M?<8K^?92R3!?4EZ^Y]X$N;F8>0DS-Z[$NQ=+F#>D\'KY4WU73@0 MGP(C%S(>9[M/@$ DA+PC0AY4".A*A&S<@I!ZC)#!92:+B8'8&P8P*252@7DD M#&%I=XR-S>ZEE7;U;WIO"^ZPYC M-#R%,99@N"]GZE=>!YZ$SCQ%/9YCG[JH?SLL]Z'9Z,<\WM[NP?(VCQ[2]GGKH39MT=*P>Q;0Y"CVB+&A4#*<8PP891*%J1B^DGC=6GEGVCE MO7$LLY8@XT4.*T\HTAG(0&X5-T%J2P6+8;6-ZS[CC0V%1UP#\V-$,8X^1?Y; M?KC?_%EF6/9CTPSORE>O,P&/FI;TJLYY(QKC4H76JJOU=1N5#T?HF%+=,-1ZH>=8L%RZ9'L:0)*?.VF_8J(\C5B2HZ M;11LN>.AQF8F+7CX7J?*P9I)%+OI>7]UI=3"K*0FBT2K,;MNUY0IX3"_'X>M M$/E*=&T$:F7:./Q= =O+G;J[3TRWFIA)NN2H3TQ9=M5N-XMD[Y*S=M)#J%L6 M6I65TT5ZY''/^_;5WGNV[#]?:F!,,&S'.J2YN8ME/\T1,^.H!*):DHW:9M$B M\3I3RWKLQ3EI.C!IO1B_/D.47CQ [%Q4/'(QYLE3ZZ(2)5ZUTQ^E/'8*AAD7 M^X(7J%>.O2*SG*G4*%A;IGN&%YF1L9U3 6BQ>5#!@#?N<>E_6C_F3YO,\JA: M>]S.<)*LWX]M^#:F7ICZUO2,G^EF;(@:5^@NF?*I@\[=.^C@U$$G=="Y:P>= M!3KBO,H=9W#N6S_\R-B*6X[[$8/VZ[_8)R:U<1-&]1)\-VJW[&+QHA6:NQ&W M67_-LSU/N!=B@WPZHI9B=71IXJQ5G80G^C?JW(&*=2O:11;FS=J;T*(K MH 7S<5UHKQK:UU2G,M/=A+C1U]8^18P$^V^,:O'B!3'.6O'KVFY1]U^2#(X+ M@BLBQ5K1(Z#;6:O%9ZDU8)TK6@(D-IC"A,A[E@#E M&Y+!?_Q12H#D!N;QOU0"M%(E0',.0I:8@U5!=BK]^=7LCK2Z W[WM((L^M&4 MJKBL!)S9 J'YZO'\!4)O/JUF6=5!+T=.[W"T9JS+ LTYMTXP+*S2F'A-@K-9 M9I4L2X-R3.@#2H,FWL_(V(_&X301Y\M.=.BR^N77B_II'-_GK%Z,\V-K=VN3 M-TYW?AZ<-EKU+]*HL/I\65C?^>BT_7\YPODOSP8G:EU3+BGDKW%_6[4@G2JR]!NIIL5F72 M1PE)R'M'Y#WF271APIYATRL!5JF=Z4?5,?7A8^.WAIN_FU!%[0N([(O%! M-J^::2X2M\9(;*DWUCJ,6. &,>$I,I9*Y#W. M;28^+6WI-U3*[;P(OTOEE! M$'Z;YN\M-5)+#]"D2JE4*;6Z<[]B!2\I"+2D#?"BOO]Q7IG4AVKC^S)=)E6X M*Z,R*0WV3@9B(Z1$S'F/I!4849TSJR7#2M(8!B+XN9V1VQ*KR:GU9J_A62ND7R7+66+N2BR M35RU6B4-W)@B]1=KL5'[YFO#?GPIKF:1R#'Z?IE(4JQ57."2@*N@!IGFO2WI M02*1=A.>4_=@V?K-P;"D*ZF$$:X0-^N2"*L_RGR!ZPP#K&"S9'COZ%ZO>UXK MTF4V:A\C4\5MXE/4JL01Q6=O!A#H(L]JJL.PKIE>5[ORBD551]F2>#WF=8=% MKM_Q,8OMEN=>KWB^0/)CO4@;Q+0;,\C&JQ%U)\YGLR*P';1#A=OG9O9+BL,(S5SON=MT5,(HK>P44 MQ\P)<>5_Z%ZS(B@H$:OB4?DEN-2V)KS6!JRFFV5?15[H?IM+%^O'%O1!$SSJ[=@=4&4P$>L]N/ MP-TK:RH^E/FQM<*(B'FSD6)^BJ"GR'0L]XM^#=8I5M9<9=HK9CH2-L \%NEI M4X3U(Z6Q)R"!TW0!$S:)\8=[L6BK%_MT3X^LFAW?GZS1J(LX#!K6I221U!-0 MB\M?ZXY'45:31?_A'L& M$*4R$EH27%>,RSC&S$5V!OKD)P'J<_GN%+W%>H4ZIS3<'I*]* M\%1_\XF#5LK%2,S&.Z6K&+1_E:5<) !W(QU,J:V1(W6\XXR)MINQ?%"WIL8S MPZ]67!!4 ]Z!BX#\VK&,%HFBW7A!F+,7;,,LT:+_XMM5K=>G*6W;G6S2+W>6 M%F=7 ,QO=?O#7@&8Q[I7D7R-9N8F\Z6P7+J#:8M\>I^)$A>S\V%G:+7C==KZ MM-L#X!N)8Z4G_]M?X%Z^6>P"O^G?*VZD^-L_>NU=O#+ M;^9W^/1)TS0'5TN"R[VS,\*+N*G"S29D$B,E/ZF>M(AJQ8]4/!0/4J];/._Y M57I%^.^/T*SFX_)H=D/KY[GZC==C^^K-^NGE9O]S^V=BJ7\8.4+.- M2(XOZG\VOA^V/Y/&_N%I8__+Z<$EW(O\W3[VMEEC M__N1,8X+%P*BF,EXWFN0B537'EMCI"3"Z+P\!($=R+O->(21&ZZXRS,>*'-72:H^?=G]M/UE_Z"VV=BJ;7_^NO.IOMW8O]8)ZBI!V?5: MV5_>^+&)S6X4KB12(Y$Z/O(B=Q9S@I0W.6(ZYT@YEB.KF%"9)\SG\FWPF(W$ MI? L_4A6:N=ZNGE,91V';JO5/2^Z4 QNZCI3_@47*W_9\M:WC>]5'RK+*_)W M]ZNY$Z^FYDZ(C8S&_QZEYHYNB S^P_?\?K9QRS>S#? M:+,BQ8*)+VR9";CD"TX+_ ^ MTNJ59J94OL3=]JOOLKJY//]/#T>P;?_0GOG1Z''ZYV MH_ZK7=^R%X?[QY>'6ZZ]NQ\=R(\G!^U&L][>R0[:.[1.8"S@7(+C.*COE=VH MP9D\W_U\%$Q.N706:>)M++\T2#K%$9=<*A%RDFD?4\\ED_?/NWN2$IP$G DX M7PYP8B,%]HQ+Z3C3+I,Q!D8%SZC#3%JQA,KV!)S+!>2Y\XB9 MH)!47"/J;$Z#T]AQNO9>KA.V$''OFXT(O7DDX,* IV&B%1NJ3MCV=G<>W! M)O?,XL"<%_"(&:>Y91S,]MRI9&>MG+;/VEG28^R9] @K#W86R052Q% 4&%-& M&&8(U44MO%A(VU-H:3G=M'3?G\3JT1166@&0\\XI#=@F\MPP;*GD>4:L(\PJYI=[C15/YL[*(<&LN1-DSAVA"AF1@7,C+$^ !"E"*:" MYCD1N:#",DJ(-%0$JX+4)E!B?;)L5@O/#JY:-DYE3@>AD8K95,QK@B0+'EG+ M,V8SZ30)16: >$!'^Q2L>1W:SI7EDAC'O5&,>F8PXT[EAFB!97#I4&SUM/W* MH9@560YXC#P1! %@>V0T.#.!P0M2<:J,N(.VIV#-,A1P#;[LM?QOK33/I$&6Y1XQ MC@&^' 8QR*E4TH0\:+?V/E_H0#_%8-ZJKN-,B-SGF=*2,"\5B) (WH!@<2-Q MIF^V8I*N/Z:NSYHJ>2:%R'R&=%1SEF'V8\ :-GPHPE8\;?\S!CN\().HT9_OL8 M,PB+B2N>(M@*"#@67"$E9(Z\83++C'%*FP(SB*(I,/*4G'#O8H_^87M8=O=T M_JP'>E0T_$JQDN?B?WL"4VISLNA;4VL.O[=\_ 60 C!BXI 6@2)KJ)0!=D&#Y=I[C->%N%XYNDCGHA1P>0. M\01V5 *,YP*,J;#-+EA27!J2A1SQH')PP:Q&ANL,22=IP$SG1&4 &-FZF),@ M\WO*C5F"9L[O*;D>"3U6LV]3XFA\0L<]L3(^<"IM8:UF[ '$C&^P051" MZ(30KS?4FA#Z/H'6QCR$GAMHK4\06N4T4.TQ8C96TV0>W .=.P3+C*VWQ"IN MRGB"6@BAYY#<7B,-F,N/LW@G^>M]I3;/5'#1]?P6Y/?9''-EG[?JW[$I:.SE 6Z<'K!9(H:=B]VM[T=>8YQ;$ENC4%!'@W-D)":(*L'! M-'8YEO0JMP>84H$I&?+,PS)Y+YUC>>Y5AJF42M.KQ V[^__>_E+;_/#AR]?M MK=I_=C;_V/G/SO[.]MX]Z#U^>>_'IO?8LR?>#5M^-VQ:"X_GID2L(/-)TE5) MU_[FD0D29\I99+5F,5V/(HGA-TD-S#[.11#YPC0?A+Q@FH\"C>))5A296FLB M,[]F^JC=0O)16RJ_!TW\'HG?(_%[)'Z/%\WZD/@]WLI*)WZ/1YG6/=W2O6B: M1 /#^(X/S>NM8U8C+)FBCJEO_?,G*D6;?J0T'X:]WDIE$=S3#2S#B5UV/;5[:[M8,/VSOT8/^P!:_]W/WVF3?VKH033T^:=7 1#]I? M:7W?XMW]S_AP_YC53_]N'YRZDT;[*[RVS0^WON,K1!\7]<]'!!M*C(WIV\(@ MIH1$B@J/I-5$9%Z*G/&U]V(]ST0ZQTF F0#SY9S"),!<#F!.TJXN&IM'--,V MH]JCP*E #/L,295CI*4@BFCNB%:QVS6CBQ^KK(#K_\(M:0\CT1WK4ZKZBS, M2]"R9_WF&+%&JYD@ZSZ0M7/5QLN=SK0( 0G/+6+P*S*9%(CFQ@NBM222K;WG M62+J2"K^/"9+TOYE:O^LP1+3\:S'#%&:4\2H-TB'+""%';A[F66!QCSQ=4R? MJVWTFPCV?>BVV\U^'V8U=4U\.6;)=5\*'*GQ2B:$N@]"U:_:)X'!AF(\1YQ) M!RX5 Y=*:(NL=)8YJSEW^=K['"]4$+P"$:BDSR_1!DFJ_BBJ/FN,!"=RHEQ MG!,;60,UTM@8E$57)","YYS%MHBPMBEZ\G31DU9 S4Y_6)C=M9[O^]Z/U"+Q M!1HM=P6YG=&B)WB[#[Q]OFK)J#QCP3H/EHQCB.7:@)N5812XG%' M)2(7"<3N!&)?K]HQW ;FB-8HTJ:5Y=U2<(DP)S)HDQD>N7<$3DP5;U[+[V^I M)"U_44A:!TV%H'C0VF8W9:BO. M^OGB-:JLI*^BA+4I.9\/IL]?=G%[.Z=4D;&DBHP%IWGEY7NU#N0*;;O>Z23M M*??94S9AG(=E4ZQ.V33KX.:VAF=?)HPF+*>.8VN0B733S,0&AT1CE#$IJ+>> M%*VE<+8."/A"0E\)EQ,NOU9U_'N,QM)#DG M' D3 )>E!Z??YP9EPK 01&YS$-VHE M&V_MG_AQVRU[P^%K9)5IVD@OHTWW1\PT.XO)9IU!OVC&==8=P.]-W:IYW>MT MAX-:LQ-GL_DC-NKJ%4H++LF7"QN?_T3W_$FW!=?NK\.56CK>LC;HEI<:]NR) M[OO8YZO\O+FH_?O?.W#%V+^$;]2^^=J)A@O[_@#T/HZIZ >FF[W:#]T:^E&' ML!N?Q>BBCUBG^)1NPQ(,XG=Z_H?OP-?/X=(_S[P=Q"$97SP2?!Z&48YG< *K M=GQ2?/L"WJSY3I2$VDROE6A6QB'#Q *X%]EYY\W!R>PCZN.>][&[*MQF<.Y] M.:(SW8M M3$K>@]MT;EH!TY*WEP'3C&O ^M_\KV]J ^?P!JP M%RO3&?%R9]1A%]?A<[#IP/<;)XUXS\O/Y "N"QM7[&1(#[\=-NM_?KZ('79G M.B.>?CT_V-_!C3A6LHT/3S]?-K8.3PZ_??ZYN[]#&I>N!9O4^>'6#IGMC/@Y M_HQ$QI(J3A&S''8.G(%M[[E&@64B@[D.+IBK?3=SV%:"U2(CRC%O8(TH89D3 M/L]HYMRUOIM/O,AI>4?+^_7(9=I896#R;"1!R7% TBB& AB"1,2I-NS:\AJ< MY]8I(G+)B).&2Z(8LX)2#XLNKBYO8WN_MM/XL%O?KGW:_E+;^_?FE^VYO8_O MUF'UEU)VT_=^.?S9QR5:6):SH PQS&="@;FLF0N,84RET+=T OVE0;+*G4"C M0?*AVX:A7=3&9@9LVJ"AL=^6:[:&<=?WE7;5SF#/+8R*VF]KVY_VUGZO.3W0 MA>'1'!2M0]O=^)2@>!NU/XKKP,=J37A+MVQ%FP?;.TQFL]C)XR[<\841TVW# M-CT8])IF6#;]!)N@N%)EP(R,C=%XX3+QSW(;BN92+(D]ALL-"], /EV,M/C> M],!J8#3U![JT)-RP-QH&/%NSZS9J6]5#5P-W'BS5=K.R2[0['?8'#QQYG-I' M&'JQ#/%/\)3!IBJ^K5NMZR'I^A-2PNJL]US_7!GW1QI>,] M46G#Q:ZPOM,O=4SW>AK,O6A/736>7KN:_&^V>KD\U>S] MUO>^UH#)KLG?:U%91D8Q?+ P.6WSK+3$P9:#52Q:[Y93_G%S[P^XE6L&&$&\WRDYMY,]U'%YZQT7Y<@PVY5NS(S_$ "P]W'=P"JX?@*(#^7-2B ME@Q CT?Z"_H,^Q8"_0J^6:IX$2(JWBFP#!R3N(2#9JMT=4I!B')2 Z6,,E!] MV0/"?#L!_T,7*A7A !P4^*L2A0AJ>E#[OR&,,!1]#^.;:W/%YF)]K<*5*7GI M18ZMB!WQG6%_[*,-SKO(MG2_7VO[P0F@Q7D<11S#L+BF&:'U1FU_WL>;L07C M9"< 8.E6=XPN)T![.? Q7/8+ (V0Y+4]J977NHIG$0GG/UKESE7NZF2.G8JUXE24:]2,\3'7[)< /;6=;=1V.N,!C[!TXJ5.H3L,H7K@ MXO?I9QB[U]5'F^.YB>XRN+5=\$47>^BXW-,>,[C9L)#1/X[H?6VW&.T14WO" M: :\R"U8:MT]EL7D:X-Q!"N.W6)EH=UO.62-SW9[,8Z&N@$ M56>FJ-FO)!,^'G,>RZ5I=T&/QKO937)=77G0\[H_[%U45RS?_*6G_U#?__J& M=GU;[/:;\=+ORGC,CU&7<9S!]ZMK,0Y?GGIY;?X5M.EWXYS^LXIG9S=_YWKP M[9D#"=>F#_.;\3F6M<\LW-2_)[W)^AQ[9&#=OR,=X!'?Z=:YONC'13CIS-#)JA81L# ;AE@>U>:#?%C-\[=O_3+&6SMI!DQSCM;FO_ZAW\\3A;E>X )>W5/Q!I0'2;YNM9A6YK\+DTSL]7/UNML2;I_Y@#V3GN/U-O(%E_._%47]D M&S*'_U[>P/'#F%Q>S,!_D1(ZQBU0GE7(!E=W22YYV.!?)WG%/MA=OE:'"Y^ MWP[(Z!9(T1K!)AA0_A=)^G?X:)*M5R9;>\V?3RU9JU)G]\JYHM9K_J?U9X.I M8Z%X'+2:%%)W8R)X*?OM\WMC__/-P_X_F M03%V^#SYFAUNP4SL;Y]?82VY;!P?4:\S(R*)N9898IP99(*!?Y3#L%A>&A'6 MWE.R4,'',Q;B+55)-GM-W;JW:B243BB]&I-Y!Y2V6! BF<*"Y@Q+JJC(+ _: M4I.QX&R!TOD(I?,'56$G '\0@%_, +@7D@>74>2U(XA%[):$&*2),L)ZFN4E M\0R7RVR&_+IKJ1-@)L#\%6#>*[DG >:3 ^8FC+.L@O[\K?RY5U8^_UE60/\U MTZ7B<-*E@KO,>2HI$L$;Q(S@R,3"-NZ"QP2V2,H!6-DZ48FS.0%K M9E :O( M25 J\"PWE%'/C#9,!:$"SIR1Q%>6*$Z6Z/,#Z\=YP+I3 >M,FPD]:3/A60X. M!1,(2Y:#Q>H),L9XI(,E&5=>*.RCQ0H(^Y):XK[X0/-_?+__KM:X>V%&ZJ2[ MU 2)YXRM?II>XKWQ"F]-:I\V.^[K="W4*"\](FB1DYY@]$XP.L/3>%F/=J>G M"F,)UF8D;_/>(4,$04%@P9AA0N=F[?WU>.PB23,O'>F6&IA-,/54,+6$X&*" MJ6>'J8L9F,(.5I1@AY0G'C&1,V2$S%%&*%AQ)O?&.W"/KW.7))Q*.+6B.+6$ MF%["J>?&J<:L.:4-%MB#CRE=T6P6*V049\AZV' 8U3G)0FQJ>)TG+@%5 JH5 M!:HEQ,@24#T[4,T:5#J Y\< J)SP&#'8@Q#X]!H%'VS@EO+@=:;E(:7+*\TFG*RLRF2N3C;GY0S=;12>*[H="8_:F%";M$O'[D&A:%(6T&1R8()6G 3@H]YG8E@(:%K0M<7 MGT69@'?YP/OMG&Y[3KUV$BE- 'VI%TA)@&!)+,-8*865+/(Q MV3()%!/TK@I:).A]8_F8"7J7#[VG^1F;W\?0JXP0C@< 7!-9" +S2&.9 M(ZPHQCY89B/TLG7,$_0FZ$W0^^(S-A/T+A]ZVW.MWODYG1/HS2BLKJ,2:9[% MX+7QR.B,(PJ[+R7*LJH**5<+0>^"W>/XBG3X>H*138'*%<[!N0B],N->W9&E M&4TS^F9F-)T*WML0^K8 :\(P4BXT.U43Y=C,;IH?IV(B*-HB/U:R_!UMU)>[ M'#?:I>6R+/^X:V'3="0HFZ6<- HJIMU0=&OO[TZD)1FF=S=,#V:SY,^/" -Q MYS8@A[U C!"*3-!%WH04E.><^6APTG4NKF=,K):S_^H3NA(VS<6FISPL2MCT MJ-AT<06;\I#18)!7VB%&";C%@0-4N9P*B8D30138Q%;^^#UAT[//VK-@TU.> MIB1L>DQL:LS:36;PF;5A&; MGO*X(6'3HV+3K-V4>Y,91AFB@H)/9PU'6@>, '2,5T;G1);81-5"O>F<^]*\LU;2*!3-="K"7-=^E[7Z?[)533P=FM6]5Y:S&8S:EBB?WN MB)W0NT_Z(GYX2?2[3?7ACNK:(UEX#LZ6-B"X4,R07BF(,5 MGN4R(R$!60*REPID2XZV)2!;'2";MW(G($LY9T^2<^9B7 Y^?0%99T_,>K>:@+H"*6E;I!RASFP[82=,!Q8-C6@""2*D0E>E1(K+UFW-6'ZY'N%-;O]?D?W6ZVTB%+5O-B5O.W+Z553$JJ M3'/+0<'!Q W/B0W2$X-D$!HQ*W.D'/%(FQ".6X838B(GXI M!Z<)$1,B/C4B/O" )R'BXR#BGW-MQ+E'-6Z23&*4QMA;CF*K3<1R1Y$RN83? M!!'>*FX)CHA($R(F1$R(.!\1'WA"E1#QDP2PZ4+G4N5W3F'FL#6$H!S,K+ MW0H&42M52!O"G<.H5?(!+3<$>UL8=6(BJUPSQ9U'A'*"F)8<*:L9LEQI9K 3 M08>EAU&?[KPQH6="SU5"S\<.N";TO&_(]8]YZ#D_Y#JA$L718#8X1U*(+(85 M)(K>$7*Y$1GU(N14+CWDFM!S1?0_H>':N[3D_/#LYL.(JSXGB M6:S*,8@1L#TEPQ[^Q%*1+,MS+)8>GDWHN2+ZG]#SE05R$WK>-Y0[U_:<'\J= M>.Y.Y0J<] QQ'L!S%X(AQ7@,ZG)NK"-*4G;'4.X_BF8B\-,U?[P??:LQ;/M> MT[[_%[QX52]+C)$@\JUFQZ-1*B_)_F=:X:P'*>S]LZU[Q\U.H"D=;T\7'/'^N!KPU@W?T@WOM)NT'L-#XN4!MES_K- M=P5\F=@\)\ZD[_2+SB!3'73,Q>0CH_XZ\:DW1P^Y7SSCBX>^P_^>9+;]=T=_ M4\/=4X"[_1WTBVGN?BVIYU[86J\<]Z#5XLD.W\I&E/ M:B<:(--XWP'PLZVA*SL!15"#A;##5K&0\>-NPX\N7:;9>('OYE_%6#_N^N$;/PSTBEL.U^I%PMP3(&2!M M^1^^!4/MP^ 'Y6BU/6G"J_#I M:OWVFCM@=C:W0!464-U0H^7U3(7VU:1HMG M:7HR\F]UXY[T]9="/I1=D2X6INSI5^[W!7# M /6]1:#S<:'?]8=M>/OBJ3?Y:0L^AZ\NO.G__^R]>5,;2=8^^E4JF-][WYFX M))-K5:9[+A'88 ?]:XFV+;<;_B%R10(MC$HRB$]_3U9)H(5]%5 S;;35DI7+ M3JYU]A'O^X#M?=D_JAS5>&\U#S@&O'?[5 MKC7:AWL_=\_J9U\Q7*-9:]3.:E_@OHT#OG>X06MG!V=_GVW1^F8!8? \/T;P M;U])3IW7&BE'-)!D;)#F+D4R#9IY#QW/:2ED8"UXMQ$% R,J8U9B;23AV&KE M71P2*Y1C$N362N(!U(]A ;]H3^784\^NINMW+9[^;#OJQ&>C/#7?6JP3UE& MD N2QX11P#-DQE$DB:EQ7&-.YD\+:M'"YVDXG /:^/&Y;;>F%)Q MG <-I -WS$N!K4]+Q2.?B+Y6U#5;G2AN6SU02X9Y5'2@-Z+*TXGZ"$C7WC#J M*-",=N)#\+;0L^*U^G# :J+=X3"/,CQ>T,&RZ\-=$]!].D W0$6"AJR6RE94 MA ;ZJ& ;H+QI:Z&?S_4NH +^%VAVX\:L)5L@Y9/_#G4?V@B:7S(\=D6+H#G3 MS8OG7M<\X">M,'.6._\YL+)/ MY?C"X.W )"PS7IXK)8B^.P$RI95L'M'ZR7Y@E-! #,I"K$@)F(,4-@S1F'E# M"ID2*U?6^:)"\C_EH(=^KW.?X7]T3X!J^.\Z_&SGZ[X)5H+(38$TI IQ8322 M)FJF,8T3L=A2PE?6V6(FI\GPWP$X0#>X'_PD$^1)3D [;'K]"R Q:8%$+$QW M9E2$*BZ?%WFCE%P?&L8=6 MQO)BT*Q>"+D?3,8^GF-\UX?6X-PJ#!"0?((V%GSA]Y[)DPU;]&(TD\###N&Q MBA9#AQ[WRGGH':!$>SPIXT@S,9[H$R%'R?B+BP8##XKW,QZF6=P1B@TH+185 MHR[14X1H?V<3EQM*+]4E#RZ6T0E2FXA2KZ*^J;EM?2M(2<* ME'D2\5A"(Z(8B(KD-E*B<1> 9:-69H='Q81%G$Y#\[591!:+7'P3@4<42\J>Q^Z=V;GKE;OAX M=\5.[ZX45I\IU7^&N14K !;2RXCO1YYY?_I^=-RHP/Y\[C6^[JO4IBZD'OG4 M&A#QSB"=>HLRRK@(CAF)]5+3]?ZX=9^EBF?,BL15B$@#GH1DD$&@$J!I0-R$KB.4*FNALHG M +S'8JX5X#WQ##K;WL<6,,XYAYR@(&RMH\BDSB.=:XU:J._S[9/=QI')[7#6L1?$E>0#L1ZSQF20H%^2)U&DFN* M9 J+1YI48(477! "T2J"H?*62XZ5%=H3ZB3\Q[5>V*!^XL&^\#S8"5<-_$(! MPOS]3H)I+P5+=S9K^]1F,L4 GD$;F 1*,Z25 T&,A5 J!1GF%OU04L54D!0+ MASE11F',>0H0;#)*/.'SD^![8^?3_T4?-[YO;2:?=FI_;M6_;S2V=^J/X+%P M%)LDY8F]( M\3UZ\%0EOQO[E_]OGO3ZT;T23;Y)7 M.'_3Z_QNO\]]A*V_![7/?_]6R?N+E M\"[]"IX8@;_;IG?#-N#OUG@HOI>=?@&[,X[*Y[M[.^';^7C_68Q/@=85-D^P M>6.?:4^ICDH\@!GBQ(KHERR0%]BZU&9*F@4!+9R$_P+-0)WBF!*C+!>&6I)1 M01CQ\]@<39RA!Z-R4M@ 8IA-W'?5K7;<(AWH]M6*^V1Y7NJC?$N;*1P<-:G5 M19_H'IS8+>_9+2KPZ#(8!%X*(1XQI-PQ_7"]W+B6W]\B.NB6X4 ]0!RX^H?" MY %:WV\G+3=HPF*%BXYOP&,E@:FO5RZ_@C;PO,.!_VT<3(BO/F>QM2^L+RP@ M)1%70Q/A52FFOV9WKA5-S]-!WW^ M_) .*H;11?^!8H9^2.#.OA\/NQK6]>MI; + .+F'U$-9M%MLD 96+]Q#R^N MY?_\6\\OVJLIWXT4;@X1=28(EUY3AS4G3&K0;2B500LGK,O\393O*O)T(]*N M_Z>$T_&5QWRAN+ >#GH3 E%&]!;?C N#P%"U]7'N/TS>+ 18%Y];$2$''R(; M<*W\N*U''UK=8KB*^XZ7@!)K68HIX\5"&.?$&S=IO$C6RD4R%QY>_LC9&E$8 M'O#J0ZX]__H?R1JA*LO(/<_':]>O,);*\P-<] ]\W_=8BB?I*^O72C/ M7'_VF5915/B?.R_2(_1D-3.>8V9DRYTQJQK\"A:JF?'2L/!RY4[ADJ\XB7^Q ML5*$'^FVSU^LX.G=9NF2]N62U'6Y55\N_<2\@]LG5E2'%!-.#.?>*(D%Y<(1 MA;T4F7,W!"4C-K]Q.=Z)].[RC.O=+]R#)G8(_6SW;/ZIM;;*^Q M=5K;K.':6;VSVZD?U@ZW&;PCM=JT==/1O]EF[?>\U4\%W!]W)TYAW@VPG% MG;)9P([&M!+29(0$G5%8^MXI=D-2@0J^GPN^1S/P34R:>H,I2E,3HTIP0#IP MAYQ,<8J]IQFQ*^N<5O!=P7<%WV\7OJED641JK;WA6:Q>BC'3*K6,8IYR=E-\ M*KM%T%6%[$^*[/598IX:E2EG,?*><,139Y%202&-,\4IX:G%866=K&*Z&*U: M87N%[16V+W5GW@';L^"I83'I*+,\PU+J3!@C*/!SQ8*Z,:"VHN;/!."SU!QG MCCHL&++&Q< =Q9#6-$48"YUZ016AZI)//Z^OI=H@9)Q'W(8ME&P("KLI",-0R(5?6Z2I)%U,B+G-1KN6EKQ58/1-8^30X MST&_9D)S(Z1TP<.+%\Y@FV4W95RMP&H)P&J6G!GO*%52(2E(0#PHB32Q&2(2 MAD]1+''(HG9-T]=50; "JWI3CBV#1]29-RHSQ#'B2&4*7'JP MFC,%*L]=2KQ!3A:F0!@Y([F(I:,5P9)[&FL=L-6T8E856+TNL-(TV%0Z"EC% M.,QGG:7&,>I<"BR+*W$+VU8%5B\,5G,[TE93*C*&E## K& "S, MDEEIHAI(;[=O4;F4WF\-_MF/4<:G-R:'>"+D>PJ;_NL;A+L8^1]6TZ4"PI<& MPHU1K3&NMGQ4OOXH*R]_&E=@GJYE_]]O%]68I1?:4":03C.%N,*,=>KJ:(5 MAE08\H05 "H,>7D,Z5S*0[;'&#+#0QKX'$.82IF $48V9Y;3US!=AND]GW MHES%YWZO4X'D0T'RQXP#5/UDWUM)J" 9RIB/EF_L$.A@!CGK,HHIL<&+E?44 M+ZI@M\ER5.W/55CU ECU"#:E"JN6 :M&LU@EMA0L*1852'#8H M-5@@+$B*N!$:@>87?<()38//7%"J"%UDBY:D"EXJ>'EV(U(%+R]D9*I?!B^7 M&IE^7!BJ Q,A9@A6Z$T!B53+I MSDY9LH6&Q^$WVKC M8PDV3RN\KO#ZK>+U\CG*57A];X>YWR_#Z\L=YBZ<;I6P1GI%D @,=(A@+5+< M!I2E%F/C+>B8X^Q*CQE25>%UA=<57K\%I\0*K^]M4KZ47U_NG'B!US[EAM/@ M$ AM(-F"$20I%\AZ%[* I5'!E2&PN,+K"J\KO*X<0"N\?AP;_:7\^G(;_05> M\\ RSXE".M,,\32DR BG8_(['UR:6N&++4!);H77A:'^WT75W,OJA2\6^Y[! MKH4JR0^J(W[SI<=U@R,4L,7U_(3%O0LH6&C.516J8V7YN%1T=_2_^=7V?'VB M^RY/8'%-2K_'M1FKU?1]/NBW;%GV'7/3/-O1=+&%?[W719*!\O4)2BA\OQ9+L;1[?URY?7^6>\XTI\FZ_\:RV9C/*UX_./4/SO M&49DHR@"=*M&O=2D^7W8]>4"97@U=K%<7;).C),*9MV)SF>!9"F[\__<)<>W M-3J3J8GY%3AE3N',,@X25JL0%#'[VY;=1K&P&[V!;D__ M'JM9U7N#70_MMKV#+O3*E' N3]J)@]1HZN[.<3PE/Y?+Z2N5RWM_-['M_-75 M/]5PI_/U;*]3(WN'7TG]K-F$>[6A?7QO\P#7#]OMO9^[9[L_MT[W&K71WV<_ M\$[#DGKCX'2GL5-ZT.9$)R6!]@YI^*P/?!1FK1[\ M'%X!E(R1I#[L0*/M(QA0IE #Y=Y^<,/^R.O^LV'>7G?^[UQU_%X\@[AX?: MQGXF6!J,!5:M?8IXS#"ML4D1HEV^7&A)O98%\_@8K?NBWGJ^WH[Y3XZ2 G@^:)6 6CM3[T=%BR^%P* M3!]@'?X.-&@D1WZ4^#$&E=H S'DT^29QYXK"G&!(3EJ#9JG/Z%8_^:7;PWCY MXINQRM+WQ]":J#]T#ZXX$N11I]<=M[17ZD<.)%CQ9N%16N=B:BTI@#*_5(\Z M\%V0/^WV*(F@&=4N_]^A;L/#=>-+JPL:3KM=BKU"=!5M/CZ&V1=5Y.*LV.12 M?$TD8"$K\R3T>YTQ%$Q/B0CQJ'6*FBWG?/?#.T58>U(_V$^E\<8IC6S0!&!6 M4229T2C+F/' QSA5$NA,=^+C5O;FH%?UZE6]>EH[V >I15FF%9*9X(@'G"'I M@-8*^.R4Q,S0;&5]T.S[V7X=2XAII(C,+:[/21;_PCP :P#XXQA$(CF$,>CK M"$$HPE$"_+%UF^627[LT.WJ4@%Y5$,A6G@\O,6CD?C!H%Z0T7N$J>\AJT>AR M90ZN>[:QT06N * BEUN^RT#MQU_O_+GU V*AB@_;]:@U$C#E,#VO>Q M#3^].PJX1>N;1Z/ZH87GL71G (E_VQU;7L8G[E( /1ST)O*;\8;8C YVOHX]Q\F;Q8V-(O/ M+>BO[N!#G!6NE1^W]>A#JUL\7W'?WTY:;M#\H/@:QK 8Y/\4+>I/[[&61Y U M_#^7;,"6/W*ZQBCCDE]]R+7G7_\C66,9!YR\Y_EXC5SWH\BR%(M[GGY3PRE1 M5%YS\:5M^*OM\3LU_(8(EC$"4 Z+9QFBYM1==N0?UO@QRCU7")U\GDWX[R!' M:J4[G;PALO,.AU3Q[3_,L>[%YMIR'W@#"R[ @ MGCA<^=I%\,P)\9YKA11JQ'-'JS]"7S[WW'C:IYG2369T'GR=B\\S:+&7S<*% M!EZEU/Z<[$-NE/N05ZIC;^>1OT2[7;*I!^_A83_';82_BFV$/WV_M-K-/O;[ MSGY1B9-*G%3BI!(GE3AY>G'R*E6J*C/+%6+DQ\1G;F%OHS<J4E O$3U3;D?-N?IBE^+4$B.9RCC%3ALGF./$94X(C-/" MU3[JBW<>%2^7%T<A2_*G:6M_X[; U&VUV88,/" M!V7>F??OL;;H6W(/5:0WO;?[>WCVLM^N- MK[AVN'T*5SS:^;)-]EKS,3<'T+:]HSK]'9['LMVS;T>USE^M&OU!H-VQ8 /< M[RO?/?RK\_?9]G1>85;[NB\5%5G !%E"">),!B2]-T@);"2UVF:!KZPSK%:) M$DL>_;B\*85?/A[S4H!;4CA;]J#+Z;Y\O;)AF$0 1/E8ZQ[ M%,0\\O)(6@O.6HF'NXJ'T8QX\,$[9X) F94*<2$,,D1X)-- \R 0**W(I-K M;-EK?RVO<*BH\(M1X8QIK BG/L6>7]58Z\" MO6_65JKE0P9I@(1G/H8C^X _4*&'#>IL(3XH+*X M ;A&'S/Y:85]%?8]!^&C1DB79M@8C[G)K$PYS9CUUC":!I'=D"RT(GQO O+F M#+V2>!8G'7)&4]#D,X]4J@UH\E)+S$0J)! ^2NDJ4Q7H5:"WQ*!W->%[(/)5 MA._MH-\LX5/29 S+%*58 ^$3A" MI4,J,*6Y4\820#]&U^0#JDF]&SOFNW#\ M_?.JM,ME\A*7#)IPF8,RUU#,4D2E.5P?7B] [&$UDY[G+>>4#A\BOM; M?9A V_-IG28"@U0"X4X"X>N\_3-+G10VTTBFBD:_!X-T3$MGM&)!.>4,U3$E M< 9TN/)[>%U>7F\0ZI[>QOGBD%9QX$>'O%D.+)WCVAJ%)+$2( _ 3Z?<(:%A MZ@@EE)=\99VJ-<4KP*L ;PFYW6,;-L]\O^=TWEP:#*QHW5TQ;L[*::4*.O,8 M92)6C18&:%V@$GD24N:=P(JZ%4 S20G]K4*Y"N66E=8]W)*YU$!7D;U'!\(Y MQTW"TC0XA82*(:["6"1=,"A8D1+JN64Z?00@?#=.E%1@R/Y_K\=J(&,9 M09:#7I\)HS)+5]8Y7I.5QWJ%?2^/?7V_$;;,B>P_"O#F#9D@5EB%N41,5 M-VT41H:E&%G&A>1<$!_=-B5>%4)67*_"NU?&]5Z/PV;%]9X8]T9S&SD.*#_C M2,J01267(4-P0$)8;HG/?,H!]X188P_8K'Z5ULOE;'1UZ*LQ9;\+[]U;I^WU M7?=J$O9.?AG?B\&/KC>,I0+_\9X2F!F1"JJY8!9+CJ57PA/F,D-]FF9:RB(_ MS=(:PZL$9@\A"ANC6F/OX].B;@/K.I3QT M>PSU,SQTYX*'*I-1RG &Q%,2Q"612#-OD7 \>&:"S9@#J%=KZ=O(Z5^V8J]5'\/[]U=/^@U2T@B5W@ROI_3/_?%[NX M\P4)[WW=9ZA/> %UQ;T^M : B78&_++YDH7TFI*%T^DJ"@1)"MC('ZESU/-W MSJT?O='T2413W1TE!T5>G6C.OSQYQZ"7^%-OAX/6KYBL([2L[^>)[L+4AJOK M5C([V^MT>MWQ-H37_>[X:D7RD"A$RYMY;9ME<^$7D"4# MW^^TBF,'14/&.Q;%8;#FT @NE?1B(_M^_&GZ\._9YWP^&_6[RSY7&]V\K_XHC=0P_NG@7F/"MKAN"W!W% M-_YT+=D.Y[.E#7W7SB4 PMM'+8'\<$6TL=< MS)?%K:O^[!RRO3X<<]PK-[.@K?D0YD31I+5DIWM3K\:W<'>XVK!H:]&G,$"H M[+;()N)UCX?]V+KBYY-FRY89;ZYI9CPQ/IG_[Q"Z67>[\:4%S$6WVP5U27J_ MQHM*'Q\#ZA63__QVX_E:W@I6P('O I%IMT=CF3B-02@'>=HZ1ID;W#KZ1^UFS"O=K0/KZW"6SEL-W>^[E[MOMS MZW2O41O]??8#[S0LJ3<.3N%U5#_8QUAGBK$46:K;2P3ROZ,PLF7T&H'BSZ%@5H+V_%2W_H^[:."_VWDY8; M-,O*PN-K<0$G3WV],0/NGVB1WD-]T(C7&P7$ MPXK^%'5J$ '_^;=>OVPJS"W;4C_5F2!<>DT=UIPPJ8,TE,J@A1/697[EC1+; M[1)H09Y'Z=L<0^0%CPFM+F!A"Z3K-#)VO <16]"1&>HV@(?V@VAZOH:KC$'W MG%=&?GH+AK8ZW;+DI-5N%^+!3Y-9H(*MXU;Y*)<3Y)L(SVJB\RG*L#IF&!,J M6#Y?>;/\&.X&1-&=2RL@2;]:#H[_WS&K;X_&=..R)TKT 3QT9"M ]V:'P4_U M^X3'C;MMT@'^U/HB0^#E8P#/ 5,TSN\)#84F'4^>HZ-/6YUA9]R.CAXEIA2V M(.3NT98 U FNT.Z=7-<>.-L-+7RS,"[S#0CWNFV<0WDDVS,=7E#556 'DYL5 M,V?J;HVK*7YYR/ETOGF2GC])UX)H >ZQ&@UUD[=PF6'7-J,9;DYO )7@0NUP M/K?]EHG:F $6N_9.U.OSM9O/*XDS!-'U"J8'1_L()L6* W4UC[T+9"?W>9[\ MZA5\K[ 1PQG#?J&[S '2F-T!^L#OX(H.+\&I_^_+X-L###7<>C7VBJB0-M'V9K?HZK>5Q_,VWPIP Y M\>(73SW5%V[Z28$P^E_QLN5CEM-\9II-Z443=+N-FAP?H9O#W:/NJB>/::." M6$C3$LWA5S@_+C)H26B7K6XM/.YB-Q>W64LVDEJ4XLDGW6_#R@6P:I?"N@GP M;#PHE,-\K#O#T V[$YG3RA=;=/O;OH.5MG4:C2K%<]]J1L/GPR MN:#/87KU"_.4'H \-<.BI_\)?>PN%*Y_19-$$];8N2X^7G/&0U=UX]7&*Z 8 ME6EH/Y4E*6H/8F.-^SY03=D)4IIL.H DGM?0YPH_M3J4%S)<6C/$-VSJ/ MOF6BVJAGZ%WBT>% M!N@XK"@.<:([/1C7LW(MG'?KM?KK)0+]DEXN.QBD9+L'XJE_25?#<05G6!"N M"_T-> I? (+]:O6&>7LT_7!VVJKGQ]U4:+?E<,YL#5)L,Y2VN=^'75^^8W@U7D)& MN"R_B=O-Y3M842!X0Z\-9#N?,_3/*$4 4,-(X?)2#1PTI];K]4I0_N$AXG?1 M9G7Y8-]Y.P_.FP!Q<<3XLL4!>CCH3>Y3.B04WXP]&&"BM/5Q[C],WBQXH!2? MH\&_._@09\ADG[/5+9ZON._8YJ3X&L9"$WQ*:-$8!26#PO$&6^X+*@[N)"];#&CU'NN0*\Y?-X37T'&54K9=16 ML14>Q5,RD4POYJM2S;/W-,^R5^L3]2(!PLNP()XXF<:UB^!*5]:G"51XKA52 MF,"?.[O+(_3E<\^-IWV:*=UD1N?!E^H\S[LE/S\+%QIXE8([<1]&8__A*]6Q MM_/(A8MT$GVDW\'#1C?PI/ #3_[T_=)7=&XG?JFR157BI!(GRS(W*G%2B9-* MG#R>.'F5*M73ASF^W@#J*XNFSF5=FMID?B6YE]Y38'L6>"9"*J23@J=2*9\Z M::7!)O6QO%(9ZT@H(U5@^W-%.QX?[M*_CFIG1R,XGL1]V]W#W=.=G[\?[GWY MRG8V+=X]^]C>:=C3W?EHQT[]<._GU[.=QN_-W<._CG8VO[7JAUMBMU,_VMNT MO'[V[;#VY8>HGWUN_7VV/5UN@.]\W=>9P3:H%#D3..+HPT23,D<4JQ(YD0QE=591\F'"HJ_'(YG@PQ-%;.HT;Q(+4,CE%. M A;,Z%1F!=*E%15^FUA7GZ7"J;0^90PCB[,4<1P YACF2!LM%5&I"]MK\T9PFU$5A.;(:V415QJ8OY$8!9>F,1K*V%>C=ELL^$/F>D=3.@EO%;!\=_>:8K9/$XA"0Y8$ ^C&'C*0> M89IQ+%,)&*A7UAE>(X^Y 5AA7X5]SV+B5=@RBC-%>,8CZBD,NKOSJA7H/9_Q M\F'(5Q&^MX-^LX3/6*Q!IR5(4HL1-PS0#Z8M\LZDF$F=:<(>O*G_;DR92[]_ M]T@(]+G7#[X5COUG^_2>GD^E2H^>R]$_SIOP&22 G8' MCQR6"G&1 ;,54B+0WC&L).R,X,!GR:IB> '2_U5Y+2RGB];KA;4W;9XZSI7_:05N2\O9WH@! MLN)L#X6V.1NDI]YI(11*A8A:."5(&YDA38SRSK&4*7ZENVG%V2I8>WG.]GHL MC!5G>TI@F^5L7-G M3"@?6( -F$T,M9Y)+W7&6?<2V4K3\G*4_)>F09R/QBT MB^(K<)F#YD*ILOFT\=4NU"LW5^;PP/_?"KH%![;'>>L)19YT@!"P9M'S@Q%U(S%K?E@1,S MM;@M?R]._,K@=1D9\CO%PA>T<;XXTE4<^M&1<)9#IR*D3@+T4^7[/Z;RY-/A8,<&[XM^<<=3ZU&F)#<)> M,,0)8T@9+A FU,H4OE,.F.#_\P\)R/A;A8 5 BXO CZE^72I0; BB8\.DG/) MF8AEVDJ*C'/1BUU@I 3+D)+$<8!)RM+T$4#RW9A:EWY_[)G3N/JN>U4)7,<_ MCF_'X'?7&\;Z<>\MK94,*0O&!F6"YFD .<,$MHX:1U1*T[1(6[*TWJ%56JN' M2(F-4:WA/G[]\?GCUT[Y^C.^__'YT]?R]=OX-?[[;_'Z_G+,BUD]K7?1DG@(HY#*5CB'LGD 0]$PG,A= $>XOIXT?U M/R685XQS*=#G4L8)V$(= < )2G+-L?*&4(N-9];@S-$R973%.-\B] #C/+R4 M<7XI6>;OLXP37S!.$%1,>0$\DV'$6>:12BU&"CN1$4J=UD\2A5\QSHIQ5HSS M<1CG_8"_8IRO'_9WI\S1M9/ZQKY.K67:9T@[Z1'''N!<>XJHL(I[Q3@SX2VG M%?CW0,.J/Z^+5CXA, K?;]GRZPF-LS!>-FX3A6;)NIT$:O*R&W_A_3 M__?%9MYY+;IB"N_C?:K4RDTUZN(-.KI_T.H6&*>@ 2CW%L$]XPA]R(<=^'GT MC%7K%B OFR];1Z\I6Z?6DG)&3?_]S\R(S&W%.4Z$=HIH*KD7J5+:&8*99BY@ M1;-+/;-F(>QSJZN[%D;QF[>^]2O.A;P!-_C8[MFCET:4QM$847H$5O8A',/J M$4E^UG"] ^]OYO8=O[JZI]JN'/X5ZO^LP;M ML03:)7;/OE)H8[-./T/;]HYJC0T,OY/=QD= ARU:WSP:U0\M/(\]JS5 (34! M5%&G@.-Y@SC5!"EN*++::N,(-E;B4KC $@&8CBJ!3%/)%,.8*\V5DLISR[5A M3'"1<0W'>\#L8Q@%@'^_LOYYN[Y1_[1=_Y)\V_JTM?W7QL<_MKXO+L7II3*W M+,MQNOF^L^TD4LA4P7_:&P[/HU(J&=6.&>'U@"6 MEKW_2OS>[/4'J.'[G60LMI,_V[J;+^+5:^F<6S]ZH^F3R&9T=Y0<]WN_6@XN M&UJGWB4=N&2S#5^/NT1?$)T\^2>HV+'3!K'3)D<E.HR9J&_M!Z0#D1",M MA49^_6NV8XOYGT?33]+Q.E8*#<-V,LP]=#)P\Z08 MBD3'_>=(YQ/ ! 38G/?"X"3N5[> [^MVNT#L?"W9R!,-2RQR25B'B3\]]JX% MJV8U.?&@C"7='BPQ=SC,!T6\D.X .@SBUC:@> [+LE]"?]_;WD$7%KI+-"PO M_\L#P!>-C&>%B7R'LSK'P/[BNLW/,R%!F^![GYPT?3?>-C;"#L[7[TEKT&QU M$S@M&<$),8<2\ -H^Q.SDN^VZ=VP[7?"AK7QL4$A&OC\CQ[ R4;774):*LXR MX2P_]C$VU%(%F&$E_.'8(!680#B31A-'I#%VG@O 0'%A*(E*,"<*&RE]9E(L M<2;2+-7SG 7$!,S[_@5I7(U3J3UTQ9PJIIX=]ON%$ "Q$"3>*\*1;:)EPF&C_'/Y'BI^S# M]>3I;G+[!H7ER@M-R7M6ROM+2=N-'0\J7>RFR8W&ERWNHX>#WN0^I9FF^&9L MV@&NT-;'N?\P>;-@HRL^M[H@$ 8?(DF8:(FM;M$+Q7U_.VFY0?.#$FN,DI1E M18>,/9C&32J/(&ME9\W9%,L?4P'Z,\^DN/J0:\^__D>VQA7.E+SG^7B-7/>C M %J=77O$-3_>U/!,98*GMSS_S0?J7E;U_0I:_\@AHML1LWK#'$ EOTU(WI/T M]=A$\N*]_;A]&Z$[B:A=P/9R^K=7(_T8(SV1QDD4Q(4DGAGMEW-^A4N^XDWM M[UJ(I?XJ+Y5"HGY[MG[)7JC>/=LT[M\/?V+MP; M[G-6.SS">YV_FM#>DUIG6X F*>IG&W#L#[SS:7[W;'=4@V/W?L9GJD$[OG7V M?GYN[AUN0%N/SG;/CEAM\UMSK_&5@ZXYE?N@=EK_NN^)LUG&#") D1'7\$=; M[9#&AJ?:<5!A8O7958ZS)7>%6-X(MPK/*SQ??CSWG HFL=*:62X$5\);JXB4 MV@07LK%+Q7S1V0K/7QK/1S-XCHUD6$F.A"JV.P-%VF4<2:IH(#JU@H>5=;6* M);D-GB^+P>)U\_\_?)Y_2'2TAA;1;]&VWX8Y[Q>H?Q4,_31YPAZ3OLYBVL9D M5#_W^E?@6P5M]X&V[7FJ&BA-L98>:9I9Q!G!2''LD(A9N;GQF71^95U05J7H M>BACK6#HN6#H_JRK@J'G@J%9AL65I!/&S M*N6REZ:I,+K"Z/>$T2]G8*TP^OX8_>,RC/Y6XO+?;AJC3\\QVG@;L/48.:ZC MBD!3I!4H"X0'SZB43I.PLBY7.5^T55QEA#T/\UH(Z+H(_'K60*_)I7MY*][O M0]]'Q^A?$W]#@N&BXQMP 7><^GKE\BMH R@Q'/C?QKB KSYGL;4O'#BVT*=$ M7!VB0=+9[IS^V^Q?#-J!1Z;O]1'2 1[Q@VZ?Z%$>)6>S/],;M^KFI^F@SY\? MTD'%, *6]4I7^ \ GR 7XF%7]MU_].MI;-+L1^3_1XR'!.:]WBC\@'LA^13E M0G>0_^??>OVRJ7"IH_&-T5YS'N'*:4>528DF@J?"*.6-#(S)$ B3TCPD.HR] MZNBP/WKPH$5PV'D@0C(5]/T>HL0VX$'BU-+M]FBU\-:_)&9LTC=QO^IXV+=- MG^DR>#7F*A!;K539I>MP?- MXM?Q+?IYN822=AR/PJ)S<<^9V#1_>MSJQV_A.K]TO]4;YD4\2_Y4<2Q%%MNM M>-?B 'KGBE%.J1(E5&MNE1<11PD,70SITO#.A[:W,(]@<1[Y09PEY>S/R]]/>L,VG.UC*)@K M9CL(&7^LBRM<-&?ZYL8/3KSOSJR?FL>8P+ M&Q_L8LO'[_5!WQ=]6$2LY4/;7)V+1RNC0X/WY]%GTS%I9>.,!UB+(7-S[2FB M0I.35KL=.Q">8&C+D2B>2+?M$&AAO/IB'%O1GK$-%QK?GX0CQ:/[O<[,4\]B MU'GSB@B\B_"D:P+FSKNJ#)A;A6O$$\N@NS+<;QQ*-XE^ZL6XFC@A8KA>5%]U M6=X+7LH61R L3EE+%J*IDL'H..)N>Y0T]2\_CIVM8F:OB>W\>K+S==]Q:UBJ M&&(L1-4I<\AXF2&I=:H5%R$('&,[>U7$["U[];1^L&\SY96G E$N8\2LYN;7X^W&O\H%$-K(&ZN//S!]_K?&[#L73W M;.NLV,_^/K___977&U]/:C_K[7ICE];/OIX525T;S<[NSQ^@7NX=UAKUUDZC MWIP+%R6UC7WC"!6*<)0J%V*R58:TLPH^ICBD1I(T52OK5*RF>-G=CY;7^[X" M]@K8EQ_8C74XL$P(ZU).4JLTH5[3X"S&5DGR".Y,%; _(;"/9H#=,^$D(PQ) M&3,I>F.1M%(@%90B AM%30K 3E=5NAC84 6.5H&C[R9BZP4)[7F05X5V=T*[ M[7D:FV8D ."E*(0,:*SG&*E,:"29T-)Z28(C*^MD55%:!9,^E,Y6T/1C#O7K[=17PK V??#]OG?;Q:!76'8G+*O-TZR@4\$)TRA0HH%FR109 MAR7R*M/*1^)15 M!FG/"9(8*Z= S/@LBQA$T\5:GT_.I]ZC2>O&S>['3>/Q$,V["AA_,86]"A]? M(E9<]]"&,EJBVFVYAU#:&-4:XS#QH_+U1QDV_FDE*H6TE))/$,P MWA9Q8,Q(R2"0A7'&07*8EI6 M>?=O40GZ"=.!/%-A, M>)C=-TIRKER&LM0)Q'D&:K )%'F9P4!$,LG)XX6'O4!ZB%N'AY63*.F4L^@B M_GC0*P.8QQ'(^=#D_K_#&#T,OUP9%S831G:7,+!;=M^=JQ8N2SQ9NL:XP%3= M+YY,TC6682KN6Q'PIK"LE*J,TU<6EO4TAI_7$Y/U4GI*M9%ZOP'>+3*T;'5C M2=GIT*%EV=EY!XO[N8;ZLLB_98E:7=(N6TKM_-5,N.4RG,[H'C-:RD1!N="Y MO_F.CARJ#_I,*VK;$2;?B-[=@VO7>!WN5SO[O;VS>03WWF8[C6]'>YT?I[5& M[62OL7VRV]@ZVYO7N^-SG!T0>+:S6N<'WVG :^_"XD/ M"TE57@KO%=FVNXV37D'Z*CB[$YS5%N LTTQQSY$.AB+N/$4RD!01SE4: ,TR MIV-53IG=*LJRXKB/ VX45[[M%=2-H:[9][X"N[N#W==YL%."I#)0@WAJ+.): M XOS1B!!*,:4"95BM[(N5K'$%7=[4G@C%7=[OX#VN3?L5WAV=SS[,8]GQ@KI M>6 H%31&\&02&>XT46USZ"^F085K=\(U.X]K7CD+>B=&4F*..,,"*<$Q\IFVWC#)B2@2 M1)#* />,*->#M7"3X]8RDKPK?9Y?\6 L%U"^OTQASP6-&Z.]1K-T82:E*[/& M5\>NN(O8E=014(05H*>S%'$C*3+:6 23P(8L(\'P.Z6*K+CA*\DA]EB)$U]Q MG[^2;!=O+6G/J?GOE4#B<_=;=U.% MT!X[5<8C)0]_]Q[8CTZ EWY2O@Y94/>#G5 )A(<9 PY_+Y3];Y]+I;^V=;4Q MP%_$.S.GJ4AE0$ID G&!#=*9"@BX+(G]-T<97!$C>IQC]I[+J\]^1HO_G>_ MJ'PJUQC'0F1/$I5/UABAJ6)/5.4U8TKQ)ZGR6C6\:OC3-'Q9K,'/7[ATZ9)/ M/$E?O\TRL1]UNQ#3>I!\]"#5NE%*@Q#_$\AH[S8.&LNELU4C?^N1_[/?^]7* M06>O!OGM#O*G)G!5CWHAW,:#H!KF5SK,H,'WH"FM6_F)5*/\2D=Y2E9O==T5 M4KK:J[M?YT9K0S(Q-"S?1EVU5U=5^5V"Y,27V(RO,C"_D>VZXV:] >=NUCM[ MG6_MO7[WRIMVIG!V1G\X#7SSZV]QH;9&"O":9S1#EJ8QL8 W2*>,(^F#2CUUSI, Z'V[C/$5=E?8 M76'W\G3F7?RI'P&\GX*=_^RW!GXGA KH[PKT]5F:SHPP3. 4<4]B6BQKD5:" M(]#",LJIX4&8(OI8W50#ND+Y"N4KE%^>SGPYD#_S_9[3>?,!^#[>$1A5\'Y7 M>)_E\2D.F68$>#P)$G&2*J04=DA/ZVY%R^PM0*4U\/ MICY#\$EES7XJ'-T8U3?+X).O?Y5!)M_*0)/_6P:"3\Q4L3UGC95<(&H] M1USQ#$FE4R2E9S#V5&<^9J)8Y7RQ!'B5S.>)5NUT0:#"N[HJ'[,4(J0J'S,G M,Y31)*,ADS)D7"C@WTS[3 DB3&H(X87,2*L=T*64&=OS.Z!*&VY,9I#+&$8\ M$Q0I305RP1)A%4_3M) %1-VJ4,S2>$.]26M+A>,5CC\:CEN< K/'UA%%N8'U M3;3 6#"+@R#8\L*>DDWL*0]S::DV0Y\ R. 7D%Y$O5>W?9_GP$)*_V.)\=O^?V.!7H550R"?0[ M9(A3;)"4QB#0M$CF0]!.LI7U+%MT9EG24M$5<%? _0Z!^^48>+6C^8)@/DO& MB5(!$X:1#U@@SHE%BF8*8)T:C+66J<=/L:/Y?%%F%896&+H,&%K%X[QBW(P[ MF*[,(9EYC#*;*6F=<5Y MWL8?QYBQ[+FM/O4ZT+11(?BRW_*II%7]ZK-MM6.S]6/XD"?U>)\F;<"*"<3@O MDY(^;/(X3]=_+Q+=M097=8G115= MB^-=#!Q3 ".<$V!:]_KY:DSJW1[&V;.:F.$@Z?8&2;O5 >W<)8/>:F*'.8R# M[T=)U/8EKOK3XQC0#OVVF@#SZ_8Z97(\:!;\#-6[>CT M\N*IBK1A<.!)LV6;<*DV=&BL>>.[\8:N:,EQ;P"C532Q&<<.&M!-:M#=MI@> M<$3YH>7@ JV.&?;S8GR3?C$Z,*)0>^Z^.AQ:7F\DJMY;,0EA$RRB66]UAT8994.OE1=L_%!T M@SY.OD8PH,4D :@ *)GZ>N7R*VB3]]K#@?]MC'?XZG,6(1CEWB+X-D[,#_FP M PMW](QHN8#F1%P-EE/N'V4'3_UM]B_$Q8%'IN_U$2JJG'W0[1,]RB--;_9G M>N-6W?PT'?3Y\T,ZJ!A&(&:]?C&Q8A$#0/9XV)5]]Q_]>AJ;-/N1QOZCM8_W M&:B$C0FZ?8HD%P3.?_ZMUR^;"G,+KF2;RFE'E4F))H*GPBCEC0R,R1 (D](\ M)&WFZR(;GZ\D%B?]U@!Z%OHX@#P%+"]6S@QF-@'__6E3@VB*\J0]BY@!T' P M)]CC&<;#5?.A!1*2AV$[2IS):=",JT5[% TPE#F@>/\J8@"7;<[RD++(VT&O MY]8>B4TN\W!^FK"$\R)W)4PT&Z5@#.7!#G[0*MFB;W@W;Q?):N7CGFBB\)KY4.TNK]Z+3OF+7!,6^$?7X$TR F;H\/OUH\5C%A+ZXZOA7075LR2-!JX()]>&089CT8PE-N%"EF M?3YL1T(-IY]WY^3T"7>);;H3CR]9:5%SYIJG:75+QF%M>>%XI4@N?3?2WCC. MT16[:,&8Z .E]SXNPR=*[6R/\]:'/Z$;8AG1V.Z-<;,7$CE7V9RGLSD?[7,0 M-X12'I-H<,0QD\@$;! , A.*:A&$+HTX(+R\VX@F&,H89B98GA++"3-&48F] M S'&1)89,Y_]>39/B;H_R5GZ>'OF@$*173,WQO/ZG/QUK35?IB/F_ MX&IZ ! /VDJ!\;=?I'%)GP ^3:VGHGG795V^,M7RG$'B :#_>-:)Q:S.E_*2 M&X=W:;)!"X53SNZ7#9K3-4$8$*TGR@9-%27DOJFF;TSQ2S-U3<,?E.*W:OA2 M-WQ9XC>JI,I+VM=3(F!&EN#K9,DS653FQW6A@5=:6*+H5CC9U*/\2HGW=AXW M4MD$N.R<+6$I]Y:KA?&2,T61DGH.>N4KZ$7EFVJE5"NE6BG3(D22Y/^M!$BU M+*IE,;/1WP-"_;Y71)4@O$H0_D8]$*N4*C>D5$FSC!DJ@_$I3[-4Z4 ("_!1 MPIV?GYXW0N0SBK;>P3@XEQ3"(82(5X9@C2UAD4I#)<$:,X+5(/,DJ7/#/5 MFXS'J8"] O;G O9 M'8.*$%YYPH*874-E#J918$OQK8*_1^/O0>S:"WEXJD MJD-RG3@:1 B<"-6UAFKL+O"[@J[WRYV.R6%DXY*SC#7RBE& M)0L"0$$3+V6HL'L)L+L^R[QQ1I4+)$,RE<"\N;%(:\X1-X&F5 <+ [:R3A59 M#E"^3$;8"T<J4L)6*6'?NPRI@O#G2S,$:;SQTCG#.6-& M&@68P0CG*LMLR*X.PJ\DPS-)ANUYP[:Q0A I"'*@&D73B '$9Q(QCT'0!T:= M42OK2N)7E9[D31I**JRNL/K1L#I--<=II@+/.+2&JC25/@7Z)YAU5*<55B\# M5L^:L3-F)19&(9-R'PM=*B13X9$+6ED60ZJ(BC'CCVD*J;"ZPNH*JU\6JY4+ M(55.&"T#9_ J.$FY4UIEC&3B&JR^9U[ "L$?"\'GC-F2!8XU5H@'K!%GA"&5 M9@*E62HXP+<,@E8) 2O,K##S=28$K(#ST0S89Y\ORPAXN0'[:"HCH$JQH0:% MS*>($X61HCA#(I-.2Y-Z-BX1+&Y%DF$@YH&9)'X8?UE^Z &VP7)M7Y&( M)5Z\N%),S@ W.<_PXEHAM.RP/6B5R>.T;;;\KTD"N_.KCM/$;'?'*>':J^-< M/9 ]T@?Q#N.F3W*N3.6M6$N^Z5@R9?4B$<[QL)\/ M8_*YV$709S?>N+=!CC##(QKQ$TJAN_*K++ M%(_?=H!REQ\^SLR<)#(4_ #D9E\#Y++M4")^G[KU-,J;5F+]L*O_K%7G@5B\RYD[E@IJ2 M79.K3LNP<9ZG_(YIGAZ2F^F6"91N'(PE2:"4KG%%*)7W2Z"4IFM$QO\_20(E MMI9B^/]]L^K7[RWGRCR]]+0W^4R M=58C_6A>;8MN;57H_/VZ]?L@)IV>YO;#[GD66 O:/I"=FVH+3-24\VROUU"> MIW:NOYL7^UW7Z[-Z_B]OYRP+5UA<>O0UK;WI7'+)0EJ0:H.LVB!;H@VR)TQ0 M423-OGQW[%R5'O2N2*?]QC;,3NH-BW<:VZ>ULZ^D1G]@^$=V&@=TMU%O[GWY MJ[FWN7NR]^4'JR]LF&V0^ME743O<.JMO_CC;:WR%?S_$SN9>LT8_'^W]_'Q4 M/_QXM->P9,&O]V0_-=QRFSE$0DH1MX8BS7R&C,4TA)0%E6) ++::J<52LLOL M:%"YBU7(7B'[TX1A5,B^E,@^FD%VQ@VA) TH-50C[C!#VBB!0E VHT)ZXAP@ M.UEE^%9!&\ND:;\JNJ\*O@\AM@>WT6C&?)Q5,AW?(A76V>PTJ< M.1A> #D@K? G.*0M5B@(0X+/O)9*Q?*N(E-+GOQA>4EKA4Y+&&)5H=-2HM,L M#PM6,ZE\BH05'G%%4J2 ="/G7,!6!1%L%M$IH[=2L"L;[./88,^3L3\U(7L4 MO?-- ^#]TVU5 +A\ /AUGIX)H-^8$(F(I )QGW(DC=?(LL!=EFD8;Q)][:6J MD@'HY>)KE9]1;K)E02!(+*F1* M+:,!1<2F@0+E:C7%E7 MZ4NQLW?ACE(4 ;F#"\K8!3BZI!<'YN-:QE?[H"Q?)MIWOR/S6,D57\\T7X[, MBI74>7:ILS&J-7XO U';94#J7V50ZJ=Q<.JWZ4#577P>J!IXL(8;A8+-;(S% MR)!..4%88HY!;<*!9D">U2I-TR4W;E;(6R'O:T#>)TP)4"'O2R#OS_IER+LU M1MN9% %[%RD"-#8RRY1$*C4RYK@%Y#590-A*YU.8#2%E@+QB52G^N@VW;U=1 MF-N]MY:DY9D0>'?&(%P_V _$ M$Y)ZBYA(8YF=:!"64J, @\A X)(T#<5^O;Q5]O#*(/PJ#,+O',->@%56&/:8 M&#::P3#EE,H$:.,<.+:S#V.RR"!%;1L-\J4C0!,8QY(49>]V.>&S@\KSR>W@*?NU/2O4]E J,* M"^^$A7:&S^U\W:K0)*+KF)\LTS MN J-EC<%:(5&]T2CT0P:,2V5I[%J:X@[)HIZI&(R?)X1!SCE/7-V95VM8GG[ MU)Z5V>Z!R_$/(%@?$MUN]TZ*M'\Q+UV[E^?^J6C7._5=^N?2L["-R1SXW.N7 M"NH?Q3RH8.].L'\U#"Y+M5M9IZO\DI)\ MMTE.5=G3*I!Z 9!Z&7)6@=1C@=0L-TL=YL2F#J4Z$Z IIAYICAUBTG&3>B\8 MY='R3_GBENJ_*H/9TQK,EM!#>GG]G)Q MWWIOX*>\=^J^TNSOZKFSUVB6GCFD]-#1^&J?R;VM<\\=S'Q,#:Y0FC&&8%0) M,B)(A(7*G/,!)!!(&9JM2L*6W"!987&%Q6\=BY^!XE=8_ A8_.TR++[5%RA=.0(6DL,'Y 9&0R2I#DE.N,6$.%!BQ.5P6_?1:BFRHM+7[_T-I+BD_\H7!S M;/V:I-HG&&XSOB47<,6IKUR9^MOL7TR; X],W^LCI ,\X@?=/M&C/ Y"LS_3&[?JYJ?IH,^? M'])!Q3"ZN"]5K)H/ -H@BN)A5_;=?_3K:6S2[$=Y\X]B96)0A8L2&+V0?(K2 MJ#L !5BO7S85'K1TG[GXT+1HS^#46Q/MTQ;F^=+KN9-6N[W1==O= M@>X>M*+!+<_](-]LY;;=RX?]92G'D M_G.OO=OXJ[W3^.MH]V>-S9;C@7L<[NXSF:4*"X$P=QIQS20RQBKH8,RY3$' M"CI?CH=)X$MI*JFAA-/4FD""(:#L8JJ-I6J^',]VO;%1_[+]\8^M9./[]ZW& M]V2COIE\V=G9_+G]QQ_75ZRYM 3-S0V8;3 Q0HA4$NV-YBI8X[W)6* !7H(, M[)Q1/M6T_&Z;W@W;?B=LV/\.6WWO/K> L_H_8B6Z^8GZ<533A[W^IQBT4TW5 MR52U^]P1QKU+$07J@[@,%AE,*:)9I@D66DA@1'-3[X[<;%F+N>T,^[&XHFT6 MY1&<#\7L0>TX?9+6^?Q)=#&!8@&W7BCQ-M8R*=_%@B9Q?I:?=-%MLPO' M'HRJ\7Z[XUTXG2R)^\Z=^O(JRQ]^?D5T?I@6VG.58OJEW\OSQ.I^OZC'7E;L M+O7/<_4RF6B6250ZSXMKSM36+ VB2[,?76TZ/]ZF\UO=65:.4,$$P9()[C)G M--,F38-*E6$A#8_C/'J5D;!8>,NRSWQO\^!XGYG5#G]OUL^V2*VQ>U+O_, [ MC7IG9_,'KC7^:N[\W!+U+[6S^N$6JXWF]YGMJ-:![QL_3J%==*_Q5=3H+J\W MOI[6X;S=QA'>/:O16L.>_7VV->W6SFL'^SXUC!&ND<*909QYAB16%"DK,!8T M8&K4RKJDMZUB4P47/FY%L@K-*S1_)C3'_S][[][45JYT#W\5%\_[U&^FRLK1 M_9(Y114))(>IL9DD)#GP#Z5K,!C,8YM)X-._K;UM;(,A0+C8B6K.">#+WMI2 M:VEUJ[7:$\Y"Y-%8RCU)EFKC'?QT7*A$:4'S!43SLQDT]TJ1B'%" 19BQ"VE MR%H?$8DV:\1C%JG/6]%-4]"\H'E!\Y\8S;UD00AL7 B",R8,L8#>BG!JDU(6 M%S1?/#1OSW)SJ[&WCD@DM \(UN6L^Z$4"AK0/"KL),ZYG;Q)%A[-"W86[%P> M[#3"2"NC2X)R[K,2F0M6V1!US"\^T,G]@IT/AYUK9RWZJ6+=MJBV,YBV$[2 M7G">"))9!(PI2=K$V924'4.R'JYN5=!HRS YIR=CA/B NO MD(Z2((43,3S*:+T#I*1-PZY*&!;UG**>LZ!@];PA\P)6#P16LT%T)IPQUFC$ M+#&(:T60C8P@(V"$-=:1>YSKJ4I-"U85K%H6K'K>@'#!JH?!JDLA8I^$ECA@ M<$&M1SQ:@ZSR&'@6U9;&J(33*ZNB::1>%JPJR/!S:@ 69'CD(-;Y*$CU.50_ M/]P0Q/IS^\]*Y.G/[?;&GHTV.9P\PDSE,)8*R!D2D>)*>$V9=\:OK%+<%/I[ MSMF"I1W399JQ[3B\[ASKD\6G'F-C:/FPA7JG^T1 M/,[$_VL8[7V]@$CP^KP&[QZYF#3B5#IDN7.(PWA'&@EQ.=(O39/)95&\*XCQ M*V99%L2X!V)\G(<8([6V_X9IQ#B_0 PNB-+"$11$PH@SH9#VEB.JO$I>JH@% MS54R*+GJF!7 *("Q*'&; ACW\<1FP6&[!HBW(ZHQ(ZO;GA3$I@X;$G+(Q MHUIJSI,S"5L3H@W2:*"9Z7H@*VCUU&AU-H-6(8![&1U%(GJ>LYH$TI'#;PE+ MC*.-7H%WR>GW"H,5K"I8M1Q8Q;G2A!(G"%A\3,XI%RG0,,83(R:J0KJ6 <;: MLZ1+1.8TQ0Q%K33B%OZQ&D?$E*.,J<2T%SDY4V"S+$!68&.A8.-IRC87V'CD M>-K1;ATO.ZSC9A^OCZ?UWTT=!W4I..\$"H1$Q(-SX--A@;P+(K%DE96-I9V4RY545\L*@6+VYE+$U0LFSSW6)2V1WEFW7KQ^?3Q M^GJKK/)(>5U<$D1)KE;696RB_]H9T'89T+8S^UY"#NWBFI[4M%:ZL2H G"E45O$?3Y&!:.-4N14&6F,HUD% MMZG,U?!H =@"L 5@[P>PSQNB+0![#X ]F$MAY^ DTTB/YE..WG0;X,F;"\@)>J M0EZ8!2&1%+A::+AJS[*KQ/**XR-R $Z(6TV1$5HB*:S,^53K/[;]?^U.INX^-"F.VNA'_Q^#*?=V$LWV.B;T^%I/T[G+&]\.XG'@[B= MNV@;VO.JV_.'2VJQN__=Q_[HT['];$ZW#C;9[OK.^>X1W.>\]77GX!W9/?!B M:_V0M#_O=G>V/W6WMC\=[GQNL?^>;]#V^N%9^\##\\ ]#K[L.8>E4M@AZU) M/(LNFJ -\D2;8&/PBJJ51AQX>P*#,.R?QIOR=.?:TA/GZ5ZY_W5YN=O[$6"Q MV^U]S>'/:O(T^O&D'P=@\8/JE/LD.CIS"+Z7&B&FROQ0-]O?C?F]=3Q[G.3[ M>O>P<5T]3W?>/KYTPW']IY MN"*6Z>K!1 M>'_4I/H3Y$7]T)>V.>LW-7W!3/[O^H_<^/V;WV0O)(;_R"V__]/O4.CKB$_U M_9>=(7S//\IQF?GQ/)8'[<0%[;+'2EQY$%WZA3>XI.XO*^8*%"P+?![ MW=_?9G:-_VJX.M[8]\]^#/P]V#UM>M]?91 M^V"3MCY<]KW_[&Q];GUKKZ^)]A%<>_U]M_6V!??:/VH=O8<6K''PQ2FT[]NE M2F"B]6Z/A\2