0001392972-19-000147.txt : 20191109 0001392972-19-000147.hdr.sgml : 20191109 20191024201846 ACCESSION NUMBER: 0001392972-19-000147 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191024 DATE AS OF CHANGE: 20191029 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PROS Holdings, Inc. CENTRAL INDEX KEY: 0001392972 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 760168604 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33554 FILM NUMBER: 191167219 BUSINESS ADDRESS: STREET 1: 3100 MAIN STREET STREET 2: SUITE 900 CITY: HOUSTON STATE: TX ZIP: 77002 BUSINESS PHONE: 713-335-5151 MAIL ADDRESS: STREET 1: 3100 MAIN STREET STREET 2: SUITE 900 CITY: HOUSTON STATE: TX ZIP: 77002 10-Q 1 form10-q2019q3.htm 10-Q Document
false--12-31Q3201900013929729780009680000.0010.0017500000075000000415734914646021237155906420426270.0010.0015000000500000000P1Y44175854417585 0001392972 2019-01-01 2019-09-30 0001392972 2019-10-21 0001392972 2019-09-30 0001392972 2018-12-31 0001392972 us-gaap:SubscriptionAndCirculationMember 2018-07-01 2018-09-30 0001392972 us-gaap:SubscriptionAndCirculationMember 2019-07-01 2019-09-30 0001392972 2018-01-01 2018-09-30 0001392972 us-gaap:MaintenanceMember 2018-07-01 2018-09-30 0001392972 2018-07-01 2018-09-30 0001392972 2019-07-01 2019-09-30 0001392972 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-09-30 0001392972 us-gaap:MaintenanceMember 2019-01-01 2019-09-30 0001392972 us-gaap:ServiceMember 2018-07-01 2018-09-30 0001392972 us-gaap:LicenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:LicenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:LicenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:MaintenanceMember 2019-07-01 2019-09-30 0001392972 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-09-30 0001392972 us-gaap:MaintenanceMember 2018-01-01 2018-09-30 0001392972 us-gaap:ServiceMember 2019-01-01 2019-09-30 0001392972 us-gaap:ServiceMember 2018-01-01 2018-09-30 0001392972 us-gaap:ServiceMember 2019-07-01 2019-09-30 0001392972 us-gaap:LicenseMember 2018-07-01 2018-09-30 0001392972 2017-12-31 0001392972 2018-09-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001392972 us-gaap:TreasuryStockMember 2018-12-31 0001392972 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001392972 us-gaap:CommonStockMember 2018-12-31 0001392972 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-09-30 0001392972 us-gaap:RetainedEarningsMember 2019-09-30 0001392972 us-gaap:TreasuryStockMember 2019-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001392972 us-gaap:CommonStockMember 2019-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001392972 us-gaap:RetainedEarningsMember 2018-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-01-01 2019-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001392972 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001392972 us-gaap:TreasuryStockMember 2018-09-30 0001392972 2018-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001392972 us-gaap:CommonStockMember 2018-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-07-01 2018-09-30 0001392972 us-gaap:CommonStockMember 2018-09-30 0001392972 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001392972 us-gaap:RetainedEarningsMember 2018-06-30 0001392972 us-gaap:TreasuryStockMember 2018-06-30 0001392972 us-gaap:RetainedEarningsMember 2018-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001392972 2019-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-06-30 0001392972 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001392972 us-gaap:CommonStockMember 2019-06-30 0001392972 us-gaap:TreasuryStockMember 2019-06-30 0001392972 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001392972 us-gaap:RetainedEarningsMember 2019-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-07-01 2019-09-30 0001392972 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001392972 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001392972 us-gaap:CommonStockMember 2017-12-31 0001392972 us-gaap:TreasuryStockMember 2017-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2017-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-01-01 2018-09-30 0001392972 us-gaap:RetainedEarningsMember 2017-12-31 0001392972 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-09-30 0001392972 pro:CloudBasedProductOfferingsMember 2018-07-01 2018-09-30 0001392972 srt:MaximumMember 2019-01-01 2019-09-30 0001392972 pro:CloudBasedProductOfferingsMember 2019-07-01 2019-09-30 0001392972 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-09-30 0001392972 pro:CloudBasedProductOfferingsMember 2019-01-01 2019-09-30 0001392972 pro:CloudBasedProductOfferingsMember 2018-01-01 2018-09-30 0001392972 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-09-30 0001392972 srt:MinimumMember 2019-01-01 2019-09-30 0001392972 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001392972 pro:MarketShareUnitsMsusMember 2018-12-31 0001392972 us-gaap:StockAppreciationRightsSARSMember 2019-09-30 0001392972 us-gaap:PerformanceSharesMember 2018-12-31 0001392972 pro:RestrictedstockunitmarketbasedMember 2018-12-31 0001392972 us-gaap:PerformanceSharesMember 2019-09-30 0001392972 pro:RestrictedStockUnittimebasedMember 2018-12-31 0001392972 pro:RestrictedstockunitmarketbasedMember 2019-09-30 0001392972 pro:MarketShareUnitsMsusMember 2019-09-30 0001392972 pro:RestrictedStockUnittimebasedMember 2019-09-30 0001392972 us-gaap:StockAppreciationRightsSARSMember 2018-12-31 0001392972 country:US 2019-07-01 2019-09-30 0001392972 srt:EuropeMember 2018-07-01 2018-09-30 0001392972 srt:EuropeMember 2018-01-01 2018-09-30 0001392972 country:US 2018-07-01 2018-09-30 0001392972 srt:EuropeMember 2019-01-01 2019-09-30 0001392972 pro:TherestoftheworldMember 2019-07-01 2019-09-30 0001392972 pro:TherestoftheworldMember 2019-01-01 2019-09-30 0001392972 country:US 2019-01-01 2019-09-30 0001392972 pro:TherestoftheworldMember 2018-01-01 2018-09-30 0001392972 pro:TherestoftheworldMember 2018-07-01 2018-09-30 0001392972 srt:EuropeMember 2019-07-01 2019-09-30 0001392972 country:US 2018-01-01 2018-09-30 0001392972 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001392972 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-09-30 0001392972 srt:MaximumMember 2019-09-30 0001392972 pro:LeaseModificationMember 2019-09-30 0001392972 srt:MinimumMember 2019-09-30 0001392972 us-gaap:StockCompensationPlanMember 2019-01-01 2019-09-30 0001392972 us-gaap:StockCompensationPlanMember 2019-07-01 2019-09-30 0001392972 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-09-30 0001392972 us-gaap:StockCompensationPlanMember 2018-01-01 2018-09-30 0001392972 us-gaap:StockCompensationPlanMember 2018-07-01 2018-09-30 0001392972 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:OperatingExpenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001392972 us-gaap:OperatingExpenseMember 2018-07-01 2018-09-30 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001392972 us-gaap:OperatingExpenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001392972 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001392972 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001392972 us-gaap:OperatingExpenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001392972 pro:MarketShareUnitsMsusMember 2019-01-01 2019-09-30 0001392972 us-gaap:EmployeeStockMember 2019-09-30 0001392972 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001392972 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001392972 pro:A2017AmendedEquityIncentivePlanMember 2019-09-30 0001392972 pro:A2017EquityIncentivePlanMemberMember 2019-09-30 0001392972 pro:Notesdue2019Member 2019-01-01 2019-09-30 0001392972 pro:Notesdue2047Member 2019-01-01 2019-09-30 0001392972 pro:Notesdue2024Member 2019-01-01 2019-09-30 0001392972 pro:Notesdue2024Member 2019-09-30 0001392972 pro:Notesdue2047Member 2019-09-30 0001392972 pro:Notesdue2019Member 2019-09-30 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares

 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington D.C. 20549
___________________________________________________________________________ 
FORM 10-Q
___________________________________________________________________________ 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from      to .

Commission File Number: 001-33554
___________________________________________________________________________ 
 
proslogoa03a01a01a01a20.jpg
PROS HOLDINGS, INC.
(Exact name of registrant as specified in its charter)
__________________________________________________________________________ 
Delaware
 
76-0168604
(State of Incorporation)
 
(I.R.S. Employer Identification No.)

3100 Main Street, Suite 900
 
 
 
77002
Houston
TX
 
 
 
(Address of Principal Executive Offices)
 
 
 
(Zip Code)
 
 
 
(713)
335-5151
 
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading symbol(s)
 
Name of each exchange on which registered
Common stock
$0.001 par value per share
 
PRO
 
New York Stock Exchange

Indicate by check mark whether 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  

The number of shares outstanding of the registrant's Common Stock, $0.001 par value, was 42,076,535 as of October 21, 2019.
 
 
 
 
 



PROS Holdings, Inc.
Form 10-Q
For the Quarterly Period Ended September 30, 2019

Table of Contents
 
 
Page
 
Item 1.
 
 
 
 
 
 
Item 2.
Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3.
Item 4.
 
 
 
 
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended ("Exchange Act"). Forward-looking statements relate to future events or our future financial performance. These forward-looking statements regarding future events and our future results are based on current expectations, estimates, forecasts and projections, and the beliefs and assumptions of our management including, without limitation, our expectations regarding the following: our ability to execute on our revenue strategy shift to cloud-first, the license and subscription revenues generated by our software products and services; the impact of our revenue recognition policies; our belief that our current assets, including cash, cash equivalents, short-term investments, and expected cash flows from operating activities, will be sufficient to fund our operations; our belief that we will successfully integrate our acquisitions; our anticipated additions to property, plant and equipment; our belief that our facilities are suitable and adequate to meet our current operating needs; and our belief that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in foreign currency exchange rates or interest rates. Words such as, but not limited to, “we expect,” “anticipate,” “target,” “project,” “believe,” “goals,” “estimate,” “potential,” “predict,” “may,” “might,” “could,” “would,” “intend,” and variations of these types of words and similar expressions are intended to identify these forward-looking statements. You should also carefully review the risk factors and cautionary statements described in our Annual Report on Form 10-K in the section titled “Risk Factors.” You should not rely on forward-looking statements as predictions of future events, as we cannot guarantee that future results, levels of activity, performance or achievements will meet expectations. The forward-looking statements made herein are only made as of the date hereof, and we undertake no obligation to publicly update such forward-looking statements for any reason.

                        3


PART I.     FINANCIAL INFORMATION
ITEM 1. INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

PROS Holdings, Inc.
Condensed Consolidated Balance Sheets
(In thousands, except share and per share amounts)
(Unaudited) 
 
September 30, 2019
 
December 31, 2018
Assets:
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
319,162

 
$
295,476

Trade and other receivables, net of allowance of $968 and $978, respectively
55,986

 
41,822

Deferred costs, current
5,415

 
4,089

Prepaid and other current assets
8,764

 
4,756

Total current assets
389,327

 
346,143

Property and equipment, net
13,972

 
14,676

Operating lease right-of-use assets
28,548

 

Deferred costs, noncurrent
15,172

 
13,373

Intangibles, net
16,191

 
19,354

Goodwill
48,878

 
38,231

Other assets, noncurrent
6,650

 
5,190

Total assets
$
518,738

 
$
436,967

Liabilities and Stockholders' Equity:
 
 
 
Current liabilities:
 
 
 
Accounts payable and other liabilities
$
7,003

 
$
6,934

Accrued liabilities
17,433

 
9,506

Accrued payroll and other employee benefits
27,420

 
22,519

Operating lease liabilities, current
7,222

 

Deferred revenue, current
113,430

 
99,262

Current portion of convertible debt, net
42,343

 
136,529

Total current liabilities
214,851

 
274,750

Deferred revenue, noncurrent
14,502

 
17,903

Convertible debt, net
109,024

 
88,661

Operating lease liabilities, noncurrent
23,377

 

Other liabilities, noncurrent
1,032

 
754

Total liabilities
362,786

 
382,068

Commitments and contingencies (see Note 10)

 
 
Stockholders' equity:
 
 
 
Preferred stock, $0.001 par value, 5,000,000 shares authorized; none issued

 

Common stock, $0.001 par value, 75,000,000 shares authorized; 46,460,212
and 41,573,491 shares issued, respectively; 42,042,627 and 37,155,906 shares outstanding, respectively
47

 
42

Additional paid-in capital
518,456

 
364,877

Treasury stock, 4,417,585 common shares, at cost
(13,938
)
 
(13,938
)
Accumulated deficit
(344,489
)
 
(292,708
)
Accumulated other comprehensive loss
(4,124
)
 
(3,374
)
Total stockholders' equity
155,952

 
54,899

Total liabilities and stockholders' equity
$
518,738

 
$
436,967

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4


PROS Holdings, Inc.
Condensed Consolidated Statements of Comprehensive Income (Loss)
(In thousands, except per share data)
(Unaudited) 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Revenue:
 
 
 
 
 
 
 
Subscription
$
37,463

 
$
23,888

 
$
100,958

 
$
66,876

Maintenance and support
14,405

 
16,238

 
44,772

 
49,037

Total subscription, maintenance and support
51,868

 
40,126

 
145,730

 
115,913

License
1,129

 
1,093

 
3,663

 
2,854

Services
11,153

 
7,856

 
34,766

 
25,644

Total revenue
64,150

 
49,075

 
184,159

 
144,411

Cost of revenue:
 
 
 
 
 
 
 
Subscription
11,039

 
9,053

 
30,543

 
26,308

Maintenance and support
2,632

 
2,852

 
8,269

 
8,762

Total cost of subscription, maintenance and support
13,671

 
11,905

 
38,812

 
35,070

License
51

 
63

 
152

 
200

Services
12,661

 
7,508

 
31,792

 
22,451

Total cost of revenue
26,383

 
19,476

 
70,756

 
57,721

Gross profit
37,767

 
29,599

 
113,403

 
86,690

Operating expenses:
 
 
 
 
 
 
 
Selling and marketing
21,600

 
17,513

 
66,030

 
53,671

General and administrative
11,553

 
10,179

 
35,260

 
31,013

Research and development
16,878

 
13,773

 
50,132

 
41,517

Acquisition-related
248

 

 
248

 
95

Loss from operations
(12,512
)
 
(11,866
)
 
(38,267
)
 
(39,606
)
Convertible debt interest and amortization
(3,717
)
 
(4,266
)
 
(12,347
)
 
(12,671
)
Other (expense) income, net
(1,010
)
 
521

 
(601
)
 
967

Loss before income tax provision
(17,239
)
 
(15,611
)
 
(51,215
)
 
(51,310
)
Income tax provision
108

 
175

 
566

 
176

Net loss
$
(17,347
)
 
$
(15,786
)
 
$
(51,781
)
 
$
(51,486
)
 
 
 
 
 
 
 
 
Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.42
)
 
$
(0.44
)
 
$
(1.31
)
 
$
(1.53
)
Weighted average number of shares:
 
 
 
 
 
 
 
Basic and diluted
41,276

 
35,676

 
39,438

 
33,568

Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation adjustment
$
(658
)
 
$
(88
)
 
$
(750
)
 
$
(350
)
Other comprehensive income (loss), net of tax
(658
)
 
(88
)
 
(750
)
 
(350
)
Comprehensive loss
$
(18,005
)
 
$
(15,874
)
 
$
(52,531
)
 
$
(51,836
)

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5


PROS Holdings, Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
 
Nine Months Ended September 30,
 
2019
 
2018
Operating activities:
 
 
 
Net loss
$
(51,781
)
 
$
(51,486
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
10,264

 
9,785

Amortization of debt discount and issuance costs
9,159

 
8,958

Share-based compensation
18,234

 
16,355

Deferred income tax, net

 
(252
)
Provision for doubtful accounts

 
215

Loss on disposal of assets

 
37

Loss on debt extinguishment
5,000

 

Changes in operating assets and liabilities:
 
 
 
Accounts and unbilled receivables
(13,888
)
 
(13,898
)
Deferred costs
(3,124
)
 
(1,517
)
Prepaid expenses and other assets
(4,582
)
 
(1,884
)
Accounts payable and other liabilities
(492
)
 
2,569

Accrued liabilities
9,877

 
(533
)
Accrued payroll and other employee benefits
2,717

 
(342
)
Deferred revenue
11,009

 
22,508

Net cash used in operating activities
(7,607
)
 
(9,485
)
Investing activities:
 
 
 
Purchases of property and equipment
(3,360
)
 
(1,406
)
Capitalized internal-use software development costs
(1,021
)
 
(3,686
)
Acquisition of Travelaer, net of cash acquired
(10,510
)
 

Investment in equity securities
(180
)
 

Purchase of intangible assets
(50
)
 

Net cash used in investing activities
(15,121
)
 
(5,092
)
Financing activities:
 
 
 
Exercise of stock options

 
1,142

Proceeds from employee stock plans
1,995

 
1,720

Tax withholding related to net share settlement of stock awards
(21,598
)
 
(9,153
)
Proceeds from Secondary Offering, net

 
141,954

Payments of notes payable

 
(54
)
Proceeds from issuance of convertible debt, net
140,156

 

Debt issuance cost related to convertible debt
(860
)
 

Purchase of capped call
(16,445
)
 

Retirement of convertible debt
(76,018
)
 

Proceeds from termination of bond hedge
64,819

 

Payment for termination of warrant
(45,243
)
 

Net cash provided by financing activities
46,806

 
135,609

Effect of foreign currency rates on cash
(392
)
 
352

Net change in cash and cash equivalents
23,686

 
121,384


6


Cash and cash equivalents:
 
 
 
Beginning of period
295,476

 
160,505

End of period
$
319,162

 
$
281,889

 
 
 
 
Supplemental disclosure of cash flow information:
 
 
 
Noncash investing activities:
 
 
 
Purchase of property and equipment accrued but not paid
$
422

 
$
8

 
 
 
 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

7


PROS Holdings, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(In thousands, except share data)
(Unaudited)
 
 
Three Months Ended September 30, 2019
 
Common Stock
 
Additional Paid-In Capital
 
Treasury Stock
 
Accumulated
(Deficit) Retained Earnings
 
Accumulated other comprehensive loss
 
Total Stockholders’ Equity
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
Balance at June 30, 2019
40,183,723

 
$
45

 
$
439,995

 
4,417,585

 
$
(13,938
)
 
$
(327,142
)
 
$
(3,466
)
 
$
95,494

Stock awards net settlement
69,764

 

 
(2,956
)
 

 

 

 

 
(2,956
)
Proceeds from employee stock plans
39,964

 

 
1,052

 

 

 

 

 
1,052

Retirement of convertible debt
1,749,176

 
2

 
74,176

 

 

 

 

 
74,178

Noncash share-based compensation

 

 
6,189

 

 

 

 

 
6,189

Other comprehensive income (loss)

 

 

 

 

 

 
(658
)
 
(658
)
Net loss

 

 

 

 

 
(17,347
)
 

 
(17,347
)
Balance at September 30, 2019
42,042,627

 
$
47

 
$
518,456

 
4,417,585

 
$
(13,938
)
 
$
(344,489
)
 
$
(4,124
)
 
$
155,952


 
Three Months Ended September 30, 2018
 
Common Stock
 
Additional Paid-In Capital
 
Treasury Stock
 
Accumulated
(Deficit) Retained Earnings
 
Accumulated other comprehensive loss
 
Total Stockholders’ Equity
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
Balance at June 30, 2018
32,711,339

 
$
37

 
$
212,481

 
4,417,585

 
$
(13,938
)
 
$
(264,161
)
 
$
(3,078
)
 
$
(68,659
)
Exercise of stock options
2,440

 
1

 
(60
)
 

 

 

 

 
(59
)
Stock awards net settlement
16,825

 

 
(185
)
 

 

 

 

 
(185
)
Proceeds from employee stock plans
38,431

 

 
886

 

 

 

 

 
886

Proceeds from Secondary Offering, net
4,370,000

 
4

 
141,950

 

 

 

 

 
141,954

Noncash share-based compensation

 

 
4,949

 

 

 

 

 
4,949

Cumulative effect of adoption of section 606

 

 

 

 

 
(1
)
 

 
(1
)
Other comprehensive income (loss)

 

 

 

 

 

 
(88
)
 
(88
)
Net loss

 

 

 

 

 
(15,786
)
 

 
(15,786
)
Balance at September 30, 2018
37,139,035

 
$
42

 
$
360,021

 
4,417,585

 
$
(13,938
)
 
$
(279,948
)
 
$
(3,166
)
 
$
63,011

 










8


PROS Holdings, Inc.
Condensed Consolidated Statements of Stockholders’ Equity (Continued)
(In thousands, except share data)
(Unaudited)

 
Nine Months Ended September 30, 2019
 
Common Stock
 
Additional Paid-In Capital
 
Treasury Stock
 
Accumulated
(Deficit) Retained Earnings
 
Accumulated other comprehensive loss
 
Total Stockholders’ Equity
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
Balance at December 31, 2018
37,155,906

 
$
42

 
$
364,877

 
4,417,585

 
$
(13,938
)
 
$
(292,708
)
 
$
(3,374
)
 
$
54,899

Stock awards net settlement
885,740

 
1

 
(21,599
)
 

 

 

 

 
(21,598
)
Proceeds from employee stock plans
75,304

 

 
1,995

 

 

 

 

 
1,995

Retirement of convertible debt
3,925,677

 
4

 
118,985

 

 

 

 

 
118,989

Termination of bond hedge

 

 
64,819

 

 

 

 

 
64,819

Termination of warrant

 

 
(45,243
)
 

 

 

 

 
(45,243
)
Equity component of the convertible debt issuance, net

 

 
32,883

 

 

 

 

 
32,883

Purchase of capped call

 

 
(16,445
)
 

 

 

 

 
(16,445
)
Noncash share-based compensation

 

 
18,184

 

 

 

 

 
18,184

Other comprehensive income (loss)

 

 

 

 

 

 
(750
)
 
(750
)
Net loss

 

 

 

 

 
(51,781
)
 

 
(51,781
)
Balance at September 30, 2019
42,042,627

 
$
47

 
$
518,456

 
4,417,585

 
$
(13,938
)
 
$
(344,489
)
 
$
(4,124
)
 
$
155,952


 
Nine Months Ended September 30, 2018
 
Common Stock
 
Additional Paid-In Capital
 
Treasury Stock
 
Accumulated
(Deficit) Retained Earnings
 
Accumulated other comprehensive loss
 
Total Stockholders’ Equity
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
Balance at December 31, 2017
31,939,175

 
$
36

 
$
207,924

 
4,417,585

 
$
(13,938
)
 
$
(238,185
)
 
$
(2,816
)
 
$
(46,979
)
Exercise of stock options
161,997

 
1

 
1,141

 

 

 

 

 
1,142

Stock awards net settlement
592,317

 
1

 
(9,154
)
 

 

 

 

 
(9,153
)
Proceeds from employee stock plans
75,546

 

 
1,720

 

 

 

 

 
1,720

Proceeds from Secondary Offering, net
4,370,000

 
4

 
141,950

 

 

 

 

 
141,954

Noncash share-based compensation

 

 
16,440

 

 

 

 

 
16,440

Cumulative effect of adoption of section 606

 

 

 

 

 
9,723

 

 
9,723

Other comprehensive income (loss)

 

 

 

 

 

 
(350
)
 
(350
)
Net loss

 

 

 

 

 
(51,486
)
 

 
(51,486
)
Balance at September 30, 2018
37,139,035

 
$
42

 
$
360,021

 
4,417,585

 
$
(13,938
)
 
$
(279,948
)
 
$
(3,166
)
 
$
63,011

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


9


PROS Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)

1. Organization and Nature of Operations
    
PROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides artificial intelligence ("AI") solutions that power commerce in the digital economy by providing fast, frictionless and personalized buying experiences. PROS solutions enable dynamic buying experiences for both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use the Company's dynamic pricing optimization, sales effectiveness, revenue management and commerce solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable buyers to move fluidly across its customers’ direct sales, online, mobile and partner channels with personalized experiences regardless of which channel those customers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence. The Company provides standard configurations of its software based on the industries it serves and offers professional services to configure these solutions to meet the specific needs of each customer.

2. Summary of Significant Accounting Policies

The accompanying unaudited condensed consolidated financial statements reflect the application of significant accounting policies as described below and elsewhere in these notes to the unaudited condensed consolidated financial statements.

Basis of presentation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of September 30, 2019, the results of operations for the three and nine months ended September 30, 2019 and 2018, cash flows for the nine months ended September 30, 2019 and 2018, and stockholders' equity for the three and nine months ended September 30, 2019 and 2018.

Certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2018 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December 31, 2018 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.

Changes in accounting policies

The Company has consistently applied these accounting policies to all periods presented in these consolidated financial statements, except for the Company's adoption of certain accounting standards described in more detail under "Recently adopted accounting pronouncements" in this Note 2 below.

Basis of consolidation

The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and a subsidiary where the Company exercises control. All intercompany transactions and balances have been eliminated in consolidation. The functional currency of PROS France SAS ("PROS France") is the euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive loss as a component of stockholders' equity.

Dollar amounts

The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.

10



Use of estimates

The Company makes estimates and assumptions in the preparation of its unaudited condensed consolidated financial statements, and its estimates and assumptions may affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful accounts, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. The critical accounting policies related to estimates and judgments are discussed in the Annual Report under management's discussion and analysis of financial condition and results of operations and are also discussed under Item 2 "Management's discussion and analysis of financial condition and results of operations".

Revenue recognition

The Company derives its revenues primarily from subscription services, professional services, perpetual licensing of its software products and associated software maintenance and support services.

The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the customer contract(s);
Determination of the transaction price;
Allocation of the transaction price to each performance obligation in the customer contract(s); and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

Subscription services revenue

Subscription services primarily include customer access to one or more of the Company's cloud applications and associated customer support. Subscription services revenue is generally recognized ratably over the contractual subscription term, beginning on the date that the Company's subscription service is made available to the customer. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.

Maintenance and support revenue

Maintenance and support revenue includes post-implementation customer support for on-premise licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one to three years in length, billed annually in advance, and non-cancelable.

License revenue

Licenses to on-premise software provide the customer with a right to use, in the customer's environment, the Company's software as it exists when made available to the customer. License revenue from customer contracts with distinct on-premises licenses is recognized at the point in time when the software is made available to the customer. For customer contracts that contain license and professional services that are not considered distinct, both the license and professional services are determined to be a single performance obligation and the revenue is recognized over time based upon the Company's efforts to satisfy the performance obligation.


11


Professional services revenue

Professional services revenue primarily consists of fees for deployment and configuration services, as well as training services. Professional services revenues are generally recognized as the services are rendered for time and material contracts, or on a proportional performance basis for fixed fee contracts. The majority of the Company's professional services contracts are on a fixed fee basis. Training revenues are recognized as the services are rendered.

Significant judgment is required in determining whether professional services contained in a customer subscription services contract are capable of being distinct and are separately identifiable in the customer contract. Professional services determined to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If the professional services are not determined to be distinct, the professional services and the subscription services are accounted for as a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.

Customer contracts with multiple performance obligations

A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.

Leases
    
The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's unaudited condensed consolidated balance sheet.

ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.

The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.

The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.

Internal-use software

Costs incurred to develop internal-use software during the development stage are capitalized, stated at cost, and amortized using the straight-line method over the estimated useful lives of the assets. Development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software configuration, coding, installation and testing. For the three months ended September 30, 2019 and 2018, the Company capitalized $0.2 million and $1.2 million, respectively, of internal-use software development costs related to cloud-based offerings, and for the nine months ended September 30, 2019 and 2018, the Company capitalized $1.0 million and $3.7 million, respectively, of internal-use software development costs related to cloud-based offerings. Capitalized internal-use software development costs related to cloud-based offerings are amortized using the straight-line method over the useful life of the asset. For the three months ended September 30, 2019 and 2018, the Company amortized $0.8 million and $0.3 million, respectively, and for the nine months ended September 30, 2019 and 2018, the Company amortized $2.0 million and $0.7 million, respectively, of capitalized internal-use software development costs. Capitalized software for internal use is included in property and equipment, net in the unaudited condensed consolidated balance sheets. Amortization of capitalized internal-use software development costs, once it commences, is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).

12



Impairment of long-lived assets

Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets' carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company recorded no impairment charges during the three and nine months ended September 30, 2019 and 2018.

Noncash share-based compensation

The Company measures all share-based payments to its employees based on the grant date fair value of the awards and recognizes expenses in the Company's unaudited consolidated statement of comprehensive income (loss) on a straight-line basis over the periods during which the recipient is required to perform services (generally over the vesting period of the awards). To date, the Company has granted stock options, Restricted Stock Units ("RSUs"), stock settled Stock Appreciation Rights ("SARs") and Market Stock Units ("MSUs"). RSUs include (i) time-based awards, (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company, and (iii) market-based awards in which the number of shares that vest are based upon attainment of target average per share closing price over a requisite trading period. MSUs are performance-based awards in which the number of shares that vest are based upon the Company's relative stockholder return.

The following table presents the number of shares or units outstanding for each award type as of September 30, 2019 and December 31, 2018, respectively, (in thousands): 
Award type
 
September 30, 2019
 
December 31, 2018
Restricted stock units (time-based)
 
1,876

 
1,969

Restricted stock units (performance-based)
 
114

 

Restricted stock units (market-based)
 

 
215

Stock appreciation rights
 
165

 
287

Market stock units
 
267

 
419

    
Stock options, time-based RSUs and SARs vest ratably between one and 4 years. Performance-based RSUs vest on the third anniversary of the grant and the maximum number of shares issuable upon vesting is 200% of the initially granted shares based upon achievement of certain internal performance metrics set by the Company, as defined by each award's plan documents or individual award agreements. Market-based RSUs vest if the average trailing closing price of the Company's common stock meets certain minimum performance hurdles for at least 105 calendar days prior to September 9, 2020, with 25% vesting at $27, an additional 25% vesting at $33, and the remaining 50% vesting at $41. The actual number of MSUs that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Russell 2000 Index ("Index") over their respective performance periods, as defined by each award's plan documents. The Company did not grant any stock options, SARs or MSUs during the three and nine months ended September 30, 2019 or 2018.

The fair value of the time-based and performance-based RSUs is based on the closing price of the Company's stock on the date of grant.

The Company estimates the fair value and the derived service period of the market-based RSUs on the date of grant using a 'Monte Carlo' simulation model. The model requires the use of a number of assumptions including the expected volatility of the Company's stock, its risk-free interest rate and expected dividends. The Company's expected volatility at the date of grant was based on the historical volatility of the Company over the performance period.

The fair value of the market-based RSUs is expensed over the derived service period for each separate vesting tranche. The derived service period for the vesting tranches of the market-based RSUs ranges between 1.01 and 1.98 years.

The Company estimates the fair value of MSUs on the date of grant using a 'Monte Carlo' simulation model. The determination of fair value of the MSUs is affected by the Company's stock price and a number of assumptions including the expected volatilities of the Company's stock and the Index, its risk-free interest rate and expected dividends. The Company's

13


expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the performance period.

Earnings per share

The Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.
Equity investment
Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.  Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the unaudited condensed consolidated statements of comprehensive income (loss).

As of September 30, 2019 and December 31, 2018, the Company held $2.2 million and $2.0 million, respectively, of equity securities in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. The Company estimates fair value of its equity investment considering available information such as pricing in recent rounds of financing, current cash positions, earnings and cash flow forecasts, recent operational performance and any other readily available market data, which represents level 3 in the fair value hierarchy as defined by Accounting Standard Codification ("ASC") 820, "Fair Value Measurement and Disclosure" ("ASC 820"). As of September 30, 2019 and December 31, 2018, the Company determined there were no other-than-temporary impairments on its equity investment. 

Fair value measurement

The Company's financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of $289.8 million and $268.6 million at September 30, 2019 and December 31, 2018, respectively, and were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820.

Trade and other receivables

Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates its allowance for doubtful accounts for specific trade receivable balances based on historical collection trends, the age of outstanding trade receivables, existing economic conditions, and any financial security associated with the receivables.

Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.

Deferred costs

Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an

14


incremental sales commission), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were $20.6 million and $17.5 million as of September 30, 2019 and December 31, 2018, respectively. Amortization expense for the deferred costs was $1.3 million and $0.8 million for the three months ended September 30, 2019 and 2018, respectively, and $3.5 million and $2.1 million for the nine months ended September 30, 2019 and 2018, respectively.

Deferred implementation costs

The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were $4.8 million and $3.9 million as of September 30, 2019 and December 31, 2018, respectively. Amortization expense for the deferred implementation costs was $0.4 million and $0.1 million for the three months ended September 30, 2019 and 2018, respectively, and $1.0 million and $0.4 million for the nine months ended September 30, 2019 and 2018, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).

Deferred revenue

Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as long-term.

Credit facility

As of September 30, 2019, the Company had no outstanding borrowings under its $50.0 million secured Credit Agreement ("Revolver") with the lenders party thereto and Wells Fargo Bank, National Association as agent for the lenders party thereto. The Company included $0.1 million of unamortized debt issuance costs related to the Revolver in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. For the three and nine months ended September 30, 2019 and 2018, the Company recorded an immaterial amount of amortization of debt issuance cost which is included in other income (expense), net in the unaudited condensed consolidated statements of comprehensive income (loss).

Income taxes

The Company recorded an income tax provision of $0.1 million and $0.2 million for the three months ended September 30, 2019 and 2018, respectively, and $0.6 million and $0.2 million for the nine months ended September 30, 2019 and 2018, respectively, primarily related to foreign income taxes and withholding taxes. The effective tax rate was (0.6)% and (1.1)% for the three months ended September 30, 2019 and 2018, respectively, and (1.1)% and (0.3)% for the nine months ended September 30, 2019 and 2018, respectively. The income tax rates vary from the federal and state statutory rates primarily due to the valuation allowances on the Company’s deferred tax assets and foreign and state taxes not based on income. The Company estimates its annual effective tax rate at the end of each quarterly period. Jurisdictions with a projected loss for the year where no tax benefit can be recognized due to the valuation allowances on the Company’s deferred tax assets are excluded from the estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter depending on the mix and timing of actual earnings versus annual projections.

Recently adopted accounting pronouncements

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting

15


period. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "Leases".

The Company elected the package of practical expedients permitted under the transition guidance within the new Topic 842 standard for all asset classes, which among other things, allowed the Company to carryforward the historical lease classification. The Company also elected the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company made an accounting policy election to not recognize leases with an initial term of 12 months or less on the balance sheet and instead would recognize those lease payments on a straight-line basis over the lease term in the unaudited condensed consolidated statement of comprehensive income (loss).

The adoption of the standard had a material impact on the Company’s unaudited condensed consolidated balance sheet as a result of the increase of $26.9 million in assets and liabilities from recognition of ROU assets and lease liabilities. The standard did not have a material impact on the Company's unaudited condensed consolidated statement of comprehensive income (loss).

In August 2018, the FASB issued ASU 2018-15, "Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract" ("Subtopic 350-40"). The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. In addition, the new standard had no significant impact on the unaudited condensed consolidated financial statements for the three and nine months ended September 30, 2019.

Recently issued accounting pronouncements not yet adopted

In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company is currently assessing the impact of Topic 350 on its unaudited condensed consolidated financial statements.

With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the nine months ended September 30, 2019, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.

3. Deferred Revenue and Performance Obligations

Deferred Revenue

For the three months ended September 30, 2019 and 2018, the Company recognized approximately $45.1 million and $32.4 million, respectively, and for the nine months ended September 30, 2019 and 2018, the Company recognized approximately $86.2 million and $64.4 million, respectively, in each case of revenue that was included in the deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and services.

Performance Obligations

As of September 30, 2019, the Company expects to recognize approximately $365.2 million of revenue from remaining performance obligations. The Company expects to recognize revenue on approximately $176.6 million of these performance obligations over the next 12 months, with the balance recognized thereafter.


16


4. Disaggregation of Revenue

Revenue by Geography

The geographic information in the table below is presented for the three and nine months ended September 30, 2019 and 2018. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "Foreign Currency Exchange Risk" of Part I, Item 3 below.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
 
Revenue
 
Percent
 
Revenue
 
Percent
 
Revenue
 
Percent
 
Revenue
 
Percent
United States of America
$
21,631

 
34
%
 
$
16,610

 
34
%
 
$
62,273

 
34
%
 
$
50,538

 
35
%
Europe
19,279

 
30
%
 
15,019

 
31
%
 
55,286

 
30
%
 
45,110

 
31
%
The rest of the world
23,240

 
36
%
 
17,446

 
35
%
 
66,600

 
36
%
 
48,763

 
34
%
      Total revenue
$
64,150

 
100
%
 
$
49,075

 
100
%
 
$
184,159

 
100
%
 
$
144,411

 
100
%


5. Business Combination

On August 14, 2019, the Company acquired Travelaer SAS ("Travelaer"), a privately held company based near Nice, France, for a total cash consideration, net of cash acquired, of approximately $10.5 million. Travelaer is a digital innovator for the travel industry with a focus on improving the customer experience across all phases of travel, and brings an Internet booking engine and NDC (New Distribution Capability) platform to the Company's portfolio. The Company has included the financial results of Travelaer in the unaudited condensed consolidated financial statements from the date of the acquisition, which have not been material to date. The transaction cost associated with the acquisition was $0.2 million for the three and nine months ended September 30, 2019.

The Company accounted for the transaction as a business combination and all of the assets acquired and the liabilities assumed in the transaction have been recognized at their acquisition date fair values. The Company recorded approximately $2 million for developed technology and customer relationships with estimated useful lives of seven years and five years, respectively. The Company recorded approximately $11 million of goodwill which is primarily related to the assembled workforce and expanded market opportunities from integrating Travelaer's technology with the Company's solutions. The goodwill balance is not deductible for U.S. income tax purposes. The Company expects to finalize the valuation as soon as practicable, but no later than one year from the acquisition date.

6. Leases

The Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from 1 year to 14 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year.

In July 2019, the Company amended its existing agreement with a computing infrastructure vendor, the result of which was an increase in future consideration to be paid by the Company. The Company accounted for this change in consideration as a modification and remeasured the value of the right-of-use asset and related lease liability on such date, which resulted in an increase of $5.7 million to each respectively.

As of September 30, 2019, the Company did not have any finance leases.

The components of operating lease expense were as follows (in thousands):
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Operating lease cost
$
2,285

 
$
6,778

Variable lease cost
498

 
1,389

Sublease income
(99
)
 
(248
)
Total lease cost
$
2,684

 
$
7,919



17


    
Supplemental information related to leases was as follows (in thousands):
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Cash paid for amounts included in the measurement of lease liability:
 
 
 
Operating cash flows from operating leases
$
1,467

 
$
4,349



 
 
September 30, 2019
Weighted average remaining lease term:
 
 
Operating leases
 
7.0 years

Weighted average discount rate:
 
 
Operating leases
 
7.26
%


As of September 30, 2019, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,
 
Amount
Remaining 2019
 
$
2,327

2020
 
7,558

2021
 
10,109

2022
 
4,542

2023
 
4,562

2024 and thereafter
 
38,654

Total operating lease payments
 
67,752

Less: Imputed interest
 
(22,945
)
Less: Anticipated lease incentive
 
(14,207
)
Total operating lease liabilities
 
$
30,600



As of September 30, 2019, the Company has additional operating leases of approximately $1.5 million that have not yet commenced, as the lessor has not made the underlying assets available for use by the Company. These operating leases will commence in fiscal year 2020 with lease terms of 5 years to 14 years.

As of December 31, 2018, the future minimum lease commitments related to lease agreements under Topic 840, the predecessor of Topic 842, were as follows:

Year Ending December 31,
 
Amount
2019
 
$
4,164

2020
 
1,649

2021
 
5,115

2022
 
6,181

2023
 
5,679

2024 and thereafter
 
57,365

Total minimum lease payments
 
$
80,153





18


7. Earnings per Share

The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands, except per share data)
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
Net loss
$
(17,347
)
 
$
(15,786
)
 
$
(51,781
)
 
$
(51,486
)
Denominator:
 
 
 
 
 
 
 
Weighted average shares (basic)
41,276

 
35,676

 
39,438

 
33,568

Dilutive effect of potential common shares

 

 

 

Weighted average shares (diluted)
41,276

 
35,676

 
39,438

 
33,568

Basic loss per share
$
(0.42
)
 
$
(0.44
)
 
$
(1.31
)
 
$
(1.53
)
Diluted loss per share
$
(0.42
)
 
$
(0.44
)
 
$
(1.31
)
 
$
(1.53
)

    
Dilutive potential common shares consist of shares issuable upon the exercise of stock options, settlement of SARs, and the vesting of RSUs and MSUs. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately 2.1 million and 2.2 million for the three months ended September 30, 2019 and 2018, respectively, and 2.1 million and 2.1 million for the nine months ended September 30, 2019 and 2018, respectively. Potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were 3.1 million for the three and nine months ended September 30, 2019.

8. Noncash Share-based Compensation

During the three months ended September 30, 2019, the Company granted 19,625 RSUs with a weighted average grant-date fair value of $69.13 per share. The Company granted no MSUs, options or SARs during this period.

During the nine months ended September 30, 2019, the Company granted 759,084 RSUs (time-based) with a weighted average grant-date fair value of $34.16 per share. The Company also granted 113,919 performance-based RSUs ("PRSUs") with a weighted average grant-date fair value of $33.05 to certain executive employees during the nine months ended September 30, 2019. These PRSUs vest on January 15, 2022 and the actual number of PRSUs that will be eligible to vest is based upon achievement of certain internal performance metrics, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the PRSUs initially granted. The Company did not grant any stock options, SARs or MSUs during the nine months ended September 30, 2019.

Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive income (loss). The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Share-based compensation:
 
 
 
 
 
 
 
Cost of revenue
$
503

 
$
445

 
$
1,535

 
$
1,325

Operating expenses:
 
 
 
 
 
 
 
Selling and marketing
1,515

 
779

 
4,329

 
3,347

General and administrative
2,901

 
2,635

 
8,521

 
8,202

Research and development
1,290

 
1,098

 
3,849

 
3,481

Total included in operating expenses
5,706

 
4,512

 
16,699

 
15,030

Total share-based compensation expense
$
6,209

 
$
4,957

 
$
18,234

 
$
16,355


    
The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") was approved by stockholders in May 2017 and reserved an aggregate amount of 2,500,000 shares for issuance. In May 2019, the shareholders

19


approved an amendment to the 2017 Stock Plan which increased the aggregate amount of shares for issuance to a total of 4,550,000. As of September 30, 2019, 2,512,077 shares remain available for issuance under the 2017 Stock Plan.
    
At September 30, 2019, the Company had an estimated $46.7 million of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period of 2.5 years.

The Company's Employee Stock Purchase Plan ("ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between 1% and 10% of their annual pay: (i) on June 30 of each year at a 15% discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on December 31 of each year at a 15% discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than $5,000 in either of the six-month measurement periods described above or more than $10,000 annually. During the three and nine months ended September 30, 2019, the Company issued 39,964 and 75,304 shares, respectively, under the ESPP. As of September 30, 2019, 140,251 shares remain authorized and available for issuance under the ESPP. As of September 30, 2019, the Company held approximately $0.8 million on behalf of employees for future purchases under the ESPP, and this amount was recorded in accrued payroll and other employee benefits in the Company's unaudited condensed consolidated balance sheet.

9. Convertible Senior Notes

The following is a summary of the Company's convertible senior notes as of September 30, 2019 (in thousands):
 
Date of Issuance
 
Unpaid Principal Balance
 
Net Carrying Amount
 
Contractual Interest Rates
 
 
 
Current
 
Noncurrent
 
2% Convertible Senior Note due in 2019 ("2019 Notes")
December 2014
 
$
21,606

 
$
21,415

 

 
2%
2% Convertible Senior Notes due in 2047 ("2047 Notes")
June 2017
 
$
24,075

 
$
20,928

 

 
2%
1% Convertible Notes due in 2024 ("2024 Notes")
May 2019
 
$
143,750

 
$

 
$
109,024

 
1%


In May 2019, the Company issued the 2024 Notes in an aggregate principal amount of $143.8 million. The interest rate for the 2024 Notes is fixed at 1% per annum. Interest is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on November 15, 2019. The 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date.

Each $1,000 of principal of the 2024 Notes will initially be convertible into 15.1394 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $66.05 per share. The initial conversion price for the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.

On or after February 15, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2024 Notes regardless of the contingent conversion conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2024 Notes.

Holders may convert their 2024 Notes at their option at any time prior to the close of business on the business day immediately preceding February 15, 2024 only under the following circumstances:

during the five consecutive business day period immediately following any five consecutive trading day period (the "Measurement Period") in which the trading price per 2024 Note for each day of that Measurement Period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such day;
during any calendar quarter commencing after the calendar quarter ending on June 30, 2019, if the last reported sale price of the common stock for 20 or more trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or
upon the occurrence of specified corporate events.


20


The 2019 Notes, the 2024 Notes and 2047 Notes (collectively, the "Notes") are general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all indebtedness and other liabilities (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).

In accounting for the transaction costs for each of the Notes issuance, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $4.3 million for the 2019 Notes, $3.4 million for the 2024 Notes and $2.7 million for the 2047 Notes, are being amortized to expense over the expected life of each notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling $1.2 million for the 2019 Notes, $1.1 million for the 2024 Notes and $0.3 million for the 2047 Notes, were netted with the equity component in stockholders' equity.

In May 2019, the Company used a portion of the net proceeds of the offering of the 2024 Notes to exchange and retire $122.1 million in aggregate principal of the 2019 Notes for an aggregate cash consideration of $76.0 million and approximately 2.18 million shares of the Company's common stock (the "Exchange Transactions"). The Company recorded a $2.3 million loss on debt extinguishment related to the Exchange Transactions. The loss on extinguishment is included in the other (expense) income, net in the the accompanying unaudited condensed consolidated statements of comprehensive income (loss).

In August 2019, the Company issued a notice of redemption to the holders of its outstanding 2047 Notes, pursuant to which it will redeem the outstanding 2047 Notes for cash at a price of 92.39% of the principal amount of the 2047 Notes, plus accrued and unpaid interest, if any (the “Redemption”). The Redemption will occur on October 30, 2019, unless earlier converted. Prior to the consummation of the Redemption, the holders of the 2047 Notes are entitled to convert such notes into shares of the Company’s common stock at a rate of 21.2861 shares per $1,000 principal amount of the 2047 Notes, which is equivalent to a conversion price of $46.98 per share. The Company intends to satisfy its conversion obligation with respect to 2047 Notes tendered by delivering shares of its common stock, together with cash in lieu of delivering any fractional shares of common stock (if applicable). As of September 30, 2019, the Company has converted $82.2 million of aggregate principal of the 2047 Notes and delivered approximately 1.7 million shares of its common stock upon conversion. The Company recorded a $2.7 million loss on debt extinguishment related to the Redemption. The loss on extinguishment is included in the other (expense) income, net in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).

As of September 30, 2019, the 2019 and 2024 Notes are not yet convertible and the 2047 Notes are convertible pursuant to the Redemption notice issued by the Company. As of September 30, 2019, the remaining term of the Notes is approximately 2 months, 55 months and 1 month, respectively.

As of September 30, 2019 and December 31, 2018, the fair value of the principal amount of the Notes was $231.0 million and $251.5 million, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.

The Notes consist of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Liability component:
 
 
 
Principal
$
189,431

 
$
250,000

Less: debt discount and issuance cost, net of amortization
(38,064
)
 
(24,810
)
Net carrying amount
$
151,367

 
$
225,190

 
 
 
 
Equity component(1)
$
70,443

 
$
37,560

(1)
Recorded within additional paid-in capital in the consolidated balance sheet. As of September 30, 2019, it included $28.7 million, $32.9 million and $8.8 million related to the 2019 Notes, the 2024 Notes and the 2047 Notes, respectively, which was net of $1.2 million, $1.1 million and $0.3 million issuance cost in equity, respectively.


21


The following table sets forth total interest expense recognized related to the Notes (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Coupon interest
$
863

 
$
1,250

 
$
3,219

 
$
3,750

Amortization of debt issuance costs
286

 
357

 
992

 
1,058

Amortization of debt discount
2,568

 
2,659

 
8,136

 
7,863

Total
$
3,717

 
$
4,266

 
$
12,347

 
$
12,671



Note Hedge and Warrant Transactions

Concurrently with the offering of the 2019 Notes, the Company entered into separate convertible note hedge (the "Note Hedge") and warrant (the "Warrant") transactions. Taken together, the purchase of the Note Hedge and the sale of the Warrant are intended to offset any actual dilution from the conversion of the 2019 Notes and to effectively increase the overall conversion price of the 2019 Notes from $33.79 to $45.48 per share. The total cost of the Note Hedge transaction was $29.4 million. The Company received $17.1 million in cash proceeds from the sale of the Warrant. The Warrant is not part of the 2019 Notes or Note Hedge. Both the Note Hedge and Warrant have been accounted for as part of additional paid-in capital.
In May 2019, in connection with the Exchange Transactions, the Company entered into certain note hedge termination agreements (the “Note Hedge Termination Agreements”) and warrant termination agreements (the “Warrant Termination Agreements”). The Company received cash proceeds of $64.8 million related to the Note Hedge Termination Agreements and paid $45.2 million related to the Warrant Termination Agreements. The Note Hedge Termination Agreements terminated certain of the Note Hedges that were entered into by the Company in connection with the offering of the 2019 Notes. The Warrant Termination Agreements terminated certain of the Warrants that were entered into by the Company in connection with the offering of the 2019 Notes.

Capped Call Transactions

In May 2019, in connection with the offering of the 2024 Notes, the Company entered into privately negotiated capped call transactions (collectively, the "Capped Call") with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the Company’s common stock initially underlying the 2024 Notes, at a strike price that corresponds to the initial conversion price of the 2024 Notes, also subject to adjustment, and are exercisable upon conversion of the 2024 Notes. The Capped Call transactions are intended to reduce potential dilution of the Company's common stock and/or offset any cash payments the Company will be required to make in excess of the principal amount upon any conversion of 2024 Notes, and to effectively increase the overall conversion price of the 2024 Notes from $66.05 to $101.62 per share. As the Capped Call transactions meet certain accounting criteria, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of the Capped Call was $16.4 million and was recorded as part of additional paid-in capital.

10. Commitments and Contingencies

Litigation

In the ordinary course of business, the Company regularly becomes involved in contract and other negotiations and, in more limited circumstances, becomes involved in legal proceedings, claims and litigation. The outcomes of these matters are inherently unpredictable. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.

Purchase commitments

In the ordinary course of business, the Company enters into various purchase commitments for goods and services.

In March 2019, the Company entered in a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement expires in March 2022. The purchase commitment as of September 30, 2019 was $67.0 million for the remaining period through the expiration of the agreement.



22


ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The terms “we,” “us,” “PROS” and “our” refer to PROS Holdings, Inc. and all of its subsidiaries that are consolidated in conformity with generally accepted accounting principles in the United States.

This management's discussion and analysis of financial condition and results of operations should be read along with the unaudited condensed consolidated financial statements and unaudited notes to unaudited condensed consolidated financial statements included in Part I, Item 1 ("Interim Condensed Consolidated Financial Statements (Unaudited)"), as well as the audited consolidated financial statements and notes to consolidated financial statements and management's discussion and analysis of financial condition and results of operations set forth in our Annual Report.

Overview

PROS provides artificial intelligence ("AI") solutions that power commerce in the digital economy by providing fast, frictionless and personalized buying experiences. PROS solutions enable dynamic buying experiences for both B2B and B2C companies across industry verticals. Companies can use our dynamic pricing optimization, sales effectiveness, revenue management and commerce solutions to assess their market environments in real time to deliver customized prices and offers. Our solutions enable buyers to move fluidly across our customers’ direct sales, online, mobile and partner channels with personalized experiences regardless of which channel those customers choose. Our decades of data science and AI expertise are infused into our solutions and are designed to reduce time and complexity through actionable intelligence. We provide standard configurations of our software based on the industries we serve and offer professional services to configure these solutions to meet the specific needs of each customer.

Q3 2019 Financial Overview

In the third quarter of 2019, subscription revenue increased 57% and 51%, respectively, for the three and nine months ended September 30, 2019, as compared to the same periods in 2018. Our continuing shift to a subscription-based revenue model also led to a growth of recurring revenue (which consists of subscription revenue and maintenance and support revenue) of 29% and 26%, respectively, as compared to the first three and nine months of 2018, and accounted for 81% and 79%, respectively, of total revenue for the three and nine months ended September 30, 2019.

Cash used in operating activities was $7.6 million for the nine months ended September 30, 2019, as compared to $9.5 million for the nine months ended September 30, 2018. The decrease in net cash used in operating activities was primarily attributable to changes in working capital partially offset by increased impact of adjustments to net loss primarily driven by loss on debt extinguishment.

Free cash flow is another key metric to assess the strength of our business. We define free cash flow, a non-GAAP financial measure, as net cash provided by (used in) operating activities minus capital expenditures (excluding expenditures for our new headquarters), purchases of other (non-acquisition-related) intangible assets and capitalized internal-use software development costs. We believe free cash flow may be useful to investors and other users of our financial information in evaluating the amount of cash generated by our business operations. Free cash flow during the three months ended September 30, 2019 was $3.0 million, compared to free cash flow use of $2.6 million for the three months ended September 30, 2018. Free cash flow used during the nine months ended September 30, 2019 was $11.8 million, compared to $14.6 million for the nine months ended September 30, 2018. This decrease was primarily attributable to a $1.9 million decrease in net cash used in operating activities primarily due to changes in working capital partially offset by increased impact of adjustments to net loss primarily driven by loss on debt extinguishment. The following is a reconciliation of free cash flow to the most comparable GAAP measure, net cash used in operating activities (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Net cash provided by (used in) operating activities
$
4,037

 
$
(1,175
)
 
$
(7,607
)
 
$
(9,485
)
Purchase of property and equipment (excluding new headquarters)
(876
)
 
(219
)
 
(3,145
)
 
(1,406
)
Purchase of intangible assets

 

 
(50
)
 

Capitalized internal-use software development costs
(153
)
 
(1,202
)
 
(1,021
)
 
(3,686
)
Free Cash Flow
$
3,008

 
$
(2,596
)
 
$
(11,823
)
 
$
(14,577
)


23


Total deferred revenue was $127.9 million as of September 30, 2019, as compared to $117.2 million as of December 31, 2018, an increase of $10.8 million, or 9%, primarily due to an increase in subscription deferred revenue.

Factors Affecting Our Performance

Key factors and trends that have affected, and we believe will continue to affect, our operating results include:

Buying Preferences Driving Technology Adoption. Corporate buyers are increasingly demanding the same type of digital buying experience that they enjoy as consumers. For example, buyers increasingly prefer to buy online when they have already decided what to buy, and often prefer not to interact with a sales representative as their primary source of research. In response, we believe that businesses are increasingly looking to modernize their sales process to compete in digital commerce by adopting technologies which provide fast, frictionless, and personalized buying experiences across sales channels. We believe we are uniquely positioned to help power these buying experiences with our AI-powered solutions that enable buyers to move fluidly across our customers’ direct sales, online, mobile and partner channels and have personalized experiences however they choose to buy. 

Continued Investments. We are focused on creating awareness for our solutions, expanding our customer base and growing our recurring revenues. While we incurred losses in the nine months of 2019, we believe our market is large and underpenetrated and therefore we intend to continue investing to expand our ability to sell and renew our subscription offerings globally through investments in sales, marketing, customer success, cloud support, security, privacy, infrastructure and other long-term initiatives. We also plan to continue to invest in product development to enhance our existing technologies and develop new applications and technologies.

Cloud Migrations. We expect that over time, additional sales of our cloud-based solutions will result in a decrease in our maintenance and support revenue, particularly as existing customers continue to migrate from our licensed solutions to our cloud solutions.

Sales Mix Impacts Subscription Revenue Recognition Timing. The mix of subscription services and professional services can create revenue variability in given periods based on the nature and scope of services sold together. Professional services that are deemed to be distinct from the subscription services are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If determined that the professional services are not considered distinct, the professional services and the subscription services are determined to be a single performance obligation and all revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer, resulting in a deferral of revenue and revenue recognized over a shorter period of time, which would have a negative near-term financial impact.


24


Results of Operations

The following table sets forth certain items in our unaudited condensed consolidated statements of comprehensive income (loss) as a percentage of total revenues for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Revenue:
 
 
 
 
 
 
 
Subscription
58
 %
 
49
 %
 
55
 %
 
46
 %
Maintenance and support
22

 
33

 
24

 
34

Total subscription, maintenance and support
81

 
82

 
79

 
80

License
2

 
2

 
2

 
2

Services
17

 
16

 
19

 
18

Total revenue
100

 
100

 
100

 
100

Cost of revenue:
 
 
 
 
 
 
 
Subscription
17

 
18

 
17

 
18

Maintenance and support
4

 
6

 
4

 
6

Total cost of subscription, maintenance and support
21

 
24

 
21

 
24

License

 

 

 

Services
20

 
15

 
17

 
16

Total cost of revenue
41

 
40

 
38

 
40

Gross profit
59

 
60

 
62

 
60

Operating Expenses:
 
 
 
 
 
 
 
Selling and marketing
34

 
36

 
36

 
37

General and administrative
18

 
21

 
19

 
21

Research and development
26

 
28

 
27

 
29

Acquisition-related

 

 

 

Total operating expenses
78

 
84

 
82

 
87

Convertible debt interest and amortization
(6
)
 
(9
)
 
(7
)
 
(9
)
Other income net
(2
)
 
1

 

 
1

Loss before income tax provision
(27
)
 
(32
)
 
(28
)
 
(36
)
Income tax provision

 

 

 

Net loss
(27
)%
 
(32
)%
 
(28
)%
 
(36
)%

Revenue:
 
Three Months Ended September 30,
 
Variance
 
Nine Months Ended September 30,
 
Variance
(Dollars in thousands)
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
Subscription
$
37,463

 
$
23,888

 
$
13,575

 
57
 %
 
$
100,958

 
$
66,876

 
$
34,082

 
51
 %
Maintenance and support
14,405

 
16,238

 
(1,833
)
 
(11
)%
 
44,772

 
49,037

 
(4,265
)
 
(9
)%
Total subscription, maintenance and support
51,868

 
40,126

 
11,742

 
29
 %
 
145,730

 
115,913

 
29,817

 
26
 %
License
1,129

 
1,093

 
36

 
3
 %
 
3,663

 
2,854

 
809

 
28
 %
Services
11,153

 
7,856

 
3,297

 
42
 %
 
34,766

 
25,644

 
9,122

 
36
 %
Total revenue
$
64,150

 
$
49,075

 
$
15,075

 
31
 %
 
$
184,159

 
$
144,411

 
$
39,748

 
28
 %
    
Subscription revenue. Subscription revenue for the three and nine months ended September 30, 2019 and 2018 increased primarily due to an increase in the number and size of customer subscriptions as compared to the prior year. We continued to invest in customer programs and initiatives which helped keep our customer attrition rates fairly consistent as compared to the prior year. Our ability to maintain consistent customer attrition rates will directly impact our ability to continue to grow our subscription revenue.

25



Maintenance and support revenue. The decrease in maintenance and support revenue was principally a result of customer maintenance churn and migrating existing maintenance contracts to the cloud during the three and nine months ended September 30, 2019. We expect maintenance revenue to continue to decline over time as we sell fewer licenses and related maintenance and support, sell more subscription services and migrate existing maintenance customers to our cloud solutions.

License revenue. License revenue remained relatively unchanged during the three months ended September 30, 2019. License revenue increased during the nine months ended September 30, 2019 primarily due to an increase in license revenue with existing customers recognized upon software delivery.

Services revenue. Services revenue increased primarily as a result of higher sales of professional services related to our subscription sales and add-on professional services revenue from existing customers during the three and nine months ended September 30, 2019, as compared to the same periods in 2018. Services revenue varies from period to period depending on different factors, including the level of professional services required to implement our solutions, the timing of services revenue recognition on certain subscription contracts and any additional professional services requested by our customers during a particular period.
Cost of revenue and gross profit:
 
Three Months Ended September 30,
 
Variance
 
Nine Months Ended September 30,
 
Variance
(Dollars in thousands)
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
Cost of subscription
$
11,039

 
$
9,053

 
$
1,986

 
22
 %
 
$
30,543

 
$
26,308

 
$
4,235

 
16
 %
Cost of maintenance and support
2,632

 
2,852

 
(220
)
 
(8
)%
 
8,269

 
8,762

 
(493
)
 
(6
)%
Total cost of subscription, maintenance and support
13,671

 
11,905

 
1,766

 
15
 %
 
38,812

 
35,070

 
3,742

 
11
 %
Cost of license
51

 
63

 
(12
)
 
(19
)%
 
152

 
200

 
(48
)
 
(24
)%
Cost of services
12,661

 
7,508

 
5,153

 
69
 %
 
31,792

 
22,451

 
9,341

 
42
 %
Total cost of revenue
26,383

 
19,476

 
6,907

 
35
 %
 
70,756

 
57,721

 
13,035

 
23
 %
Gross profit
$
37,767

 
$
29,599

 
$
8,168

 
28
 %
 
$
113,403

 
$
86,690

 
$
26,713

 
31
 %
    
Cost of subscription. The three and nine-month increase was primarily attributable to increases in infrastructure costs to support our current subscription customer base, increases in personnel cost primarily driven by higher headcount and increased amortization expense associated with our internal-use software. Our subscription gross profit percentage was 71% and 62%, respectively, for the three months ended September 30, 2019 and 2018. Our subscription gross profit percentage was 70% and 61%, respectively, for the nine months ended September 30, 2019 and 2018. The three and nine-month increase in gross profit percentage was primarily attributable to a 57% and 51%, respectively, increase in subscription revenue combined with a smaller increase in cost of subscription driven by efficiencies we are achieving in our cloud infrastructure.

Cost of maintenance and support. The three and nine-month decrease was primarily attributable to a decrease in personnel costs. Maintenance and support gross profit percentage for the three and nine months ended September 30, 2019 and 2018 was 82%.

Cost of license. Cost of license consists of third-party fees for licensed software and remained relatively consistent year-over-year. License gross profit percentages for the three months ended September 30, 2019 and 2018, were 95% and 94%, respectively. License gross profit percentages for the nine months ended September 30, 2019 and 2018, were 96% and 93%, respectively.

Cost of services. The three and nine-month increase was primarily attributable to an increase in personnel costs, primarily driven by higher headcount and third party system integrators to support our current customer implementations, related travel expenses and other facility and overhead expenses. Services gross profit percentage for the three months ended September 30, 2019 and 2018, was (14)% and 4%, respectively. Services gross profit percentage for the nine months ended September 30, 2019 and 2018, was 9% and 12%, respectively. The decrease in services gross profit percentages was primarily attributed to an increase in third party system integrators to support our current customer implementations. Services gross profit percentages vary period to period depending on different factors, including the level of professional services required to implement our solutions, our effective man-day rates and the utilization of our professional services personnel. We plan on increasing headcount in our professional services organization to support our current and anticipated growth in the number of customers purchasing our subscription services.


26


Gross profit. The increase in overall gross profit for the three and nine months ended September 30, 2019 was primarily attributable to an increase in total revenue of 31% and 28%, respectively, as compared to the same periods in 2018 mainly due to an increase in our subscription revenue.

Operating expenses:
 
Three Months Ended September 30,
 
Variance
 
Nine Months Ended September 30,
 
Variance
(Dollars in thousands)
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
Selling and marketing
$
21,600

 
$
17,513

 
$
4,087

 
23
%
 
$
66,030

 
$
53,671

 
$
12,359

 
23
%
General and administrative
11,553

 
10,179

 
1,374

 
13
%
 
35,260

 
31,013

 
4,247

 
14
%
Research and development
16,878

 
13,773

 
3,105

 
23
%
 
50,132

 
41,517

 
8,615

 
21
%
Acquisition-related
248

 

 
248

 
nm

 
248

 
95

 
153

 
161
%
Total operating expenses
$
50,279

 
$
41,465

 
$
8,814

 
21
%
 
$
151,670

 
$
126,296

 
$
25,374

 
20
%
    
Selling and marketing expenses. The three and nine-month increase was primarily attributable to an increase of $4.0 million and $10.3 million, respectively, in personnel cost primarily driven by higher headcount as we continue to focus on adding new customers and increasing penetration within our existing customer base. In addition, there was an increase of $0.1 million and $2.1 million, respectively, in expenses for sales and marketing events and sales related travel.

General and administrative expenses. The three and nine-month increase was primarily attributable to an increase in personnel cost of $0.9 million and $2.2 million, respectively, and an increase of $0.5 million and $2.0 million, respectively, in professional fees and facility expenses.

Research and development expenses. The three and nine-month increase was primarily attributable to an increase of $2.7 million and $6.7 million, respectively, in personnel cost primarily driven by higher headcount. The remaining increase of $0.4 million and $1.9 million was attributable to increases in facility and other overhead expenses.

Acquisition-related expenses. Acquisition-related expenses were $0.2 million for the three and nine months ended September 30, 2019 and consisted primarily of integration costs and professional fees for our acquisition of Travelaer. Acquisition-related expenses were $0.1 million for the nine months ended September 30, 2018 and consisted primarily of integration costs, retention bonuses and professional fees related to our acquisition of PROS Travel Commerce, Inc. (formerly Vayant Travel Technologies, Inc.).

Other (expense) income, net:
 
Three Months Ended September 30,
 
Variance
 
Nine Months Ended September 30,
 
Variance
(Dollars in thousands)
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
Convertible debt interest and amortization
$
(3,717
)
 
$
(4,266
)
 
$
549

 
(13
)%
 
$
(12,347
)
 
$
(12,671
)
 
$
324

 
(3
)%
Other (expense) income, net
$
(1,010
)
 
$
521

 
$
(1,531
)
 
(294
)%
 
$
(601
)
 
$
967

 
$
(1,568
)
 
(162
)%
    
Convertible debt interest and amortization. The convertible debt expense for the three and nine months ended September 30, 2019 and 2018 related to coupon interest and amortization of debt discount and issuance costs attributable to our Notes.

Other (expense) income, net. The decrease in other (expense) income, net for the three and nine months ended September 30, 2019, primarily related to a $5.0 million loss on debt extinguishment related to our 2019 and 2047 Notes recognized during the second and third quarter of 2019. This decrease was partially offset by an increase in interest income.

Income tax provision:
 
Three Months Ended September 30,
 
Variance
 
Nine Months Ended September 30,
 
Variance
(Dollars in thousands)
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
Effective tax rate
(0.6
)%
 
(1.1
)%
 
n/a

 
n/a

 
(1.1
)%
 
(0.3
)%
 
n/a

 
n/a
Income tax provision
$
108

 
$
175

 
$
(67
)
 
(38
)%
 
$
566

 
$
176

 
$
390

 
nm
    

27


Income tax provision. The tax provision for the three and nine months ended September 30, 2019 included both foreign income and withholding taxes. No tax benefit was recognized on jurisdictions with a projected loss for the year due to the valuation allowances on our deferred tax assets.

Our effective tax rate was (0.6)% and (1.1)% for the three months ended September 30, 2019 and 2018, respectively. Our effective tax rate was (1.1)% and (0.3)% for the nine months ended September 30, 2019 and 2018, respectively. The income tax rate varies from the 21% federal statutory rate primarily due to the valuation allowances on our deferred tax assets and foreign and state taxes not based on income. While our expected tax rate would be 0% due to the full valuation on the deferred tax assets, the (0.6)% and (1.1)% tax rate for the three months ended September 30, 2019 and 2018, respectively, and the (1.1)% and (0.3)% for the nine months ended September 30, 2019 and 2018, respectively, is due to foreign and state taxes not based on pre-tax income.

Jurisdictions with a projected loss for the year where no tax benefit can be recognized due to the valuation allowances on our deferred tax assets are excluded from the estimated annual federal effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter depending on the mix and timing of actual earnings versus annual projections.

Liquidity and Capital Resources

At September 30, 2019, we had $319.2 million of cash and cash equivalents and $174.5 million of working capital as compared to $295.5 million of cash and cash equivalents and $71.4 million of working capital at December 31, 2018.

Our principal sources of liquidity are our cash and cash equivalents, cash flows generated from operations and potential borrowings under our Revolver. We issued the 2019 Notes in December 2014, the 2047 Notes in June 2017, the Secondary Offering in August 2018 and the 2024 Notes in May 2019 to supplement our overall liquidity position. Our material drivers or variants of operating cash flow are net income (loss), noncash expenses (principally share-based compensation, intangible amortization and amortization of debt discount and issuance costs) and the timing of periodic invoicing and cash collections related to licenses, subscriptions and support for our software and related services. Our operating cash flows are also impacted by the timing of payments to our vendors and the payments of our other liabilities. We generally pay our vendors in accordance with the invoice terms and conditions.

We believe our existing cash, cash equivalents, including funds available under our Revolver and our current estimates of future operating cash flows, will provide adequate liquidity and capital resources to meet our operational requirements, anticipated capital expenditures and coupon payments for our Notes for the next twelve months. Our future working capital requirements will depend on many factors, including the operations of our existing business, potential growth of our subscription services, future acquisitions we might undertake, and expansion into complementary businesses. If such need arises, we may raise additional funds through equity or debt financings.

The following table presents key components of our unaudited condensed consolidated statements of cash flows for the nine months ended September 30, 2019 and 2018:
 
 
Nine Months Ended September 30,
(Dollars in thousands)
2019
 
2018
Net cash used in operating activities
$
(7,607
)
 
$
(9,485
)
Net cash used in investing activities
(15,121
)
 
(5,092
)
Net cash provided by financing activities
46,806

 
135,609

Cash and cash equivalents (beginning of period)
295,476

 
160,505

Cash and cash equivalents (end of period)
$
319,162

 
$
281,889

    
Operating Activities
    
Net cash used in operating activities for the nine months ended September 30, 2019 was $7.6 million. The $1.9 million decrease in cash used as compared to 2018 was primarily attributable to changes in working capital partially offset by increased impact of adjustments to net loss primarily driven by loss on debt extinguishment.


28


Investing Activities

Net cash used in investing activities for the nine months ended September 30, 2019 was $15.1 million, which was primarily related to the consideration paid for the acquisition of Travelaer of $10.5 million, capital expenditures of $3.4 million, $1.0 million related to capitalized internal-use software development costs on our subscription service solutions and an investment in equity securities of $0.2 million.

Financing Activities

Net cash provided by financing activities for the nine months ended September 30, 2019 was $46.8 million, which was attributable to proceeds from the issuance of 2024 Notes of $140.2 million, proceeds from bond hedge termination of $64.8 million and proceeds from employee stock plans of $2.0 million, partially offset by a cash convertible debt settlement payment of $76.0 million, $45.2 million paid for termination of warrant, $21.6 million paid for tax withholdings on vesting of employee share-based awards, purchase of capped call of $16.4 million, and payment for convertible debt issuance cost of $0.9 million.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material. We do not have any relationships with unconsolidated entities or financial partnerships, such as variable interest entities, that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Contractual Obligations and Commitments

Other than changes described in Note 10 above, there have been no material changes to our contractual obligations and commitments disclosed in our Annual Report.

Credit facility

There were no outstanding borrowings under the Revolver as of September 30, 2019. As of September 30, 2019, we had $0.1 million of unamortized debt issuance costs related to the Revolver included in prepaids and other current assets and other long-term assets in the unaudited condensed consolidated balance sheets. For the three and nine months ended September 30, 2019 and 2018, we recorded an immaterial amount of amortization of debt issuance cost which is included in other expense, net in the unaudited condensed consolidated statements of comprehensive income (loss).

Recent Accounting Pronouncements

See "Recently adopted accounting pronouncements" in Note 2 above for discussion of recent accounting pronouncements including the respective expected dates of adoption.
Critical accounting policies and estimates

Our consolidated financial statements are prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. Actual results could differ from those estimates. The complexity and judgment required in our estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful accounts, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. Our critical accounting policies related to the estimates and judgments are discussed in our Annual Report under management's discussion and analysis of financial condition and results of operations, except for the leases policy which has been updated in result of the adoption of the new lease standard under Topic 842 and is included herein.

29



Leases

We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the unaudited condensed consolidated balance sheet.

ROU assets represent our right to use an underlying asset over the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. We include any anticipated lease incentives in the determination of lease liability.

We use our estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. We give consideration to our recent debt issuances as well as publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates.
 
Our lease terms include options to extend the lease when it is reasonably certain that we will exercise that option. Leases with a term of 12 months or less are not recorded on the unaudited condensed consolidated balance sheet. Our lease agreements do not contain any residual value guarantees.


30


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Foreign Currency Exchange Risk

Although our contracts are predominately denominated in U.S. dollars, we are exposed to foreign currency exchange risk because we also have some contracts denominated in foreign currencies. The effect of a hypothetical 10% adverse change in exchange rates on our foreign denominated receivables as of September 30, 2019 would result in a loss of approximately $0.3 million. We are also exposed to foreign currency risk due to our operating subsidiaries in France, United Kingdom, Canada, Germany, Ireland, Australia, Bulgaria and United Arab Emirates. A hypothetical 10% adverse change in the value of the U.S. dollar in relation to the euro, which is our single most significant foreign currency exposure, would have decreased revenue for the three and nine months ended September 30, 2019 by approximately $0.2 million and $0.7 million, respectively. However, due to the relatively low volume of payments made and received through our foreign subsidiaries, we do not believe that we have significant exposure to foreign currency exchange risks. Fluctuations in foreign currency exchange rates could harm our financial results in the future.

We currently do not use derivative financial instruments to mitigate foreign currency exchange risks. We continue to review this matter and may consider hedging certain foreign exchange risks through the use of currency futures or options in future years.

Interest Rate Risk

We are exposed to market risk for changes in interest rates related to the variable interest rate on borrowings under the Revolver. As of September 30, 2019, we had no borrowings under the Revolver.

As of September 30, 2019, we had outstanding principal amounts of $21.6 million, $143.8 million and $24.1 million respectively, of the 2019 Notes, the 2024 Notes and the 2047 Notes which are fixed rate instruments. Therefore, our results of operations are not subject to fluctuations in interest rates. The fair value of the Notes may change when the market price of our stock fluctuates.

We believe that we do not have any material exposure to changes in the fair value as a result of changes in interest rates due to the short term nature of our cash equivalents.

ITEM 4. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Exchange Act) as of September 30, 2019. Based on our evaluation of our disclosure controls and procedures as of September 30, 2019, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act (i) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and (ii) 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.

Changes in Internal Control over Financial Reporting

In August 2019, we acquired Travelaer, in an all-cash transaction. See Note 5, "Business Combinations" to the unaudited interim consolidated financial statements included in this Quarterly Report on Form 10-Q for a discussion of this acquisition and related financial data. Management has considered this acquisition immaterial to the results of operations, cash flows and financial position from the date of the acquisition through September 30, 2019. In accordance with SEC guidance, management plans to exclude Travelaer from management’s assessment of, and report on, internal controls over financial reporting from the date of the acquisition through December 31, 2019. We are in the process of reviewing the operations of Travelaer and evaluating the impact of the acquisition on our internal controls over financial reporting. Excluding this acquisition, there have been no changes in our internal control over financial reporting during the three months ended September 30, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We implemented internal controls to ensure we adequately evaluated our lease contracts and properly assessed the impact of our adoption of Topic 842 on January 1, 2019. There were no significant changes to our internal control over financial reporting due to the adoption of Topic 842.

31


PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS

From time to time, we are a party to legal proceedings and claims arising in the ordinary course of business. We are not currently aware of any such proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition, results of operations or cash flows.

ITEM 1A. RISK FACTORS

There have been no material changes in the Company's risk factors from those disclosed in Part I, Item 1A, of our Annual Report with the exception of the following revised and updated risk factor.

We incurred indebtedness by issuing convertible notes, and our debt repayment obligations may adversely affect our financial condition and cash flows from operations in the future.
In May 2019, we issued $143.8 million principal amount of 1.0% convertible senior notes (“2024 Notes”) due May 15, 2024, unless earlier redeemed, purchased or converted in accordance with their terms prior to such date. Interest is payable semi-annually in arrears on May 15 and November 15 of each year. As of September 30, 2019, the entire $143.8 million of aggregate principal amount of 2024 Notes are outstanding.
In June 2017, we issued $106.3 million principal amount of 2.0% convertible senior notes ("2047 Notes") due June 1, 2047, unless earlier redeemed, purchased or converted in accordance with their terms prior to such date. Interest is payable semi-annually in arrears on June 1 and December 1 of each year. In 2019, we issued a notice of redemption and subsequently converted and extinguished a portion of the 2047 Notes. As of September 30, 2019, $24.1 million of aggregate principal amount of 2047 Notes are outstanding.
In December 2014, we issued $143.8 million principal amount of 2.0% convertible senior notes ("2019 Notes") due December 1, 2019, unless earlier purchased or converted. Interest is payable semi-annually in arrears on June 1 and December 1 of each year. We retired a portion of the 2019 Notes in 2019. As of September 30, 2019, $21.6 million of aggregate principal amount of 2019 Notes are outstanding.
Our indebtedness could have important consequences because it may impair our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions and general corporate or other purposes, and a portion of our cash flows from operations may have to be dedicated to repaying the principal beginning in 2019. Our ability to meet our debt obligations will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors. We cannot control many of these factors. Our future operations may not generate sufficient cash to enable us to repay our debt. If we fail to make a payment on our debt, we could be in default on such debt. If we are at any time unable to pay our indebtedness when due, we may be required to renegotiate the terms of the indebtedness, seek to refinance all or a portion of the indebtedness or obtain additional financing. There can be no assurance that, in the future, we will be able to successfully renegotiate such terms, that any such refinancing would be possible or that any additional financing could be obtained on terms that are favorable or acceptable to us.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

We have an ongoing authorization from our board of directors to repurchase up to $15.0 million in shares of our common stock in the open market or through privately negotiated transactions. As of September 30, 2019, $10.0 million remained available for repurchase under the existing repurchase authorization. We did not make any purchases of our common stock under this program for the three months ended September 30, 2019.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURE

None.

ITEM 5. OTHER INFORMATION

None.

32



ITEM 6. EXHIBITS
Index to Exhibits
 
 
 
 
Provided
 
Incorporated by Reference
Exhibit No.
 
Description
 
Herewith
 
Form
 
Filing Date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31.1
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
31.2
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
32.1*
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
Exhibit No.
 
Description
 
 
 
 
 
 
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
*
This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Act of 1934, or otherwise subject to the liability of that Section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.
+
Indicates a management contract or compensatory plan or arrangement.

33


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.
 
 
 
PROS HOLDINGS, INC.
 
 
 
 
October 24, 2019
By:
 
/s/ Andres Reiner
 
 
 
Andres Reiner
 
 
 
President and Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
October 24, 2019
By:
 
/s/ Stefan Schulz
 
 
 
Stefan Schulz
 
 
 
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)

34
EX-31.1 2 a2019q3ex311ceocertifi.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Andres Reiner, certify that:
1.
 I have reviewed this quarterly report on Form 10-Q of PROS Holdings, 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.
 
October 24, 2019
 
/s/ Andres Reiner
 
 
Andres Reiner
 
 
President and Chief Executive Officer




EX-31.2 3 a2019q3ex312cfocertifi.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Stefan Schulz, certify that:
1.
 I have reviewed this quarterly report on Form 10-Q of PROS Holdings, 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.
 
October 24, 2019
 
/s/ Stefan Schulz
 
 
Stefan Schulz
 
 
Executive Vice President and Chief Financial Officer


EX-32.1 4 a2019q3ex321ceocfocert.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Andres Reiner, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the quarterly report of PROS Holdings, Inc., on Form 10-Q for the period ended September 30, 2019 fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and the information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of PROS Holdings, Inc.
October 24, 2019
 
/s/ Andres Reiner
 
 
Andres Reiner
 
 
President and Chief Executive Officer

I, Stefan Schulz, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the quarterly report of PROS Holdings, Inc., on Form 10-Q for the period ended September 30, 2019 fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and the information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of PROS Holdings, Inc. 
October 24, 2019
 
/s/ Stefan Schulz
 
 
Stefan Schulz
 
 
Executive Vice President and Chief Financial Officer

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to PROS Holdings, Inc. and will be retained by PROS Holdings, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification "accompanies" the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-101.SCH 5 pro-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2408402 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Business Combinations (Notes) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Commitments and Contingencies Purchase commitments (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statement of Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Convertible debt (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Convertible debt (Notes) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Convertible debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Deferred Revenue and Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Deferred Revenue and Performance Obligation (Notes) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Deferred Revenue and Performance Obligation (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Disaggregation of Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Disaggregation of Revenue Revenue by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Earnings per Share Basis and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Earnings per Share (Note) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Earnings per Share (Table) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Leases Schedule of lease liability maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Leases Schedule of lease liability maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Noncash Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Noncash Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Noncash Share-based Compensation (Note) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Noncash Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and Nature of Operations Organization and Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies Awards Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies Fair Value Calculation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies (Notes) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pro-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pro-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pro-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entities [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Entity Information [Line Items] Entity Information [Line Items] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Statement of Cash Flows [Abstract] Statement [Table] Statement [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Convertible Debt [Member] Convertible Debt [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Statement [Line Items] Statement [Line Items] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Amortization of Financing Costs and Discounts Amortization of Debt Issuance Costs and Discounts Share-based compensation Share-based Payment Arrangement, Noncash Expense Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Loss on Disposition of Assets Gain (Loss) on Disposition of Assets Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts and unbilled receivables Accounts and Unbilled Receivables Accounts and unbilled receivables Increase (Decrease) in Deferred Costs Increase (Decrease) in Other Operating Assets Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Accrued payroll and other employee benefits Increase (Decrease) in Employee Related Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Internal-use software development costs capitalized Internal-use software development costs capitalized Amount of internal-use software development costs capitalized by the company in the period and included in property and equipment, net in the consolidated balance sheet. Payments to Acquire Other Investments Payments to Acquire Other Investments Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Exercise of stock options Proceeds from Stock Options Exercised Proceeds from Stock Plans Proceeds from Stock Plans Tax withholding related to net share settlement of restricted stock units Tax Withholding Related to Net Share Settlement of Restricted Stock Units The cash outflow to reacquire common stock to satisfy employee tax withholding obligations related to share-based compensation during the period. Proceeds from Issuance of Common Stock, Net Proceeds from Issuance of Common Stock Repayments of Notes Payable Repayments of Notes Payable Proceeds from Convertible Debt Proceeds from Convertible Debt Payments of Debt Issuance Costs Payments of Debt Issuance Costs Purchase of capped call Purchase of capped call Purchase of capped call Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost Proceeds from bond hedge termination Proceeds from bond hedge termination Proceeds from bond hedge termination Payment for warrant termination Payment for warrant termination Payment for warrant termination Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of Exchange Rate on Cash and Cash Equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Beginning of period Cash and Cash Equivalents, at Carrying Value End of period Capital Expenditures Incurred but Not yet Paid Capital Expenditures Incurred but Not yet Paid Accounting Policies [Abstract] Schedule of Significant Accounting Policies [Table] Schedule of Significant Accounting Policies [Table] Schedule of details pertaining to the Company's summary of significant accounting policies disclosure. Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Market-based RSU Award Tranche [Axis] Market-based RSU Award Tranche [Axis] Market-based RSU Award Tranche [Axis] Market-based RSU Award Tranche [Domain] Market-based RSU Award Tranche [Domain] [Domain] for Market-based RSU Award Tranche [Axis] Share-based Payment Arrangement, Tranche One [Member] Share-based Payment Arrangement, Tranche One [Member] Share-based Payment Arrangement, Tranche Two [Member] Share-based Payment Arrangement, Tranche Two [Member] Share-based Payment Arrangement, Tranche Three [Member] Share-based Payment Arrangement, Tranche Three [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Internal-use software [Axis] Internal-use software [Axis] Internal-use software for which development costs may be capitalized by the company. Internal-use software [Domain] Internal-use software [Domain] Internal-use software [Domain] Cloud-based product offerings [Member] Cloud-based product offerings [Member] Cloud-based product offerings [Member] Summary of Significant Accounting Policies [Line Items] Summary of Significant Accounting Policies [Line Items] Summary of Significant Accounting Policies [Line Items] Internal-use software development costs capitalized Capitalized Computer Software, Amortization Capitalized Computer Software, Amortization Tangible Asset Impairment Charges Tangible Asset Impairment Charges Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target Share Price Target Share Price Target Share Price Target Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Treasury money market funds, at fair value Treasury money market funds, at fair value Investments in treasury money market funds which are part of the company's assets, measured at fair value. Commercial Paper Commercial Paper Cost Method Investments, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Deferred Costs Deferred Costs Amortization of Deferred Charges Amortization of Deferred Charges Capitalized Contract Cost, Net Capitalized Contract Cost, Net Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Line of Credit Facility, Amount Outstanding Long-term Line of Credit Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Income Tax Expense (Benefit) Income Tax Expense (Benefit) Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription and Circulation [Member] Subscription and Circulation [Member] Maintenance [Member] Maintenance [Member] License [Member] License [Member] Service [Member] Service [Member] Revenue from Contract with Customer, Including Assessed Tax Revenue from Contract with Customer, Including Assessed Tax Total subscription, maintenance and support revenue Total subscription, maintenance and support revenue Total subscription, maintenance and support revenue Total revenue Revenues Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of subscription, maintenance and support Cost of subscription, maintenance and support Cost of subscription, maintenance and support Gross profit Gross Profit Operating Expenses Operating Expenses [Abstract] Selling and Marketing Expense Selling and Marketing Expense General and Administrative Expense General and Administrative Expense Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Income from operations Operating Income (Loss) Other income (expense): Nonoperating Income (Expense) [Abstract] Convertible debt interest and amortization Convertible debt interest and amortization Convertible debt interest and amortization Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Loss before income tax provision Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax provision (benefit) Net income (loss) Earnings Per Share, Basic Earnings Per Share, Basic Net earnings (loss) per share: Earnings Per Share, Basic and Diluted Earnings Per Share, Basic and Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted Weighted average number of shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted Average Number of Shares Outstanding, Basic and Diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement of Financial Position [Abstract] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Assets: Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term Investments Short-term Investments Trade and other receivables, net of allowance of $968 and $978, respectively Account and Unbilled Receivables, Net Accounts receivables represents the 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. Unbilled receivables represent the amount due for services rendered or products shipped, but not yet billed, recognized in conformity with revenue recognition criteria. Deferred Costs, Current Deferred Costs, Current Prepaid and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Deferred Costs, Noncurrent Deferred Costs, Noncurrent Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other long term assets, net Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders' Equity: Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Accrued payroll and other employee benefits Employee-related Liabilities, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Deferred Revenue, Current Deferred Revenue, Current Convertible Debt, Current Convertible Debt, Current Total current liabilities Liabilities, Current Long-term deferred revenue Deferred Revenue, Noncurrent Convertible Debt, Noncurrent Convertible Debt, Noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Other Liabilities, Noncurrent Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (see Note 10) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value, 5,000,000 shares authorized; none issued Preferred Stock, Value, Issued Common stock, $0.001 par value, 75,000,000 shares authorized; 46,460,212 and 41,573,491 shares issued, respectively; 42,042,627 and 37,155,906 shares outstanding, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Treasury stock, 4,417,585 common shares, at cost Treasury Stock, Value Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Leases [Abstract] Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Allowance for bad debts Accounts Receivable, Allowance for Credit Loss, Current Preferred stock - par value Preferred Stock, Par or Stated Value Per Share Preferred stock - shares authorized Preferred Stock, Shares Authorized Preferred stock - shares issued Preferred Stock, Shares Issued Common stock - par value Common Stock, Par or Stated Value Per Share Common stock - shares authorized Common Stock, Shares Authorized Common stock - shares issued Common Stock, Shares, Issued Common stock - shares outstanding Common Stock, Shares, Outstanding Treasury stock - shares Treasury Stock, Shares Revenue by Geography [Abstract] Revenue by Geography [Abstract] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] UNITED STATES UNITED STATES Europe [Member] Europe [Member] The rest of the world [Member] The rest of the world [Member] The rest of the world [Member] Revenues Percentage of total revenue percentage of total revenue percentage of total revenue Schedule of Disaggregation Of Revenue [Table Text Block] Schedule of Disaggregation Of Revenue [Table Text Block] Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. Awards outstanding [Table Text Block] Awards outstanding [Table Text Block] Schedule of awards outstanding for each share-based compansation award type. Market Stock Units Valuation Assumptions [Table Text Block] Market Stock Units Valuation Assumptions [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of Market Stock Units which are performance-based awards that vest based upon the Company's relative shareholder return. Noncash Share-based Compensation [Abstract] Noncash Share-based Compensation [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2017 Equity Incentive Plan [Member] [Member] 2017 Equity Incentive Plan [Member] [Member] 2017 Equity Incentive Plan [Member] [Member] 2017 Amended Equity Incentive Plan [Member] 2017 Amended Equity Incentive Plan [Member] 2017 Amended Equity Incentive Plan [Member] RSUs MSUs Market Share Units (MSUs) [Member] Market Share Units (MSUs) are performance-based awards which vest based upon the company's relative shareholder return. Employee Stock [Member] Employee Stock [Member] Noncash Share-based Compensation (Narrative) [Line Items] Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Awards, other than options, granted in period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted average grant date fair value, per share, of awards granted in period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Shares reserved for issuance under Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Shares available for future grants Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Unrecognized compensation cost related to share-based compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Weighted average period to recognize cost, in years Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Maximum Amount Contributable by employees under ESPP- Half yearly Maximum Amount Contributable by employees under ESPP- Half yearly Maximum Amount Contributable by employees under ESPP- Half yearly Maximum Amount Contributable By Employees Under ESPP- Annually Maximum Amount Contributable By Employees Under ESPP- Annually Maximum Amount Contributable By Employees Under ESPP- Annually Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans ESPP contributions by Employees ESPP contributions by Employees ESPP contributions by Employees Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Treasury Stock [Member] Treasury Stock [Member] Retained Earnings [Member] Retained Earnings [Member] Accumulated Other Comprehensive Income, net of tax [Member] Accumulated Other Comprehensive Income, net of tax [Member] Accumulated Other Comprehensive Income, net of tax [Member] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Common Stock, Shares, Outstanding, Beginning Balance Stockholders' Equity Attributable to Parent Treasury Stock, Shares - Beginning Balance Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Proceeds from Stock Options Exercised Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Gross Stock Issued During Period, Value, Restricted Stock Award, Gross Stock Issued During Period, Shares, Secondary Offering Stock Issued During Period, Shares, Secondary Offering Stock Issued During Period, Shares, Secondary Offering Stock Issued During Period, Value, Secondary Offering Stock Issued During Period, Value, Secondary Offering Stock Issued During Period, Shares, Secondary Offering Stock Issued During Period, Shares, Conversion of Convertible Securities Stock Issued During Period, Shares, Conversion of Convertible Securities Stock Issued During Period, Value, Conversion of Convertible Securities Stock Issued During Period, Value, Conversion of Convertible Securities Adjustment to additional paid in capital, termination of bond hedge and warrant Adjustment to additional paid in capital, termination of bond hedge and warrant Adjustment to additional paid in capital, termination of bond hedge Adjustment to additional paid in capital, termination of warrant Adjustment to additional paid in capital, termination of warrant Adjustment to additional paid in capital, termination of warrant Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Adjustments to Additional Paid in Capital, Other Adjustment to additional paid in capital, purchase of capped call Adjustment to paid in capital, purchase of capped call APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition Cumulative effect of adoption of section 606 Cumulative effect of adoption of section 606 Cumulative effect of adoption of section 606 Other Comprehensive Income (Loss), Net of Tax Net Income (Loss) Attributable to Parent Treasury Stock, Shares - Enging Balance Stockholders' Equity Attributable to Parent Common Stock, Shares, Outstanding, Ending Balance Basis of presentation Basis of Accounting, Policy [Policy Text Block] Accounting Changes [Text Block] Accounting Changes [Text Block] Basis of consolidation Consolidation, Policy [Policy Text Block] Dollar amounts Dollar amounts [Policy Text Block] Dollar Amounts [Policy Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Revenue recognition Revenue [Policy Text Block] Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Business Combinations Policy [Policy Text Block] Business Combinations Policy [Policy Text Block] Internal-use software Internal Use Software, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Noncash share-based compensation Share-based Payment Arrangement [Policy Text Block] Earnings per share Earnings Per Share, Policy [Policy Text Block] Cost Method Investments, Policy [Policy Text Block] Cost Method Investments, Policy [Policy Text Block] Fair value measurement Fair Value Measurement, Policy [Policy Text Block] Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Revenue Recognition, Customer Acquisitions [Policy Text Block] Revenue Recognition, Customer Acquisitions [Policy Text Block] Deferred Charges, Policy [Policy Text Block] Deferred Charges, Policy [Policy Text Block] Revenue Recognition, Deferred Revenue [Policy Text Block] Revenue Recognition, Deferred Revenue [Policy Text Block] Credit Facility Debt, Policy [Policy Text Block] Income taxes Income Tax, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Earnings per Share Earnings Per Share [Text Block] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Numerator Earnings per share, Numerator [Abstract] Earnings per share, Numerator [Abstract] Denominator Earnings per share, Denominator [Abstract] Earnings per share, Denominator [Abstract] Weighted average shares (basic) Dilutive effect of potential common shares Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average shares (diluted) Weighted Average Number of Shares Outstanding, Diluted Basic Earnings Per Share Diluted earnings per share Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer Relationships [Member] Customer Relationships [Member] Developed Technology Rights [Member] Developed Technology Rights [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Goodwill, Acquired During Period Goodwill, Acquired During Period Awards Outstanding [Table] Awards Outstanding [Table] Schedule of awards outstanding for each share-based compansation award type. Restricted stock unit - market-based [Member] Restricted stock unit - market-based [Member] Restricted stock unit - market-based [Member] Stock appreciation rights Stock Appreciation Rights (SARs) [Member] Market Share Units (MSUs) [Member] Restricted Stock Unit - time based [Member] Restricted Stock Unit - time based [Member] Restricted Stock Unit - time based [Member] Performance Shares [Member] Performance Shares [Member] Awards outstanding [Line Items] Awards outstanding [Line Items] Awards outstanding [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Organization and Nature of Operations [Abstract] Organization and Nature of Operations [Abstract] Organization and nature of operations Nature of Operations [Text Block] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Remaining 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five 2024 and thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Operating Leases, Payments Due Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Anticipated Incentives Lessee, Operating Lease, Anticipated Incentives Lessee, Operating Lease, Anticipated Incentives Operating Lease, Liability Operating Lease, Liability Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (ASC 840) [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Text Block] Disaggregation of Revenue [Text Block] Disaggregation of Revenue [Text Block] Debt Disclosure [Abstract] Schedule of Debt [Table Text Block] Schedule of Debt [Table Text Block] Convertible Debt [Table Text Block] Convertible Debt [Table Text Block] Assumptions For Fair Value Calculation of Market Stock Units [Table] Assumptions For Fair Value Calculation of Market Stock Units [Table] Assumptions For Fair Value Calculation of Market Stock Units [Table] Valuation Assumptions for Stock Awards [Line Items] Valuation Assumptions for MSUs [Line Items] Valuation Assumptions for MSUs [Line Items] Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life, in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Long-term Debt [Text Block] Long-term Debt [Text Block] Schedule of Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] Leases - additional information [Abstract] Leases - additional information [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Lease Modification [Member] Lease Modification [Member] Lease Modification [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Operating Lease, Cost Operating Lease, Cost Variable Lease, Cost Variable Lease, Cost Sublease Income Sublease Income Lease, Cost Lease, Cost Operating Lease, Payments Operating Lease, Payments Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Unrecorded Unconditional Purchase Obligation Unrecorded Unconditional Purchase Obligation Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Notes due 2047 [Member] Notes due 2047 [Member] Notes due 2047 [Member] Notes due 2019 [Member] Notes due 2019 [Member] Notes due 2019 [Member] Notes due 2024 [Member] Notes due 2024 [Member] Notes due 2024 [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Gain (Loss) on Extinguishment of Debt Debt Instrument, Redemption Price, Percentage Debt Instrument, Redemption Price, Percentage Debt Conversion, Converted Instrument, Amount Debt Conversion, Converted Instrument, Amount Conversion of Stock, Shares Issued Conversion of Stock, Shares Issued Debt Issuance Cost Debt Issuance Costs, Gross Convertible debt, issuance cost, equity component Convertible debt, issuance cost, equity component Convertible debt, issuance cost, equity component Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate Debt Instrument, Convertible, Conversion Ratio Debt Instrument, Convertible, Conversion Ratio Debt Instrument, Convertible, Stock Price Trigger Debt Instrument, Convertible, Stock Price Trigger Partial Extinguishment of Debt, Principal Amount Extinguishment of Debt, Amount Debt Instrument, Convertible, Conversion Price Debt Instrument, Convertible, Conversion Price Debt Instrument, Face Amount Debt Instrument, Face Amount Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Convertible Debt Convertible Debt Debt Instrument, Convertible, Carrying Amount of Equity Component Debt Instrument, Convertible, Carrying Amount of Equity Component Debt Instrument, Periodic Payment, Interest Debt Instrument, Periodic Payment, Interest Amortization of Financing Costs Amortization of Debt Issuance Costs Amortization of Debt Discount (Premium) Amortization of Debt Discount (Premium) Interest Expense, Debt Interest Expense, Debt Debt Instrument, Fair Value Disclosure Debt Instrument, Fair Value Disclosure Debt Instrument, Convertible, Remaining Discount Amortization Period Debt Instrument, Convertible, Remaining Discount Amortization Period Purchase of convertible bond hedge Investment Warrants, Exercise Price Class of Warrant or Right, Exercise Price of Warrants or Rights Proceeds from Issuance of Warrants Proceeds from Issuance of Warrants Deferred Revenue and Performance Obligation [Abstract] Deferred Revenue and Performance Obligation [Abstract] Deferred Revenue, Revenue Recognized Deferred Revenue, Revenue Recognized Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Revenue Remaining Performance Obligation, to be recognized within 12 months Revenue Remaining Performance Obligation, to be recognized within 12 months Revenue Remaining Performance Obligation, to be recognized within 12 months Accounting Changes and Error Corrections [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cost of Sales [Member] Cost of Sales [Member] Selling and Marketing Expense [Member] Selling and Marketing Expense [Member] General and Administrative Expense [Member] General and Administrative Expense [Member] Research and development Research and Development Expense [Member] Operating Expense [Member] Operating Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based compensation expense Share-based Payment Arrangement, Expense Noncash Share-based Compensation Share-based Payment Arrangement [Text Block] Deferred revenue and performance obligation [Text Block] Deferred revenue and performance obligation [Text Block] Deferred revenue and performance obligation [Text Block] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Supplemental Lease Information [Table Text Block] Supplemental Cash Flow Information Related to Leases [Table Text Block] [Table Text Block]Supplemental Cash Flow Information Related to Leases [Table] Supplemental Balance Sheet Information Related to Leases [Table Text Block] Supplemental Balance Sheet Information Related to Leases [Table Text Block] [Table Text Block] for Supplemental Balance Sheet Information Related to Leases [Table] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Purchase Obligation Purchase Obligation Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Share-based Payment Arrangement [Member] Share-based Payment Arrangement [Member] Convertible Debt Securities [Member] Convertible Debt Securities [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive potential common shares excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount EX-101.PRE 9 pro-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 proslogoa03a01a01a01a20.jpg begin 644 proslogoa03a01a01a01a20.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !0 1 # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]A_VO/VZ= M)_9$UO1;+4=!U'6'UJ"2=&MIDC$81@I!W=&/^A)U[_P "XO\ M"N*_X+6_\C]X$_[!]U_Z,2OB*OWCA+@7)\=E-'%XFFW.2=WS26TFMD_(_EWC M[Q.X@RO/\1@,'54:<'&RY(O>,7NU?=GZ)?\ #ZKPQ_T).O?^!<7^%'_#ZKPQ M_P!"3KW_ (%Q?X5^=M%?1_\ $-,@_P"?3_\ I?YGQ__ !&7BK_G_'_P"'^1 M^E'AO_@LQ\/M0GCCU/P[XKTT/D&2..&X1.>,_O%;&/0'Z=Z][^"_[6/P^_: M54\+^);&\O2"38RDV]XN.O[IP&('OQTN[9Q)#/ M#(8Y(F!R&5AR"#W%>9F'A3E=6#^JRE3ETUYE\T]?Q/:RCQTSNA47UZ$*L.NG M++Y-:??%G[PUYM^U3^TE9?LK_#*/Q-?Z9=:K!)>QV7D6\BHX+J[!LMQ@;/UK MQC_@FM^W'=_M :5-X0\53++XJT>#SH+QB VJP X)8?\ /1,KDC[P.>H8FS_P M6 _Y-/M_^P]:_P#HN:OR7"<-SP^?4LJS&.CDD[/1I]4^S_X&Y^\X_C"GBN%J MV>Y1/50;5TKQDMTT[JZ^Y[JZ:9R'_#ZKPQ_T).O?^!<7^%'_ ^J\,?]"3KW M_@7%_A7YVT5^V_\ $-,@_P"?3_\ I?YG\V?\1EXJ_Y_Q_\ (?Y'Z)?\/JO M#'_0DZ]_X%Q?X5HZ#_P6>\"7,_%,7=UHOR<(_HD?LQ\%/VR_AO\?YDMO#OB6TDU)^F MGW0-K=D^BH^-_'.4W 5ZA7X-VMU+8W,,+O[5X@L(#-IM_*_[W4H5^_')G[TJ#!W=67)/*EF_.N+ M_#AY=0ECFCM?[&HHKS;]J+]I[0/V6/AQ+KFL,+B\FS%IVG(^V;4)@/NC@[5' M!9R,*/4D _F>$PE;$UHX?#QIV.DZ=;C,ES=SK#$GMN8@9/8=37R;\9O^"Q/@_PA?3V? MA#1;[Q7+%E1>2R?8K0GU7*M(P'NJY['O7Q!^T7^U%XM_:>\5G4O$E\3;0L?L M>G092TL5/9$SR?5CECZX \ZK]TR#PKPM*"JYJ^>?\J=HKYK5_>EZG\Q<5>. M6.K5)4J;\UL?5'B;_@K[\5=9N)#8P^&='B).Q8;%I6 M4=LF1VR?P'T[5C67_!5KXRVLVY]:TJY7&-DFE0@?7Y0#^M?.%%?=0X1R6,>5 M86'SBG^+U/S&IQ]Q'.7.\;4OY2:7W*R/MKX<_P#!:/Q#97,,?BSPCI.H6_22 M;2Y7M90/[VURZL?;*CZ5]:?L^_MM?#W]I(+!H.L"VU=,G:N2LF M.^QFQWQ7XXT^VN9+.XCFAD>*6)@Z.C%61@<@@CH0:^=S?PSRC%Q;PR=&?=:K MYQ?Z6/K\@\9\_P #-+&25>GU4K*7RDE>_P#B4C]Y:*^"_P!@S_@IO<7>HV7@ MWXEWRR";$&GZ],<,&Z+'@E/.?O9R6'WI7X-GW#^+RC$_5\6O1K:2[K] M5NC^HN%N*\!G^#6,P,O*47\47V:_)[/H%2*G7J7Y8O96WE+K9=MV]--6OJC MXM_\%HO)O)K?P-X2CEB0D1WVM2D>9[^1&00/K)D^@KRZ7_@KY\6I+M9!%X4C M09S$NG/L.?K(6X^M?,6E:3=Z]J,-G8VMQ>W=PVR*"",R22'T50"2?I7T]^S] M_P $HO'WQ3:"]\3E/!6COAB+I/,OY5_V801L]/WA4C^Z:_9,3P]PKD]#FQ=. M"7]YN4GZ+5OY(_G?!\6\<\08GEP%6I)]H)1C'U:LDO\ $_F=?\//^"S?B]-1 M@@U[P9HFLK*RQA=,DFM)G)X& QE#-GL ,].*^ZO@]\1KSXI^"K?5[WPQKWA. M2<9%GJRQI.1C[VU79@/]\(W'W<8KB/@1^QO\-_V4M+?4--L8#?VT1>XUO59% M>X10/F.\@+$N,YV!1CKFO.OBE_P4KTO4?'ECX(^%5C%XS\4ZM^/G[1=MX>\3VDM[I4MC<3M''.\+%T4%3N0@U]VWW_!* M;X,W=J\<>B:I:NPXEBU6%KRA'DB[*32O=]#]B\'>&TDKRBF[6CI=JY^4G M[>O[![?LEW>GZKI&H7.J^%M7F-M$]RJBXLY@I81N5 5]RAB& 'W6! P"?G*O MTW_X+$ZS9V?[,.FVM?_ $7-7YBZ M6DLFIVRP$B9I5$9 R0V1C]:_3K_@L!_R:?;_ /8>M?\ T7-7A\7T(+B'+*RW M$["]A2 MXL[W6;.WGB?[LL;SHK*?8@D5S5==^S__ ,EX\$_]A^Q_]*(Z_1<:VL/4:_E? MY'Y%EL5+%THR5TY1_-'ZG>(?^"=7P:\1V3PR>"+&U++@26D\T#I[@JX&?J#7 MPS_P4#_80B_93NM/UO0+R[O_ KJ\QME%UAI[&?:6$;, RLH8J< _*0+;'3/V<]'T>62,ZAJFM1RV\1/S[(HY-\@'H"Z+_P #K^=N!N), MT_M:CAG5E.$W9QDW)6MNKWM;?3L?USXF\'9'_8.(QD:$*=2FKQE&*B[W5D[6 MO?:SOOIJ?F?79_L[>/;CX8?'7PEKULVU]-U6"1AG&^,N%D4GT9"P_&N,K8^' MNA2>*/'^AZ9%N,NHZA;VJ;>N7D51C\Z_HK%PA.A.%7X6FGZ6U/Y$R^K4IXJG M4H_$I)KU35OQ/W#\1^(;+PCX?OM5U*XCM-/TVW>ZN9W^[#&BEF8^P )K\;?V MKOVB-0_::^,VI^)+IIH[$N8-,M7;(M+93\BXZ!C]YL=68^U??'_!7'XIR^!O MV9XM%MI6CN/%FH):28X)MXP99.?=EC4^H8U^7U?D_A1D<(8>>:5%[TFXQ\DM MW\WI\O,_=_'7B>I4Q=/(Z3M""4Y^:9*J/J>K&OL. M,N*X9)A5.*YJD[J*Z:;M^2T]=O-?GWAYP+4XEQLJ_X(R_# MN[L"NG>(O&%E=!0%DFFM[B,GU*")"2?9@*^OJ*_!ZW'N?5*GM/K#7DDDONM^ M=S^H\/X6\+T:/L?JBEYMR;?SO?[K>1^3'[4W_!.?QK^S/ITVL*\/B7PQ$1YF MHV<91[4$X!FB))0?[0+*,C)!(%?/U?O)=6L5]:R03QQS0S*4DC=0RNI&""#P M01VK\[OVHO\ @E9XFO\ XZ32?#?3+/\ X1;5T^U?O[M(8M*E)(>+!.XIG#+M M4X!Q_#S^F\'>(\<4GALWE&$DKJ>B3\GT3[6T?9/?\7\0O!^>"<<9D$)5(2=G M35Y2C?9KJX][ZK>[6WQ97Z=_\$L/VJKCXT?#.Y\):Y<^?K_A*-!#*[9DO+(_ M*C'U:,X0GN#'G))->_LY7/VOPOH2P:FT1ADU"XF>>YD4XR-S'"@X&0H XZ5Y_'G%N19A@GA*3= M2HG>,DM$_5VT:T=K_@>KX6\!\3Y3F4)'O'&&;3M'!CBSZ-.XW,/4*BGT:OK?XX_';PW^SMX&;Q#X MHNI[73O.6V3R;=YGEE8,50!0<$A6Y; XZ]*^)_C;_P %EM6U436G@'P]#I4) MRJZAJI$]QCU6%3L0_P"\SCVKYOA27$E?!?4\GCR4W)MST6KM]I]DE\*N?8\= M1X.PV9+,.(9NI544HT[MV2NU[JMNV_C?*S[3^&GP.\"?L]Z/L\.Z%HWAZ'"Q MR7(4":7) >9R7?)QC!IK*Z/3 M>53+QD]QM9>IR!P-.(?#O-J%*.*4WB)N_/:[:[6OK+[K^1CPGXN9#BJ\L"X+ M"TXVY+V47WO9?[R@Y4^S &NAK MY>'$>:87 U,H;M"6C35FM;NVSUV=[Z'VU3@_),=F=+/XQYJL=5)2O&6EDVM5 M[NZM;7N%%%%?-'V04444 ?GI_P %K?\ D?O G_8/NO\ T8E?$5?;O_!:W_D? MO G_ &#[K_T8E?$5?U1P!_R(,-Z/_P!*D?P[XK?\E7C/6/\ Z1$[_P#9J_:# MU']F7XFQ^*=*L;+4+V*VDMDBNBWE8? ).T@G@>HKZ';_ (+0>.RC#_A%O"8) M'! N./\ R)7QS17IYCPSEF/J^WQE%3E:UW?9?,\3*.,\ZRNA]5R_$.G"[=E; M=[O5>1WOQ]_:3\6?M*>)H]3\47_VEK=2EM!&HCAME)Z*HXSTR>IQ7!45L^ ? MAWKGQ2\3V^C>'=*O=8U.Y/[NWMHR[8[L>RJ.[$@#N17J4J6'PE!0II0IQ7DD ME^2/%KU\7C\2ZE5RJ59O?64F_P VSL_V._AA/\7_ -ICP=HT4;20G48[JZ(& M0EO"?-D)],JA )[L/6OO7_@L!_R:?;_]AZU_]%S5J_\ !/C]AS_AEKPY$]5\9?LOV]GH^F: MAJMV-OQ'-.)*&9<587V$KTJ4DD^C=[M^FR^5 M^I_2>2\'8G)^!<;P1XQTG6K>.. M6?2+R&]C23.QVC<. <HIR1_I%S;V_09_Y:2+7[%B,WRV,7&M7@D][RBOU/Y[P MG#^<3FIX;#5&UJK0D]?DCTWQ%_P60^)>J630V.C^$=,=UQYRVTTLB'U7=+M_ M-37S?\6/C)XF^./BM]:\5:Q=:QJ++L5Y<*D2==B(H"HN23A0!DD]37N&B?\ M!)OXQ:J%\_3M#TS/7[3J<;8XS_RSW_2NRT#_ ((O>.KEQ_:GBKPG9*3S]F^T M7) X[-''SU[]AZ\?*X3,^$LKDYX:=.+[Q]Y_>KL^YQ^3'?"4C/%)(/ENKW;^[1?7R]PD) M[$)ZUZ[\//\ @BWH>D:S:W/B7QG>ZU:1,'FLK2P%F)L?P&0R.V,]2 #CH0>: M^QO!/@?2/AOX8M-%T'3K32M*L4V06UN@1$&YD\[X;0\B+;J3^S-_HH_0?SKX/BB>XE6.-6=W(5549+$] M!7[>_$?X)>$OB_=:;-XH\/:7KSZ09#:"]A$R0^9MW_*?E.=B]0?NBK>B>"O" M_P ,;!I--TG0/#UK$H#-;6L-I&BCU*@ "O%X=\1Z.5Y72P,:#G.-^J2UDWV; MZ]CZ3B[P@Q&=YW7S2>*C3ISY;+E4=Z_6VO.?%W[7GPO\#;AJ7CWPO'( MF=T45^EQ*N/5(RS?I7?:3JUMKVE6M]93QW-G>Q)/!-&VY)8V 96![@@@CZU\ MOQAGF,S:K3Q6)H.G%*T=[/6[U:5WKT/MO#[AG+LAH5<#@\2JTVU*6L;K2RT3 M=EII?S+%%%%?''Z$%<1^T%^T!H'[-/P\?Q+XC%\U@LZ6R1VD0EFED8,54 E1 MT4\D@<5V]?#_ /P6B^*=M;>#/"?@J*1'O+N\;6;A ?FBCC1XH\^SM))C_KD: M]_A?*8YEFE'!S3Y9/6W9*[/E>-L]ED^28C,*;2G%>[?5$K.P3D+=ZM,;B0CU\J/:JGZNPKYY\8_MN?%'XH>(+6;6/%VL2P1 MW"2"RLW%I;OA@0ICB"JW_ LGWKR.NG^"GAR3Q?\ &/PII4,9FDU'5[2W" 9S MNF4'\,&OZ2PG"V3Y;2E4HT(JR;N]7MW=VOD?QUCN-^(._ FK_#/Q;?:%KMA<:;JNG2&*>"9<,I'<=BI'(8<$$$$@U^Z->>?'K]E MCP/^TEIB0>*M%BNKF!=MO?0L8;RW'HL@Y*\D[6RN><5^(<$<;_V-S8;$1+VNNZ?5?->?]*^)?AK_K$H8S"34,1!6U^&4=TFU=IIMV=GO9]&OQ:HK[ ME^+7_!%_4;/S;CP1XLMKY!DI9ZQ$89 /3SHP58_5%'O7R[\9?V4OB#\ 6+>* M/#-_8VF[:+V,"XM&]/WL99 3V!(/M7[KE7%659C:.%K)R?V7I+[G9OY7/YAS MS@;/%=6AO]+OKS3;ZW.Z*XM9FAEB M/JK*00?H:^LOV6O^"L'BCP!JEOI?Q!>7Q/H,C!#?!%&H60_O9&!,H[AOF]&. M I^0:*Z\VR+ YE2=+&4U+L^J]'NOZN<.0\3YGDU=5\OJN'=7]U^4H[/\^UC] MVO#'B;3_ !GX=LM6TJ[AO]-U&%;BVN(FRDR,,AA^%7J^(_\ @C/\8[K6_!_B M;P1>3/)%HDD>HZ>&.?+CE+"5!Z*'"L!ZR-7VY7\K\0Y/+*\PJX&3ORO1]TU= M/[GKYG]Q\)<00SO*:.905N=:KM).TEZ76GE8****\4^C,/QA\,O#?Q"\O^W_ M ]H>N>4I1/[0L(KG8IY(&]3@'%<]_PRM\+_ /HF_@+_ ,)^T_\ C=?)/_!8 M7XB^(/ WCGP4FB:[K.CI<6%RTJV-[);B4B1,%@C#.,GKZU\//^AV\7 M?^#BX_\ BZ_5N'N \?CLOIXNCB^2,[Z>]I9M='Y'X7Q;XHY5E>;5L!B<#[24 M&DY>[K>*?6+?6Q^OO_#*WPO_ .B;^ O_ G[3_XW6A_PH'P)_P!"3X1_\$]O M_P#$5^?G_!+GXL>*?%_[5]G9:MXE\0:I9MIMTY@N]1FGB)"C!VLQ&17Z85\M MQ1E^-R?&+"5<0YOE3O=K>_GY'VW!.;9;Q!E[Q]#"QIKF<;-1>R3OHEW.:LO@ MQX/TY"MOX3\-0*QR1'ID"@G\%K8T;PUIWAV,II^GV5BAZK;P+$#_ -\@5=HK MYB>(JSTG)OU;/MJ6$H4W>G!+T205F>+?&NC> =(.H:[J^F:+8!Q&;F_NDMH0 MQZ+O<@9.#QGM6G7RQ_P6 _Y-/M_^P]:_^BYJ[\DR^..Q]+!R=E.25^USR^)< MVEE>55\PA'F=.+DD]G8];U3]LWX3Z.'\WXB>$7\O&?(U*.?.<=-A.>O;I6): M_P#!0GX/:CXALM)M/&4%YJ&HW*6EM%!8W4@DD=PBC<(]HR2.20/>OQ^KKOV? M_P#DO'@G_L/V/_I1'7[-4\)\NI4I5)UIMI-_96R]&?SK1\=LWKXB%*&'IQ4F MEKS/=V_F1^M7[3?[67A[]E'1]-O_ !'IWB"[M-4D>&&33K9)5610#L8NZ!6( M)(R>0K>E?//B#_@M5X7MBW]E>"=>O,?=^UW<5MGK_=\S';\SZ<_4OQ[^"VE? MM!?"C5_"NKJ!;ZE%B*8+E[28X8&OG?#_ "#(\VHRIXN#=:&ZYFDXO9JUMMG\ MNY]=XK<5<39#B(5<#42P]163Y$VI+=-NZUW6G==#[<\)_P#!:-=7\>Z9!JW@ MR#1_#T\XCO;A-0:ZGMD/'F "- 0IY(QDC('/7[GTO4[;6]-M[RSGBNK2[C6: M&:)@R2HPRK*1P0000:_!ZON3_@E?^VM_8EY;_##Q1=G[)=28T"ZE;B"0G)M6 M)_A8\IZ,2O\ $H'J\;^'V'HX3ZYE,.7D^*-V[KNKMNZZ]UZ:^%X:>+&+Q&/_ M +/SZKS*J_V9LGK MRQ)K]V:_++_@I1^Q_<_ 7XGS^)](M?\ BC_$UPTL1C7Y=/N6^9X&[*I.YD]L MC^'GC\*, MK>K:;].A\R5]U_\ !-+]OW3O#&AV/PW\:W2V4$#&/1M4G?$2*QR+:4G[H!)V MN3C!VG&!GX4HK]$Q*TW36Z?1K^M4?@7"W%&,R''QQ^">NTD]I1 MZI_=H^CU/WG1Q(H92&5AD$'((I:_&CX3?MI?$_X)Z?%9>'_%VHPZ?",1V=R$ MNX(U_NHDH8(/9<5V'B#_ (*@?&?7M/:V'B>"Q5U",]IIUNDAXP2&*$J3URN/ M;%?BU;PDS-5.6E5@X]VY)_-6?YL_H[#>/>2RH\U>A4C/LE%KY/F7XI>A^E'[ M0O[2WA7]F?P9)J_B2_1)&4_9+")@UU?/_=C3.<>K'"KW-?D1\?OC=J_[0_Q5 MU3Q7K)5;G4' B@0YCM85&(XE]E7OW.2>2:Y[Q5XOU7QUKI3+;VUO$,O*[' _Q/ ZFOV! M_8R_9J@_9;^"-EH#/#<:O:/5ZX M/X1?M+>"_CEJ^LZ?X;UJWO;_ $&YDMKJV/R2?(VWS4!^_$3T==./38AP".C.E?E+X9\4:EX+UV MVU/2+^[TS4;-]\%S:RM%+$WJ&!!%?F'"7 #SC 5,74FX:VAV=MVUVZ:=;]K' M[5Q[XJ1X?S2C@:--5$E>HKV:3^%)]';5W6S6U[K]V:AU#3X-6L9K6Z@AN;:X M0QRQ2H'212,%64\$$=C7YK?"K_@L-X]\(:>EKXDTG2/%BQ@!;@DV5RW^\R H M?P0'KUK>\?\ _!:7Q#K.A2V_ASP7IVA7TBE1=7>H-?\ E9_B5!'&-P[;LC/4 M'I7-/PSSZ%;DC!-?S*2MZZM2_ [*?C/PM4P[J3JR3M\#A*_IHG'_ ,FL?/\ M^W#\,=&^#O[4WBWP_P"'U$6DV<\4L$(;<+?S8(Y6C!]%9R!Z 'FO**N^(O$ M5]XNUZ\U34[N>^U'4)FGN;B9BTDTC')8GU)JE7]&X"A4HX6G1K2YI1BDWW:5 MF_F]3^00 M>^SZ5W/[2O[:]]X$\7Y=FE;%XJ=HIQ@K*[E)+X8I:MWO\ =J?W'X&<*X_%RM9_,^BZ*^,_"7[?OCKP/J=M/XTTG1]6\/3R^3+=Z4\(L "=C8) ZBOL'0M*:P;DIPMS1FG&23V=GT?=-GZIG_"V.RAQ>*2<97M*+YHMK=7[KLS\__P#@ MM;_R/W@3_L'W7_HQ*^(J_;;XH_L]>"OC7>6EQXJ\.:=KDU@C1V[W*DF)6() MP1U(%^+_AY=)\3:3:ZSIRS+<"WN 2@D4$!N M".0&/YUZV19A# YA1QE1-J$DVEOH>#Q1E-3,\IQ&7T6E*I%Q3>ROWL?AO77? ML_\ _)>/!/\ V'['_P!*(Z_5[_A@WX/?]"!H/_?#_P#Q56='_8D^%'A_5[6_ MLO VB6]Y93)<02HC;HI$8,K#YNH(!K]DQ'BQEU2E*FJ,]4U]GJO4_GC!^!&; MT:\*LL13M%I_:Z._\IZG7QY_P5=_9._X6-X&7XA:);;M:\-P[=2CC7YKNR&3 MO]VBR3_N%O[H%?8=,N+>.Z@>*5$DBD4HZ.,JP/!!!Z@U^-Y'G%;+,;#&4-XO M5=UU3]5_F?T/Q+P_A\ZRZKEV)VFM'UC);27H_O6FS/P:IT$[VTR21NTA47!8_-J< PJW _VLX#_P"T0>-V![]X[\!Z/\3?"5[H6O6%OJ>E:C'Y M<]O,N5<=01W!!P01@@@$$$5R'@?]DCX;_#3Q/;:UH'A'2])U6S+>3ZUX1AN?$_A,$R!( MAOO]/3KB1 /G4?WT!X!+!>I^6F4HQ!!!'!![5^\]>7_&/]C+X:?'>X:Y\0^% MK&34&))OK4M:7+'U9XRI?_@>X5^D9!XK5*4%1S6#G;[4;7^:=D_5->A^/<5> M!=*O4EB,CJ*G?[$K\O\ V[)7:7DT_5(_&>BOTE\2?\$9/ 5_^.-ZM*I EE1=L%OGO)*V$0?4\]LU^DOPU_X)3_"3P#,D][8:IXHN$(8'5;O M,8/_ %SB"*1[,&KZ#\+^$]+\$:)#INC:;8Z3I]N,16UG L,4?T50 *^?S?Q: MPT(N.74G*7>6B^Y.[_ ^MR#P&QM2:GG%90A_+#WI/RNURKU]X\)_8J_8 T/] MEFRCU?4'BUOQK/$5EOMI\FR###1P \@8X+GYF&?N@E:^AJ**_%,$\8^'KA?$-CI]FMLFB1KY=S:*,EVC!.V4LQ).,/]T -@5^?>L:+>>'=3FL MM0M+FQO+9MDL%Q$T4L3>C*P!!^M?N_7(_%'X#>#?C5:K%XJ\-Z3K?EC;'+<0 M#SHAZ+(,.H^A%?H?"_B74RZA#!XNESTXZ)QLI)>FS_!]VS\DXV\&J.;XJIF. M K.%6;NU*\HM^3WCZ:KHDD?B+17ZA^+/^"0?PG\07;RV4OBG0@<[8;/4%DB4 M]O\ 71R,1_P*L.T_X(P_#U)P9_$WC*6/NJ2VR$_B83_*OT*'BAD3C M_DVOQ/R:KX)<30GRQC"2[J>GXI/\#\V*^BOV,/\ @GSXC_:2UFSU?5[>YT7P M0CAYKR0>7+J"CJEN".<]/,^Z.<;B-M?>7PH_X)X_";X17L-Y9^&(M3U"'E;K M596O&![$(W[L'W" U[6JA% X ':OE,_\ %;VE-TWWVC3-9A01K?VN-\B#.%=3P MP&>#P1ZXXK^5/$;AG&YS0I5L$U*K2DYY_8O >?83* M:M2ABERTJD4KQ5^7E::T_ETLTOD?'GQ!UR6\\'7-[>0W]G9W.G26K1ZKYCWM MW=F>-E02.H\V- @D4@?NP74X+KN^S?V-M*O=%_9C\(0:@'6X^QM* ZE2(WE= MXQC_ '&6O/?AU_P3:\,^&O$<6I>(=8U#Q4T#;H[>>,0P-@\;QN9F ]-P![@C MBOHY5"* , #H*\'PZX.S/ 8VIFF:)0DX[NW;IN?__9 end XML 11 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 319,162 $ 295,476
Trade and other receivables, net of allowance of $968 and $978, respectively 55,986 41,822
Deferred Costs, Current 5,415 4,089
Prepaid and other current assets 8,764 4,756
Total current assets 389,327 346,143
Property and equipment, net 13,972 14,676
Operating Lease, Right-of-Use Asset 28,548 0
Deferred Costs, Noncurrent 15,172 13,373
Intangible Assets, Net (Excluding Goodwill) 16,191 19,354
Goodwill 48,878 38,231
Other long term assets, net 6,650 5,190
Total assets 518,738 436,967
Current liabilities:    
Accounts payable 7,003 6,934
Accrued liabilities 17,433 9,506
Accrued payroll and other employee benefits 27,420 22,519
Operating Lease, Liability, Current 7,222 0
Deferred Revenue, Current 113,430 99,262
Convertible Debt, Current 42,343 136,529
Total current liabilities 214,851 274,750
Long-term deferred revenue 14,502 17,903
Convertible Debt, Noncurrent 109,024 88,661
Operating Lease, Liability, Noncurrent 23,377 0
Other Liabilities, Noncurrent 1,032 754
Total liabilities 362,786 382,068
Commitments and contingencies (see Note 10)  
Stockholders' equity:    
Preferred stock, $0.001 par value, 5,000,000 shares authorized; none issued 0 0
Common stock, $0.001 par value, 75,000,000 shares authorized; 46,460,212 and 41,573,491 shares issued, respectively; 42,042,627 and 37,155,906 shares outstanding, respectively 47 42
Additional paid-in capital 518,456 364,877
Treasury stock, 4,417,585 common shares, at cost (13,938) (13,938)
Retained Earnings (Accumulated Deficit) (344,489) (292,708)
Accumulated Other Comprehensive Income (Loss), Net of Tax (4,124) (3,374)
Total stockholders' equity 155,952 54,899
Total liabilities and stockholders' equity $ 518,738 $ 436,967
XML 12 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Revenue by Geography [Abstract]  
Schedule of Disaggregation Of Revenue [Table Text Block]
The geographic information in the table below is presented for the three and nine months ended September 30, 2019 and 2018. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "Foreign Currency Exchange Risk" of Part I, Item 3 below.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
 
Revenue
 
Percent
 
Revenue
 
Percent
 
Revenue
 
Percent
 
Revenue
 
Percent
United States of America
$
21,631

 
34
%
 
$
16,610

 
34
%
 
$
62,273

 
34
%
 
$
50,538

 
35
%
Europe
19,279

 
30
%
 
15,019

 
31
%
 
55,286

 
30
%
 
45,110

 
31
%
The rest of the world
23,240

 
36
%
 
17,446

 
35
%
 
66,600

 
36
%
 
48,763

 
34
%
      Total revenue
$
64,150

 
100
%
 
$
49,075

 
100
%
 
$
184,159

 
100
%
 
$
144,411

 
100
%

XML 13 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statement of Stockholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income, net of tax [Member]
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2017   31,939,175        
Stockholders' Equity Attributable to Parent at Dec. 31, 2017 $ (46,979) $ 36 $ 207,924 $ (13,938) $ (238,185) $ (2,816)
Treasury Stock, Shares - Beginning Balance at Dec. 31, 2017       4,417,585    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock Issued During Period, Shares, New Issues   161,997        
Stock Issued During Period, Value, Stock Options Exercised   $ 1        
Proceeds from Stock Options Exercised (1,142)   (1,141)      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   592,317        
Stock Issued During Period, Value, Restricted Stock Award, Gross (9,153) $ 1 (9,154)      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   75,546        
Proceeds from Stock Plans 1,720   1,720      
Stock Issued During Period, Shares, Secondary Offering   4,370,000        
Stock Issued During Period, Value, Secondary Offering   $ 4 141,950      
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 141,954          
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 16,440   16,440      
Cumulative effect of adoption of section 606 9,723       9,723  
Other Comprehensive Income (Loss), Net of Tax (350)         (350)
Net Income (Loss) Attributable to Parent (51,486)       (51,486)  
Treasury Stock, Shares - Enging Balance at Sep. 30, 2018       4,417,585    
Stockholders' Equity Attributable to Parent at Sep. 30, 2018 63,011 $ 42 360,021 $ (13,938) (279,948) (3,166)
Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2018   37,139,035        
Common Stock, Shares, Outstanding, Beginning Balance at Jun. 30, 2018   32,711,339        
Stockholders' Equity Attributable to Parent at Jun. 30, 2018 (68,659) $ 37 212,481 $ (13,938) (264,161) (3,078)
Treasury Stock, Shares - Beginning Balance at Jun. 30, 2018       4,417,585    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock Issued During Period, Shares, New Issues   2,440        
Stock Issued During Period, Value, Stock Options Exercised   $ 1        
Proceeds from Stock Options Exercised (59)   60      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   16,825        
Stock Issued During Period, Value, Restricted Stock Award, Gross (185)   (185)      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   38,431        
Proceeds from Stock Plans 886   886      
Stock Issued During Period, Shares, Secondary Offering   4,370,000        
Stock Issued During Period, Value, Secondary Offering   $ 4 141,950      
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 141,954          
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 4,949   4,949      
Cumulative effect of adoption of section 606 (1)       (1)  
Other Comprehensive Income (Loss), Net of Tax (88)         (88)
Net Income (Loss) Attributable to Parent (15,786)       (15,786)  
Treasury Stock, Shares - Enging Balance at Sep. 30, 2018       4,417,585    
Stockholders' Equity Attributable to Parent at Sep. 30, 2018 $ 63,011 $ 42 360,021 $ (13,938) (279,948) (3,166)
Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2018   37,139,035        
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2018 37,155,906 37,155,906        
Stockholders' Equity Attributable to Parent at Dec. 31, 2018 $ 54,899 $ 42 364,877 $ (13,938) (292,708) (3,374)
Treasury Stock, Shares - Beginning Balance at Dec. 31, 2018 4,417,585     4,417,585    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Proceeds from Stock Options Exercised $ 0          
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   885,740        
Stock Issued During Period, Value, Restricted Stock Award, Gross $ (21,598) $ 1 (21,599)      
Stock Issued During Period, Shares, Employee Stock Purchase Plans 75,304 75,304        
Proceeds from Stock Plans $ 1,995   1,995      
Stock Issued During Period, Shares, Conversion of Convertible Securities   3,925,677        
Stock Issued During Period, Value, Conversion of Convertible Securities 118,989 $ 4 118,985      
Adjustment to additional paid in capital, termination of bond hedge and warrant 64,819   64,819      
Adjustment to additional paid in capital, termination of warrant (45,243)   (45,243)      
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 32,883   32,883      
Adjustments to Additional Paid in Capital, Other (16,445)   (16,445)      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 18,184   18,184      
Other Comprehensive Income (Loss), Net of Tax (750)         (750)
Net Income (Loss) Attributable to Parent $ (51,781)       (51,781)  
Treasury Stock, Shares - Enging Balance at Sep. 30, 2019 4,417,585     4,417,585    
Stockholders' Equity Attributable to Parent at Sep. 30, 2019 $ 155,952 $ 47 518,456 $ (13,938) (344,489) (4,124)
Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2019 42,042,627 42,042,627        
Common Stock, Shares, Outstanding, Beginning Balance at Jun. 30, 2019   40,183,723        
Stockholders' Equity Attributable to Parent at Jun. 30, 2019 $ 95,494 $ 45 439,995 $ (13,938) (327,142) (3,466)
Treasury Stock, Shares - Beginning Balance at Jun. 30, 2019       4,417,585    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   69,764        
Stock Issued During Period, Value, Restricted Stock Award, Gross $ (2,956) $ 0 (2,956)      
Stock Issued During Period, Shares, Employee Stock Purchase Plans 39,964 39,964        
Proceeds from Stock Plans $ 1,052   1,052      
Stock Issued During Period, Shares, Conversion of Convertible Securities   1,749,176        
Stock Issued During Period, Value, Conversion of Convertible Securities 74,178 $ 2 74,176      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 6,189   6,189      
Other Comprehensive Income (Loss), Net of Tax (658)         (658)
Net Income (Loss) Attributable to Parent $ (17,347)       (17,347)  
Treasury Stock, Shares - Enging Balance at Sep. 30, 2019 4,417,585     4,417,585    
Stockholders' Equity Attributable to Parent at Sep. 30, 2019 $ 155,952 $ 47 $ 518,456 $ (13,938) $ (344,489) $ (4,124)
Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2019 42,042,627 42,042,627        
XML 14 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible debt (Notes)
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Long-term Debt [Text Block] Convertible Senior Notes

The following is a summary of the Company's convertible senior notes as of September 30, 2019 (in thousands):
 
Date of Issuance
 
Unpaid Principal Balance
 
Net Carrying Amount
 
Contractual Interest Rates
 
 
 
Current
 
Noncurrent
 
2% Convertible Senior Note due in 2019 ("2019 Notes")
December 2014
 
$
21,606

 
$
21,415

 

 
2%
2% Convertible Senior Notes due in 2047 ("2047 Notes")
June 2017
 
$
24,075

 
$
20,928

 

 
2%
1% Convertible Notes due in 2024 ("2024 Notes")
May 2019
 
$
143,750

 
$

 
$
109,024

 
1%


In May 2019, the Company issued the 2024 Notes in an aggregate principal amount of $143.8 million. The interest rate for the 2024 Notes is fixed at 1% per annum. Interest is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on November 15, 2019. The 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date.

Each $1,000 of principal of the 2024 Notes will initially be convertible into 15.1394 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $66.05 per share. The initial conversion price for the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.

On or after February 15, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2024 Notes regardless of the contingent conversion conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2024 Notes.

Holders may convert their 2024 Notes at their option at any time prior to the close of business on the business day immediately preceding February 15, 2024 only under the following circumstances:

during the five consecutive business day period immediately following any five consecutive trading day period (the "Measurement Period") in which the trading price per 2024 Note for each day of that Measurement Period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such day;
during any calendar quarter commencing after the calendar quarter ending on June 30, 2019, if the last reported sale price of the common stock for 20 or more trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or
upon the occurrence of specified corporate events.

The 2019 Notes, the 2024 Notes and 2047 Notes (collectively, the "Notes") are general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all indebtedness and other liabilities (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).

In accounting for the transaction costs for each of the Notes issuance, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $4.3 million for the 2019 Notes, $3.4 million for the 2024 Notes and $2.7 million for the 2047 Notes, are being amortized to expense over the expected life of each notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling $1.2 million for the 2019 Notes, $1.1 million for the 2024 Notes and $0.3 million for the 2047 Notes, were netted with the equity component in stockholders' equity.

In May 2019, the Company used a portion of the net proceeds of the offering of the 2024 Notes to exchange and retire $122.1 million in aggregate principal of the 2019 Notes for an aggregate cash consideration of $76.0 million and approximately 2.18 million shares of the Company's common stock (the "Exchange Transactions"). The Company recorded a $2.3 million loss on debt extinguishment related to the Exchange Transactions. The loss on extinguishment is included in the other (expense) income, net in the the accompanying unaudited condensed consolidated statements of comprehensive income (loss).

In August 2019, the Company issued a notice of redemption to the holders of its outstanding 2047 Notes, pursuant to which it will redeem the outstanding 2047 Notes for cash at a price of 92.39% of the principal amount of the 2047 Notes, plus accrued and unpaid interest, if any (the “Redemption”). The Redemption will occur on October 30, 2019, unless earlier converted. Prior to the consummation of the Redemption, the holders of the 2047 Notes are entitled to convert such notes into shares of the Company’s common stock at a rate of 21.2861 shares per $1,000 principal amount of the 2047 Notes, which is equivalent to a conversion price of $46.98 per share. The Company intends to satisfy its conversion obligation with respect to 2047 Notes tendered by delivering shares of its common stock, together with cash in lieu of delivering any fractional shares of common stock (if applicable). As of September 30, 2019, the Company has converted $82.2 million of aggregate principal of the 2047 Notes and delivered approximately 1.7 million shares of its common stock upon conversion. The Company recorded a $2.7 million loss on debt extinguishment related to the Redemption. The loss on extinguishment is included in the other (expense) income, net in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).

As of September 30, 2019, the 2019 and 2024 Notes are not yet convertible and the 2047 Notes are convertible pursuant to the Redemption notice issued by the Company. As of September 30, 2019, the remaining term of the Notes is approximately 2 months, 55 months and 1 month, respectively.

As of September 30, 2019 and December 31, 2018, the fair value of the principal amount of the Notes was $231.0 million and $251.5 million, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.

The Notes consist of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Liability component:
 
 
 
Principal
$
189,431

 
$
250,000

Less: debt discount and issuance cost, net of amortization
(38,064
)
 
(24,810
)
Net carrying amount
$
151,367

 
$
225,190

 
 
 
 
Equity component(1)
$
70,443

 
$
37,560

(1)
Recorded within additional paid-in capital in the consolidated balance sheet. As of September 30, 2019, it included $28.7 million, $32.9 million and $8.8 million related to the 2019 Notes, the 2024 Notes and the 2047 Notes, respectively, which was net of $1.2 million, $1.1 million and $0.3 million issuance cost in equity, respectively.

The following table sets forth total interest expense recognized related to the Notes (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Coupon interest
$
863

 
$
1,250

 
$
3,219

 
$
3,750

Amortization of debt issuance costs
286

 
357

 
992

 
1,058

Amortization of debt discount
2,568

 
2,659

 
8,136

 
7,863

Total
$
3,717

 
$
4,266

 
$
12,347

 
$
12,671



Note Hedge and Warrant Transactions

Concurrently with the offering of the 2019 Notes, the Company entered into separate convertible note hedge (the "Note Hedge") and warrant (the "Warrant") transactions. Taken together, the purchase of the Note Hedge and the sale of the Warrant are intended to offset any actual dilution from the conversion of the 2019 Notes and to effectively increase the overall conversion price of the 2019 Notes from $33.79 to $45.48 per share. The total cost of the Note Hedge transaction was $29.4 million. The Company received $17.1 million in cash proceeds from the sale of the Warrant. The Warrant is not part of the 2019 Notes or Note Hedge. Both the Note Hedge and Warrant have been accounted for as part of additional paid-in capital.
In May 2019, in connection with the Exchange Transactions, the Company entered into certain note hedge termination agreements (the “Note Hedge Termination Agreements”) and warrant termination agreements (the “Warrant Termination Agreements”). The Company received cash proceeds of $64.8 million related to the Note Hedge Termination Agreements and paid $45.2 million related to the Warrant Termination Agreements. The Note Hedge Termination Agreements terminated certain of the Note Hedges that were entered into by the Company in connection with the offering of the 2019 Notes. The Warrant Termination Agreements terminated certain of the Warrants that were entered into by the Company in connection with the offering of the 2019 Notes.

Capped Call Transactions

In May 2019, in connection with the offering of the 2024 Notes, the Company entered into privately negotiated capped call transactions (collectively, the "Capped Call") with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the Company’s common stock initially underlying the 2024 Notes, at a strike price that corresponds to the initial conversion price of the 2024 Notes, also subject to adjustment, and are exercisable upon conversion of the 2024 Notes. The Capped Call transactions are intended to reduce potential dilution of the Company's common stock and/or offset any cash payments the Company will be required to make in excess of the principal amount upon any conversion of 2024 Notes, and to effectively increase the overall conversion price of the 2024 Notes from $66.05 to $101.62 per share. As the Capped Call transactions meet certain accounting criteria, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of the Capped Call was $16.4 million and was recorded as part of additional paid-in capital.
XML 15 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations (Notes)
9 Months Ended
Sep. 30, 2019
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block] Business Combination

On August 14, 2019, the Company acquired Travelaer SAS ("Travelaer"), a privately held company based near Nice, France, for a total cash consideration, net of cash acquired, of approximately $10.5 million. Travelaer is a digital innovator for the travel industry with a focus on improving the customer experience across all phases of travel, and brings an Internet booking engine and NDC (New Distribution Capability) platform to the Company's portfolio. The Company has included the financial results of Travelaer in the unaudited condensed consolidated financial statements from the date of the acquisition, which have not been material to date. The transaction cost associated with the acquisition was $0.2 million for the three and nine months ended September 30, 2019.

The Company accounted for the transaction as a business combination and all of the assets acquired and the liabilities assumed in the transaction have been recognized at their acquisition date fair values. The Company recorded approximately $2 million for developed technology and customer relationships with estimated useful lives of seven years and five years, respectively. The Company recorded approximately $11 million of goodwill which is primarily related to the assembled workforce and expanded market opportunities from integrating Travelaer's technology with the Company's solutions. The goodwill balance is not deductible for U.S. income tax purposes. The Company expects to finalize the valuation as soon as practicable, but no later than one year from the acquisition date.
XML 16 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share Basis and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Numerator        
Net income (loss) $ (17,347) $ (15,786) $ (51,781) $ (51,486)
Denominator        
Weighted average shares (basic) 41,276,000 35,676,000 39,438,000 33,568,000
Dilutive effect of potential common shares 0 0 0 0
Weighted average shares (diluted) 41,276,000 35,676,000 39,438,000 33,568,000
Basic Earnings Per Share $ (0.42) $ (0.44) $ (1.31) $ (1.53)
Diluted earnings per share $ (0.42) $ (0.44) $ (1.31) $ (1.53)
XML 17 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies Purchase commitments (Details)
$ in Millions
Sep. 30, 2019
USD ($)
Long-term Purchase Commitment [Line Items]  
Purchase Obligation $ 67.0
XML 18 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 19 form10-q2019q3_htm.xml IDEA: XBRL DOCUMENT 0001392972 2019-01-01 2019-09-30 0001392972 2019-10-21 0001392972 2019-09-30 0001392972 2018-12-31 0001392972 us-gaap:SubscriptionAndCirculationMember 2018-07-01 2018-09-30 0001392972 us-gaap:SubscriptionAndCirculationMember 2019-07-01 2019-09-30 0001392972 2018-01-01 2018-09-30 0001392972 us-gaap:MaintenanceMember 2018-07-01 2018-09-30 0001392972 2018-07-01 2018-09-30 0001392972 2019-07-01 2019-09-30 0001392972 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-09-30 0001392972 us-gaap:MaintenanceMember 2019-01-01 2019-09-30 0001392972 us-gaap:ServiceMember 2018-07-01 2018-09-30 0001392972 us-gaap:LicenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:LicenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:LicenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:MaintenanceMember 2019-07-01 2019-09-30 0001392972 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-09-30 0001392972 us-gaap:MaintenanceMember 2018-01-01 2018-09-30 0001392972 us-gaap:ServiceMember 2019-01-01 2019-09-30 0001392972 us-gaap:ServiceMember 2018-01-01 2018-09-30 0001392972 us-gaap:ServiceMember 2019-07-01 2019-09-30 0001392972 us-gaap:LicenseMember 2018-07-01 2018-09-30 0001392972 2017-12-31 0001392972 2018-09-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001392972 us-gaap:TreasuryStockMember 2018-12-31 0001392972 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001392972 us-gaap:CommonStockMember 2018-12-31 0001392972 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-09-30 0001392972 us-gaap:RetainedEarningsMember 2019-09-30 0001392972 us-gaap:TreasuryStockMember 2019-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001392972 us-gaap:CommonStockMember 2019-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001392972 us-gaap:RetainedEarningsMember 2018-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-01-01 2019-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001392972 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001392972 us-gaap:TreasuryStockMember 2018-09-30 0001392972 2018-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001392972 us-gaap:CommonStockMember 2018-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-07-01 2018-09-30 0001392972 us-gaap:CommonStockMember 2018-09-30 0001392972 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001392972 us-gaap:RetainedEarningsMember 2018-06-30 0001392972 us-gaap:TreasuryStockMember 2018-06-30 0001392972 us-gaap:RetainedEarningsMember 2018-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001392972 2019-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-06-30 0001392972 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001392972 us-gaap:CommonStockMember 2019-06-30 0001392972 us-gaap:TreasuryStockMember 2019-06-30 0001392972 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001392972 us-gaap:RetainedEarningsMember 2019-06-30 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2019-07-01 2019-09-30 0001392972 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001392972 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001392972 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001392972 us-gaap:CommonStockMember 2017-12-31 0001392972 us-gaap:TreasuryStockMember 2017-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2017-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2018-01-01 2018-09-30 0001392972 us-gaap:RetainedEarningsMember 2017-12-31 0001392972 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-09-30 0001392972 pro:CloudBasedProductOfferingsMember 2018-07-01 2018-09-30 0001392972 srt:MaximumMember 2019-01-01 2019-09-30 0001392972 pro:CloudBasedProductOfferingsMember 2019-07-01 2019-09-30 0001392972 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-09-30 0001392972 pro:CloudBasedProductOfferingsMember 2019-01-01 2019-09-30 0001392972 pro:CloudBasedProductOfferingsMember 2018-01-01 2018-09-30 0001392972 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-09-30 0001392972 srt:MinimumMember 2019-01-01 2019-09-30 0001392972 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001392972 pro:MarketShareUnitsMsusMember 2018-12-31 0001392972 us-gaap:StockAppreciationRightsSARSMember 2019-09-30 0001392972 us-gaap:PerformanceSharesMember 2018-12-31 0001392972 pro:RestrictedstockunitmarketbasedMember 2018-12-31 0001392972 us-gaap:PerformanceSharesMember 2019-09-30 0001392972 pro:RestrictedStockUnittimebasedMember 2018-12-31 0001392972 pro:RestrictedstockunitmarketbasedMember 2019-09-30 0001392972 pro:MarketShareUnitsMsusMember 2019-09-30 0001392972 pro:RestrictedStockUnittimebasedMember 2019-09-30 0001392972 us-gaap:StockAppreciationRightsSARSMember 2018-12-31 0001392972 country:US 2019-07-01 2019-09-30 0001392972 srt:EuropeMember 2018-07-01 2018-09-30 0001392972 srt:EuropeMember 2018-01-01 2018-09-30 0001392972 country:US 2018-07-01 2018-09-30 0001392972 srt:EuropeMember 2019-01-01 2019-09-30 0001392972 pro:TherestoftheworldMember 2019-07-01 2019-09-30 0001392972 pro:TherestoftheworldMember 2019-01-01 2019-09-30 0001392972 country:US 2019-01-01 2019-09-30 0001392972 pro:TherestoftheworldMember 2018-01-01 2018-09-30 0001392972 pro:TherestoftheworldMember 2018-07-01 2018-09-30 0001392972 srt:EuropeMember 2019-07-01 2019-09-30 0001392972 country:US 2018-01-01 2018-09-30 0001392972 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001392972 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-09-30 0001392972 srt:MaximumMember 2019-09-30 0001392972 pro:LeaseModificationMember 2019-09-30 0001392972 srt:MinimumMember 2019-09-30 0001392972 us-gaap:StockCompensationPlanMember 2019-01-01 2019-09-30 0001392972 us-gaap:StockCompensationPlanMember 2019-07-01 2019-09-30 0001392972 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-09-30 0001392972 us-gaap:StockCompensationPlanMember 2018-01-01 2018-09-30 0001392972 us-gaap:StockCompensationPlanMember 2018-07-01 2018-09-30 0001392972 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:OperatingExpenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001392972 us-gaap:OperatingExpenseMember 2018-07-01 2018-09-30 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001392972 us-gaap:OperatingExpenseMember 2018-01-01 2018-09-30 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001392972 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001392972 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001392972 us-gaap:OperatingExpenseMember 2019-01-01 2019-09-30 0001392972 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001392972 pro:MarketShareUnitsMsusMember 2019-01-01 2019-09-30 0001392972 us-gaap:EmployeeStockMember 2019-09-30 0001392972 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001392972 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001392972 pro:A2017AmendedEquityIncentivePlanMember 2019-09-30 0001392972 pro:A2017EquityIncentivePlanMemberMember 2019-09-30 0001392972 pro:Notesdue2019Member 2019-01-01 2019-09-30 0001392972 pro:Notesdue2047Member 2019-01-01 2019-09-30 0001392972 pro:Notesdue2024Member 2019-01-01 2019-09-30 0001392972 pro:Notesdue2024Member 2019-09-30 0001392972 pro:Notesdue2047Member 2019-09-30 0001392972 pro:Notesdue2019Member 2019-09-30 pure iso4217:USD shares iso4217:USD shares false --12-31 Q3 2019 0001392972 978000 968000 0.001 0.001 75000000 75000000 41573491 46460212 37155906 42042627 0.001 0.001 5000000 5000000 0 0 P1Y 4417585 4417585 10-Q true 2019-09-30 false 001-33554 PROS HOLDINGS, INC. DE 76-0168604 3100 Main Street, Suite 900 77002 Houston TX (713) 335-5151 Common stock PRO NYSE Yes Yes Large Accelerated Filer false false false 42076535 319162000 295476000 55986000 41822000 5415000 4089000 8764000 4756000 389327000 346143000 13972000 14676000 28548000 0 15172000 13373000 16191000 19354000 48878000 38231000 6650000 5190000 518738000 436967000 7003000 6934000 17433000 9506000 27420000 22519000 7222000 0 113430000 99262000 42343000 136529000 214851000 274750000 14502000 17903000 109024000 88661000 23377000 0 1032000 754000 362786000 382068000 0 0 47000 42000 518456000 364877000 13938000 13938000 -344489000 -292708000 -4124000 -3374000 155952000 54899000 518738000 436967000 37463000 23888000 100958000 66876000 14405000 16238000 44772000 49037000 51868000 40126000 145730000 115913000 1129000 1093000 3663000 2854000 11153000 7856000 34766000 25644000 64150000 49075000 184159000 144411000 11039000 9053000 30543000 26308000 2632000 2852000 8269000 8762000 13671000 11905000 38812000 35070000 51000 63000 152000 200000 12661000 7508000 31792000 22451000 26383000 19476000 70756000 57721000 37767000 29599000 113403000 86690000 21600000 17513000 66030000 53671000 11553000 10179000 35260000 31013000 16878000 13773000 50132000 41517000 248000 0 248000 95000 -12512000 -11866000 -38267000 -39606000 3717000 4266000 12347000 12671000 -1010000 521000 -601000 967000 -17239000 -15611000 -51215000 -51310000 108000 175000 566000 176000 -17347000 -15786000 -51781000 -51486000 -0.42 -0.44 -1.31 -1.53 41276000 35676000 39438000 33568000 -658000 -88000 -750000 -350000 -658000 -88000 -750000 -350000 -18005000 -15874000 -52531000 -51836000 -51781000 -51486000 10264000 9785000 9159000 8958000 18234000 16355000 0 -252000 0 215000 0 -37000 -5000000 0 13888000 13898000 3124000 1517000 4582000 1884000 -492000 2569000 9877000 -533000 2717000 -342000 11009000 22508000 -7607000 -9485000 3360000 1406000 1021000 3686000 10510000 0 180000 0 50000 0 -15121000 -5092000 0 1142000 1995000 1720000 21598000 9153000 0 141954000 0 54000 140156000 0 860000 0 16445000 0 76018000 0 64819000 0 45243000 0 46806000 135609000 -392000 352000 23686000 121384000 295476000 160505000 319162000 281889000 422000 8000 40183723 45000 439995000 4417585 -13938000 -327142000 -3466000 95494000 69764 0 -2956000 -2956000 39964 1052000 1052000 1749176 2000 74176000 74178000 6189000 6189000 -658000 -658000 -17347000 -17347000 42042627 47000 518456000 4417585 -13938000 -344489000 -4124000 155952000 32711339 37000 212481000 4417585 -13938000 -264161000 -3078000 -68659000 2440 1000 -60000 59000 16825 -185000 -185000 38431 886000 886000 4370000 4000 141950000 141954000 4949000 4949000 -1000 -1000 -88000 -88000 -15786000 -15786000 37139035 42000 360021000 4417585 -13938000 -279948000 -3166000 63011000 37155906 42000 364877000 4417585 -13938000 -292708000 -3374000 54899000 885740 1000 -21599000 -21598000 75304 1995000 1995000 3925677 4000 118985000 118989000 64819000 64819000 -45243000 -45243000 32883000 32883000 -16445000 -16445000 18184000 18184000 -750000 -750000 -51781000 -51781000 42042627 47000 518456000 4417585 -13938000 -344489000 -4124000 155952000 31939175 36000 207924000 4417585 -13938000 -238185000 -2816000 -46979000 161997 1000 1141000 1142000 592317 1000 -9154000 -9153000 75546 1720000 1720000 4370000 4000 141950000 141954000 16440000 16440000 9723000 9723000 -350000 -350000 -51486000 -51486000 37139035 42000 360021000 4417585 -13938000 -279948000 -3166000 63011000 Organization and Nature of Operations<div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides artificial intelligence ("AI") solutions that power commerce in the digital economy by providing fast, frictionless and personalized buying experiences. PROS solutions enable dynamic buying experiences for both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use the Company's dynamic pricing optimization, sales effectiveness, revenue management and commerce solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable buyers to move fluidly across its customers’ direct sales, online, mobile and partner channels with personalized experiences regardless of which channel those customers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence. The Company provides standard configurations of its software based on the industries it serves and offers professional services to configure these solutions to meet the specific needs of each customer.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2. Summary of Significant Accounting Policies</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements reflect the application of significant accounting policies as described below and elsewhere in these notes to the unaudited condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, cash flows for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and stockholders' equity for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes in accounting policies</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has consistently applied these accounting policies to all periods presented in these consolidated financial statements, except for the Company's adoption of certain accounting standards described in more detail under "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently adopted accounting pronouncements</span><span style="font-family:inherit;font-size:10pt;">" in this Note 2</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">below.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and a subsidiary where the Company exercises control. All intercompany transactions and balances have been eliminated in consolidation. The functional currency of PROS France SAS ("PROS France") is the euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive loss as a component of stockholders' equity.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Dollar amounts</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company makes estimates and assumptions in the preparation of its unaudited condensed consolidated financial statements, and its estimates and assumptions may affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful accounts, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. The critical accounting policies related to estimates and judgments are discussed in the Annual Report under management's discussion and analysis of financial condition and results of operations and are also discussed under Item 2 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">"Management's discussion and analysis of financial condition and results of operations</span><span style="font-family:inherit;font-size:10pt;">".</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues primarily from subscription services, professional services, perpetual licensing of its software products and associated software maintenance and support services. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the customer contract(s);</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to each performance obligation in the customer contract(s); and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription services revenue</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">Subscription services primarily include customer access to one or more of the Company's cloud applications and associated customer support. Subscription services revenue is generally recognized ratably over the contractual subscription term, beginning on the date that the Company's subscription service is made available to the customer. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Maintenance and support revenue</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance and support revenue includes post-implementation customer support for on-premise licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one to three years in length, billed annually in advance, and non-cancelable.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">License revenue</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licenses to on-premise software provide the customer with a right to use, in the customer's environment, the Company's software as it exists when made available to the customer. License revenue from customer contracts with distinct on-premises licenses is recognized at the point in time when the software is made available to the customer. For customer contracts that contain license and professional services that are not considered distinct, both the license and professional services are determined to be a single performance obligation and the revenue is recognized over time based upon the Company's efforts to satisfy the performance obligation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional services revenue</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">Professional services revenue primarily consists of fees for deployment and configuration services, as well as training services. Professional services revenues are generally recognized as the services are rendered for time and material contracts, or on a proportional performance basis for fixed fee contracts. The majority of the Company's professional services contracts are on a fixed fee basis. Training revenues are recognized as the services are rendered.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant judgment is required in determining whether professional services contained in a customer subscription services contract are capable of being distinct and are separately identifiable in the customer contract. Professional services determined to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If the professional services are not determined to be distinct, the professional services and the subscription services are accounted for as a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer contracts with multiple performance obligations</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's unaudited condensed consolidated balance sheet. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-use software</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred to develop internal-use software during the development stage are capitalized, stated at cost, and amortized using the straight-line method over the estimated useful lives of the assets. Development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software configuration, coding, installation and testing. For the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of internal-use software development costs related to cloud-based offerings, and for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of internal-use software development costs related to cloud-based offerings. Capitalized internal-use software development costs related to cloud-based offerings are amortized using the straight-line method over the useful life of the asset. For the </span><span style="font-family:inherit;font-size:10pt;color:#252525;">three </span><span style="font-family:inherit;font-size:10pt;">months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of capitalized internal-use software development costs. Capitalized software for internal use is included in property and equipment, net in the </span><span style="font-family:inherit;font-size:10pt;color:#252525;">unaudited </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated balance sheets. Amortization of capitalized internal-use software development costs, once it commences, is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets' carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment charges during the </span><span style="font-family:inherit;font-size:10pt;color:#252525;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Noncash share-based compensation</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures all share-based payments to its employees based on the grant date fair value of the awards and recognizes expenses in the Company's unaudited consolidated statement of comprehensive income (loss) on a straight-line basis over the periods during which the recipient is required to perform services (generally over the vesting period of the awards). To date, the Company has granted stock options, Restricted Stock Units ("RSUs"), stock settled Stock Appreciation Rights ("SARs") and Market Stock Units ("MSUs"). RSUs include (i) time-based awards, (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company, and (iii) market-based awards in which the number of shares that vest are based upon attainment of target average per share closing price over a requisite trading period. MSUs are performance-based awards in which the number of shares that vest are based upon the Company's relative stockholder return. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the number of shares or units outstanding for each award type as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Award type</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (time-based)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (performance-based)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (market-based)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock appreciation rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options, time-based RSUs and SARs vest ratably between one and </span><span style="font-family:inherit;font-size:10pt;"><span>4 years</span></span><span style="font-family:inherit;font-size:10pt;">. Performance-based RSUs vest on the third anniversary of the grant and the maximum number of shares issuable upon vesting is 200% of the initially granted shares based upon achievement of certain internal performance metrics set by the Company, as defined by each award's plan documents or individual award agreements. Market-based RSUs vest if the average trailing closing price of the Company's common stock meets certain minimum performance hurdles for at least 105 calendar days prior to September 9, 2020, with </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> vesting at </span><span style="font-family:inherit;font-size:10pt;"><span>$27</span></span><span style="font-family:inherit;font-size:10pt;">, an additional </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> vesting at </span><span style="font-family:inherit;font-size:10pt;"><span>$33</span></span><span style="font-family:inherit;font-size:10pt;">, and the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> vesting at </span><span style="font-family:inherit;font-size:10pt;"><span>$41</span></span><span style="font-family:inherit;font-size:10pt;">. The actual number of MSUs that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Russell 2000 Index ("Index") over their respective performance periods, as defined by each award's plan documents. The Company did not grant any stock options, SARs or MSUs during the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the time-based and performance-based RSUs is based on the closing price of the Company's stock on the date of grant.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates the fair value and the derived service period of the market-based RSUs on the date of grant using a 'Monte Carlo' simulation model. The model requires the use of a number of assumptions including the expected volatility of the Company's stock, its risk-free interest rate and expected dividends. The Company's expected volatility at the date of grant was based on the historical volatility of the Company over the performance period.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the market-based RSUs is expensed over the derived service period for each separate vesting tranche. The derived service period for the vesting tranches of the market-based RSUs ranges between </span><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1.98</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of MSUs on the date of grant using a 'Monte Carlo' simulation model. The determination of fair value of the MSUs is affected by the Company's stock price and a number of assumptions including the expected volatilities of the Company's stock and the Index, its risk-free interest rate and expected dividends. The Company's </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the performance period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Earnings per share</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.</span></div><div style="line-height:120%;padding-top:18px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity investment</span></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.  Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company held </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of equity securities in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. The Company estimates fair value of its equity investment considering available information such as pricing in recent rounds of financing, current cash positions, earnings and cash flow forecasts, recent operational performance and any other readily available market data, which represents level 3 in the fair value hierarchy as defined by Accounting Standard Codification ("ASC") 820, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement and Disclosure</span><span style="font-family:inherit;font-size:10pt;">" ("ASC 820"). As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company determined there were no other-than-temporary impairments on its equity investment. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair value measurement</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of </span><span style="font-family:inherit;font-size:10pt;"><span>$289.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$268.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Trade and other receivables</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates its allowance for doubtful accounts for specific trade receivable balances based on historical collection trends, the age of outstanding trade receivables, existing economic conditions, and any financial security associated with the receivables. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred costs</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">incremental sales commission), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were </span><span style="font-family:inherit;font-size:10pt;"><span>$20.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense for the deferred costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred implementation costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were </span><span style="font-family:inherit;font-size:10pt;"><span>$4.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense for the deferred implementation costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred revenue</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as long-term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Credit facility</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding borrowings under its </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> secured Credit Agreement ("Revolver") </span><span style="font-family:inherit;font-size:10pt;color:#252525;">with the lenders party thereto and Wells Fargo Bank, National Association as agent for the lenders party thereto. The Company included</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unamortized debt issuance costs related to the Revolver in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded an immaterial amount of amortization of debt issuance cost which is included in other income (expense), net in the unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded an income tax provision of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, primarily related to foreign income taxes and withholding taxes. The effective tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>(0.6)%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>(1.1)%</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>(1.1)%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>(0.3)%</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The income tax rates vary from the federal and state statutory rates primarily due to the valuation allowances on the Company’s deferred tax assets and foreign and state taxes not based on income. The Company estimates its annual effective tax rate at the end of each quarterly period. Jurisdictions with a projected loss for the year where no tax benefit can be recognized due to the valuation allowances on the Company’s deferred tax assets are excluded from the estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter depending on the mix and timing of actual earnings versus annual projections.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">period. The Company adopted Topic 842 as of January 1, 2019</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">".</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company elected the package of practical expedients permitted under the transition guidance within the new Topic 842 standard for all asset classes, which among other things, allowed the Company to carryforward the historical lease classification. The Company also elected the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company made an accounting policy election to not recognize leases with an initial term of 12 months or less on the balance sheet and instead would recognize those lease payments on a straight-line basis over the lease term in the unaudited condensed consolidated statement of comprehensive income (loss). </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of the standard had a material impact on the Company’s unaudited condensed consolidated balance sheet as a result of the increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in assets and liabilities from recognition of ROU assets and lease liabilities. The standard did not have a material impact on the Company's unaudited condensed consolidated statement of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">"Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract"</span><span style="font-family:inherit;font-size:10pt;"> ("Subtopic 350-40")</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">. </span><span style="font-family:inherit;font-size:10pt;">The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. In addition, the new standard had no significant impact on the unaudited condensed consolidated financial statements for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently issued accounting pronouncements not yet adopted</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="font-family:inherit;font-size:10pt;">" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company is currently assessing the impact of Topic 350 on its unaudited condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, cash flows for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and stockholders' equity for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes in accounting policies</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has consistently applied these accounting policies to all periods presented in these consolidated financial statements, except for the Company's adoption of certain accounting standards described in more detail under "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently adopted accounting pronouncements</span><span style="font-family:inherit;font-size:10pt;">" in this Note 2</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">below.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and a subsidiary where the Company exercises control. All intercompany transactions and balances have been eliminated in consolidation. The functional currency of PROS France SAS ("PROS France") is the euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive loss as a component of stockholders' equity.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Dollar amounts</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.</span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company makes estimates and assumptions in the preparation of its unaudited condensed consolidated financial statements, and its estimates and assumptions may affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful accounts, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. The critical accounting policies related to estimates and judgments are discussed in the Annual Report under management's discussion and analysis of financial condition and results of operations and are also discussed under Item 2 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">"Management's discussion and analysis of financial condition and results of operations</span><span style="font-family:inherit;font-size:10pt;">".</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues primarily from subscription services, professional services, perpetual licensing of its software products and associated software maintenance and support services. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the customer contract(s);</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to each performance obligation in the customer contract(s); and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription services revenue</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">Subscription services primarily include customer access to one or more of the Company's cloud applications and associated customer support. Subscription services revenue is generally recognized ratably over the contractual subscription term, beginning on the date that the Company's subscription service is made available to the customer. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Maintenance and support revenue</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance and support revenue includes post-implementation customer support for on-premise licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one to three years in length, billed annually in advance, and non-cancelable.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">License revenue</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licenses to on-premise software provide the customer with a right to use, in the customer's environment, the Company's software as it exists when made available to the customer. License revenue from customer contracts with distinct on-premises licenses is recognized at the point in time when the software is made available to the customer. For customer contracts that contain license and professional services that are not considered distinct, both the license and professional services are determined to be a single performance obligation and the revenue is recognized over time based upon the Company's efforts to satisfy the performance obligation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional services revenue</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">Professional services revenue primarily consists of fees for deployment and configuration services, as well as training services. Professional services revenues are generally recognized as the services are rendered for time and material contracts, or on a proportional performance basis for fixed fee contracts. The majority of the Company's professional services contracts are on a fixed fee basis. Training revenues are recognized as the services are rendered.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant judgment is required in determining whether professional services contained in a customer subscription services contract are capable of being distinct and are separately identifiable in the customer contract. Professional services determined to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If the professional services are not determined to be distinct, the professional services and the subscription services are accounted for as a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer contracts with multiple performance obligations</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's unaudited condensed consolidated balance sheet. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-use software</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred to develop internal-use software during the development stage are capitalized, stated at cost, and amortized using the straight-line method over the estimated useful lives of the assets. Development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software configuration, coding, installation and testing. For the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of internal-use software development costs related to cloud-based offerings, and for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of internal-use software development costs related to cloud-based offerings. Capitalized internal-use software development costs related to cloud-based offerings are amortized using the straight-line method over the useful life of the asset. For the </span><span style="font-family:inherit;font-size:10pt;color:#252525;">three </span><span style="font-family:inherit;font-size:10pt;">months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of capitalized internal-use software development costs. Capitalized software for internal use is included in property and equipment, net in the </span><span style="font-family:inherit;font-size:10pt;color:#252525;">unaudited </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated balance sheets. Amortization of capitalized internal-use software development costs, once it commences, is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div> 200000 1200000 1000000.0 3700000 800000 300000 2000000.0 700000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets' carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment charges during the </span><span style="font-family:inherit;font-size:10pt;color:#252525;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Noncash share-based compensation</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures all share-based payments to its employees based on the grant date fair value of the awards and recognizes expenses in the Company's unaudited consolidated statement of comprehensive income (loss) on a straight-line basis over the periods during which the recipient is required to perform services (generally over the vesting period of the awards). To date, the Company has granted stock options, Restricted Stock Units ("RSUs"), stock settled Stock Appreciation Rights ("SARs") and Market Stock Units ("MSUs"). RSUs include (i) time-based awards, (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company, and (iii) market-based awards in which the number of shares that vest are based upon attainment of target average per share closing price over a requisite trading period. MSUs are performance-based awards in which the number of shares that vest are based upon the Company's relative stockholder return. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the number of shares or units outstanding for each award type as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Award type</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (time-based)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (performance-based)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (market-based)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock appreciation rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options, time-based RSUs and SARs vest ratably between one and </span><span style="font-family:inherit;font-size:10pt;"><span>4 years</span></span><span style="font-family:inherit;font-size:10pt;">. Performance-based RSUs vest on the third anniversary of the grant and the maximum number of shares issuable upon vesting is 200% of the initially granted shares based upon achievement of certain internal performance metrics set by the Company, as defined by each award's plan documents or individual award agreements. Market-based RSUs vest if the average trailing closing price of the Company's common stock meets certain minimum performance hurdles for at least 105 calendar days prior to September 9, 2020, with </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> vesting at </span><span style="font-family:inherit;font-size:10pt;"><span>$27</span></span><span style="font-family:inherit;font-size:10pt;">, an additional </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> vesting at </span><span style="font-family:inherit;font-size:10pt;"><span>$33</span></span><span style="font-family:inherit;font-size:10pt;">, and the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> vesting at </span><span style="font-family:inherit;font-size:10pt;"><span>$41</span></span><span style="font-family:inherit;font-size:10pt;">. The actual number of MSUs that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Russell 2000 Index ("Index") over their respective performance periods, as defined by each award's plan documents. The Company did not grant any stock options, SARs or MSUs during the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the time-based and performance-based RSUs is based on the closing price of the Company's stock on the date of grant.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates the fair value and the derived service period of the market-based RSUs on the date of grant using a 'Monte Carlo' simulation model. The model requires the use of a number of assumptions including the expected volatility of the Company's stock, its risk-free interest rate and expected dividends. The Company's expected volatility at the date of grant was based on the historical volatility of the Company over the performance period.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the market-based RSUs is expensed over the derived service period for each separate vesting tranche. The derived service period for the vesting tranches of the market-based RSUs ranges between </span><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1.98</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of MSUs on the date of grant using a 'Monte Carlo' simulation model. The determination of fair value of the MSUs is affected by the Company's stock price and a number of assumptions including the expected volatilities of the Company's stock and the Index, its risk-free interest rate and expected dividends. The Company's </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the performance period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the number of shares or units outstanding for each award type as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Award type</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (time-based)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (performance-based)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (market-based)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock appreciation rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div> 1876000 1969000 114000 0 0 215000 165000 287000 267000 419000 P4Y 0.25 27 0.25 33 0.50 41 P1Y3D P1Y11M23D <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Earnings per share</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.</span></div> <div style="line-height:120%;padding-top:18px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity investment</span></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.  Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company held </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of equity securities in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. The Company estimates fair value of its equity investment considering available information such as pricing in recent rounds of financing, current cash positions, earnings and cash flow forecasts, recent operational performance and any other readily available market data, which represents level 3 in the fair value hierarchy as defined by Accounting Standard Codification ("ASC") 820, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement and Disclosure</span><span style="font-family:inherit;font-size:10pt;">" ("ASC 820"). As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company determined there were no other-than-temporary impairments on its equity investment. </span></div> 2200000 2000000.0 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair value measurement</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of </span><span style="font-family:inherit;font-size:10pt;"><span>$289.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$268.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 289800000 268600000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Trade and other receivables</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates its allowance for doubtful accounts for specific trade receivable balances based on historical collection trends, the age of outstanding trade receivables, existing economic conditions, and any financial security associated with the receivables. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred costs</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">incremental sales commission), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were </span><span style="font-family:inherit;font-size:10pt;"><span>$20.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense for the deferred costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 20600000 17500000 1300000 800000 3500000 2100000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred implementation costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were </span><span style="font-family:inherit;font-size:10pt;"><span>$4.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense for the deferred implementation costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div> 4800000 3900000 400000 100000 1000000.0 400000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred revenue</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as long-term.</span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Credit facility</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding borrowings under its </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> secured Credit Agreement ("Revolver") </span><span style="font-family:inherit;font-size:10pt;color:#252525;">with the lenders party thereto and Wells Fargo Bank, National Association as agent for the lenders party thereto. The Company included</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unamortized debt issuance costs related to the Revolver in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded an immaterial amount of amortization of debt issuance cost which is included in other income (expense), net in the unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 50000000.0 100000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded an income tax provision of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, primarily related to foreign income taxes and withholding taxes. The effective tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>(0.6)%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>(1.1)%</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>(1.1)%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>(0.3)%</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The income tax rates vary from the federal and state statutory rates primarily due to the valuation allowances on the Company’s deferred tax assets and foreign and state taxes not based on income. The Company estimates its annual effective tax rate at the end of each quarterly period. Jurisdictions with a projected loss for the year where no tax benefit can be recognized due to the valuation allowances on the Company’s deferred tax assets are excluded from the estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter depending on the mix and timing of actual earnings versus annual projections.</span></div> 100000 200000 600000 200000 -0.006 -0.011 -0.011 -0.003 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">period. The Company adopted Topic 842 as of January 1, 2019</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">".</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company elected the package of practical expedients permitted under the transition guidance within the new Topic 842 standard for all asset classes, which among other things, allowed the Company to carryforward the historical lease classification. The Company also elected the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company made an accounting policy election to not recognize leases with an initial term of 12 months or less on the balance sheet and instead would recognize those lease payments on a straight-line basis over the lease term in the unaudited condensed consolidated statement of comprehensive income (loss). </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of the standard had a material impact on the Company’s unaudited condensed consolidated balance sheet as a result of the increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in assets and liabilities from recognition of ROU assets and lease liabilities. The standard did not have a material impact on the Company's unaudited condensed consolidated statement of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">"Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract"</span><span style="font-family:inherit;font-size:10pt;"> ("Subtopic 350-40")</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">. </span><span style="font-family:inherit;font-size:10pt;">The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. In addition, the new standard had no significant impact on the unaudited condensed consolidated financial statements for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently issued accounting pronouncements not yet adopted</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="font-family:inherit;font-size:10pt;">" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company is currently assessing the impact of Topic 350 on its unaudited condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.</span></div> 26900000 Deferred Revenue and Performance Obligations<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$45.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$32.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$86.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$64.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in each case of revenue that was included in the deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and services.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company expects to recognize approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$365.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue from remaining performance obligations. The Company expects to recognize revenue on approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$176.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of these performance obligations over the next 12 months, with the balance recognized thereafter.</span></div> 45100000 32400000 86200000 64400000 365200000 176600000 Disaggregation of Revenue<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue by Geography</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The geographic information in the table below is presented for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Exchange Risk</span><span style="font-family:inherit;font-size:10pt;">" of Part I, Item 3 below.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Percent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Percent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Percent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Percent</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,279</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,019</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The rest of the world</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184,159</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The geographic information in the table below is presented for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Exchange Risk</span><span style="font-family:inherit;font-size:10pt;">" of Part I, Item 3 below.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Percent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Percent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Percent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Percent</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,279</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,019</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The rest of the world</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184,159</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21631000 0.34 16610000 0.34 62273000 0.34 50538000 0.35 19279000 0.30 15019000 0.31 55286000 0.30 45110000 0.31 23240000 0.36 17446000 0.35 66600000 0.36 48763000 0.34 64150000 1 49075000 1 184159000 1 144411000 1 Business Combination<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 14, 2019, the Company acquired Travelaer SAS ("Travelaer"), a privately held company based near Nice, France, for a total cash consideration, net of cash acquired, of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$10.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. Travelaer is a digital innovator for the travel industry with a focus on improving the customer experience across all phases of travel, and brings an Internet booking engine and NDC (New Distribution Capability) platform to the Company's portfolio. The Company has included the financial results of Travelaer in the unaudited condensed consolidated financial statements from the date of the acquisition, which have not been material to date. The transaction cost associated with the acquisition was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounted for the transaction as a business combination and all of the assets acquired and the liabilities assumed in the transaction have been recognized at their acquisition date fair values. The Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for developed technology and customer relationships with estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill which is primarily related to the assembled workforce and expanded market opportunities from integrating Travelaer's technology with the Company's solutions. The goodwill balance is not deductible for U.S. income tax purposes. The Company expects to finalize the valuation as soon as practicable, but no later than one year from the acquisition date.</span></div> 10500000 200000 2000000 P7Y P5Y 11000000 Leases<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>14 years</span></span><span style="font-family:inherit;font-size:10pt;">. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2019, the Company amended its existing agreement with a computing infrastructure vendor, the result of which was an increase in future consideration to be paid by the Company. The Company accounted for this change in consideration as a modification and remeasured the value of the right-of-use asset and related lease liability on such date, which resulted in an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> to each respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company did not have any finance leases.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of operating lease expense were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(248</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,919</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liability:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,467</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.0 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.26</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, maturities of lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,542</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,945</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Anticipated lease incentive</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has additional operating leases of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> that have not yet commenced, as the lessor has not made the underlying assets available for use by the Company. These operating leases will commence in fiscal year 2020 with lease terms of </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>14 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2018, the future minimum lease commitments related to lease agreements under Topic 840, the predecessor of Topic 842, were as follows:</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,153</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P1Y P14Y 5700000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(248</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,919</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2285000 6778000 498000 1389000 99000 248000 2684000 7919000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liability:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,467</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1467000 4349000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.0 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.26</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P7Y 0.0726 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, maturities of lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,542</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,945</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Anticipated lease incentive</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2327000 7558000 10109000 4542000 4562000 38654000 67752000 22945000 14207000 30600000 1500000 P5Y P14Y <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2018, the future minimum lease commitments related to lease agreements under Topic 840, the predecessor of Topic 842, were as follows:</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,153</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4164000 1649000 5115000 6181000 5679000 57365000 80153000 Earnings per Share<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except per share data)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,347</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,786</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,486</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares (basic)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,568</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of potential common shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares (diluted)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,276</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,676</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,438</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,568</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.44</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.53</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive potential common shares consist of shares issuable upon the exercise of stock options, settlement of SARs, and the vesting of RSUs and MSUs. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were </span><span style="font-family:inherit;font-size:10pt;"><span>3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except per share data)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,347</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,786</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,486</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares (basic)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,568</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of potential common shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares (diluted)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,276</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,676</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,438</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,568</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.44</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.53</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -17347000 -15786000 -51781000 -51486000 41276000 35676000 39438000 33568000 0 0 0 0 41276000 35676000 39438000 33568000 -0.42 -0.44 -1.31 -1.53 -0.42 -0.44 -1.31 -1.53 2100000 2200000 2100000 2100000 3100000 Noncash Share-based Compensation<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>19,625</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs with a weighted average grant-date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$69.13</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The Company granted no MSUs, options or SARs during this period.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>759,084</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs (time-based) with a weighted average grant-date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.16</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The Company also granted </span><span style="font-family:inherit;font-size:10pt;"><span>113,919</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based RSUs ("PRSUs") with a weighted average grant-date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.05</span></span><span style="font-family:inherit;font-size:10pt;"> to certain executive employees during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. These PRSUs vest on January 15, 2022 and the actual number of PRSUs that will be eligible to vest is based upon achievement of certain internal performance metrics, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the PRSUs initially granted. The Company did not grant any stock options, SARs or MSUs during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive income (loss). The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total included in operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,512</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,957</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") was approved by stockholders in May 2017 and reserved an aggregate amount of </span><span style="font-family:inherit;font-size:10pt;"><span>2,500,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares for issuance. In May 2019, the shareholders </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">approved an amendment to the 2017 Stock Plan which increased the aggregate amount of shares for issuance to a total of </span><span style="font-family:inherit;font-size:10pt;"><span>4,550,000</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>2,512,077</span></span><span style="font-family:inherit;font-size:10pt;"> shares remain available for issuance under the 2017 Stock Plan.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had an estimated </span><span style="font-family:inherit;font-size:10pt;"><span>$46.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's Employee Stock Purchase Plan ("ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of their annual pay: (i) on June 30 of each year at a </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on December 31 of each year at a </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than </span><span style="font-family:inherit;font-size:10pt;"><span>$5,000</span></span><span style="font-family:inherit;font-size:10pt;"> in either of the six-month measurement periods described above or more than </span><span style="font-family:inherit;font-size:10pt;"><span>$10,000</span></span><span style="font-family:inherit;font-size:10pt;"> annually. During the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>39,964</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>75,304</span></span><span style="font-family:inherit;font-size:10pt;"> shares, respectively, under the ESPP. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>140,251</span></span><span style="font-family:inherit;font-size:10pt;"> shares remain authorized and available for issuance under the ESPP. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company held approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> on behalf of employees for future purchases under the ESPP, and this amount was recorded in accrued payroll and other employee benefits in the Company's unaudited condensed consolidated balance sheet.</span></div> 19625 69.13 759084 34.16 113919 33.05 The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the <span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total included in operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,512</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,957</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 503000 445000 1535000 1325000 1515000 779000 4329000 3347000 2901000 2635000 8521000 8202000 1290000 1098000 3849000 3481000 5706000 4512000 16699000 15030000 6209000 4957000 18234000 16355000 2500000 4550000 2512077 46700000 P2Y6M 0.01 0.10 0.15 0.15 5000 10000 39964 75304 140251 800000 Convertible Senior Notes<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of the Company's convertible senior notes as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date of Issuance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unpaid Principal Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Interest Rates</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2% Convertible Senior Note due in 2019 ("2019 Notes")</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 2014</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,415</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2% Convertible Senior Notes due in 2047 ("2047 Notes")</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,928</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1% Convertible Notes due in 2024 ("2024 Notes")</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,024</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, the Company issued the 2024 Notes in an aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$143.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. The interest rate for the 2024 Notes is fixed at </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. Interest is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on November 15, 2019. The 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each $1,000 of principal of the 2024 Notes will initially be convertible into </span><span style="font-family:inherit;font-size:10pt;"><span>15.1394</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$66.05</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The initial conversion price for the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or after February 15, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2024 Notes regardless of the contingent conversion conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the 2024 Notes.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holders may convert their 2024 Notes at their option at any time prior to the close of business on the business day immediately preceding February 15, 2024 only under the following circumstances: </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">during the five consecutive business day period immediately following any five consecutive trading day period (the "Measurement Period") in which the trading price per 2024 Note for each day of that Measurement Period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such day;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">during any calendar quarter commencing after the calendar quarter ending on June 30, 2019, if the last reported sale price of the common stock for 20 or more trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">upon the occurrence of specified corporate events.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2019 Notes, the 2024 Notes and 2047 Notes (collectively, the "Notes") are general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all indebtedness and other liabilities (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries). </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accounting for the transaction costs for each of the Notes issuance, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2019 Notes, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2024 Notes and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2047 Notes, are being amortized to expense over the expected life of each notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2019 Notes, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2024 Notes and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2047 Notes, were netted with the equity component in stockholders' equity. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, the Company used a portion of the net proceeds of the offering of the 2024 Notes to exchange and retire </span><span style="font-family:inherit;font-size:10pt;"><span>$122.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal of the 2019 Notes for an aggregate cash consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$76.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.18 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock (the "Exchange Transactions"). The Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss on debt extinguishment related to the Exchange Transactions. The loss on extinguishment is included in the other (expense) income, net in the the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2019, the Company issued a notice of redemption to the holders of its outstanding 2047 Notes, pursuant to which it will redeem the outstanding 2047 Notes for cash at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>92.39%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2047 Notes, plus accrued and unpaid interest, if any (the “Redemption”). The Redemption will occur on October 30, 2019, unless earlier converted. Prior to the consummation of the Redemption, the holders of the 2047 Notes are entitled to convert such notes into shares of the Company’s common stock at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21.2861</span></span><span style="font-family:inherit;font-size:10pt;"> shares per $1,000 principal amount of the 2047 Notes, which is equivalent to a conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$46.98</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The Company intends to satisfy its conversion obligation with respect to 2047 Notes tendered by delivering shares of its common stock, together with cash in lieu of delivering any fractional shares of common stock (if applicable). As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has converted </span><span style="font-family:inherit;font-size:10pt;"><span>$82.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of aggregate principal of the 2047 Notes and delivered approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock upon conversion. The Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss on debt extinguishment related to the Redemption. The loss on extinguishment is included in the other (expense) income, net in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the 2019 and 2024 Notes are not yet convertible and the 2047 Notes are convertible pursuant to the Redemption notice issued by the Company. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the remaining term of the Notes is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2 months</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>55 months</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1 month</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the fair value of the principal amount of the Notes was </span><span style="font-family:inherit;font-size:10pt;"><span>$231.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$251.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Notes consist of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,431</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: debt discount and issuance cost, net of amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,367</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Recorded within additional paid-in capital in the consolidated balance sheet. As of </span><span style="font-family:inherit;font-size:8pt;">September 30, 2019</span><span style="font-family:inherit;font-size:8pt;">, it included </span><span style="font-family:inherit;font-size:8pt;"><span>$28.7 million</span></span><span style="font-family:inherit;font-size:8pt;">, </span><span style="font-family:inherit;font-size:8pt;"><span>$32.9 million</span></span><span style="font-family:inherit;font-size:8pt;"> and </span><span style="font-family:inherit;font-size:8pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:8pt;"> related to the 2019 Notes, the 2024 Notes and the 2047 Notes, respectively, which was net of </span><span style="font-family:inherit;font-size:8pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:8pt;">, </span><span style="font-family:inherit;font-size:8pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:8pt;"> and </span><span style="font-family:inherit;font-size:8pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:8pt;"> issuance cost in equity, respectively.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to the Notes (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,058</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,568</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,863</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Note Hedge and Warrant Transactions</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concurrently with the offering of the 2019 Notes, the Company entered into separate convertible note hedge (the "Note Hedge") and warrant (the "Warrant") transactions. Taken together, the purchase of the Note Hedge and the sale of the Warrant are intended to offset any actual dilution from the conversion of the 2019 Notes and to effectively increase the overall conversion price of the 2019 Notes from </span><span style="font-family:inherit;font-size:10pt;"><span>$33.79</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$45.48</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The total cost of the Note Hedge transaction was </span><span style="font-family:inherit;font-size:10pt;"><span>$29.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company received </span><span style="font-family:inherit;font-size:10pt;"><span>$17.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash proceeds from the sale of the Warrant. The Warrant is not part of the 2019 Notes or Note Hedge. Both the Note Hedge and Warrant have been accounted for as part of additional paid-in capital. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, in connection with the Exchange Transactions, the Company entered into certain note hedge termination agreements (the “Note Hedge Termination Agreements”) and warrant termination agreements (the “Warrant Termination Agreements”). The Company received cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$64.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Note Hedge Termination Agreements and paid </span><span style="font-family:inherit;font-size:10pt;"><span>$45.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Warrant Termination Agreements. The Note Hedge Termination Agreements terminated certain of the Note Hedges that were entered into by the Company in connection with the offering of the 2019 Notes. The Warrant Termination Agreements terminated certain of the Warrants that were entered into by the Company in connection with the offering of the 2019 Notes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capped Call Transactions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, in connection with the offering of the 2024 Notes, the Company entered into privately negotiated capped call transactions (collectively, the "Capped Call") with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the Company’s common stock initially underlying the 2024 Notes, at a strike price that corresponds to the initial conversion price of the 2024 Notes, also subject to adjustment, and are exercisable upon conversion of the 2024 Notes. The Capped Call transactions are intended to reduce potential dilution of the Company's common stock and/or offset any cash payments the Company will be required to make in excess of the principal amount upon any conversion of 2024 Notes, and to effectively increase the overall conversion price of the 2024 Notes from </span><span style="font-family:inherit;font-size:10pt;"><span>$66.05</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$101.62</span></span><span style="font-family:inherit;font-size:10pt;"> per share. As the Capped Call transactions meet certain accounting criteria, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of the Capped Call was </span><span style="font-family:inherit;font-size:10pt;"><span>$16.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and was recorded as part of additional paid-in capital.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of the Company's convertible senior notes as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date of Issuance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unpaid Principal Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Interest Rates</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2% Convertible Senior Note due in 2019 ("2019 Notes")</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 2014</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,415</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2% Convertible Senior Notes due in 2047 ("2047 Notes")</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,928</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1% Convertible Notes due in 2024 ("2024 Notes")</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,024</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21606000 21415000 0 0.02 24075000 20928000 0 0.02 143750000 0 109024000 0.01 143800000 0.01 15.1394 66.05 4300000 3400000 2700000 1200000 1100000 300000 122100000 76000000.0 2180000 2300000 0.9239 21.2861 46.98 82200000 1700000 -2700000 P2M P55M P1M 231000000.0 251500000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Notes consist of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,431</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: debt discount and issuance cost, net of amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,367</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Recorded within additional paid-in capital in the consolidated balance sheet. As of </span><span style="font-family:inherit;font-size:8pt;">September 30, 2019</span><span style="font-family:inherit;font-size:8pt;">, it included </span><span style="font-family:inherit;font-size:8pt;"><span>$28.7 million</span></span><span style="font-family:inherit;font-size:8pt;">, </span><span style="font-family:inherit;font-size:8pt;"><span>$32.9 million</span></span><span style="font-family:inherit;font-size:8pt;"> and </span><span style="font-family:inherit;font-size:8pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:8pt;"> related to the 2019 Notes, the 2024 Notes and the 2047 Notes, respectively, which was net of </span><span style="font-family:inherit;font-size:8pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:8pt;">, </span><span style="font-family:inherit;font-size:8pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:8pt;"> and </span><span style="font-family:inherit;font-size:8pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:8pt;"> issuance cost in equity, respectively.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to the Notes (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,058</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,568</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,863</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 189431000 250000000 38064000 24810000 151367000 225190000 70443000 37560000 28700000 32900000 8800000 1200000 1100000 300000 863000 1250000 3219000 3750000 286000 357000 992000 1058000 2568000 2659000 8136000 7863000 3717000 4266000 12347000 12671000 33.79 45.48 -29400000 17100000 64800000 45200000 66.05 101.62 16400000 Commitments and Contingencies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, the Company regularly becomes involved in contract and other negotiations and, in more limited circumstances, becomes involved in legal proceedings, claims and litigation. The outcomes of these matters are inherently unpredictable. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase commitments</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, the Company enters into various purchase commitments for goods and services.</span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2019, the Company entered in a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement expires in March 2022. The purchase commitment as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$67.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the remaining period through the expiration of the agreement.</span></div> 67000000.0 XML 20 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Disaggregation of Revenue Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenues $ 64,150 $ 49,075 $ 184,159 $ 144,411
Percentage of total revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Revenues $ 21,631 $ 16,610 $ 62,273 $ 50,538
Percentage of total revenue 34.00% 34.00% 34.00% 35.00%
Europe [Member]        
Revenues $ 19,279 $ 15,019 $ 55,286 $ 45,110
Percentage of total revenue 30.00% 31.00% 30.00% 31.00%
The rest of the world [Member]        
Revenues $ 23,240 $ 17,446 $ 66,600 $ 48,763
Percentage of total revenue 36.00% 35.00% 36.00% 34.00%
XML 21 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible debt (Tables)
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Schedule of Debt [Table Text Block]

The following is a summary of the Company's convertible senior notes as of September 30, 2019 (in thousands):
 
Date of Issuance
 
Unpaid Principal Balance
 
Net Carrying Amount
 
Contractual Interest Rates
 
 
 
Current
 
Noncurrent
 
2% Convertible Senior Note due in 2019 ("2019 Notes")
December 2014
 
$
21,606

 
$
21,415

 

 
2%
2% Convertible Senior Notes due in 2047 ("2047 Notes")
June 2017
 
$
24,075

 
$
20,928

 

 
2%
1% Convertible Notes due in 2024 ("2024 Notes")
May 2019
 
$
143,750

 
$

 
$
109,024

 
1%

Convertible Debt [Table Text Block]
The Notes consist of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Liability component:
 
 
 
Principal
$
189,431

 
$
250,000

Less: debt discount and issuance cost, net of amortization
(38,064
)
 
(24,810
)
Net carrying amount
$
151,367

 
$
225,190

 
 
 
 
Equity component(1)
$
70,443

 
$
37,560

(1)
Recorded within additional paid-in capital in the consolidated balance sheet. As of September 30, 2019, it included $28.7 million, $32.9 million and $8.8 million related to the 2019 Notes, the 2024 Notes and the 2047 Notes, respectively, which was net of $1.2 million, $1.1 million and $0.3 million issuance cost in equity, respectively.

The following table sets forth total interest expense recognized related to the Notes (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Coupon interest
$
863

 
$
1,250

 
$
3,219

 
$
3,750

Amortization of debt issuance costs
286

 
357

 
992

 
1,058

Amortization of debt discount
2,568

 
2,659

 
8,136

 
7,863

Total
$
3,717

 
$
4,266

 
$
12,347

 
$
12,671


ZIP 22 0001392972-19-000147-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001392972-19-000147-xbrl.zip M4$L#!!0 ( %6B6$_;Z^?]=@@ $XS : 83(P,3EQ,V5X,S$Q8V5O M8V5R=&EF:2YH=&WM6VUSVK@6_MS^"BV=NY/.0'A)TC1 ,T,(G3+3F^0F=-O] M*&P9:R);7DF&<'_]/4>R@PG00,MN86XRDP1+1SI'\O.<%]FT?[N\[@[^O.F1 MT$2"W'RY^-SODE*E6OUZU*U6+P>7Y-/@WY_)\6&M3@:*QIH;+F,JJM7>58F4 M0F.29K4ZF4P.)T>'4HVJ@]LJ3G5<%5)J=N@;OW3^NHU-YZ]?M4-&??C_JOU; MI4(NI9=&+#;$4XP:YI-4\WA$OOI,WY,ZJ50>);LRF2H^"@UIU.IGY*M4]WQ, M0#[EI5]TE**MFVMI#Z4^)-E/!/I0"&9M*0",NILT!CY@F5VQ" M;F5$XY;MT_R_K%FO)::%AOM\?-ZF)*81C-6UXW<7O4[GI/Z^=G1RVNV\/^M= MG%QVSVHGM>./9V>/6M,,#4##ULX;8JXG3,)3"AQFZO=M!_V._VQGTKZ_(]4=R<]N_ZO9O.I]) M[UNO^V70_Z,'S2#1N]TMRV^^W-Y]Z5P-R.":W/6ZUOZC6@/7,/C4(W>=VXO. M5>^N# E)J2F.6^9H4/!0$"(A/H^.*(/I5K)7NN$>OEUICT3J1B9--\G#ZWO>16R MR%H#VV+\?+()]TW8/,9YT($8'SNS#U4K.B<^QC5X5&1;!2:4-O(SN>VXQ\W& ML=.ZL>>I'S[Q.\[LU4:VGK%R]=W_8>_X^YOZNUHKMW-C])"0CAE1;,S9!**3 M";DF?Z54 37$%-H3J0R1,?DH543JMU^K%G,OT-OPMC9V&7H..Q=4 V( &]&4W,=R(I@_8F4'H0PXOH1;%4O(?F L MY3&A\92DL5$I TV0#]G4"!!%2017BE-! NI!DR(RXH88Z>06!&+F,:VIFJ)( M1.\9Z"W,J:'-!V- I; Y%>A 8\KR,= +(;A8(G/%)F$W N)3O'/;/R$*99- M@@N(N!:0:6'N-N$FA 7JA'G60)PW =.D#\N$&P.;,IP6M^&%&]OEQM$> /@3R#&UE( :(0[J@8^^K7+**)$*$ "&2("Q5:>M/1[5(0F$G.B.US[0FI4QB',4=) MX;"<*.DQ/\4\^0"@ZS/@@L-G[\$+:3QBI /N_#85(%$_HI7ZR0%S5M1/?'?E M+CF6#;'C$,Y/T.<7J.6@CK:LK2B84Q2 (ESG4\*!!"9KS5VGS]F[7T&?T\8/ MTH?N/GTNF8;9 $4V27D>XF7,GSR:ZO6'8"(S9 #73)-+C62J8 )PZV.N;; M*1;;>;"ZG(698JA23%"+_RPWFF&XG(4Q[.00:^YPJC@O@ M+H.SP3/&F5*-697U&-JF8#:T2,W ( .A# <#KG@9HKYVC*UR'E+"(MU1]EB"7403*/$Z(.A8$4(KP,>!%+RDI'M/"-:*5NUQ>95@>P4"(--K5,D.9FM46K!-/Z:,T MPT(M>+[H)\.\!+2N@;F= 'M:./D+%;9*!7_WJ7#I4+:(5CP2RPH#V[.4$AM$ M%LS+I.>E"C%92(*6S!I);: =GX3 7!IV*#_[)0>;8,2?\+H/:91KBBPB90M9^RS MF_P@>2,B9-6Y._-;$@NH#P,U>PP%*TF3%4$P!) /M4K9Y7(:$CF=1A%5L%Z[ MF"P$+SURWXLPL6<$V(.S@ ZD8X$"-UL&.#(;' #0]A%@AORRRV9X/)9BS#"E MB>DH>Y*ILGC"HD3(*8/>22A=!*%SO (>;"7?6[:A._-H:F3> M8-\Y%H(EFS?S#PFV9<1]$P,+X0^FHM)KJ3L4):"@M M,"Q3O[KK^&S6][P;&4IC9/0DAX0]+FYZ\=K)SS6YO;QV;UY ##9ER M$&TT[L;=?$'K.FB] :QR3+ML M&=4-.0M([X%Y*1ZNDVMWA/)<:OKD9?Z?RA(WQM]FKVW_70I7?(%A<<6;56M; M_)K%JW85OUIR_KIMO_-R_C]02P,$% @ 5:)83XT(2=1Q" 2S( !H M !A,C Q.7$S97@S,3)C9F]C97)T:69I+FAT;>U;;7/:N!;^W/X*+9W=26<@ MO";= ,T, 3)EIC?)3>AV]Z.P9:R);'DE&<+^^CU',F ":2#-M&0VG6EB2T'WF_8OI1+I22^-6&R(IQ@US">IYO&8?/69OB554BHM)+LR MF2D^#@VI5:HGY*M4MWQ"YQ*&&\%.^WKU:IUXX;9CYC_FF@6/62EDN(QF MM5;Y=5U=&ULV&@_^>GP=E@2.K5P]JJ<5O:X0$HF/I>0^S=U&D82>'##-W^]7!P/NAVAH/+ M"W)Y3JZN!Q?=P57G,SD?7'3@$JXNST&B?[U?EE]]N;[YTKD8DN$EN>EWK?WU M2@W7,/S4)S>=Z[/.1?^F=/GGY_Y?I-,=8D^M4OF9#V 3/+(Q97@P(R:DIKEJF:$CP4! B(3Z/CBBCX5*P=[KA'KS^TQ[ M)E(R,FG^GMRUON55R#IK#6R+\>>33;EOPF8#YT$'8GSLS"[*5G1%?()K\*C( MM@I,*.SD9^:VXQXW:PVG=6?/4SV\YW>?_I.]XV_OJL>5UMS. MG=%#0CIA1+$)9U.(3B;DFOR=4@74$#-H3Z0R1,;D7*J(5"NE_Q,9@$>YO"&? M@+2PQ;I(!K%WV-JP4_:YEBWF_AO0._E^Y+G'4OMQP'NBVSFC&N "P(AFY#:6 M4\'\,2LZ_&2H\24\IUA"Z@-C*8\)C6W)A SCVE-U0Q%(GK+0&]N3@UM/A@#*H5-J$ '"GA<03(&8C$, M!TM\IL@TY%Y(=(H_EN.G3+%L$EQ Q+6 - L3MRDW(2Q0)\RS!N*\"9@F?5@F M/!?8E-$LOPVOQ'A.8M1?+C$8"7@,T$,4+Z%6!%: .'2K7#^/ _"W%,L0N/9$ MZL.< .<_UZH?6CI#>Y:FHE.50<#A]D"_MZ@:$*J8Q2_@D2,B &>$:40'UR&. M0+$(8@K&%;SWN?:$U"F,PVBCI'! 3I3TF _-FAP ;GT&1'#@[-]Y(8W'C'3 MD5^G B2J=5JJ'ATP9T7UR'=W[I9CM1 [ N'\!+U]CE<.YVC+UHJ"%44!*,)U MWF<;2&".UMQW[IP<_P3N?*@]C3MT[[G38QHF PC9W.1Q?!=F@(C4#@PP$,1R4 M4'Q4J: 8"V%9UHAE4@8C7(J7STSA:L10$,(5C&?^W@>F%T6NT0LCU]:N?8UC MVP>%K:D&])QP'QE$M8PM[*@&]F'1@K2BRI]#'$C'Z8@+;F:8IFU2BX2W;+! M=UQ=$DU7>WK.J/Z$BM7X=(<>" ,H//@&PZ UEQ"(;W").N=O-E84E M$0R$&*-=_3*2J7G8@FTB*5U(,RS.@L>K?#*:EWW6+S"W$V!/"R=_Y<$S\L#? M>Q[T',36H8H'8%DQ8'LV\F&'F(+IF/2\5"$@<[G/AEDCJ0VTXTL/F$O#!LV/ M>$>X-V>W>&Q7IPN['KOK JI7B2*&"G=D MP [9XUIQM+".0H%DI-*+A,TVP)11Q(UA[!OQSOE(/YU@VDL6>/_-Z_GBW\M\X6.@(2?YB. P/PC E/JSS. *]9 MLK6H\:>,WF+VY H!FS_9$L:^HYF?&>_$@JP<=R=\&Z( ]6&@9HL@\"!CLL(' MA@#LH3XINA1.0_ZFTRBB"M9K%Y,%WXVGZR\B0+PH].]_\=^!+"Q0X&"+@$5F MPP*@V;[GRV!?=$D,CR=23!AF,C$=9Z\K519)6)0(.6/0.PVEBQUTA51 @F=) M\S;MYPH\?^CF;7J/\]0/;N:8SXU?@6 %$&C'\]B'L?8^KR!&%HM6GG'5BD/M M3I3]%D7O60MN9Y#1M(8&=W+'6&/\YN>OW?R M*TUN;S)WDGO6SX[-2\A^1DPYB-8:1?LAY2[>Z,=EF75S]\>\A-_BQXHS_'5^C-D/O@OI[_6Z]71+\L M]_2*UOUXFJ]HW>HP_XYY*1Z>DS^XQ\B5@KH/LS!;4G5#S@)RODA6+]U9RF.9 MZG9?[Z\_JMV^_7W&OS%XTR[CWU6U:;7/: M.!#^W/Z*+9WKM#. #82T$)H98IP),SG(@=.7C\*68]W)DBO+(?37W\HV!!(R MUZ2]2WHE,R&Q5MI]]L72/L:]%X.QXWT^S\Z/3H0.5FF5];#F6-? & M<.+]?@I[=;L!GB(B99I)0;AEN:,*5"*MDZYES>?S^KQ5E^K"\B:64;5G<2E3 M6@]T4#E\WC-#A\^?]2)* OS[K/>B5H.!]+.8"@V^HD33 +*4B0OX&-#T+VA MK;::Z)C(DXR&4I^TJ[#3O1!P9XP"X/>P0$B7%M MVFZU!YVVTW>/[';;[1P=O7O;L>TCUWYG[QWO-_ZC:;]VVUS/3.R#2@3$55,;UDQ4VC.#"^MKMG.9?^(0M,K72.<78AN'N(U M(YW[HBH6N)].AD=##UK->F,3W#?B\+$HJ/I^(+>C\Y\"R*_FA869Y %J<-R) M-SP>.GUO.![!^!BC_L@9]D^7LJ?E MT=GY9'K>'WG@C:'Q#L[KT[I3AZGKY!XV6FV["D\+<7\*_<'XS','L Y^";EC M[YO$>"$XKV5!5\JHQJ2#*59@2U:;E>#]0WY\:KEXU]^Z H"I(""61B]OWU-1LS M32YD"#JB,"5J1@1-:^,K3A?0][61F%Q444YT/@F^9$1AU? %*)I(E<\YFXRG M<(*YQ\,EK<)0^/4J2 ''4L70L&M_0"A5OCQ!7V4 5 0(:AG@^X9F2M&G>$95 MX4(+736'UD/5O7K9:AZ$&4>7?!DGG&',YTQ'.6!%OV1,47.(IL;5&V%^3=X MNM9HOP[>% %/4(%/9IQ65W&E?H9VC5KWRH^(N*#+X#8ZK3T@(LCG,8%1BHE1 MCT"$)ICV $2J6,^P/$1Q MO6Y F/#P@^4:+1.C\LJHU";B>(=P7DK?5^Q*?ITFQ%]>W[]!B8FZ8** 1S(M MEP/Y.5Z,S%F@(YR-SL^D"JBJ^9)SDJ2TN_QG/2I&58X8-Q@=8$X,0O&^TC*= MC0[,AUI)2\"%B39:6$ZZ*6O<+=KK7,NVZ+XTNXI/> EO)K66\<%&7IH8X_6@ MKU\7\S>&BM@TB\2LY?IF$+Y[BQS[6JYV@>;>YBY0]FJ;$7D*SKZ]K[-ORUW* M>/D [\JB++$WDBM()69S5VM;JG5,ZQ49AJNO"UT(D9#;%2Q:=7LDL(X#)E_ M=PU;>>=UZ]'(=_6'/^ 9S2.PM:FF(1$P]:.,?]VQM1U;>S2VMFV[VG&V'6=[ M"H?-CK/]4IQMXU#<]<&_:CW_%/6ZJ]4GF]_%6JP[\! M4$L#!!0 ( %6B6$^?10O)GJ$! #;,%P 2 9F]R;3$P+7$R,#$Y<3,N M:'1M[+UK=]LXEB[\^9Q?P>.9.5.UEIS@?DE5YRP0 'NRIBI)V\GT]/NE%RW1 M-KMD44U*23R__@5(R9(M2K)LRM:%68EC";P V/O9-VQL_/K_?MST@V])7J39 MX$\G\ TX"9)!-^NE@ZL_G7S]$IV*D__W_G__^G].3_\[//LM,%EW?),,1H'. MDWB4](+OZ>@Z^&LO*?X(+O/L)OAKEO^1?HM/3ZN;AN\, EP"PRQ"BFJ!5<0T MUASSB&&&C>W\>'>)"+WH2BZ 2 B"2!!P*025K OG MY/7!W64Z&][FZ=7U*$ RFF7JO;KD1NO&_.@^-/)]6@T?/?V[??OW]]\QV^R M_.HME%*^_>&O.:DN>E=TKY->EIY>)KU!-DKN;KJ,BXOREEY:O'UPT5O_VE, M3S&IA?9XJW%Z.;MI'');<6JVXKZV]+N M:3'JW=WVXR+OORF2[INK[-O;2:._#3ZX;33,5]PW:9W^\P\0]Q_0'>>Y8[[; M4T?BY0]Z>%7- /I)7#_+KJ'F\N[HHE]_O6^IN>%J'.?U-_B6FAOR_R+77O@[O75+3P2*_?_.,?ODR.)8LZY^XFJDG M5ZQ@[+O+5DN9R14K),U48*=IO(2H\U?4#&EF_CY;DX;Z][8O3PMZLCL7UBVU:$TZ?:[ M<;^+E\G3N_::FW\4L_'-Z60$ 'S[W[__=NXHYF\XD7N4QCT5OG0N'EZU MZD'KK85ZT73O'8Y:C^B)NZKF07&^9 Y<0\WER8_N=?V[?$O-#5EW>+E$J9=- M*\:V>DQ+M<0:#;%<.]0*FTE#K6;OI9>I XGS0$Z'<5YC("]<4L_PM6^MD\!W MJ(0K,+P$P&X63IG\P.4OF[67,WW_ MYNMEY&.9IU_GB;[K937D'D!C,62'++:6E M9M(2#ZM7YU\ERZ1O4BM]Y_V$Y>KG_D5UPFYB(V99]_MJ*])?L<1<6FXHU:GG MX1).<@VU-ESU^F)\6C1XQX>EE]#Y:^O8Y;T^ME)KUKJ14FRU#G6U:,;?VPEHQH,+ZI M%]:]4?[6VX-OW16)@_$#*;34#IBUUTBA'T[V_[$\Q.9;'SHI#QV[!4=E><#G M8HG"NZC3=#Z"M=H;G5U0$^;R!MIJ)W3^BN72?647[E]3,[]Y=\F074.=X%@F M-VIY_W)X.NZN# >5S76">+PD&N0:ZE7J4G5:9V0/ZQ\>UUGD7DSD2;K"Z/*M M]1KQ)JNS)B!)?7_25J8])8;S(.EYN,P[I;IM&! MI6">NZ ^P++$RYZV+)F4VL#==%+J@W=52R_-:S3-[$[?7B-?'I:[^4@=_8@4L-0^6!,&6>!YW32O<@[7K#/4QD$$R6CU M',9^+ '^M'6)7JF+:$VGKSZBY?K^[9_+Q_7MGTO#4S5NW2PX5>?6E6IFM;6] MRM)>96'76-;+K*IZ:^HZZ2YS%'U3'6FS[C+;TK74:L8:K5&IQ%KWQB_.K#*Y MZA?]TT%W%/]8,O2RK2X2-%P20',-*P3KVIA+O41(?S@S+.G>DPHS3PH+K/\IHP7^^?04R#N=6.P1#M6ER_Q%U>F1,R9B'"AU_5R;%V7T2EB-3[C M.G]\KB78M/X:MGJD6NIX[EX M293:-=13;RG5:J@U2I=9)M.6.K^TFRPQ['S+"LV:>&[_G*6#):LF]=2"7KT/52UE MK'2WJ_8EB%X9_:F/_/SHUP.Y=#'^^[>YD%:>7&5+%''9M,2CZ/:7Y<54C;4B M=4F4=!J(KPN*K J)U+O55\DRD5FVK?(>EZZJSE]19V@E5VM6V2>F]-7\\ERR M+/Y4IXI+8(QJ44,KU(Q.WO_O__7K=1+WW/__Z]>;9!0'_NI3OR3F/'B=#49^ M"%^<+W82=*M/?SH9)3]&;ZLTPK?EC:-TU$_>3_,7?WU;?7:/?CMY]J\76>\V M*$:W?4>=2_>0?!8]7I'Z,S;VY' MQD_27_#?OIB38!#?^"DI1([1GM_M*Z"T_>_P4WW64_U0\[C#2#7%-,HPA3@I0(B0A# &21E%)[CJ\[L*3 M][X'S^^R'3A WFJO9N/^AT$O^?&?R>U\ARF%$'(31UJ=W=QD M@_-1UOWC5.N??F!A9*1Q9F*!4,4R:@PEHY70.E011J/E-+ MZRX\><\I*/\T/;;5Q%LQ-H$ #D5D-!&<.C!)S"&P!,N(2AE&,PMBW87;&]MC MZ/:A*,;W:::M%!'1!$#M^F6ECK2$,(*<*^7TUXQF:RX\>4\@Y9C(QOGQ,31; M&)=&G%).E#)A&QG\8COR#D=SG- M#<[1@.D($"6LI9:P4#DK#V.B(.8 D9E9LN["D_>..RF5@+T&T>H')ZF16DH; M*FLH0$I:"RP46C(-C>8S(W'=A8YR"!#$$'\I;?>Y7#[*D]YC58'2F#%"G'QP M6EM'5D3<:A%B0WC$#64S@WC-A2^L\#8>J-2:(0F9<*"B3&$5X8@XPUXY\],0 M,Q.?ZRY\.9UW?XPK5$,4248E*HE!GSF2!=<^'61O=(VBVH""J0,59HI96A MWO4!C +&.95&*&;YS Y;BV,*8!$'Q MT,B MZ3D%,4P&1;FTH/+>\ ;#RPI/WG^'?'N\"/Y5EO^1)7(SSVSGJSHT& M8(L$-P8"(JFS)YU7;H$27I$3+N7,M%YWH5.*!'(JZ MP[)HA*; MX%!"!;!@7 -A) %S0UISX8HAO;T?3+S+[BC>_^ISU/Q7TR_27O^N\LTR8/R=4GMRJ+^\)_WHS8/;R[?\?;A M2R;O&)8(FG^KL\WRD8\\OI\&I+W>?=@V=T-2!2HGE\M3#&9OZTTOGGYU][[I M%Y.9J9NH"7\M6HT[.&M5!M>HF@3G/Z&[.9NV/'$2[E"VZX.^1_DF!NVEY6X/ M6DRCZ,T,VI2#QG^9*-//>=8;=T?.QD[R;VFWTJL3(?OW\_%%T^NLW K]$<"E@6AG0T K,B^CZ@8R;]5,E.NY[A M);:2X363TWXC@6=>6Q9S]DG!V7+M MX?0M^3#H9N[N9)1=CN(?^R$ [F3ZJJ&?O'=C?[?QV+H\V[G^.T]Z'@8Z'Z2CN'Q07W.TE7C76HS#U-Y,*M(=.[2^ MP1[[!EO8$/1XEFA-@B,BKVA+2;NV,MFE\2S0V[ M:4\C>6N$[161-_;%6_]K9_RO'?/AQ5]0JQYV6CT UJ!%,)>IT=I[NQ#%>_U< M#M%Z\SOCS6\E@0/M?M9*DR)N,ZW66D8[8QEMFR7:Q8H]9XDF1>.3#:'6_'W9 M1*9=,) V=9%:8WD/E,+&$J#5"SNC%W9.0K3+)SLB(7;"1FC#Z<> ^4VM@I8K M]LH^>!J1V]C87I&WS5;;.0PW'P!MTYEVSL7?KM$FV\#.3E)]A[:L5UEON[XT M(IO7>;)=&MF_>,?V6.+)XK*-8!RP6&Q5YZZISEU1"BW\#YZT;0AC3\C[9-W= M1C%:+=YRQ2OLQ'Q5]+?^W,[X:5!93(>]YZJBQB](!_OM%\SW_Q@$?05KJ,Z_"H)4+RL/,)];!OC'N!CY M 191EG],OJMN-QN[\0VNG"@+!W47GCM-ZCN^+K\.>ZZ1[%P-H M/YACMCJPP13,+2H\9@Y>"O[S[-5T<>I*KMT.9_9 )2=+*?AUD(Z*WXOQGE@" M=\2;'U-E RP?U(L0<0L5QN?/"[A/Q%G /^O^H8;#/.FFI0X[2Z^N1\6Y.CO? M:WK.@OUKQK>/ZGDU/J???D[RRRR_<=9(4O+T?@-T^O624>TK0E>+V;.D&.5I M=Y3T"L_'8R>5;F86ZE[3TPO\5;#R,W4H:%S MV> .#YNMT-UKM*XF;.NT' 16Y&[ET1=[ZZTGN@>:M.YC ,?&KY+K?MSDEWE M\? Z[<;]DLIEI"R__?O7\UTGHP\1+QW'R?O)0-Y]/3^*#(*YE+'5!/:M=IQG MPSU)#5A#9M\\/YR76_][Y70P,5OV:8E]R(N]CT9V*[KW%\VR1?-1+/$^WA#S M/M27ZR1WGD9V.;I.OF=N;@Z"[MZ!6C*RHS'5'H7WE@4.7 JL9X%6I^\O@1]E MH;<8/WJ[O66! [?LVZ#,L9AUCQ+YK4[?7X$N[Y=RB-)!.DI^2[\EO0^#43RX M2B_ZB2J*9%2$M[_'_\ARW8^+![69QDX:WB3Y6=(OEQ>*ZW2X9\N;&PQ[KF;3 M\G$?C4G8 /N8Y%O2=Y*U]R7I7@^R?G9U6RU0'0$+K1G[4;#1=.6]W0>^D^OG M\TD1^MH/\,-@MO_ %J/TQE$_O+V7*_%;$A?)[UG/36JWE(W[0<,[R?Z(<5;. MP)*![C.QVWU7.T>:&DVK7']Z:7\\<@KG/.F.\W24)H7]T>V/>TDORK,;OS]P M/"J9\M/EM);0YR2O=A#>UC]@,3%F?IOAYWZ\9TC>XC0]2+"IGZ>CT. UA>9; M]FS9515]?BKY^ ML%"T2KYES]U=F7H@/:O:NG?A_M^RRD._SUY)O^\F6PUZU786[^K_\'.X)^M6 M4_*O&.L=S?-_OM49RQ,+JC806Y.2N<)442Y]UK MAZ-)_-Y?>KABXQ'C/1H#_4&8HU4QNZEB=B[@T#+*SC+*_DF43^XE\6&S1_T0 MCTEZ;,H4?TX&;LKZ#E"J=Y,.TF+D)_!;)]LD9V(R[9KQ+NP1OSZK/ $"Z1=RSE2VV-31FEE MQF&RPA/41VN&'KHB>4($M94/AQD=?;@AI:T9?P0RX'''L]B;83^[39(RI7NO M23[]NF9$VZ/WRV[#K:5@337]XNS\ZT'0F'RMA-YK\K4VU2N3 MSQ^\6M)N,'Y(AYLD+L9Y\G[R(/?K]!G3EME3_6,6'CDN>G7/2XN,(,C??3TW M&SZP*(]R7M['JGWS7DZK:\P_N9=^-:TZ6YH]^?E;?KCG7MH-LZ[25%]O$[BGN/9 M7]^Z6][_6OZ(*TJ$ G)#HPA%H:( DQ"$$0 \5"$.&=/HQ-T4W[O1_0B*T6W? M@;>?#I+3Z\07MWT'$?BW7RX=4YX6Z?\D[R 8CGXY\:^97%LV7<8W:?_6\?>U M8^?1PN7!=9Y<_NGD7PJH$32"6 ,!I18Q@:R18:A)*)G RKH'%\-XL,FSWW^) M+_I)D%T&VB-G,'*S[I\Q/[ZY45[D;^<^+QWP,.[UTL'5Z2@;OB/#'[]X2)[& M_?1J\,Y[V4E>,R5SSYO>WD\N1^_ ]/YTX$5=^7G^A0-_$'K_WBNAO\8]]O8FSJ_20=6]>#S* MIE_D98?*;[ZGO='U.\G?,,H0_;=?+K+MDUY7[_%S/KWHI=MJ.E76-^O&_QZHCR:P_ZW_0WW\LPWTI]]__W!^_N'3QX9ZC#;N M,:KO\5_CXMH1<90- O-&OPD0H$0^KI-@32?%IGT4=5TLW]!+NEE>)E@YR]YA MR??#/?OOS?VI@\9CF9^]&/-'G\Y^#Z:=K'XZGV:0#4KG*^V6GDP/ <*$D#@A M )U^_^,TBKNC4X-Q:(T&D%)-"6**:,E"9*72#$81.0D&L0]#])+TGMX,!2WO/L$WW2-'K/)& M2@(^Q\%":QTLMMP7DF037^C&J?)^TI M<9]8CV;8O[JG^"<5]3R^1HP@?"=& MI D9C5"(!< 422V0$CHB&"INL UKQ?I&[;15B/B_O)5 MG7VQ9[_]+3BSGS^=?0D^?ST[_ZH^?@F^? JS/!A=)\$_IYP55%'AH$S7 M"397)TO>\^OB<[Y?IZ/DU,NPQ/'@]SP>GJQ!#YZA1RN#C47.Q#)212H*(ZDC MA3%6/-08PCKT?"Y'9JM5Q,=AYUW/IZ6["Z][\>UM$N?)P-FFR7!4K0)@T G\ MC>MPM.DDUNK 1ZOD=;S3C$H^>?_IK-64K:9$OQ^_B2% M26>05S+D3E-R906FF )%L5.6(;6,0\V8J;6[\WA0I-YD;$1CDF/7F%_.U,?S M#Z5>W!.5.2]*$ %-A'_JU%M3(GZJCT=WC#M5R)=Y=A,\02&+N8#5XL_F=-,H M"\H_;YKQ&Y]DX)Q,%]F:4)--F5@ZN[E)"Y\K$$2ITT\?R]7T=YM$'[B\DX(6 M1@)'8:B1!90I(+6-(DH@8EH#3?B\%+1EPH!_:?7.S2,02X8$ #S%F%+26!1B MR8MVRN+9T2#$JH&S30?.EH:W-^N"-^5OKH(B[SKS+L^*?G:5Q0#' $[^(O#F M'\.KDR#NC]9<,7GI-("/G0B?&&0"5DKPK7O5LP/!C[=)Y,PFX9@K$ ED@%*4 M "A"BB7&6D46DA#6H/$LN2H+I@Q&/IO^"3'!)?+W\]FG\^ _/OUF/GS\\WDG M^/!1OVDN1+B#_LC)^Y_L#T>"D Z"=%0$W>O2 MP?WY^ 1*D_)$[IWO]NATDV>[=WBM>T?DEKR\VD \G>"MK#FA_<'-^JYV/NH%S M6/A;G=;ZYE_@8T(FZ8]..GMI M.CW5$"B![&V >_#^N07=GM+SPYNS-^=O@DDUB#RXCXG@8_:FCK9/"A@]N[,- M!ASV,#+^UL97I/&N:D/U%MO<4L!N(?4E-21C=QH26A:: M$$4@DI)")D,N$=8VLE)%!((:]UGU>GE2%)/_?G/<#U=H1^S8+O@]=B[@^2A/ MDE$G.!^G3E4X';S;AMK#[,5GQZQW3&NTXVMT?'GV_7%RY672='=3[D@XR[UQ MLH8I9D/L'$=JL>12&$(H(TQ:+N!2N?,Y< X"V8)&_,OW* M2UZ+?'P6=8TX5)8KB1&C5J)06 XUP"KD7I_4^/T3\FGWZZ?\2_9]L()V_Y&- MBU$V:$Y!O#+1'C@=+T@S-IWS80ZBS]4\>BH"HHU0F<[=\?^TX%L4-]T%UE<32Y>^KUU_J> MF-Y\[GPD]WV:%)-\MR1/>L%PG!=CG_@VR@)W1;E("M%/%S][#\MGDZONZ%V[ M1KD+:Y0KUAK1BA2P%4UHU;+G\B;,G[E$N6M+"4WM:ON2CJJ:7DG9Y"7PDQ_=ZWAPY;X8!-^O4_?- M3.$>04[=([P)SL%L=8O$3;CS>_]PMDPR0Z+H++M)_T@KC?=U?XB@D^T/#/ M<>K##*,LN$@F%[B'3B(-U:T0!UD^V?(_"3K,Q2JFI/:!"-_LM_P'/=?J+&U_ MZ3!/NDEI=T,4E.56BN G]SS'34$Q=K97<9WYW7O3O?"CZWA4WC@WBN_Q_:[Z M?E8W3P;R(![W@)S0WV@O'F.ZBBW^XL?B;RNO=G;XKDX?Y,A)%V9.RIW$Q M"B0(>O%M\>8QF^I7HU* N9(VA .E(XT@=B84U%*$D@*&54@(40HM9LCH<9Z[ MWE6E+;SL'\6C<;'YGM**8?Z6S!S=Y^X872PZL.X9:ZN%W)6L>GY?YG]^S)KO M)7G:;LNI+'@T]%?4(ML_@?0 SAZ=#I@WZ6CD\)ST'4#S;. U=/^VQ/$P*WQ+ M-MG>.]GWDP1_32Z"(ATEG2"]=!?>=H+$Z?;;X(.7_0YG/L/$Q*.X*L;P0+C- MWCCWBOGPZMG8W40 ]5+L++D:]ZLM*>>G7X*?/ OQ7Q!&;R87C*[3S_U$[G5"JK'":I61.VFB'+@CH-^G#N[)NYVG8CR\J=78B[WMD;MMX%CU].% M!F\\Q4%QXZ1;:9M-%+H#R(T;PNT;9TPEY>M[R64Z*.L"E>ES)\M>?Q*<+'QY M4@J'DZ5O.?&U$DH!!]'%*9K:\,AUPY75UE^ MNXDO7-Y=0K$[N=N[Q;_50WBW@S1/WM2\J?KGW>=('.P2=;=&S:>9N#_U,F<,C2:&EG?6EAM N[(,VSB_G%%,Q6)%'*SQ6J^')<.L&^Z5!]^?\^S[Z#HX1CZ48+9;. HEMS2,I,*( MBE IRZ-(NE>O7WNX7;;;B_$]=Z%KXS#-7BUL^;!N MD$R%U%4EI":&@L\IKHWAI)=U$>8RKNS,-&^'C+)@7%11%M?GZOR#FC+,65Z^ MJW_K7_X]=:]VKPT&R7G"#>-#U5I3SZWR%N3*G;!0/>G'>*P)? M.2[M+3PML&RP[REM_8XP0->AFA/SVY/I]W1S/YVGMIY:N>IG:?-XAY3 MP[?\]3J?*>RKY/0B3^(_3N-+I][?Q?WO\6WA5<1U/KDQ+BV_ FH$C2#60$"I M14P@:V08:A)*)K"R_I[XWAM7&1J+\Q!O,@G!=>XMOW]Y3*\VGN OI?7AK#?M M[=#!:)8O%:^>U^V_S\?C8^ 'C8P,5&$8 D4IBZ0AEB@E0R 4EH^%WZKT%9N84EOO.WE MF-BO\;K?2ID_R?.;+OB6]:JK38,_?1W$XU[JVG]N\7C8 ]UH?/! \!AR%6G% M,0B9I2'3(B*$,0R(D-P(P[>)QR4X#..^PV$2G%\G26W88P=DY\/"G+M"+/)P MGEKT'C)ZH6:86R,@QIQ*;2265$$8 @Q-A 1X!?3.ZCV\-%X"83+EID[2^RGB!J(0V)9)&.HH@B@A55 MDC/.(L2E!?#9<=Q5&O)C-DH*G^^_023I<$&Z#=I!L%-HWE98&.U/6'AK8/H] M'L17)4;^O0A,6G3'1>$SO7VA$S6(^[=%6FJ^&:@\ZJH-/?Z:LZ08]ROE^&F8 M5"_8E7+?KXXTS4*NB!%4 H:AI(+ )R/0JRU6E*@\#:A_A>_3RYU*M$'@SQVW1?]Z6'KYMBW8]W/L;:I M9]7RK496&QPJ0CAE3E4;$0D.#.,&&(2>L$W@V:EG']X$G[[\ASUK\\X.TT1J M\\XFV,/$2@64T[A:4$2MLD[],FB-E& M-#D2F.Y1R'Z['$&8H5 I$#KA32%7$G$>:@ B%6J(P]H3 )I"Z=?!W-&YYW$_ M*FZT640T=[24,*J9"ABB*H M-%*[O[C^GA2\3IWQGJW@M7C>ASI'@E;9XG<2"G:T5 M&2F%-) BA$086B4C:*CA0(5;3?#^5!9#_3"H:A*ZUA:JFQ#F2*#*6JA.C2T MI?M+.,,4$BXIPD9%0%@NK4);S9BQ/Z[3B[3-'MV,'GAE3MOZ%<@#9F85AI ) MIJ2EFFH&E-$FY#3""'$4P:W&5L_=J.-1FQVR*45P_:[>1@\7>+*NV,DR6UI] M]2O9ZNQOP<=/7VQP9O^LSLR'CW\.HD]G?W6_GO[VZ=-_^L_G7]07^[O]^.6\ ML7K<#\XC?X69W6:OOO@#<6?5Z:KSCOP1OG>B/-R[W=^5!-LZG7\X.H!@F>6FK#[K)F^#+=5(DJZ8V M3ZYGT_RYF/W^T5<5.WG]ZDU7L[Y=7S'9D;F7_/9=;O9]_=IW?EE?%%VO?A?S>KR0]' M.3?!;D"^)?<3,$X"7[9^E%S=!L5U>EF>U]'M9^/>Z66:%Z-.^^GSRB"JV0P.1?NXK9\>I%=CK[[2723T1MW)S-3)/DW]ZSBE_*Q MZ1HDLR].O77^RNJ*:S.C/:?IV1QTYF,BLYLX@)'B^M. M^3/P!TE_B_N>UIWJ].E3A]$;=_$W1\";ZGO?MVI.W0C*VWQ^C8-JGMT$6;5_ MPCVV/.BY9'U/FGZ_.EC[\M+WL3KJY'(\8:?L;M/%8M^_)]7=Q;CKYJ*X'/N3 MOU,G]J_*<[Y+LG5=MZOS628/\#GBW718SK%7WA7MW2O=!+MWC6X[P;#OS^\H MQ^+N'OJQU4_<9=SU7%&N!>5^"&E5X;#DS9Z[>8+#FR2Y/].SJ1CX5:-?[M#S M8'B3 _"NXS*C_3;P,"G/H'"37(;!2C8K!4,13 3>99Q.3DB8RB>SQTUK*$3_)[MY1]^>*:;YL5W)KUT\9TW\>W"5UYS/ORRFXW[ MO8=??J_[TL_O8/:MYXYOL2/\G:@;E6)Z=#NLUB:_E_-?2@8WY?VXE&R.0$5Y MO>?-ZHG50?"I5]E.@T^>LES8OPG^EHT]V%T7 S>!CM?3$HU$Z MZKO[)K,SGT7Q9CI'4X*U_Y I-%OMCEDJ"3F?UGD8K%;!CUVX\\ ^\ M;ER$RQEL=W=Z\]:TXM%">X2KDPKX-* M_;NJSS=.K 3.=DKV/WL>L>,QZ6=Y8H7M$%?[Z5ET5Y$A?98+'V\L-RT8^P*R=&)!+/ M/:?I7A;F[OQ\\CE-^$&0K/?DTN:/*$S9EC;?9,#/=2,?4;AS&3NM*>@Y&]RT MK/WZJHCW:+]T%N8#(JP)J-8XUQ^&Z-_^W\ MTV\?C/.KS=P\S!SMX*>O']57XQYC?GZ\>_MP9"]8,_R.3(\HEO! MFHU* +Y&IT_>__3!FSK9N'":VCO#/[K)<%2=D%8YP4D^_73CSXDL-N#J[71X ML6;IXY\A:W9)S(W@7@AV!PO-/_IPK6?7HA_(HF]+3;MOFR MG=J.V)C]6;_ .7?:P.JQ'FH!^35'@QS1GK"6&WQ:9G>>&:IC(,63-M!M:V?G M\D55N>DDR/I)4&7@]=TS6>0 X'#HXSL:6CX.K1=Q]X^KW%FUO=/)RG:WFR27 ME_L 8^==W%LV>2YZ7W0N=@G6ASSPEOI/4=MB5P'O%S2K]8W["Z(OI,RV/+Q_ M?<8PGM+KAPE13^SVZI/<.808)!22NY/<(U^=SFH6^?0.09$$4MI(1BS4!&!# MIR>YCXO3JS@>OO-45X.>_\_.2*Y&.L[S6S?6__)+K? ^+GKS MI[>?XKOCV_'*X]LQE!W(T+JSVS<@V=;S>VO"G,=BW[60WQW(8WP'>4FP1:&5 MS"!*)0=AB+42"")B#.$Z:@KRXB^D <@C23N$LT. ?*-NP*Z:!5_RD?[O& MC%R74]ZH&;D3*";B#L5,*!919BW6F (5A82(2!D:*>YAG[U2WZQ=+ M'(B_#B[2?C_IG2AYE9JRRSWFA6B9R*Q&35*8$>@)@WGW4/B(3G7)KE,@3>Z<&CA@%VAQJ C2#,J206<@J!4!2;,#14(\!Q2/@34=.0;NH M(0\!-4?AX'W.DV&<]N9:&6<:2@4I0\Y?DQ"3T$+$ M)##A0NAE,M?VQ] G[CFKL2PG42V0;UN7B0YGY* -QM9U.TH\$GJ'1X*(4%IP MC#&AF)E02:"-,H+IB(4R; :/36E)3@\[E'(P24TG[[]DH[C?K&)\RK@G>7)E M,O!"DMQ.@)'-P*@D4;XV@\+".!N5"@.!$8I@*2$*B7H(QI=1@UC(#D:\2> ] MB2BOK0R/2><=)M3$;-4?"TH4H9 J(:G"0.K(8,L110QP%6X,M68T'":L PD^ M>*@=0SK@YTG]@/N% \H5P-8@O0],#F; 1) *0"SE$FIJ<"2%)EJ32"GJY!I> M .9TFC_[(@W.'K73F=[FJA[$'RVA=0V/$HEHEB5C2"@-MSHB.*(1!\(0 MA)ED+(JH!M%"8MR&2&Q&8T+288WFQNP>$@_(*?QT5^>FG\2%KQ3B7GR:79Z. M?16DU_(1=P)X9 8\)K54D@M-W5\MK RC*#+.&41(:[@8([V;U=_\I)[Y3G^Z M_%HDI)FNM_DCSKQ<6UIY1/-OWE$+!S#)[@+ F0$) 3>4E0DO5'$B M ^!#C5%-K2A6/#HXXH AQ@@2S*DY* U46D.H. NMXIN@KJ%4 M$]%!N$G[6'6(XO1 CN8"D%NH(K@+R)-@#GE :0 CPB $E%$22AI9 MR#C4$58:L875@%E"\\>[>=Z:\F,=1D'S^5Y+*;JS*O"H--VAP@[*F9F)!(8< MAC@**44A4T9A+D)A-!?:\L5%[$?"KAGM1SM0'@7LCL'KJ[8:K$H?V8!VV-&N MEXU]O?#GP/'9UM +5G!:.P%KV6/7Y1*9Y9=2&0F(32BA#:FQ5(5$:(,H,TIP M;!;,@4HD;6^_/!0=CAOU?I],S9VU#0[9/6Y%TW&+)C;+^PN=0 JC4!HF,0VY MEA CQJP-I0X!-@N!\:6BJ:'MEIAU)-O"OJ]]$DT'$T,H/]TO,_];6IUB6IY7 MZ4^F'67=/ZY=6Y(7_Q[X].W1;5N$_N#'=S2T/ 9?:%J$OC_#=EN)OJU$WU*_ M$*!;9=%8)W &@RF7-G@P_[+N=:B.\6Q.>*4"AN0BHC M$G(NJ#8TE)9)%2$4V8@QJI\,\68" ,[]QVWJV[Y4)73,D8^3WGJ%?[P).1#( MV0(EUH;9B%ME,:=4")MM6L9!W"#[L#1.M"W:4 M.(10S)69D.YC"#DBD%I@%->>NJ2-1#M"ZY#-D M*E\P"0%&!'" I42!"%(BHDAQ C#'JVO!3(%YN_UH*CKPLXE:3^\XL2AG9S\P MHHA26%H). 6141&#EB)FC:;&VL6=&)MB<0<+,^T>$ _)U[NKS)0GWY+!.#GV M8\(@@C.X68P$4-KBD$>4,1 RQJBS4;&A2$&PL+HPG62W9>H#'"6(^T[L8 >U\ M0L4ET929* 01!PHJ&1$N+5K0NX\&<5,5#%F'HB:CI_N'XH/9$//PB++F\F;V M%XIR[BPR9 CCPH8:A%1Q+(E$ '-D+::P@;# MN>.+1(249@R&AE&BN))($QXBPR6R?#'H\I)+?]P?H'D0 9=CV,FU&-MLZ\XO MAR">0= :""(C0H!"07&D!)488FZ/,"19^<_J*@7>YKG;W#PR&= M.\9(<$#NFMY" MS'1_@<;GZH8@(RD)HU!@2$-%%<8P%)R&W'TPX;JHR4LH/" [ !W$7J+68SL$ M],BY4QVT!-I:PPS@U.%*1@Q&)*(( R487U!3FZ"G&34E1,/$(YX[LL6:4% )!%>4(L@$8"&P()24:J-4(WALDS>/RYW[]+ \ M35O7_A&@I'.G_#%J$1#* $"HY5P*IS2M<)Z?L"CB"QO8RPF?6V]X";^O W"C M<H7' #X.YC)$HY RP"+%) 5 2JNTLD@ICB*F\,(BPT;@:\9MY(V> M6[:ST#L&G[+*5&FPLLO199D1.<,NT48S;J!&3-"(6D54Y(Q88 4%/ORS8HU^ M:YH2,]3AHM$J$WN76M8ZFBUT:Z!+P:QH$S+,0F2X RZDB."0&HBL8B$E'-'% M!-'5T&WJ)#74 6Q[1SCL W0/R"_5VEX'$31W,%/D%%@@6&1I92'(%1"$_<%<=!%-*K9B'$W MWVK0T_.S_3AM^Z-(WPW2OAM[/D[N, L>8#8K'^7,[?=+@=KZ=FT)^ -P%NX? MXY T1SOPEOJ'5 OA "#89P'W^*^3R"F'6<] M^G]!<1WG_M27\>@ZR]TS>K_XX'L2I$4Q3GK'FA;"X%R0P!JFD&5$&D)-2*26 M/+26&(6!@'3!T[B;_E+\_I>?\.:"!=MP0SGN$ FG=U1ZKA.XWX>)8X=O2?_6W8LZP/UCB)>W8=YQ@KXC 9O> MEHU'Q<@UN?FX?V^;/?)0+I"97%#8HBB*%-2AI,2'ZY"4U#"(B&12+ZR550RP M#3WZL"A#F[AUD&;]D4./S:H[ ;V& M#A<][.UOA^18*O<^3Z"X[[1PVCM-!T$W'J:CN'^T1J^8*3?.*-4 :$,AIQ'E M*D)<*N/LW=! @\.%XPON9O.SF\P/ UU-Y58/&">TR87EG=5GQZ2V]A8[',RT M$U46(AP2@R"CVE?ZT41@)%!DC1!\P3!\/'8:6MEEI",:S>[?<86TYY[CESR) MBW%^._4=28= WJ&".@:I?,K2C>L$\(.Q(WFG&QCI0S'GX.+9MA\R5Y!ZVO=XR M)3/ DD@1Y]@)HR"E4D0J9))+!(WTFW6,?!)@FZJ):,X'20]&^<# M-[AB;EY--:W/TZB%FPWWW6J;ESBK2319XW)?$-FZEP>!O[G8#!%"*QUQS5!( MJ<"*LT@X16BDCJ1A"XG^3\+?!@KR,?A#$G6 M7">#(OV6!/VL:#?S; QR,9>HHQ#B$0J=B@6<&LBE(IX>'P:./,EOCB@?D]&GRR_QC^UK7-*!C99&>C8_[+J@:'W=X_1U!9ZA M/I(A1<1H[7?]$*LE(Q"Z7R*LM3)\(=?H^:AO6,_[NC&-HG[?47U 6XBJ[;I% M31Y^N[5^";3GZEH0@HU%D>+" DJYE4C+4'"N(&$<@87,V_G]#K:W%G7TZ M&&TK6AR9-[P-V$V>Z:_8@.HOBLFYD(^:)GLCR)G6N#$:9IOMX/;L!V;&C;"\;^UK#ST+Y M\D++>,T**,*"I8$1J*P6C M&FI%.#*B :G54'XW9AUG&!ZWU"IMLK>CV/7R[OORYUQW^ND@.;U.2E$#$?BW M>VP)_3+&7(>[B2-6_OPN5Q_]Y>]\ F7:]<;5=1+$7;\Z$0]N70>"03;R%E;N MOG8\Z5Y\E9E^D@'G33 M,ASBOBC+?+RY/U7ECVH&9Y]7S= 6)L0Q[ /ZE3^O\^DSAO%5^6[N/\]OBWYY,^QR5R"Z@9YM8(B#&G4AN))540A@!#$R$!_#WQHP>[ M.+1XDW$%U[F'\;^X7B%H!/&'(U%JG1^'K/$9?2243&!EGS)G7SQG>V;P55L\ M9>_F,%[@]X+SV:?SX#_<[WZ=MQ-\&'07N?*5NZCO M$*7G$75^AZ-JYN=7$ZM =O"3#V7__*KC.7G_TX>!$Q+9N' ^FIOAY$N/D\,?D>W"6W<0+YN9-G%^E@ZI[\7B4 M3;^HK-?RF^]I;W3MKG;3.-&B3D'VXV&1O)O^\LM#M7AR%TVX"Y-!=K(\V%"] M@]!_^^5D0:%/WK^B:55;XTW'_K+UH:)7*5 F-@6Q>'R$E^_2PLJ"_'K2R< MQA>G[)/@=]=P703622BG+9S036XNG-3%H'/D8?[C8(*/3AUMQ@-'* _65KS: M BLLSL335A*VQCD^9'GD(J+EBWJ^$"U?M'S1RHN6+YXA+_9JA;JY,,[D...V M FM;@;6E?DO]EOHM]5OJ/S7C&[,=5?PG[\_'%T4W3X=^F?N%K.*MC^DI"1E- MIE4\?45^=6(%H1@GC.#968J0$BTCI#1#-*1,AE*&'"(&C0%Z\5R9B5$7Y=F- M7_OT+_AK.KK6X\*-,TM;BDQ58+87[Z8OQ?YZ.^?\ZPW M[HX^Y>=)_BWM)NI'6OQ]\K:_S[.6/R,CS;M^*XO[]'L9UVNBU!'O$(8/H=+1 M$;B?K2#9+4'"T%P-;"R%,@8:H2G 6DI$#6&AL5PP218*;C8C2,3N"!*$.T(T MF:W:"I)6D!R+(!&S77 *2!%&5$N%,'6_28XD%E204'--([,UB^1O.R)(( = M25M)TDJ25I)L+$DXF$D2:"WD!E,91HQ2A)R;0Z@6G.DP!,:BK9DDNR))&.NX MT1Z"(&ER"66'0RF_QS[=W">.)]4.O_%PF.7/+M>ZDW5RMBL&()MY)@+"D#$2 M$N3L!\"%<)],Z,0 MI'%6_),'AOBF"-YP]G#L4!1PELBDJ!4<:08$P%0#'0H>BD@@S)P"A\8T"471%!0)Z$#49("^ MA6(+Q=>!(IZE @$"% M11"%"U/G,@OEC*#218:0(4E'#6O%OC4 1$MKA&+18 M;+&X]UBD,RQ&B",&0RF-@-18([G@R@H&):,XPJIAM=@0%B'M2-AD4NYN8O%( M5K5_2[N^G-->GNNP7:#R>:6IA18L"B,C:>3,6 =4!U$51L1]1Q>.!'[95>H) M"9M;B')V;Z.EJWB=.78-2,:B0P!$PU!HL3 3=7T*IH)(Q\KIKPTUC M&G=8HYOC6DRWF-X13,^=J2:V?5KJ'D.9SJ",H)861$0R8R@&3!!K 85*AUQ1BQ?. M"7CA_>S5=\V9W,Z/IEN(DRUEDIU5TT>EC0\7R6QVACD Q'"L$>>1H$8"H0P+ M:0@4(1HSL*6 V*,WE#>,9.Z4\A86@EL@MT!^%2 +<0?DD%)(&06 $>VL:Z6$ M)(B%_N >%:DMJN3';<-L&,B8=#AKD=PB^4"0# &809E@:PF"**(XI-@(86T( MB8&46\2,9*^\H[IA*"/:8:113WE7H=QHA=I=SWV>)#"T(;%%J*,9U!W$ ;8J M#'6$J$10BM#R$!LDB"!:PB50+[:9N(X!-SI7JH,)1J+3!0 MU% B0T*U"HE1'*'0+JO(L43Q-;4Q@'0(A <-OJ=L<=U1+Z_\^/ \V:(\N3EO MYD"2 Q XASZ^EI:',[Z6EH8>.M9 =T&R&80OG%LX[ M F#1HNY[1R>#VLW MS^L<\;#/J&8SHUL"9C!#-K*H*0S1$,,(48JHA#&6H-< 80:@1@?9%/.7M@%;0%K0M M: \%M!C,SD:A1#&E+2.2<.I *@1'$;8194[M6OSL<6M*!M07LH MH$4ST JMK%0,15H"B@213ML:&,$0(TTA7:@WM16G=SN@Y>PH-.U1;<3I3O*R M7N(P@D;C77M0 Q9B,G?0&75R@&$0*2XH-THY72ZLH5A&"$4Y)"*FE4$$BH+94(:V M#6%C2KB9;0]8= 1LU.;>N86E%I:MGEW$+ $SS/*(0"R9X)I*2B*CPA A;)RN M14)3(1K3LPUAEG8 ?Y']\;NI9P]KI;B98Q/V6'L2A.=*J5-$,$<@LL@URI R MH"(>6JM9&('GI5N^UBD(M$DG=V?5Z#%IRWU&&T%S!V!CS!5BAIB0^CQ( 2 B MVCBHR(B;A7VX6UFR;1IMC18R;]'6HNU9:&-SQX1$QCB%)K#"C!*#0X4-YA&7 M@H22T.'8V"!$F=.,4C$2(:A$)2R#7 MQEH)G3T GK>[[]5.#H =+E\RR[$%?PO^?0$_G8&?[C8'R&< 9Q!9A*J00 MUEG\0C '3(81QD*&B"V4/W^"6]_0SGO1GKUW9#'P0X:@G%6K U:*,,320G^R MM0E5&)5J5VD(.<5-.-=-A,IDA_#VK*T6@H<"009GM2ZB*,18?\-^+A-!*Q A[<'5[80/!P(XAD$+:2"1P!R@AB5!(0"ZPA"("46 M"IMGUWAL!H*4=SAZ2==QQSW$O=\=^^<\*XI@F&>7Z4YM>]T5A-*Y*JP2$R,D M(A!#2KD5FAL3"BHB);12Z"%"RZG]7,[L-GU#["#)>+MYYNA#M8<(/SXK[21U M)*VTF,.04_ MLAPB[\#Q!^',_Q!08A0 M"ELB&'4_0QLQA14DUI@H"A?\P[7JKQG\"=9A\K"/23[L ^L^#9,\'KE>!,F/ MH4\3+]HSZPY^?"TM#V=\+2T/9WQ'0\NCV7O3[WO5ZFL+WL3Y'XE7M*VANV#H M"C@?9J560$48L8(:H(5&B"B..&%0"KFP%CF98S7H_3Z=85M9,EO-R($=UN@V MN-VS>UNW\UC1B&=15V4A4"$TF"!"F=:",N>! B:0@$C8!;=S(S0VEYS#.Q2V M0: 6C8>(1CH+ AEI "6& @T!!88KA'S=AE!$**08J>?JQF9B0HQU &YU8XO& M0T0CGZ$11Z$6 $/"J*&8&RF5BJQ DD.GC1![KFYL*&7GQ2I<[U.$=H>=QC\G M@R2/^Z73&/=NTD%:C'R(]ML1E^<39-)-BV.6AP]"T<8SR6F22.59(#AD"IB0H41PBRB MR$0P6MQ"^"1]U%C19L0.HGA7BZ/#P!&=*[N,F<8<.G=*:2HA"B."M10,"(V M @N!_R?IHX9P!#N@T7CCCKM.>[\0=Y8429QWKTNGJI=\2_K9\"89M%L>:B#) M9Y#4QDC&E=%(8VJL88$L!9$E"&HDA5K8X;0U;=O0P@/H0-R>ZM7"]A!ABV>P=: U1 F$K+24 MBR@D+$)"&&$DL>'BSOVM:=MF8$M@A\+#WD]\6.N%)8<4J:?2:9[TXU'2:TMN M+ 4NG0$W M#YL!&-H,2400=CI@D$%D@@(ZC#A\ -QT4Z*!%XP[/8:N8I>"AP%+/2J"%G$AE@"/('AC&M M8"B)81QA++DV"^[H<]5C,^9KJQY;/!X.'B&8X5%;:Q@4!A,E*:=0*&,Y)A&5 M4(5*+D1UGZL>F\&CI,< QR.I%O>;+Q9WF6 M6;51R'@42:!0)"FU1$#I2W=0+95B!,&'L+TKR/!AT,UN$C_ESW8G"S<'[KMU M9X%1^"+AVD7&?0YIF^+MG]OX;HO@&8+I#,%(0V@8LMI@YI2M%F%Y A @(E M%JLC/P[!FSF@CT(P[ C6:'WD%L$M@O<6P?.1)09#I(R*E!24&JQ,* PETGFR M3AOKA5.O'ZV#-["1'X-@+#KH96JYM@AN$;SS"):SM1I9%2'@6"A(A6!"0L28 M859SYP[;A23[1^O@IA$L.PRT.OBYRZT[[ /K;%#V_J*?.$ZY& 6I8ZH\*4;5 MALV;S+7]3^D:'W!:_SKH(CC+1C3&2&B5T1%#E$ ;4BPC$SDX:RH4O:L<.\RS M=W.3Z^=V.K5N9NR'_8%I&U(^$.SA&?9"AC%@4"IG\E*EE.02 M&PDB:JT.B9"-8*^Q1%_BK-\F=6>+O19[+XP].L,>)*'4&' &!* X4B(2R!FO M5H4&,(1A4WJOH4+JJ./,ZQ9\+?CV%WQS.]>$Q0+@" *G[:C$2@FI*:5:8LDB M(5!3BJ\Q\#5;HV=_P'?1JXA^&E28_UGYS3ZL$0G&"3/WH-ZB$>TKX6Z MG-4Q$10 Y8Q>H!FCS&#%+-2 &:A0*"E>#.YZ4GS,!MG]$%%3Y8 >M5+3 ;#1 M GG/Y8'=EQ-M&/A89<$:48#G2AHQQ*@6DAN(&>5&2*!Y9(PS (# FNIGBX+& M7%WZHJ=H[MX6G!;.QPKG=:H=SY564HA9ID+LP\>4(R2@8/\_>^_>V[:6G8U_ M%>+,#' &T.GL^^4$OP+[VN9%)TF33%^\?Q6,1,=J9NZUTI&O0O*(!/,UM"Q?51[RPD@@3HAV*#8@0FZS@1/ M$0%O%'M 3D?-'2)4\6"#5BXB'9*1[R*.?&LOPCZ*O:5ZYW;K-\Y.L?9E_S$MAYWBI;(13X0PM+],H?Z2W5MOHCU4[+$:%M]B?MC_H>DI8^:W'>B*C99&D; M1B22BG.MN XR.H*M,$AC@K8:VY]6G ]02,U' @\S' _BW ]Q9AM1,5?-"#:& M$ADDCY@JH[F(+AANA0ITJT'-R;5SRRXYQR."V]R&".(,XGQD<:;-_ M&0S*J MA32$4BX$41+32!A#RBOLPE90[.3:N7UQIJUFS\Y'G >2+'_=OJ?=QP 9XQMS M&F5@7@1E)3)<4V%PU:O9.<^1DDGU/TP*2=AO0V*VF!<7T\-V7T;0>AD"V7V4 MPXV9<-Q0Y664E&C/O?0*,>>M,8Y)SRW;*D;970Y;');::DL.D$.0PX[(X48( M*V G#>+>8^2Y0-;0))@Z:"ETM,2_0 [;ZX]\G+WZ((<@A\>50[X1>T).&($, M98)CK@732# 72= "(8;((YFA'?5A2\77LM]RV*^,[)MBEQP.CW'"+:=354 4= M%?=6($J#MVJ[UW."V;'[;\F6-V#M?)^?%?.0)9P19VP(2B(E@X\^TBWSZBE:.T@N7:I6#2R@-: UH+7^T9IL: U'&:0W MR!LMN)+*,AL%DM(0;XEV6P5(.UAK[2$%@$0 6@ E !J !4[+$@__L0?7!_>R M/]<'][(_US>8>]GF]@G%.JM<;5Y.QW4W^LET=O/H./#6;_7I2I_VBD ^=9L[ M4&CW5'!1JJ;RG&*/%<.2,*FY.C8O*<0WVJ [ M+864S ;&L41:::8B(I&2&)3?ZLGX?%YZJ&BE+5YBP$O 2\!+?>$ETO 2H@HS M);EDF'"'K59..A0O<0J\U-^LS?^M2?BRS=_T_%,EMG]]<"_[+<5G/"L3#&D& H"VZK*]Z=+6/6ILR;VI)Y>U$;P6]O5O7XMW35 M>V1%UJ;0?@-0\8CTO!O!D#WU80NKV)C.J(D73K&HM>L M=,1%OX5UG\!P1WW5^N&7]3:(3XO9Y-7=M./QXNIZ65P6\W+ZQ_WXI%^KLO^_ MUH./J[CQ*O\*0>/>7Q_EUQP):55R MWC&1041%"%?,R_ M'J5UIN!'<1;.I^QDR*$ H+'SIS':T)A 7@BIN34"<:*=I4&9R*T-1*+ M[8/ M'(W&VF^5J8#%@,6 Q7K#8GRC\YN(6!)NJ]U/G#&AJ4;$&"2BH#8R>4ICK.46 MRO"L#-4)!@^?0V];BI6\IP9"3:Q<->L9YI(S@PP/3A$:'*,*;56) M_(P:SCAXM)<\=Z^=[9!R'X,57X(:\9718VTB03YR'CG33GO-24!28VGM5D7F MGN+;\: )2"]([]E(+VFDUUDK"-*:.R6276Z5P1*A:OMP,M$10>TIWTX'"T!\ M07S/1GR9:MQJ:X1&)ECA,0_2*,.H0R:)7" *D:VBS?V5;Z>=Y)Z(;YNU)AWV MH+_#W[J9"# ]PY%%C"UB-$.+''*?3;J"Q>^0*R10@4B#2_8A4-T1*>>"2*26=22Z8 M%XH%JX.CF'@9!=T*]SR/2 \R15;)5GMQ I$"D0*1 I'N0:04-T1JJZX%*#@= M4>0,"V5#],(CS+SWR9%_L47:]H!',N+M-@\%(@4B!2(%(MV'2&G3CMG@P*SS MT1G&N<=2H:HWC$*1QL#D]G:59UND[4_*5?2HDW+[3J1UW/1OJSQ=\_WS]<^- M4YE-Y\5O=R/W"/K+JXUS&Q?IIB\WCJ6?>W+ZL2W[^Y[!2W;4UV__?;I*7SU. MW_'QLLCR<56PE,^_I7N9S1>KHLSR97HZ"58Z\.=E/LNN\^6Z:NFR*(L$]_QF M,JTZMB:)2/J@7/]6W^R\>OIB.L_GXVGZ8+E*3U15=N4_;5W[W9(TCX^\($G< M?@!,_?-R>?<=U_GGXK=/RR+_[]_RBW3(W_/9E_Q;F8[TM\OE[3GG-?V4F$NA M% J46\1M$ 9KF8PXZ061G!M9?2;?^6*W+RU_SG5EE\N*C?Y48D>P3UZXQXCS M0(0BP6MK';-:*&K"/FOVL1*E"@RNHL-T9^_7,-\2L!]O\='A_GT#B7?OWW[( M_C7]GI!>CK+$[]NH//$INGN)%>CNJ5S\O++":#K#SIZ?_RS[^^GB=. M6-R4^7Q2_O74)_./.UYJ^4PV/O^=<5EET>K/3ZM[MGZ\>8!YI>=GWZE-C-;& M=:V/LG$QF]V^6G=#KQZG$Q_?/7[@ZC].KQ(_ORF^9.\75_F6*7Z5+S]/Y^O3 MRV]6B[LGUDJ\?N;+=+*Z3.].%W^KK9/>G^779?'[W2^O?M3-O]RG'N]3[.J7 MQQ.3ZT,(_9=7OVR9*;>'_\E+=+^/'?)@3R=?#UA$\;BAI)XK*6KW$@KY5,NK M[PS+;6-OGY5X]+JW1'.O*W^ ;M\D< M%\M\57F=59CCC^EJ^O)9'\.-B_;XPN'N[[--3G64"9+55:SJTKXCZ<].QNE? M*1 M5&VF(O>*@WV^WDV0GJU^'UA^>(Z4<3TMI/M?)+E5XMT,?];/W&"/8;'TNI/ M*'6EFSW $5M#"!6$(FYC,,8@KK5G5DE*I/U1J6^N:/I]5MRVWC$;"_MB/^!G M)=UH1$2;)=T'Q^"^@U?.G4F&(4L"-1MRF6!$=V6 M+#W/;OZ)+.GD2;>YS>QDHC20X9Z;N*C*1";%IU4VF9;C=$VK6KU-R_(FGX^+ M!)IR]4CX;:!#C];22AII#=I)A8A($D6X-DBK:E29X=$[B:+?:JZYN?IO+^*Z M!&[^V54K7<\X6M^'ET?!?BJQF.M>3S@"[V.@DLDVFL(9R24V3!*MN9!42VLE M8Y0A@:QM53);TZ5JI(\S3J#C2O9<=&D]JNZW3_FZMOGJNIB7PW8*A6@$,'K, M*!)":9KT#9):$YK^BLBIM!+''P6P7DQ;K:7;6,J#NH%J1"BX@3W3:V2%XWM+3VO*"HL1Y>#YG8_GYXN+8KFLDQEU ML^%5_K7N- QVY(^"*%$CB,@YJY,8!N0BMTJ9Y-89@;E4#FL>MHH9[E9YG;7\ MF'\-7RMQ+&PQ+RZFJU;UV?\6R\4D+R\KYE0$DU>]MAW!J^NK-#Y1/R!)LU=7 M:8D0]SH9D+8?D4!X03Z^??7"WRW7/PQ+2O8)@S4 M.Z=7%S>S>L?LS?S% =0NR^T38LL:+:HIPDR9Z$AD'!FN76">!FNX0BB2K>D= M]VL:%TM_NZ)F?(#8Z"%5:&#X>8553F27<3:;E]:+,9U4^,"_+ K)^#TBC:J212"]# MM(91YCEGV/K %;;,AB@QDUN#0?\EG\ZKM7X[]_5*3]=)!E,O-3X;?08NX5EJ MP!X*HT)-&[P@@F(Q(I)L2ZZ%U#A9E%)ZAK'@5FV9EL\6Q@/TKI>]ELI^N7?W M2K(JE$E?GPY_,RTOJ_+QP9JF:B,B8UR(SFF.N)3<4ZZ\DL$3J0(1$?.M"1*5 M_)75HA9)!,-WZ_GVPJ=%/LX.L!%";0Z0Z*P*')*F.V.!8HU"8\QC3J2@5AJ. MHC:8.H^H\%X31=16QF$?@=K?X>MEP&0@&Y_<93[_7)0_[&:J#9^Z\G,VS3]- M9["SZ0D^&NR%P]WOEVE[%Q&LA?]FGF1_5DRJ_9#%](^J]UR?1,,,MYI!AA'EQ$0M_G'*^7B]_OEM3,)_^X7=#WS7H>M)J-CM3I M)Y*>))\(-G _9&[#JZ3:,JE(C%(&;B6WR<,,B--H8C XBA?)7'LU<$GF]#!E M;B IDONBN<%NAGI*:#>R_,(K)"WRWEC!'2:&:VRLUB:D-W,;?O1<7\_'RR(O M"U^L_W\]K\>+WK=\6\=D#ZDTZ0B35F<[G7]Q#C@X0Y5DL2')F&NAHXPA_4:\ M,4IS9# 1#"G#T=9(C+TEN3U5/.+X*&F5\Y'D?CFK[Y;%=3Z=9,6Z@'/MM"XJ ME+53LW#.DJLVMET9:JP-(BH3.7%$.5.-J^4,\ZAQ($]+[NU"WUD^MP6SR;BN M1?KP.IF-N&JS8/9\!!;\V%Z((T:HD4>KK0Q")BO8)D?6(DVT0(YIYHU$)**# MR6.+FE6I-FWD\Y''@?BX]V'@Z_Q;/7*DT:P;&2&PF!\0](U6(,Z%JO[(*1\< M%X0I:BFQ*A!FE$RO/2WH=_?AW?HV'*4.@FG8FP+N[R"$^2E99HTL:YL>811B MC)XG,3:*(*M-M?$,6:)W<'^?EN7V:NY'7/2[GT^_'-D$C>5-,6E1MYZSU(E& MZI!@7%EF@N::(XJ-Y#YPQH62D3NTU1OZ0:FKEO;?FI4];",M)=L,.4$-80=4 M6Y=EZ4ES=",.Y!WFR"3UI8GAG$G%B#*4:6<0(IYM51'N*4P'Z+].*3B;O78V M:^V7?,WE8C;;\#6+J^O9XEM19)_6>_,'Z7$^(>%XHU,LUUISYH6@CO&@J;)> M8:U8]4,CL[4G=%O"P^V*OR]FU0#9(ZE-,I+'R=1T5I^"#WFNXOF4!L9DHP.E M)$9Z+DT228!M:@QB0SWV0^]+FY;%'\7\IGBI/!]S MUN^1M>Y&:$BY0#R*W"37E!M!+?:.A"3B(G@7W%9_]FVIOEOW]^ME/VA-,!XA MU&ILZ(F;W%F5.RC-VF-)W&@PZY/%:[PAG"975V*N+-="""8IB=2Z'2H=GI;$ M]H*T9,11J[V=NRJ) ]E+]V:7^6!@(C\@PAM!*N>%9]H0J33E.":'UCNM"5'( M1N;UE@BG17=IS>ON1I-B8K_]HZQ:^S5EAOY)AM% M3YP*HHTA5D7%G3%:T$K,+4HNL17\H0G ^\MU^XZO'K%69QKU0*[WF2W>4=U= M/_Q2U(?[M)A-TE>\GO]1E"W/]NP!H?7]^@9S+]NTR7E7Y?J7?WYWLQQ?YM7> M@,5%=KVL+/+5MSK#5/S/S?2ZA99-_=3<$C6:VPFK=:0F:,$=,Y8K%7&002-K MG=VJ?'J7?ZL'*7];+AQ(PZ:AQHA M@@=9U34D+ZK7,D@;&:0<"QLU8S%H3I30"K'@+2%:^:@];U4&6U.J=)2N9) R M.!#OM[;8UNVL*__WXS)/.,N+93WDK7JF3E?E:[MN I;S T+.2>,((YV\7L\# MLX11HB2/SB=M2R(5.J*MML9;EK.]*:?SHNK*^J98O;VHXMNWKQQ6U:(1Q^ + M@R\\"(E^2J!E(]#)7A92(F>8HD$1XQ5GE4 +D][,^=9 \!<*=#<[+'>O5KI? MCNTZD51[K=-Y'75>?<"19Q)8'NC6W:A^YZZ;>Z[AZ.WO?\R[S6KF9T_DJGW^>UHUD!CM,[BEU MF%S*C0DZ,>C K>88\Q"BT2+B&+QV7 N"M_:];XGEZ_L5/WQW-@Z^)?B6@Q#A MIR1X(UA4:5*&M<34&FY0,,RG/TPGY])*I9Y6K#M(<#<5:R\* M'GFK >8C?/H4ZGYW';S4[GJIYR''&[&CY+U*0T(0B$2.1;0R.;'2,!8E\]9L M532]2(X/T-UFA%KMN-@3,6YUTV!'E?D#^P[B=)[/Q]-6]QWTV>$8[(7#W>]7 MGBA\+9;CZ3I>5JX6X__.%M>5)NASAN@))<]Y,P)76.&"0]9598XB,,LILI0@ MI!B7G&]'Q):+A/))&9>+JP_5(&*T1#<@\K28?$\06=:,D M1TF[=EQIGHMN_)A_S;Y,5Y>7BUEUZ&RY[M^9K19U*7YY6>UP*XO5:E;4I8+W M3F#^)5].^NP#/A7I%9ME$=ICYPTR7"F.#-,.N^ 5%\@*;"S=W&:35OS_-@M^ MVR_UX^)-L?I0+?:'^[5^>_&^*%?+Z3B]7@OO/Y)P'K;=,1[Q@H@-;<(:2\<85Q&9JPRDDJM1"!*R -+96LJ58\PASD#@_%//Q0)2I-\^2U[ M>W&1/C#_7.^* \MX6]8W DC1X.0!"JE<)3B$ PW1JM HF.>4>9 M9(ZW(9#M>:T,CS1O)YR M'.5&.$HGTM*:R6M56X!)V3;U]YQ).;^VA MNC/*8EY?<+5G;5)\6H%S^(@\\PWG4'@=C&.">\(-]M;9D-2CT=0A0RWZF2WJ MFO7V:;D/FL1D:(3Y4;H)=E9=@F_85WGD,(YB1PD[Q$+[E'TM'T M;VOI(0R MUE >->$1:^.I-E+HH&30+#S:JV\WB>NFZNNXACM_9W&CH\DXO[Y.*B]=X6R( M1NA3RD]M1'D(MXSS()@,C*,HM77*,(9\I-P)(C?+ ^Z6>'&Q7N!J?0_J"HH1 M8S#7"5S'04CM4T*[V>L6RR2BE"I% ^VFT@1_\;!7 M^;Y839?W-:W@'S;2MA&H<181IH((#A$>&+-)989DO@;N&,)D.XG_G;4:OE9= M"VZFY>5] _E#ZDPI1DF8P5$$1[&SLO>4Z&V$9C0.41A=N8F"2^H4MA1+)8@W M/NBX-9=T']'KIN;KN(([?W?QN]SBJEA>3>?YW2B&3XOY)+LL)I]?6DC31T-4 MXTWO,0:#-;(DJ49!N4[J46IODD.IJ0WN.T/T=L6K!:\6N%[?C84_I%84;*2P M[K5A"H[A4.5Q8]*1Q5)J9XA)XLBC=(I$3'STGG#EG18OE,=NJLKNR6*_G,1; MHZJZGS\JRB_Y$M;G1:M>;"_[E62G2,Q;9IR16-A(K MA49,!$V%=)P$81ERNII"Y)%DZ>\+)+:CNO2)^]IQE;JC?7<&[:.O;_N?9I^^ M917::66H)T%CYD.4U&^-,WJD)>U] M,] 66TO_3#.+D3K.E.W3MIL%!Q?D>F>Y3@*&&N^7HZB9L=PCSQU*WJ^V1'M' M3#0$LZU"OA?)=7O;+BD?"724X%0W!;M? R#"Q44QKM.IZ9X7Z9NS\=IJ^WCPIGNI MM<]8F)^29=[(LL0">X.#09)R3I6V)GIG$&4:12I4R[+CHW0QO4X^@9\\5/E4NFD\1!DQ MDB8=2Y([S+U52E)%(QQ+_JU,1_K;Y7*'<]X^P_PYIY==+BM\_:G$CF"O6/ 8<1Z( M4"1X;:UC5B==9,(^E_ZQNB>5Z^XJ@&]: ?F3=^I%-VGC\]\1$$KL4G]^.D_L MN7Z\>8!Y)4FS[S@*HS4CU?C*QL5L=OOJ__=+/'UB=C].KHLS> M%%^R]XNK?(NRK_+EY^E\?7KYS6IQ]\1: ]3/?)E.5I?IW>GB;XW=)'FS_+HL M?K_[Y=6/\O;+O>EYS^'JE\<-T_4AA/[+JU^V>.#V\#]YB>[WL4,>;)\@6$=M M[/KA]W/3W&-F]DN'I_7 9NG[]0WF7@XD16V+1/?S*AN=%.5U;2$>./S51V,= M"][LUMB+5L1ZW3#1QRUNMO^[,2Z9YGH9&\_H:);M\<.?E%_?L&%=)\^"&I">)&H MH(,3L>KIKSC12.L0=136,43]UK;C?>E#_SMM(T>&]0B+7@R$'(!/!G+?,;DG MJJEXB9@S+3BS4G$AF?4A6A6M-!Q1B5U[WD ;3WS+9]ED6HYGB_)F>=MCK[S, MJA7/IO.U?DBT#^'\WE_?8.[E0,+Y;Q;S6I2G\S^*LNJ7L[')[*7BW.MILOO"U^MB/IFNDMU7OI[7 MFYDF]F;U9K'Z?\7J74+"03>]$@@IG@$C@N1W3_+UQB8ZS D2!A'L.6=>*6TT M99KIP+FV=&MC[ LDO[5*X#9[F$)(L1.QDK,Q'B&D"*@X<4CQD?T!=T?8JC+? MO%Y<11L.L#=@_;!Z^^^5>IB.TW=\O"PJ]V!QE;ZJRC;=SB'.E^GII)/2@3\O M\UGR&);UGOC599$\C9MY?I/T2C6B8U$5MI?KW^KRD'I8U6W'F_3!J'OZ M_M/W2]6-S1+RY9LE\EISER0DI6R]\410KHA4 6M*O$;.6&H$KSZ3[WRQVYO7_[(?O7]" !O1QER2;:!N5)S]#=BY/;%*1__6T9_>/.\YJZ3R>3SGZ ;4!&X<>V#A$T9,[A^A/=NS((^X.$N=\K&.> M/#_GA3JK8^WLL_8@:-74LNLNM6C94A;RN= MEHLO[6QM.; 8' P.)IU"%6M-CG<5W_TMF>2WL>"!@V,8;/"QZN]QL_P&? !\ ML.:#\?CFZJ8>(%\'8G[UQ<5T/%W]-7M?K/+D3TZRD"^KS<"/-,P"M!S?2#H& M&K+%*GTHJ^*^R^*RF)?3/XILMB@?@<%)E^8<(-%7 OFXJ"J'=XTX#M77&"HZ M/E3!7= U#IFZX7\WK+ M_]=I>?^NC0/\O4[O;)3DUC45Y695[NLW\;XL%_V\(!^-L*(C28XY([*;:MKE' M_""354\I+ ,=N@J$"(28"%$TA!BDHXQ9%E%TW%-FDNFG$D.2]!]1"A^)$.\J M)N\*)MOG1$KD"+/.CYL&4@12!%(\!2FJ#3>8(JVLDCPHQS&RQB(FI8O"L!B" M]POEXC\WRHG?5M7$;K.8^/5\O$B?+E:+BU7^]0!<.6+BF#.,@"F!*3MW MCX?+E#\G2HQ0PY1!L(!QLA,Q#YS2J-*[&"7&2.2L$FI?IFPAJ%]-8M.M#DL^ MRS!?JYV:#U.L]=TQH.O"E6;R_B8GE1K-LE/MP3]=\_^HZ4<0D]DJ+?8]8[W5RO,_7W M_1-[VD1^F%1U,[6('.&$1V,E-DQ&&VFTU&WU/7U$[.L)2@])_;\L%^511'UG M ^%_B^5BDI>7%3RJ";*O0,1!Q,].Q)^(8V#$FC&)A$BL O/2<7GBX?N=4,MY*E<\NX0TRTKS5\,93('I67*.#H8L^4T5_Z.%>J8'R.FM$ M]E-Y 3H!G8!.0">@$] )Z.P3.G=S2S$C37Y=:ZX5UT)7LSLC? V25WBT7Z6Y,RNQBN;C*BJOKV>);4:1OJ))-U[-\ M?JRF)IT()F-!FRW^5M#TA$36.VN(4^3.4([YHVJ762MYHTZJZ2'I(N[*)_[&X0 *8#4"RA?-V4#7#H<*"&) M^@G'$6M%D!(Q!,I)$)+^2/EWRC,FW;EF]C89O97DP<^VU(P0AVFKYR&'9R=[ M0.==A-%9TSE "B %D )( :0 4H."U$Y^#%%-=TIB'6'2.&D)X=1795$^2$Z4 M-E9I\E(_!GR/H>]%>%^LILO:@ZT&S":8U-=2 MZ1&61TDQ=5:E0DJXGT)/FHRPCI%'Q;A5W'-JN?%,:\<)0C@HCN-S,L*=D/E] M=7VK#2I TD'2.R'IK-DQ[)F-CF,1B9'<&69$H$('Y(A);Z//VG9T-$D_='9! M,E#R/1;]_H@[5"+V Y']5$: 3D GH!/0">@$= (Z^X3.G=Q,1IN"9(3T^I;3 W0".@&=@,X31C- CW5 =EB5@SO(L;;B()V"')H]0F8(^-1D$1IK#; M:EKQV SA?UN493V>[V/^]:6U!2HDMT7B)1""J3[ $RWS!&EX@E 3 MD1?">H:YY,P@PX-3A ;'J$*B59X 68:VZOM<< )65L7CH3RIJR;ED#0"0 H@ M!9 "2'4O6@TP A@!,P&DN@VI3XOEI%C>70F^_IJ5B]ETDOT)U7\Z";G='&M% MFS96R-J(+.+1N,"=YIHX%HP1EG-'/-_:&)1\G,:3;FL7S_MBE4_GQ23DRWE: ML;+]D!J6(\IDFY[XCNCHND,.$@]*!)3(H""UHY*0C9+@@5%NN,4T:HYBT%%Q M;P6B-'BKG-U/272:W\^%OY\.J)XB2]+ZI=M\EL_'19:OL@_%]:JV#S**1EF% MI@.H[U97Z_9@U3NVC]2)C1%*-RV,G<,>,Z^PX(@K["WAW$KGO:)2&+:5DMWH M'KSN5?[V9E6N\GFU"C_(_NNU[!^T)?GK-W''IN2,C%#Z)\@Q[<)'@;4?2$ZM MR_N<>SVZ=WA8;.S)'W\^!;N>-9EJW%A.+'@L2"!"6>6^-P ML#0$+2(V6NDCT::9'+:[$,=JQ'BK_?*!1X%'A^>_:L:;8)4/(>+HO':6$T4M M-E%B1Y2E3'F/?^2.C\LB+V^6WS8\V%;(X[OO;==Q'3$L1UQQ( X@#C# P !K M*>2OQ4;!=?)6G5=("F\X(](XA(+0ADCM**(/#S)KWP+[.8F^/&U 1YJV6J#] M4@0]*]]P2OF"G1K NL"Z;;"N:EA7",&4$QH3X7@@1+.8*%=80YAW&*LCL>[A MZW$H2T9LJSVI@'F!>8%Y@7EW9UZ"4!,U8)))KE! WB).O- 626F-"H9*[>U6 MUKMEYCWYGF,VPH0!'0,= QT#'9\BADL0V6!C1GT@T4@5$.^H"B41JS\_G2>*73_>/,"\ M3L.T'%:,W4 M]4IEXV(VNWVU#O]7C].)C^\>/W#='Z=719F]*;YD[Q=7^1:O7^7+S]/Y^O3R MF]7B[HFUFJB?^3*=K"[3N]/%WV(I 6R67Y?%[W>_O/H1.;_%T%3],OC MU:CK8U#\EU>_;,G#^C7Y^$L_^=1^+XES/M8Q3YZ?\T*=U;%VKN#N@6W8[)O0 M7=I]MT7W\KG77GV@?O1ES?>?DBV2ON'CY;(HLK^G%R[++"35,-DN7UH_ MB^+]G1 A!@&(=2%F5MNK ]\ZE++Z?;B/D,,#@:'IL LJRK,?GL]SVYK MS 8.CF&PP5UV&_@ ^&#-!TT(N'9>?_7%Q70\7?TUNTO)97JQ46CF,JJ.2($3I48NE.UE9 MTG>Z.Q^I[VZ-7#^(CLM[HHO2^4",]M9I+H2UTG GE3*6&\WM?JT0VJ6W?4OI MZ%$[R "E :4!I9V,TJ1H]A8'+A@Q$F'$N.->IT?4*N.5\H[B_9IB/9_2FN3[ M8;J[$$Q&3&'@.."XCG#<405>-UWPE ^V:BHJF%8\8J:1=\)[KX0@D6"V7TN6 MYTM\SUJR@+2#M(-%<[+MHP(W#>LPBHY9(R*RC'MA+$5$2$^\D=(1[(YDTO2M M78!*P(K=NX> RL^RHJ\\81]9%Z;* VGDGNFM F..4*%,4HJ M%@[,BB=O,T)'2((!"50)5 E4^1!5;@P=TU&CF'QI'9#DC"I+L;=1"JVDLR1L M!0UWI#'+,SH!9\]7=:53O6T \N^.P:NWO_BE0A?B^5X6A;9XB)] M+&$U6UQ7:-FG:G58[=V)4$T]!.-2(^4355C*G3 J<&2L#,Y;HHE\F!9>E^5- M,?$WRW3I[])Y+";KK,*;XDO]TD-#"M4^DVP/505&1HRA-GGFO'H*#;F?VNZU M_<,B!8DV!I0*Y40P!DN%K1'4*<]BDA@;A(I\NQKT$5+XCWQV4]2OO5U3\QUG M3X[!#WMW) -> %X8$"\\Y41(TD2A PF:"4-8%866U%MF)0J2",-50'0K+_=N MN4AK,RGCG=DGQGFLNK@9?E7_+EI,SFQ2HKB]5J5D=]CE2_T8D0O*+- MZ+I@(^9:&Z0HX8$A2W (58$3H ?5("O8A^O^7Y:)LC?./EGW!K>X(WD?@T1PGFMVW+2MWN9;L8KFXRHJKZ]GB6U%DZ]TKU[/\ M]'M7.A$&UVIS@Z]343DJ"/$4T>BQC=[JNC-Q9((^*PP>;E>\?M.[F^7X,B^+ M=]6ZGR;XC7;M6:Q&C!ZE++VS*AKRVNT MZJXJC0V"5CVDM50F>*WC5M_HK;J*5O5,*P'WGV@@LT_HW,EYQ*B9T,&1TY9YJ9A$7%EE":)$&LI%M-IC M_D+G$1R^)X6PU^7SW^<5/A0))I-\^2U[>W%15#'P4553WY.ZJ]UDCS2R9Z0) MD:J@#-=>,L>\$MYJY1EQ2./[7C;7R\7/LP?WZWJWK-U.&K 1E6B$4)O]*CJK M0X>D*L]7*EF3P+=>VJ"BC5%Z[HU&R=Y+4JFIM$)9+G:0RG5WJ5,(Y;Y*EH$H M@BAV0Q2YOA=%JI%E(A 2D/%1&61]J$0Q6:P1$:-/+HJ'3G9@AD>:@YX\#^$\ M.X&$@LDNPNBL.1X@!9 "2 &D %( J4%!:B?GAFP," J("J&LQTY20KCW4E3U MPSK:],,0]&/DW4S^ZZ9<52Y)^7'QB./Q@[/R]L(MYO42?IH5OOBT.F27F9U8/>W3WE95")Y=5W,R[RZDZ=.('97*70OJ029W;YE M=@&=@,[NHG,GZX>BIFB=2N>1P48S;3ARV JC*!>84.5)Y%M#8W>Q?NID:*VW MW(;:>E\DHZB?T+F;(ZJ;(ER=7,_H@M(H"JZ23RJI M\YQ83+TG 6]U,SV9(PK.X]"+Z=W-UF/(DN+7(Q7U8#I?+(>+ET/FR[6 M=A/M,2E')%[%SOY MUS9ZPXDSZ54?M5$$416Y#\&@X#>W\30^SMK%65S<.3B+BUOW)GDW;65KWQ>K M?#HO)B%?SM,RE@<8"S+ %KH@P=V68% * *G3* 76* 5)M"&!A8"-YU%[100G M7'IJ:21*B1:5 O#YR_A\F.70;U?I^;H >EE<%O.R"KM.Y^EQD?TZ6Y3E/IKO MK%(ID.B#1!^@$] )Z 1T#A6=@$A 9+<0"7P)Z 1T CH!G8#.Y\3>A- ;$]P= M"T1@B[SFF&M%M2."(:T\I4YNM1ZH0R%N,Q+RN@Z$_-NB+-\4J[<7'_.O+TW) M7"\7_VG&XW6DKY@\=LAYL5I2YQ/R )@9*$ZJA"1D]UB82 MY"/GD3/M=.(+$I#46%IK6J4)$.73AN_/-$J?<)55T7@H >NJ03DDA0"0 D@! MI !2W8M5 XP 1L!, *EN0^K38CDIEG=7@J^_9N5B-IUD?T+UGTY";C>_6FK9 M;#D.E$9,$.6$G:@M7$NY \:_FC7YU\G,:1/J/29SZ2[<[NVA$=77?( M0>)!B8 2&12D=E,2BFXH"6N,=<0X9 EGQ!D;@I)(R>"CCW1K,.-N2J+3_'XN M_/UT0/4429+6+]WFLWP^+K)\E7THKE>U?9!1-,HJ-!U ?;>Z6K<'J]ZQ?:3C M2/M3PLY5,X558>\Y4RQ0P0/S6BCD ^-)T'%Z''\4]HT1<.L)D&]O5N4JGU>K M\(/LOU[+_D$'/[Y^$W<<_4CE"%,]2J;O$>W"1X&U'TA.K9RL9R8LETBA+;8!WC#!&K9>*X%'@T0'ZKQHWL\RH1=I0YDC5YH4*9@E%7K'DU$I)=!0_ MVZKBR$<-RQ!7XK4 <8("! =96R%]3=,^BB3&= MH98&@BFGU7:,H!V.WJK@6%3'^4;3BE?L%$#6!=8 MMPW6Y0WKJD@8FF/+""FZ.Q;J'K\8] M%?/*)FJ@<#)XM8V$6L<%5\9%;S2C-C)JB-XJ<6F9>4^^XYB.L#AF?230,= Q MT/&@Z/@I-M8-&QMOC4;8.\DB#S(QL298*:\EMY';L"\;MY"S$72$,*1L?C[U MZF^K_-.LN'^^_KEQ.K/D7/QV6=1\A0GZRZN-\QLGG5@L-XZGGWN"U0?J1U_6 M1_B4[IYO.]I[4WN/Y94US\OEW??<9U_ M+G[[M"SR__XMOTB'_#V??E(?[M<[G#.VV>8/^?TLLMEI<'_5&)'L%(PX#T0H$KRVUC&KA:(F['/I'RO-50TP=)7]D/RS^Z7(M_39CW?JI/KMW?NW M'[)_3;]7$;M1EAS&?SHAN!\XP;2@R?THBTFUM+6U4KFZV;UC7%:KOFG)U7N? MY*ML;=%EOU9W9#J_*29_/:G4_OIZGJTN%S=E/I^DA2Z^CHOK558G]+-T2?F) MS^X?\_QF,EVUMDIM6H@O/8>-SW_G*:+DX=2?GU806S_>/,"\LN=GW_E)&*T= MY=I2S<;%;';[:EU]43U.)SZ^>_S =7^<7A5E]J;XDKU?7.5;;O55OOP\G:]/ M+[]9+>Z>6'OI]3-?II/597IWNOA;6SX9^+/\NBQ^O_OEU8^6^R_WNWWN]Z!1 M],OCFX'6QZ#X+Z_NWO3C:_+QEW[RJ?U>$N=\K&.>/#_GA3JK8^V\@:X'H;EF MVZKN4O.#+;J7S[UV^;#%\2:I@.SOZ?G+,@M),TRV-P_JE^RI/(NMDSL!0@P" M#^MM,&L;<^ ;U^DOV7+QY98-3G#SGR$&!X-#4]Z?5?7]OR6[_K;"?^#@& 8; MW-46 A\ 'ZSYH$G U[[KK[ZXF(ZGJ[]F=P51V5U%%*!E9[3T W9XH'Y>X]W M^CWITIP#)/I*(!\7R7;X20@3?(TAHV.]MPPTQR!OOKE:W,Q7P[SY?;\^8#9@ M-F"V(=[\7E]?OTS3C0Z"OAC?Y@#PP1H([E7(W/4:7<9I,Y%)J7I?&D+<*(X) MUL$)C%2TPFM'MWNT/+M/(.M0GT#.1QH==7]$)XM[^TYYYR/UW=VET ^BVVB( MZE1,)"=$T)%R1(-&)J)@L.+2"\K5GIL1VJ2W\^CA!Y0&E :4=C)*VVA+&KA@ MT@1C&9*4&"(41X)(T:$.%W;>9W',9\0C-Y#09202L"*P(K BL^! K M"040+:?9ERA8"^YR-E-:#C_0]7:&53OBTDU^_ M.P:NWO]B(-"<"&9(TLT*HC,$SSGPPF$N%K+*!NNB(Q X9^G"/Y%.) M>"N5/CO%@O&(M^L9M-JHOH.QBSYS17_XH=Y(3EJ]3-!>H+T G8!.0">@$] ) MZ 1T CKW]$L5IDW(F5FJ/<%48<.](J;ZA2KIO42&J(?WEK3FE[;N2[9:5G3N MON1N":SQ;>B2-]0I9NN9_G\6!U..A%-5I0U MT61DI PT*&HB1XPJBP*)T0C-'-?AX1VPCV61PNW"UF]Z=[,<7^9E\:Y:WM/D MCM".F2/)1Q2U63G362T])&7<1?GYN,WDKZX&?9PI'6;6X3':-YTJ63,1*I42*\0CADVBCHB.8U>4N?C MUB:&9_HQX'L,?3?"^V(U7=8>;#6^-L&DON9JINBD^ 0;$FIYE!M=8TD20^)$ M-%1SDR154L:\UDI:)6RPSPHENWJURW3(MQ>N6?D/Q3B]=34]U6Z$72/*=*0) M'XEV&Y1!3O@<=6T/A5XW*6&%B??,4^FKWCS,6,%QY)I:+YA7EC\G)=P)F=^[ MWRI(.DAZSR2=(]SL&?:8T236WA-I>!14&VV"2RHN*$H0?5;QQ]$D_>#9!:Q& MNMW&A"#['9+]_L@[U"+V Y']U$: 3D GH!/0">@$= (Z^X3.G?Q,C)J*9!,, M1E11&DC@Z8=1T6-$5! V(&_U 75QD MGQ;S27993#X74+W65?TP)#4 D )(#0!2NQD0O*EOIY%$&A +4D5.D-2")W,_FOFW)5A9%7B_P^5GR=3]-5CM>QXE6C!187E0ZH54 ^ MGWS)E\M\OCJ74'4U, NW:8V Q$(E/!!_IV%TUL0/D )( :0 4@ I@-2@(+63 MQT-84WGKB54L4H:)Y-PQ8I('Q)Q%!CMLG#?'\GC 2QE\S?P/,=-;Q)PZT]-= M)="]D#ZDX/J6@@-T CJ[B\Z=VM!QBII*9$>+0=U=&MHQ/B*,0D,[8 JPK$!W=0^1_=1=@$Y )Z 3T GH!'0".ON$SAV] M4LV;=C0V:LDDC\H3[G0P-B*D/%>"8R,5/:17"IXDM$;?\X+7X8L$K-OX116U M7UT66^UNLFE9WN3S<3&J!O-"U5)75**(T=_W$+5F"/EQ\4C(>L?PMS?[:?R23]T*F+^L\Y<9*14 MF^8-B"V400/[=QI&9\W^ "F %$ *( 60 D@-"E([N3V<2T,]=-NZS(F8LX:BVCX]HS[8-@G@EFB X*LV>FG:]O==;B M8JVQ*H75J=#N+BEL+$:,':4I\[FDL(?,%/UA!]!=_4!D/W47H!/0">@$= (Z M 9V SCZAO5*BF!Z-UU@5#@I X9G5@Q]_^Y00-ZDKHXMY65?B0Y525Y7*D'0'0 H@-0!([93_EZSI"R*D MP5@CIC$5W%%K@Y1:"(MCP,RAO?+_]33B6A&X#3WPOOB?FVDY714?BN4?TW&Q M'CGQOA@O/L_K;ZFG3W0J;OXS(T>-L&IS?BF(-)1$@V;H-(S.6C, I !2 "F M%$ *(#4H2.WD$BG:5 <%:BCAP@I*$,>!&(.F,2P1NS.#+I=^N MTO-UN'597"983?\HLND\/2ZR7V>+LCQY75-W%08D <]2Q0 Z 9V 3D GH!.T M.2"RHX@$O@1T CH!G8!.0.=SRB&U0/=A.,.8H\)Q9K#FBC.E442>$4Z5IM&C M'\-P=2C$;49"7M>!D'];E.6;8O7VXF/^]:75!=?+Q7^:\?CFZF:6WC9Y[)#S M8K6X6.5?V]^E)SF"PDK@B<'SA&IXPEDK"-*:.R4X%589+!$B7/N@(R+M\@3( M,A1)[W/!"5A9%8^'^J2NFI1#T@@ *8 40 H@U;UH-< (8 3,!)#J-J0^+9:3 M8GEW)?CZ:U8N9M-)]B=4_^DDY'9RK 7:V(\L' X.2RUUD)Q:E-QL[9B)43JM M(MMRK)./TWC2;>WC>5^L\NF\F(1\.4\K5K8?4N-X)!5NTQ/?$1U==\A!XD&) M@!(9%*1V4Q*8-$H"1QFD-\@;+;B2RC(;!9+2$&^3NA#[*8E.\_NY\/?3 =53 M9$E:OW2;SZH1>UF^RCX4UZO:/L@H&F45F@Z@OEM=K=N#5>_8/E(7=D8(S%23 M:G'88^85%AQQA9.$YX_6;>$\>Z.?S/,D(I7^"R"/:A8\":S^0 MG%J7]SGW>G3O\+#8V),__GP*=CUO,A6-Y<2"QX($(I)SS87UBC!!B;5"VN1< MFRW+J6:YR\4L76*Y)L6#4^B^N\H8T";0)M FT&9;M*E$8X,RRQ1Q''E-N>?6 M.!PL#4&+B(U6^DBT:2:'[2_$L1HQ+H!'@4?!?WT)=R3ION<.[D.(.#JOG>5$ M48M-E-@192E3WN,?N>/CLLC+F^6W#0^V%?+X[GO;=5Q'#,L15ZVV7P7B .( M ZS7!MA3(7]"FH+KJC>*\PI)X0UG1!J'4!#:$*D=130>R0+[.8F^O(LU'6FJ MND"C>^4;3BE?L%,#6!=8MPW690WK"B&88]T3,*YJH 9-,JTK$O^VRC_-BOOGZY\;IS-+WL5OET5-6)B@O[S: M.+]Q4HK%\D!G^-)SV/C\=U2%DHC5GY_.$\6N'V\>8%X!:O:=H&*T9NIZI;)Q M,9O=OEJ'_ZO'Z<3'=X\?N.Z/TZNBS-X47[+WBZM\B]>O\N7GZ7Q]>OG-:G'W MQ%I-U,]\F4Y6E^G=Z>)OL90 -LNOR^+WNU]>_8B<7^[+3>^+H"GZY?%JU/4Q M*/[+JU^VY&']FGS\I9]\:K^7Q#D?ZY@GS\]YH<[J6#M7@N[;[; MHGOYW&NO/E _^K+F^T_)%DG?\":I@.SOZ?G+,@M),TRVJ]?52XKZSZ)V?R= MB$'@85V'F=7FZL!W3B4K>[GXS[/;$K.!@V,8 M;'"7W 8^ #Y8\T$3 :Y]UU]]<3$=3U=_S>XRH"&;/' ")C' M6\V==&G. 1)])9"/BV0[9)O1T+I_@'R5K:.BX&L,&1WKXF;0'(.\^>9J<3-? M#?/F]_WZ@-F V8#9AGCS>WU]_3)--UK8^&)\FP/ =0Y =J62IO-%(E*SC48U M3B'JE<86\X"8431(9SP2PE IMS;Z/;-1C?QWUI%&-0DEFNH1ED?=\-?)XI*^ M4][Y2'UWR^1Z070*TWNBTU(%PBP3"&..<546YVVTTE-KL!5DKVJX=NEMWVHZ M>M3F!T!I0&E :2>C-$KN*.-."(^DD$EI2;(+)&%\^@++%64Y)>YC1P:WT()-)D]UDK^'Z[.)_/B(?O M9D*H&N&C&G[ BL"*G;O'P(J/L:)&C2<:<1,E+XF%%_H$J@RL[=8Z#*1ZER8^Y89"K*Y%-C+3'G@FIJ".?2!*0X ME6*_-O")*EMMG"1&6AZSD5TO^.SITJYTJJ>=6?;=,7#U_A>O1/A:+,?3LL@6 M%^EC":O9XKI"RSZ5JP/K\*Y94P_!$!.*A\ #Q]QPH:72,5;C(1"E+K@':>%U M6=X4$W^S3)?^+IW'8K+.*KPIOM0O/32G4.TSS/9056!8X)'6K0[=.:_&0D-N MJK9[A?_ :($WU@*-TG+.M?*,2F6"",R&R"*WWE'M'VZ>NTT+_Y'/;HKZM;=K MJIYG:"KB\ M6R[2TDS*N%Q<'90'#EU]A$>8 2\,DA<&P@7U[G;2ZAH EKN&Y0'J., UX!IP M#;@&7 .N => ZR[[VA()=>]K*\X5]9IPZS"/Q%K*+'64.H,820YX>[YV2_YQ MJXW\STN6=\O!G6FJK093EG_)EY,RFQ>KK"Q6JUD=DSE2>44W9%.IC9&>R"AN MO<9.<1RBT8998ID)6%/_R#;BQ])F[XMRM9R.5\6D?INI%OI-L7I[$1?+BV*Z MNMG>L-.YC!K79$1QFQFUSNKE(:G?LQ56C)H-LIQKZBSR*+K(@X_6.B%Q5-X) M19S;55CK9-9#LOHORT5Y% 'M0D(+Q!+$-6Y0EGL6'>:Z&XL!-0%J B % MD )( :0 4@ I@-1N_A'!35-6P31%7 IAD>1*JP9C=CZA]L[/)9/"+)9M3$*^Q\90A83!+ MNHAL-9/=*CII5<\') @43D]%NC]B#$JF'XCLIY(!= (Z 9V 3D GH!/0 MV2=T[N0^4H&:4DL:E18A>BX-EXX93CE"Q&B-:$#FZ3T+/W4;^EZ$[W,+ M'XH$E$F^_):]O;@HJCCXJ-J@T)/JJ]VD3S729[D, 1N+G K4"H6DU-[J:ON0 M\%33.^F[7BY^GD&X7]>[9>UVXH"-J$0CA-J4Z\YJT2$IR_.5RHW9JL$299P- M)'BFHL#26EQ)I34&4Q'##E*Y[J-U"J'<5\VV6<$,H@BBN+\HLHWIGT$P8@C1 M.HIH#/6.*5*)8C04N1C9R47QX D/AD>:@YX\#^$\.X&$LLDNPNBL.1X@!9 " M2 &D %( J4%!:B?GAJ.FAM@9::+E*B)I?8B&<\^2<^,9HY(J;'^,O9O)?]V4 MJ\HE*3\N'G$\?G!6WEZXQ;Q>PD^SPA>?5@>-U->^2B\""CL+CIWLWYX4[BN MJ66":"E<-1T7(144B8'+8)VFP>]E_=3)T%ION0VU];Y(1E$Y714?BN4?TW&Q MC@N_+\:+S_/Z6^H0\=E$A,6(L7X71 R9'?K#"*"O^H'(?NHK0">@$] )Z 1T M CH!G7U"YTZ>J.!-%2YFTD7"J18N(^#+Z=W M-UI1V/5J[6.-=( $U2EU5*D/2'0 I@!1 "B#5 MO6@JP A@!,P$D )('<3%EKP90X^L8[+*\A*C>&!2(4&<%]923C"+9G,?3^/B MK#V5H\D:;.%+@@C""/P M.T"J._RNFU)F9JWE02$=G>6&*JN-U=XQ006R,=@6^1VH>>AERF]7Z?FZ,'E9 M7!;SL@J&3N?I<9'].EN4Y3[#JLXJPP'Y-\B_ 3H!G8!.0.=0T0F(!$1V"Y' MEX!.0">@$] )Z'S.!$&],6$=<>2D=MY%%;G!1&%JHE2:.1^PD?K'4L0Z%.(V M(R&OZT#(ORW*\DVQ>GOQ,?_ZTDS)]7+QGV8\7D?MBLECAYP7J\7%*O_:_H!U MVFK_LR<1U/49A< 3 ^4)UO"$L49H9((5'O,@C3*,.F22; >B$/&M\@3(\L%D MN=>UR@E8616/A]*LKIJ40](( "F %$ *(-6]:#7 "& $S 20ZC:D/BV6DV)Y M=R7X^FM6+F;32?8G5/_I).1VL8Z::.HE0DX:SJH*9:\DX=1%2@S; MGH>5?)S&D^Y&3?(N;CC'(Z9$FY[XCNCHND,.$@]*!)3(H""UHY)0C9)0Q*(8 MF%!&F-="(1\8 M]Y'B]'C+(MP8SK:>S?CV9E6N\GFU"C_(_NNU[!]T)./K-W''H8Q4CC#5(T3Y M$>W"1X&U'TA.K9DL9R8MJ:*+$-UC'.$+%: M)LZ)7B&GA=YNM56SW.5BEBZQ7)/BP2ET[P&:!&@3:!-H$VBS)=ID:B,J217B MVFHG&><1:2VMI@XS$J,V!A^)-LWDL*WMJ4 C1##P*/ H^*\OX@[1C%"F%FE# MF2/1&TX%LX0BKUAR:J4D.HH?N>/CLLC+F^6W#0^V%?+X[GM;=5S9B&$YX@K\ M5B .,,# &LKY(\5N6?1Q)C.4$L#P913AK0*VN'HK0J.174LQ_7G)/KBM &F MHV1I=H%&]\HWG%*^8*<&L"ZP;@NL2U##NBH2AIQ@IFXO%:+1R7IEBBDOK.#F M6*Q[^'H<(O5(,V!>8%Y@7F#>4S$O::(&R?AE3MM(J'5<<&5<]$8S:B.CAFA^ M8.8]_9[C$1;'K(\$.@8Z!CH>%!T_Q<:L86/CK=$(>R=9Y$$F)M8$*^6UY#9R M&_9EXQ9R-H*.T/_/WILV-VYK"<-_A>4[>=)=I?8E2 $.L^D"N!RGYXW26>Z M.S-U/Z5HB;9Y(XL:4FJWY]>_YP#&E52$,$TE M3\(D21AP$\64#'C $S V8Y=X>$^Z\697MY8^9%_.98E7"4KU#.IN7VQTK%FP,E4Z"I?4.H3*CT7"RYP M9?EDGHW4[,'O(2=.!KK.%!6#/T&C6885%."WMX U!=0(6\N'3R6>44]DQ!W:GF9U4^RM,R!X[W!M1+ M#IQI67S-1T8[@BWEA@&BAC2&C698F_'F1'TX>8MZ MZ-P@##PAG3G3XMHVKP>L&6+?>O/@47Z!2IB3 =(45S?.V4W]?%S5>5K-!LXY M(!D^9YQ5E4%*6'6%N5@ @I%S-C?Z6O8-/LWQ]=6I8P#2O3Z;&#$YN@%B!5I> MO0/5? ?T[DOXKH)#K"I00-\UO\-^M*=A0_CN_@6HZR$-F M"N,#JCPC"=%@6 M<"<<-)Q[>>,T&C\L+FPO&L(YST&/1#C4\/VQ:I@POG@4@9.F<%O\\RY2B>@):$<,FMM8=T[B<))JPHW!2_-2[BC_"N; 82^ MYF4Q,1(,3P;4K+$#K\WPAE$VAC?!T<%6BBL#=%Q;9@^C@*64L*TO"YM8 3X M'2[#QUT57S/G?#S/1^.;%D[P6OMXN,A4.@8_ 6J4..;5['C@P/D#X =P^UD^ MSBP> ).<&&7Z622C2OG.HP ?+NP+;+T7$A]M! P U<&@>;1:C/MB7S7)X$%)=/CF?H\H I%&8#78P MP>OQ$G@6\ :X!JXHL]$<'F6 7A_>=)Q] PNV)5EK81IP]NEM894==9K2&]@P M2HCS_&)>T3 MJ#$A"5GD!H)PPIA6:&H(HF/IR80Q*A?4F*U4BL^P(019.IDI,%#G"(Z+WT$' M!=RK4+#J<3'\:YV:02.J L6UYX*@]3PI$QEK2<+(I4$,=E%/S0A8*!0%,(;2 M8[[+E"*1C(/(4]J/.=%WJAGWOF=%S7ARAH GG:.2&)(/YU. ;QI.ZV[=P9I=P;3^@Q 2B%W');Y M&%;GM ELT_XK\&*K9B'3JN\^GB^Q#AN M[,\[F8<;N&"%>0+KO%G@ E<+61!P8 ^$Z2AB/>81QXGT(C=AL! FA*L#'8)> M3SU?@<'B>0^B_MU#<]7=MX9!&$ A7DY+P*G)S.#I ]%B_SAP )BY(\Y@?:BM MTG*9@DYXEF43A#^H=49M,N\I1Z;&]1F@<9[.1X[Z0C1PGX^R4!KJU :(BQ2L+/RLKNO MV5'WR&E1Y0WC[A];:G;?X.B#<:DMX+=V=5W%+[=^GH4?$/!\;%&L:'T69J/X M[=8/!R4\LYKY!$AOZ\> _3*97:)9-()3.QC0F8UM?7>_]\(6IS9,JTL' ],[ M.*;CX>SXI\^^6-4ES$K,9D7'C(GJ-S[N45X- MQT4U!\$!Q@1\@QI&+3I'C2ZQ8&6DD\D5G-T:*JUUG.Q[4ZLDYAB<-38_Z6Z&NM';W;1K6=ZK*8C]%20]^A MV3S<\Z_YQ&9XF-WC2S?169;\HR@0A4HQX7((N-A1[.!=Z<+*P?U<]\# ML(6*.XV>\S^;SYQ184AQMJ# ]LFT1!F$1#8'2)6&KDZ= M@S/7EN-D6YGPG>T>&H/B;I^?"EU*6>1S7W(6^KZD3'N4Q1&)2>1%<<]L)Y&B M5 11(*C/2"2DEE&04,(I4Z[2_G,PVVN0-+QVR8ET< AQ $+PRX+571F"S"O, M'4&S&JU>#$<80;#.+8?Q(Z!%#*H4HZKQEK1BLMJ PP^<[!M:[RWW[G&)>APZ M0'H>L$T_5+X** _"OC.4D$"31 I?1HP3HB77L8IDG$24^)%X M#ERU=88.^W ZC"N>6>/[K*IL9K<]SM.S?&P\N ,'7CR)>B\H_"Y [%7.&QP@E55OS5;+#,VTUJALJH.< LN# M3*I 6Q]D!D^A=9":STUID0FXK?'A/):]'WX@#"3T^\B@A+HR-+8!MX]]3W'M M>PG&L2AW5:@(E8D2L0I)PKP>MZ>)XBZ/!6=)S'3@R8!'<<@3/_258-ABYO"Y MO06/DUKX'+G\>BX_6H#2BN+KS-*S.5Y@\H+0N&\5XO.BF*'W:,& 1:(V'*Y^ M0#&O@"'8S"++P5HU&7B'8YH$-2\?.(9Q&9?4J/>NAA;:M)HU;[Z'XM=P@ .H M#"#NXTL#7EV&__UYN)OD[3PF[0?K++92S_^HLH_G,=#S%0K4=2S:CS5A4:AY M' 1,$29EE+A4R9"YW">)Z+LY/,F52&*M8\$"[BG)=**3!!:9B"3 M 0H..";#:IJ#.HJ.N]TM5^E?F+K;@,NJCE4UOYI:W;OFXC: T"9*H0VPE8EA M=5.\_?977J6@2IM@W9_&WSMQO14AN,Z!@Q"GBN_XU'UV8%(K60;T2SJ@?@*<+RNG0Y&^#,+_.,$<#D !.QSBX MK8+?!)RZ,QLX95[]90&+KB?C)3.@-4B(+X=WCC*0@V"R-1N>V#H. S,TY2Z, M20#+J,[K(ES,?,^BC MVNIA#=J3&L#& &$P3 *&3Y9_11G8+ /.HS1?F)M.G;A#;MS@N"H <]!\Y0&=F<6T6BK;9J)B?S<[GX]8B'_1*),99"N=O"J'?%>?O M,'&_A^/+URU8DW M/A73Z'LT-8#= +$#8K>A2( *H&63ZY^;5@^@6GY;WCU\ M9!_B?$W'\_KR]M?6W'.*!F=J0]&8YK,50H;M@NQ;(-13QPAMT$NMMP M>TM- M]1^(-T5IBQCJR%[F5=41TF(TT+I[%W*I MZCM:B,):;VIW5L='D-'D+=379PPU2?H&I;IUV%=^ #;D>-MZ5]=Y:D]^W<+0\.N\]'L\KWDMGM0W;BDW]+C MSAECL(2'E?0E8\EMYECC[:VQI$6@-]7;(\:\$HR) M:D&S@#"]2*XUQH_H\$K008$N,;P;%XREC5&A]6SE3JZ"RM\1E5X'*O7,X+XG M]?HRF]2!Q\%"BHEU(AI/TBVHM>Q)6$&=YV$V[+)KWCH'T.=U]ET#_^^XUL,, MK:R#X/:U/VM!W]G?3;)6RQRQ_K0RV;#H >J,#FHB^E;/U;.<%S,1_W*]Q53 MNWUB;5ICGX([T 3IKHJV-JTQ#XG98JT=.-@B]<%$P,] N> ]0;!LY9=I%/ MC#._;OQA C*F3\_B%M9Y'7 55RFFY7]-\['A^W6'5B7 MKG5(VR@!?MUXHQ[#(P\MC+__5=T#Q8;954AM M\'*,;UXU'1%6^)4A(,#<:9E=Y2;L-;3!UC8ZVQ#P?%(W_^D[&.?341OXR2:7 M:9-*O]C2J.5S'1\T'M';W)-I66+V9=V#9)DSUKF80'^V!52/75B"KMG1:)D' MW/:ZV]@!B@;#%[',];OP@^^O .R/&?QB,>U(_ ]:U2\-?1K5I27;?DC B.(% M4[!V2W:D7&6#97L1,QNZ)G*#92VB>7YJ^HIEW_+*I+9GDWL5B:5SMI2_8J76 M*L,(G@O\:];;6]7QI+SJJTRUJC,M!K9#(;[Z_H?9[G)U,,)$V<\R+!; M2M_;/(N]C)I6V>S!RS)0!)+M&#>?%BNY+>?PV)E!+FL6WMSAR#Q$%6==/NQ* M![I#R(@EQXS8[Y$1ZSTN(]8_V605&X3\#T#^_KZ6[QS=%4_@KK@3]#VW15W; M:[.&LKK-[2B;CHN;7H_87G/07OY +R41Q)G-^^O"_G>N8%D/[LO<:E7=+K%C M0UG;XFW[4TP(*^LDIR8\:DP-=#.6A;'US=O[PN7,%"[B<\[S;_C$;,6DOTK_ M5928KKGBK%DO2!>5>_/Z[MGF?:9XRP)H 0 ;;OL0Q>!W)Y>3G_L].MNLVKS7 M^6$IR144-Y/B>/LIFD&&QLSJ6['KG&W-F9MS&J;31N"<9?BF5L=L$@0KFZ^= MH1%7!W+K'KWK(RJWD<^*OM:]:9W/*FU??)<^MUZ76X>0]4/0[OU0!Z!O52U1 M1;UUN8.[;JY5S/6 OVV?]VJM=VFL2\Y07'3K/>ROX@Z7Z.VKO</ZTO1?) M%]YBOEW-QS/LX'A;ZL/!<:G#Y)W*J<7CFHC$*N0;"_4^X)\ZV_+D^YZ\S)YK M>E]9Z^/X\:EM=:0F?>9Q.\_-J\>R7%O\C>SCGIL6N=8&D=8[C&KDW0NU&YMP M:RQL6;[I5CX\P**7,_.DV]9@-*W5# 0$J4U4J!/_[TA',)J6*1+ :,JMU296 M WL6;>.WRDW_!41HEOV")26;E*Y3IL(DD8*H*&%"19HDRO.UEF":"A+K7E9Z M&"58 D+N?G./2N%T4Q ME%L7-J6F*ULVM93^<;'LJ:HG7W2]$^^LGWIS\NGC'SA8I:Z':NJ3[BBF:F(C MFURZ4GOWL!9[SS.[??]8 V?65+Z56=T(H0_H>GY+M1 P0(PRI5-CT]?:%J^U M"KH].Z.:FX+1E:.\^T4]N8'31C!5P#YBFMXTM62Y*8%H6Q.:[T^=WE[6OWC9 MDI_UUFOFZ]0A2VLM+,Q2:>K:1DVW"%.A9S27I=6M@<-B!+2-R9JNVR#:AOG4 M/-G>@ 0YF=D*DMIV67(VJO,L1Y51?D=.<(<"YM,'SLG!5E:>LW M4+4;U,'D?*D+YD*OV=9,O!N+!NL*>.]!H45TN3"HT,206L*PU45#\Y[L;&9J MC6VGIYZW;SH'8AIBO[MVN::GB>V:7X$R8''6&&Q5#O!,S00F5-!AYP"K81W9 MZV\AMRVO;H'>(R=PO 9T;'E=QR+P#$PS+YN<5M?Z&L7ZVRRK'2WV>6VL MI949(G73MEA<3ONRSVUZA]FOBUK@6Y6K"0DWSA3B-5VX 4OLG+;:[F@[5ZT$ M"Q\JC&\'1GI19G6V1YU1UMBT-GL$J ]/Y9T+N: JJ![KR#=(RM<#\AH^% 7 M;/]199_K,+:U'=:9#%I31F)"?<)BIJ0K0NH1'<1$<1(0WA_TDD24QJ'O,>(+ MYG..DZX2[KHB(I'2X;.H1&U@8_3/)LC__&I1GZ!;>E%9GCVW'0=P#N#7;%Q, MVWX "R#L=]>H+S0"#2SWBZQQW)AC 35JX-2]KTR"!,YX[#4_P-2"JFLS4:;& M8D P.%?9[++H^74[R;S<8:%NFI&A9(Q6EC,T>^LB5 T+K8#CM*T5[1Q!' YH M+[>NZ[PM5PJ; 38M1GJ9O89#K@?50LP-W2E83S PTA66T\O%P/U- M+FR"B2GJ,*EDQWD'2S+;]>LP=/_];S7^3LO9C(?L<>2X5@4]$%HB. M-^I0$QG$--2!RR*JM/:4"F60A!ZV#A3]AH1K^',/1PWAA=TF3M:R_?_\$OT) MS_ISS;/4M[PRWX68?J[1)/G=5GI_Q&XV."3V5W/R)R"#<_O8>07O&65#(*=Q M]>\G[]B)@RWU8<'\Q+$J[+^?Y-]F[R?SJU$QJZ\\^=D]]1K!V0#I9P= .^Y7 M^'\7C-KP!&G7RS%*/!$*UXL"!1(NDK%/9:AY%,6*^C+:Z0F*@SE!LL<3Q&8[ MF/7;3!+&!@3KA4>/15MNV^L/8ZHHWM6F=;-_*S*.XX*.G!CI&*BVZ\ =>$H3 MI9A6DH5^I/P --LXC'081S21N^;$_SP4.G:?,R<6+N]:-@:*4Y5$,N2<>8%0 M81!&RF-!%+D)5637G/A 3M _#9XC)SYU>@#>V5.=NN'M RV"U@XXSQ;,@$Z' MWA*$PV)-G6YW&4''=*CN[@]\QU/+]KTQ7ZC(N *S=A3"4: MIS@P13B+A&8J$BM#)#JLQV7/ >];KM%KXT=NU=]WHGZ+9\WTO: #?Q =P<+ MB@0 ?L$TQ9BU[\HHC-V T!V"7^P._/Z3<>RCNGMD6C75T,YH]8 S!4IS)9. M^6$DPBAFD@4>2Q31T>KDFT6%7ZAY6; E-. 5\8CYK(\WPT1+H\$+3 M-;B?Z&S+0^HO5FH\:H@^;!;\XE"?Q;DU=;=C,_?F[09S*@ZR+L];6O>Q+N]) MZO+\Q]7ET6TG57P U,]+1.B/9917TZ)*QQ_/?RDF%[]@#H@R$:@/AM" /CY, M9NGD(@0=ES&#)T,L#;T$1-#.M4^V4-11@>3F<7V&: M^-#(IA$V7&J*ZDU)3EJ6-O/0#!XP7?@G31IBZ5R4Q7S:&W>!@S$PD>3,9O_A M@#5K?V M_D+/X=G-MI<[QI2/LE*M*7"/)2!(9XCQ2,4AY9%6@A&:@$U&I>:NBGD \G5% M>#1HTJEQ?TQS_H)&8JU F)/>9' M1,>NQUTWYI0$D?;N'O]P[WN>1=+=;V"!H@@Q8PSK2,^P!_YC_MW=J>A765J/ MC1R/%X#85A#4V=W9%39WP%8/"Y4(%YCQ:BL4.HG92M5K,U+=5BZVC=;:E+:[ MBVC6F/;W6/:VLF\QBF?[-BQU:&LE2->F#8UU$V+DIWO3:L#6/ M_6K3Z9H&< O;?POZ0U%GW_=]NI=I9:%G=K@P4ND3/ X8#W[SV7SSQP2/X,W) MI\]_5"=O!_7U(-YGX_8:->U-?/J$$, [/JM/%99!P1'\FI9_@9*S^,1?S1-/ M'7QRFZSX)G]KVF74J&#W,8"/X?->4>7"UXM=[T I /%EW#N(4[6VC& RJGBO MS5,ZO,Q!ZVZ/MTX<;[UQ_2+.JPS!@CTU9XU:VPZTQAW" F&%5V:?NUG<#!?3 MK&V&VL>LG]VPA;9]&4G339&P? M]KIW[AS]7]HJ'MZ+\VH^]T*#>!1SK(YV[%N=Z+[CW[OX*)L@8QS_U MV_D3UW;$?] \@#Y@EOO_+ZT6!,=%/K'+2^>SHOG %)O:3^J! /)4NA[UFQ_L MAY_.T"E0OAOBA.UIE;UO?EGQPG4S!N 2/(E_/PF:V0)K1@K8%W+^PT_= (+% M[\@=7['M;GOT$^^?C7!6S&;%50,V^]=[,OWF&+7/^9MK_EE$.!R(T,>'_M_U M$_H?V6.KIRCTT/#VOG#BH6Q2-&;*HE&B6C;WD"$,-4CVL6542=#)]OXR'P&U M[:X3P?K]M9CMG1ST\:]$YW:% /=(IR,VO"ILN%L[6!Y=X2R0H50T)H%.@EC(Q$_T9FY8U;6N(T'/HOQM;E/R%ZS1#]8:_;->PI_F<5] _+E\0W0VVKV3Y6U/JE@B,?W>IQD $_+X8S"Z0:^]<8IV7_L@'7AL?\'ME ML%X@?2'AATJ8YRJI5)RH2"OM1X$*5A(BOQ,?$/])#X(/2"Y?-!_83%=ZYBK1 MBH-X&\WHI3.^Y\S?6(^_)8I*0L(HEB[S?2D449)P(ED4D""(#X2_W:[G-)_^ MWB&M6-C&!NA.V1K!ZO%'&GV<&F6=S4R,O2H< F+/!ZSP$N$&S*?QBI@ ML2N4X@="L[?K)/NAV?_-RF*45I=V%BWQ?GH))/NZG3/]H/K1/?/:S;)>;YLX M"ETI90 L+V&1#I2?P%6<^4Q%,HD/A05NZIXQ2(\X;Q'^\8;9/GGAX5EE1S;P MFMB [,I5HSC2A'ENX.N0,4U42)6,5>@EA(62DP-A YMZ9W;.!I8+E0E[T7S@ M17EG;,9DVL^O-&^OCH;=2S+L".G8&>=^)"-7/AF[BDYCJA/C, MUU(S1J0;!%[LAT+S0Z'>^]TR3T2]GECMV_$,J?=U>&CJ,HZ>=^9[FR//B<.] M1#L,[*ZN)%!0Z=&(D\@+F/!CJ77,*$D"%0,'%.Z!L+Z[W3$6Q]76D_M=$_;S+E0LD]63DRYA(RN*(B"1VD>X3X?(XB%<:31Z< MXO,4U$_)*\B,^;LIDFD_/Y0JO\WF%SYR7LY>RA/O;R6U08G?SZOMQ3XOEO[V MRFY-22Z6I6$-KZWW+-.9&:]TELVNLPQ'F6:[:$NX5&FYS&!$YQ<17!#M$D\( M'K,PB67(21"01+LL3A*ZNV1<\^._;%GU[Z9N]O;&D7]6Y>S/3_A$PT/PKU_3 M;_G5_*IA&\L]2T;S\B9+2^ %R[CFX.?5$CMX,%A/G=]72GO-<9I3K"MUS<07 M.+Y)#IRE2LN;IF[EXYGNO^T#PK!X:9 MFV+UMM;Y?JKU(,^00N/TM M7L[+T1@@9(83S\P@L)E#7.:@<)F,TM(9I3<5O@Q[YA9.6^SC2*SL\-R![:FT MUP9!A,B>TN_'G(M(!%',F*9<NQGFGT+O\X MR58T@DFM;70:@=?E#X_N6]00)*#0?KO& BKT!AQ0@9T7N?9 M#FF7R\05B1]29-"1ER0KJ' )S>O$+G,O?WCO<:J&(O])CRJ.)!R#0/$AI(34+OQ9'RE^OB2,H]5.@R M:Y+0)Q2,N5 &G+D^4;[FGAO&6OA:,[K*U0_@Y!Y)ROYJT_M=D/*H;O%SE=J1 ML?LF9]F>(9Q6R)7+E&22)=J7"2,)59Z01.@DX"^/G+&1WBX)FJUV=']6!$VZ M,2 2,^)"/Q 1)TP2HB0-A60:-#7,G5GE[0=Q=H\D:4IV3M*V(2<\#(V'SBPR M;95,;R0S9/@L<[)Q;CIAHI9N#8BE[F6S B=&K_9'6K(ANE9*=5?1^^[[-*\J M''H-DMUU/DQ&V3?GS8GY_\G;MFM87O;:O"Q8('67L@=85(L]2D?YR+28;0S) M&V>IP9CQ*(#U8D#V^&Z:+[Y_)H#J.[7/? Y]N@Y@5:91U4K_P7X/.SMV=YU/ M9IDIW.--J$G)7FL:'\(EAM*.A_7P_I/-G&7;3JQWA(W6!LS5-/*N^R\NM5B\ M6G$4K3N8>L9;ZOSX*PI1)TS+_?7N'-EGV^8:&W?; M42/-LXRO#+CB(J/_L5K[MKK5]2((KM,E-+_,81$E!C1N7^E"X\PE\73$]L>P MIE7$S=O.J+VA@[=@?]M0K\JFJ<&61J.=657.HLD==_>[EM;W5+>OS9@@51MV MV&NXP:/=Y#9" IFX@:0Q"Q@#LS=DH: D)I[6,=6[J_DW/SXU'3L_6WAM$W>P M_N1[XP[DU"6KHV<>:=7L/1+DL:XK/:>)I)$;^B1F3 :^"B)7"\;!NF&AC'97 MKKRSH]DP)$1.I=CYT9BHTN,XYHMFD/>J XU]]VCQ/LI R%[EDW;NU2IO_K5F MQ^GYN96MBX&N5@>T"B)2W;::0=XQW>6'-_J/L1IWH2D\T[%7_G'LU?<8>W7/ M[(#[;F<;94QL,(+@>[#)W>K4JS2^2-O[T['WE&.TPBFVFI81IR7ZXJO&M[C! MK#)&(E\D7'J8W4:26/LL5#$)B9+*U3'O3\8(F<\"&8?"%RSP8R6\,'!Y%/M MF 03X0Y_M$4#H:[1_'&8Q=W:P] ./C5$"9B8-0"LQT-T#?O/;JR<1,EL9WCV MQTBDLUF9G\UMFVF<(M_+'['NWJI1">R)H7^ISDGI](#FKKHO>I<6>>I$^7B. M-]V^P+QJ-F.TCPM8+"PU,PH)+@FG=8SP*<9U7*!TR('IW/K.OI.WM@*[N?>S MT@P!:;S$]>![.Z-S8K(>$1"3 B';W96?OZN_AC7:>^J=W;4F'.R1UX,_UZ4Q M63TI*X>Y];DL.:Z;G9T[\PF:KQE.%EG;L0*7?]4OE;"?VW"@G9S1)#Q5M]5W MGCK_?9DMC%5 3)G#\:<&;?#4[%"/^F16=+G^$2QOY;:W#F[9TF!Q/]TV5T\) M40@# /U!K';ZV7C8Z,2PUM&]>)A6_>U=%_/Q" ,K(/SR=PW^G3IJB#/1X G8 MK-[2'JZK>7P#JOYS$<>1#Z"LO&:LIT/.9,PX2Q(M541[HD4%L>?ZRJ6*)/ UES*0$B.Z0KAAG+ 'B9:% M]O9BJ27^4\H:D\8-:-+ :G,^OWX+^V?\O7-%],[L#L"4!T[7*%U@H7T%C6U\ MXUQF8SL8*IW@=\UD0>!\@*4WG56(--19A ,<#EEF"QQ@5,#]2%PMFZI@J_DY M8#).#YJ9J=0UO,#4SM$>>",,QQ>V$VY,P;E"$%7SZK$ MT4!97CFFD#=M"SUYEHZXVG[&E.0QI M@8&B>6^WB\$"%.%EMZ[< ML(-A,_;13N*V7O=]C7P^ *WE,'4I=9S)T<+P+F0G>TX=\5F7.@+63A 1 M2H4?A2P*8TT9)WX2\(AR+H)@(_&7 $7^%Q)DE%<8Y)QC1L>ZM)([1H&R-NV# MWYV'=^JMY'TX )5Q?R;?=W1TWP_\+@H1^!Y7A&O%P:Q4/%&4>X3'8>@S+L5J MY^%' %_\)]T)\%>3IG8%_.791, P5D5OCH/XU@K?&W1+YE5/YAA/ZP+_?WZ2 MT5GOPUYT+9LIBLMZEC6(,%"''NRO*;P6MP!JA#E>Q,QJCFD_IN!@:"H\)JA$ MF!G16'9F>/8YJ"X3_';@P"&4YL$X%G-:5'EM;[1*OC$9FK'+N/<,_K)FAWEJ M,<7)T3;QN>^2,M#'F##LOVPUIV[-M74"LCD=U./KRJR=%C;. %\.3 MGY%6'4.LSJ]V/F:+?AWU;DU!)W;AN&R1SK,'$3WW/U<_"U M)AT[NNJ@=?2WWNEO_;%JY X6\>&T^3K_UGAW>JXG(VU:L8-4^!5+Z6KW57M+ M#7EC&O=%Y\1,4T6YAK+ 3O2M_8C9Z%',8+YBA+B4Q52[27!XZ&^(\6;B]/5\3N[@_HCRA5>N)ZP:)3@VHQR MD#=1 E0[FS#'%6)&HZZ>S]M:DR1ZE9U MF#Q$';8JXZ&&A!_ML?]2IJ-,348?49FK=?_J$^!);JRZ/R9G0$79J/OD#G<^ MBWW7I[X;!;%F'HTP,4V!.D,\#::\+WK:B^:>\G1"7$\K)N- TBB07NR&OLMC MKI^%]F) 9Y"^L<5U;+F)G;>A<5""QT9JP@%@B3,=[;2R[J M)1;A9&G+YE \349U!!J3#V"C_8#S&H3-ON4VYQM0:U)<6>X\:EQ$C8>GT^IK MGQ[*HJK ,#4LQ^"#+:CM(>X!BJ4#8#7A$N&W*.9L0K"&@"[3KX 1F':/_.!B M D\?H6I0@@8QF6?&USKZ:G -SK^E0J2/FF9/G3_6\)K>6K9@'S8#[,)X(>N% M[&JU.^T%=4#^F$\6!)\L7!"D8;UE-;39[4B%Z]09*I3RF1^@'L-"GZO03P+% M*7%]'C/">NH,\=V $@YFJ1]ASP';2C*SK.R M-,'B:KDYZE$!,K9@.LYL6Z2\JDP$!(,#:Q/=TP5.88J@K7!O>(.QK8;67X9N MH(EA,IC\8$29.0,CF$P8QN;I-Z3>*AFGSNJ2\"6CYBB-9+HJRIGA)\8C5&'[ M)X#<.X1B[17JI]+658)GH$^L_Z_1]8_>US6/]\LZ_]^*?,]Q'R?BU5+W.CM8(DO MSK+AY:08%Q\6<8LMVS.%'\V-M,:]I(.3?$S MYO,NR%+C4UL,F>W)^4N#SN6><#,*E<6<$!8IJ@3A,7==*0+7%6)EPEBS9DS# MJ$++&=4$6];6;')_3G=WC]Y?"W? MBEJ_Z\='\!AA>MWA15[=YHSRF@1WMM*F,OT6$2DF 5T94_!0 MH(M= =W=9Q2U(0#;/>DP>Q_MBL'L.K[W)%*0]5KY12&E?D "EB0!HT(+X;,D MC@71*HX"?R4%=PL^\<^=H*R_1QGX%'R"]5KFQ0GSA/9#CX.%H3Q71(%0H!P* M'H(.*%>Z3&S!)W8#=.]TM<_=SOG$UD]XB4W9#I QK7%=KWA7GJGS>HF4-L@@ M]"38:8RY?J0B%KJ^]F*&477737P0]'VG-5.^)Z/ \P5E+(JU##133,A0LXCH M0#[T+JOK1.]%P$8=#F>V>32!/YL[+@JYN70^+70 M+]^T;)U7]B'HQ:K.;^I"P XH_42%)0 U.VD@X]Q)?_8,VY!",UFEC2!TW:); MG$._OU-T.[ 1S;*+YSE#0&I [+25V+.U6;H(0)EYZEN^F3-+;OO6S7A>%^LH8+%D@>=)3Q+AT]B/2:*C9+4NK<6\41,:1R_1 M;[1XL8YTK-(@B-Q&8#1MZ+ 3CPW=]%H6>B$$IYL&**_1!X-Z- M"\X_79VNM3MP'Y;S;0=VZ$'XW=:SDOV[X1COBBR]2#.?,B^F;L(T8R+BKA?' ME'LR]*54&Z)V?\/[=,:YI_1Y5 MA/>SB]VXA\@>*[*?!O3=#$ MDYAXZ(F3G"6":I5H$8%:XH+MGL1T9^QB-Z#? M*Z<^>N:>!W_:Q!CL5RQ.RVR:YJ.^_Z NJ^]E\-LO[ <#,.F;\/;SJ/&^G MNL2AA$O:&O;GNG/->;589%G4;=7F9Q78H5.;LSL9=5\T#HC:PJR:=6)6NG$= MH+6[MZX[+SF1MT&N^INU'<8D]4!"41UYFA$::1XIC<6+KA>ZH>AW&/-$0"(9 M>4J$G,&OPA.::^&'*DQ 0PZ>NSNTQK^C!W2]0;@(I85J)%/S7"UD;=D"FKHO M2"^UOB7RLPR_[++Q%]/3NG*;NA*G6G T(J.;S.OOV\V=D M8).&FU>]!FM5R[1'RR](M)UM8QU&(:8M/=,^5<( M")1C9X*A:0E]<)SC,/G9@;6W66KCENYJ8L9MAA-GGY&7Q'&B5_PLO\"1?3RW:/=0]_AMX_G,K NPD*ZQLC2;@ %2['P^WT(1 MXEE1EL6U:3QELY11O.S96N6LLU99(GT=JHA)X&">JY6?R%C%D8A]XH?1RL3Z M/M"3FM3KT2&ZV0I8M/#-[&9O,0OF[M-?8(HZ0;S5#$TU@]>=-R>@P!8@5,N3 MM]N>T; 8%^7[OWD,_X6WM=6B.#L=%8II:LIY,4"*C:Q!$/]W-AY73I*6%X6C MT\E? ^>WIO^8JH.LQI:IL,@5EMD8W6N?N*C>- ;2]L#:-ZKR+BG2HRP$6 M'<&^;(=PU":MW=N+29M9FS7*?C^S/7FL$^B%3\]\E']RA_WC.KT>R/ *B_5+ MT[G*5.68/@XK_I=E[*NS%99<+Q:C&N=''69[.ZA'"QQ$,^-Q=CY[*JUS)^U@ M/I@]?TF_;9)JQJ@?NI%*(K!)?!$KK;F?!+''.66QCGNV":6N'Y%(:1^NU3[5 M":74DS2(0L%5N+5MLB?X;F286%#9#*5CN?/=264+/*"%&V9J?MS0A(M/$JV!_<.H]M[;)S]'*+;WU5=>/*8=N!U M*3!)D##M^9%+.&%*A)H'@E%7<4:]6";R4&2%S.)FQ2V]?8)58^9(/IG#[CXV[>DW*K:U\]CZQ.>WM/?. M.S&S>^"W!S.]MS\< KN[]QQ8Q^YT$H@XT)0Q,(HBG\G(!?.'$-<%S<=U5TKI M'G4.*^K0+LZ!K-%$=W .1Z7HJ96B>]&6][I_!!YVF8F$]CCC'E,JCF7$?4T] M^%>+7;./?SX7M'V2<^C*GTD4!:'G!@IT4Y9HJ8D*8LZQC%]%VMLY^]C].;AK M^B?LD'TDK3H_4K3@AI^^">9]B?S58+&C^L^3F?%7"1O;[3 MQ;");:^%4AV::MJ]M@/J:W_3__D;J#C!3U67@8)KZ 4C&GVN>[55Z;! L.W^ M:I=_9[]9DZ6S3MNK!U=G$].C+DN'E\[_S--R9J8@U5.FG?^8EWDURNMQ2+:< M$7UB_[)%?69X9X/GV!*OKF^<%.8]3>.[(9S4OM M=HS9+QD(D,IY\Z68 A4*ZKW=6JCBS++V,2=ONX$6IE%@5:=C *=P>OMA>>.K_ 3G .88?Z M-D^T %1@Q@O6HJC)(+B8YR/S?#2/(23JT19@!\9-G]_@JX5%"(:O6AZCKUI]@-W&32PE5W"ZZ#;3W+ MEM9];#V[B]:S&PC,G72PY=^E=VRC1R^TX:@%:,< ;/7Z?Z03(PS(HTRL.LWN M_-R%?QZ5IS:OFJSZ*S-M=R_XKT'O-134',1,] M@.&8BH%T.AW?="G[UQW3P52^23W*U60>UD8"L.*)G?%6#\# QN$M>P:F?R?+ M-U+)SG\%MEE7!#0]=YNN*^W\6%L:936\MM@ >9?-Z4&N6QJ.V7'=KO]O,X^C MSYQM>JOI"6X68-?7%R+SL2VZ,J.%+32/X=/A7 M/81E:MQ+.*P%<\%&N1'T4^P:/\.K.T0Q4X@7Y7,G3"W-=.RCI1XS(WE1E&R W?7 M-+;N P!>-JI,U_PU^\?WM9WS:P4OK8J):;K3='>R+S5M=G"/[;":1B_KO_[* MSG!:L$^,?>AD[7BHK,@X0!>< M92FH7;7KH'E#3^'LNG/?/ZZ@M_$'YPO>ER[XN,D\KXNNCSYA$?V\?R/*E/(F!;=^C;]G("M"ZQ,U6#^LW[0 MGZK5!*JD*.]P!"E@"=U=[47-?/#J#V,!H37M>K]F-F:P@ZF>^^QIA+I&3ZGI M6[!H6B[9P??I0)9)MG@[RD>&!YJQ3/L# M:)KS"UB\Z2EUJ^-)O"-LL"V;6:>)GGR8 /Y=Y&;*V#OG'T4Q,NW]$&'-=$_X M\ /:ZY-T_ [8A?.Y.)]=HX+^YO/\;&84'I^Y[ZC[]KW3S,@"Y.SHW:@''Q:; M(IAI _!V#K"GVPL#(]U@WR.S=X/75:V&&1>>U500K&US2./I6=MX D$[-* = MMJ#MM;]L*KV[SHF]D8%;O*T^4:-!?LW&Q13U,SM/RJIQ-2JA:["J46F)#\(Y M=S$@^[J&9O,TONA*:RO;1Y7I-B>U;?FP+9U::D53M.L]G1 MR 39/J ];V<(#E8-?M2?)H4)TQMS JNM%M:UW6H>'7M_V957AS@K^GG(W#8, M5HO*6Z-@1KNZ02W>TNV!;?8PC\"H)@WC @P/;M5-@G,SBB0 0N/%_))5MOZXO1&TD#0O$1=V$%R#EW;!M6R,V0(FQ:.:95-G=EUT MB0\7S?OS]OT.7#G#6:^-=ZF5]W6GIU[89V R( "A9S=@A2XY,4QY9/O4H>GX MWK+:NEKR[*8W4+$=Q-PKI>P%@M PW2++!O9;)5NVOU/7:#,^$$PT:27/U(O M#6G,WF^]9L5LH6RSA07ZN89=;?!"- H7<9]2T(A^.P?92/KN 8T^L*'(S['& M>)W0-V^Z[?C:2=S(<\SC%^5[L%3>WH]J&C=@Z\SO$EY:U'+J^9-;R=JC0;?9 MJOZ[474181><27V%J,+N[\-YA:!/SXJOV:!6VKKYR: N=>/I46>_502A&FVB MT543N%A_7== Z9&-^1ZE*]EW'Z;"-#!-HY"XRJ[!P+WP'V78">O,&IV+2K:R M7.23X2*]?OF8A];JPMBPJW2F!89<#='UOZD743_RW@DCCYXY\G24BI%O=$96 M/K:0]R/A29B'Q=:W41@6-4$?C.X'I;,!PA,FE'19XC(A1>PG+H_#*-01Z\]/$7"!5BH( MPT3C-#4EB1W;/O6ZJ?W>&V_PL1O,L)KWL90G M>$_ ?X/5[1DGMA,TW[&]XJ>'ME=\L;(X.5;V/*P[2JUVIU-@8M],8C7HE7L+ M0'$OH)D?=*6"0E%7^%(&4:19*!+)%?X>*!%H$ HKTT26VJXN]F6%C9!]]D6@ M[-DV1K" %UUMH$RTY%Y$N*<#,Y);Q0&/$M_S8PX2^-81RP\!_,XZ)/C>'CMZ MKZMV.U;X/$>^M><291YEF@:8R5M*3PO7]E1XZ6S*OW0"> MTZ=C7I8"P"8U55_#.I]DH>)%)&6KG89J-]*)TJ$"0TCGW.A5J:QMRRS;I[>P\$.!??6?]3G;)_" MJ\&Q89XBP)WY4*1*2K!4\2[24J M(4E$?-UW7VUTOK,":*,5FC9+@GA66=W;V9. [[,#E95GU6W#.GL9NSB!P#(& MXO4]VH,NUZ7)\NPIJ,;';^(ZCQH5O4>7[/>OO^*/K[^J_A%+1*BDS_QDQ:_\"@NWGMJ;3K?RIN=5>G%19I8(B_.:/=WI/9<\2/Q( ML8!SR8+ 56&4N(GO^J%@D?#ZXW8B$:G05R2D@614PH](,Q5+,-TXND/N])[? M^YY5[_G";DQ.;^.P?9RK?(.EO$I-<%T62!.Y.+MQ_I$5%V4ZO7S<0(_]P.[! MI/)Y>)F-YN.L.%]$LX\MT2"GN)-RP' .L#-J( +"(A*H,(QHPCD1BB>A<'N4 M ]^Y;I"0F+( *,?5842\D(5^2$5,L;7;H?5 L(FP%_61 TSSB=4V#$E9^W=F MF.E9-BZN3>(&6+8XWKYWU-U$K*:OCDTY M&K:,V-:TMOGFEUDZJJO@0F M*'3)([:6<)<)]R\_1.\_1%);@#@WP&8SH>!\P$0S_$MC6V76'2K MPMF[?XH)R9.+=]B;_;T+[*//3_#O_@LFR ;&/S7WS(HI/O(;/M(RA&$V'M?? MFJ$Z^'>%CV6W;M?"K EEA>[55:7N03N[QT/BN:#TRO"_O) M=3Z:7<+5L/DS[%M>OALB DVK['WSRTH7>EPQ:,(S3.K"%4[^_<03J.O.1OBC M;+^N5VS?X9$??FHN6O[NCJ^"K>ZZXRNQZP<>%W]<_!W8#P:]*56N*>BLF '[ M_VF!=7C !OI\H?^WO7[A(TN^GN4=/7:T3*<=-Q /U65$+Y-NR5RN(="2/O%/ M[MYJS5?JC9#I-\(4<@;\*5.B;,J^4 MZ%_-08OC03_Y0=?/-';2R@-?&;D_ !9'%/F>*+*.4;Q"#>![*(,/@,3>,&!M M9ORKDQ;>*SW]W[-RV"O3?:6G?Z3]UWSZ1]I_S:=_I/W7?/I'VG_-IW^D_==\ M^D?:?[C9#UO[Z2P=_G51%O/)Z%W=<7TXS++S\R=V!FR-''],3';)YYEI(U2< M.\JDDJ5/1 ZW@F\[U]"NH/)O6VS_7DS8N2/,H,E.$@OM9F\K%1#,]S/!>9?6 MIT.B)26^IC%C(9->'#"I Q&Z/B-"WU(.2] M4^I>G>?I+\.*77&$'[XW43PG;G#49EZR-B/=CO6 MHGU%XE!0Y0H_9E3%4GHA"5U"_,2+*?.VU&:VI^ZC-G/49H[:S%&;V1?O\SO> M%_-0*3>(:8R]II) J8#*F(,Z0^,X("O-CN[VS?SS:;49[@V\P#]J,T?^]=JU M&=KUC8MEE( FD\2!U,P+0NQ!D.!P>I?[V@_T]KZ9+:G[J,T7UJ%6K(@$8*'3'$B(R]4/$Z$]I6@PGN8;^:)M1GF#I@OCMK,D7^]=FU& MT$Z;\:6*)(TCI5T61[&,8\V#2+J!F_A^++;WS7P';88=M9F-M9G-\FF>2=I, M/"^+Z2TY8QOG5&VSU\,@:.+VXB=AP!3E*F(:_DO\4!$5N2(*0\]CH0C#76># MX+<6_O<.<-XXBB('7K ZPGE[8CY8F?O21>MSIBDB^\U81>B!Y1]ZDC$EM A$ M0"E(2>K"I^X^\S'NH*_'R,I=!BFW$HD':<._ 'I\%?+.[S18SF48Z"B.1!BQ MF"2:1*XFT@V)#&5$5^8X/#9?8!_RC@U,.?Q1WCT#^GJQ-,4ZFO)!3]1!&,=1 M"%]RK278@IH%A$:NHD+N,V*_)WFWRQ3CH[P[('I\%?*.=[JHTLJGA"92\ @L M/5]N(\I[D'>,#3RQ.A;@*.\.D;Y>+$T)T1NHXA$?""+6 M(F)AE*@P3)>)\QW:-]=Y1W1WFW2)O$[731A,>)%P1$*J:8J[0D M7/FQK\* Q[%/V:YCCGN0=Y0-R$ZSPH_R[BCO'DQ3O0%BDH6NT#R* H\ST!FE M)WE,.9&2!HIZC[#OOIN\>YWVW>NHBO]B9U;.FID/UT4Y'NVY@\).878H+,#O MS,B$1I0'P =XJ%G@N]*-N.?KV \3GVOU$+?I1F$,8"5_?L%Q:M6L.(=#-&>X M,PGK^0./[K3N:EOT.%C1?$SO>4F4S#KC55'*)&C"01PJQOQ()6XHA1^+((Q9(ETM M54*]4"J?"AFQ;1O![)"J7V:^[E&V'V7[X7 $S^VT?>$J*>,H"2*?,4\RZ2E0 M\L-0N,(-6?# ]-[[W77[E>V<#[A[M-M?*]6_.MGN>4$7=-91X,9AD@@1L(@& M@@D>!0R(.>:2BD=L551_M]J-L/\KV/7,$VK/;7>W*,*81L 66!+&(8AE& MB58\\A1MC\CJG]]LIU['243G^N0>4"YFF$S M9AIH+Z">".)(">'O,\"^?]E^N%U##C@(_TQB[9:D[_YIL-0IMY[4L,C(?6#D MHV)^-LZ^P_3"[]HX9%,P/.]V \03G8J3,-_U8Z5UF'A,>D0*'0?:CSP!%D\H M'YYVL LG!!T0MC\GQ)J#?9X-0EZZ4O*<=0\9]%H.1IZ6OHR4)BP1D0 Z8R+D MH>O%C$31H_(!=J-!D)WZ_)Z/IO#:*>PH^%^5X/=)QY5$I B)E$?1MQ%PJ0,W MT4(F$LPAPB/QX)R$77@HY, -=AJ$/ K^Y\B6GK'@]_W.Z4!%R 3%CEY4,^&[ MTB?8UDN&B=0B9N&CD@6.@O\H^(^"_RCX-^-*K.-*S(VCF/L>21B8(=+ M0<(0['Z/RH=W0-]%2J% DW^7'5>.DO]9\J7G+/E[$R 3GKAAPH/ ESX+B!"! M!E5;4.FY2:SY(_J3_?,H^8^2_RCYCY)_4ZXD.I,?K)&(L3 $4T2QB%&I*0N5 MII$*/$_'T8/3&78A^2D=4++3>;-'R?\<^=(SEOS4)5T28:A]02EHU;Y@R@6; M7WJ!\,/(3[P0A/^C$@V.DO_1:0%_GZ7 "YK/=T*]%I2_S/LWGE\^F:<6 MMKVMCO-)]NXR,[ BGOO#GCB*^9$:/*U24$P%X;Z;^I*.J)>>#T<>? ):J79E]@0?H<3'\Z\2 /_\G(TS@^KO< :[YU,WX![E/HDX87&DE>0R MU&X41>_<7K4/SD=4GDQ$%+M4TU@(N%1%G$=1J&)+J'#0V4C-'OP>BM;^RQ@W_-JUE^?F,_RB<@HV;O MJ0 &LH-5?9PX:GX!+W ('3B(: /3S * #X^Z<=+A_\SS,ALY7\KT:S9.L]+Y MK#X[;T[:OT_>#IS4F9;YUW26C6^5D#SRU% MVK_=+M,XD9G/.RK [A.1DK$(N0A#ET5" 0II$;F1$DFT0IJ_IS>8!U=]*91= M?H/76?5;-OMX'L+.ZF]&VSB56"OH^#UR[G0UEN0 <,:&KA8$WH.A>-I#B[R" M QWE%SD>:3Z9%( /<,AXT(A0,W,A?#$"9"MOG.M\!B<+7P_GE8.0OX)S_0H2 MTEP-'X*4A*=FWZ;PZ@QP!M"@+( MI..Q,[T$O*I,XQ7S6,# R<@Y*^%VN&#B M? !HEHA"9T7Q%SXSFUP \,U5OT6A\^:W[-H!3CDK\[.Y.?@PG:9G^3B?W;QU MIN-TAA %].S3PH^5,RU*^ 8@!QOO$0FL!C8V',]'@.QXQSGPKPJ*^9,RD !EDV<9!>2GP2[ EOM!L Z$VJ&O6'!3"!M*H*>"&^ MW!S0TK.=:]CIOFFN:[+&/.WS0"=,Q#($8RT1\!]EA'FA@,]6,L_7B$/5+?X3 M !\V%L(^MW+C;DIQ[JFW-X)KR6GK)\PNR\P2P@1@M?U"KN"3RPH("W%^Z\=\ MSJ8SDP-L+2;?M3+H$0SI41+VQ8KY+PLBW8PX0O[2\>:6#:3(QL\:'6S849+! M&62^#:8,@!L=04U&OW2051:P(.=2D&QP\3)' M^V YVAWLC&_(SO;,S$9@[8^+*0K.;'@Y*<;%Q8W!I58%*)%OP^NJRWQ:6;&4 M :5<&2DUK[+S^1B0[JO5!QYY[DMFV/*I\][,0==U0X_36"5A$)* <)+(P N8 MYX%]1)=/O3G&)(?SR'Z!Y?8.SY[T?QNV "?]%;3@B^P/L[-?\O,[RBGKI_]Y MQU/US:_IOXHR' ,MFD*,YIZH ?R7%NZ?< %54Y31PXEW539\/YJ7UT!J538Y M^;E"'XUS WI]=:MMMBU6X.'O]1AEI]63 #0+3P9*ZA#4# 8TJ_$8?*9K>@&$WA\"N9:=3>IX?RIA*4"4IT##F M)7%@UQ&-I/3#>*4+T3^*8G0-_*XY^6B.5L;OL)IB*[MM4[:[)AJP,[X+?/*B MWE9M+(#Q!A;\55K"C9;A(D,N6D%_!8@XP@Z7?\&2AU9_!-,L-=H?W/87FNM3 M-(]PXRCZC9F2 W0NT*0'$ZPU?\".ZK'ZULSHK"PP@(Q15DOZ=JEGZ1B=![A8 MM&O@U7, # 8U4)#\$AIVX4!&["P^_J)^6GV[E)?T&W2_9QFEE4 M_"5#[\&=[M'0UY(DKDOCQ&.)2Z6,8B5P_BC%\85QSSW*W( $(0V8SQ/&0RUC M7]"()VZD$R_"UB=WN$?O?<^*>]2QJW^L1W23%S]FW=YK=:@N^X6*!NN<[S(1I4J!AGY2P% MBRH#7C-%GY#A<%76O,!85F5V!=>TKP6.6UY53HDZ!7QF&-:>="PI79'YO"NN MHRSA01@DGN*4"3_6+O%=7PBPE(0.W8VH]0LL_^-Y""M!EKS>UC$%R)]@AUG; MT?M7 ,'5_.H.=0CY-PC;97(R?/W1GQP8M/-/ZR MJV*4 X/N_&3 ?F$=\[*.!QC'5>,X,SD"[XKS=_.J]J+5MUBMV_+KQHMV@[&1 M:@Y;1'VR\>W;[5O'6G_;CW> W&Y)6983="P'[&@>Q@R,*^%&<-@!8U&D(Y=B MB)C2%1?((K,QOH:/YV >&P/W%F[36KD&^A\FRAX,/"2N74#ZYLO--&M;3)AG M_]H[CGL;QVSJUF>GP?XL,F1.J3W8SG ^\I=UJU*/\_/M.N*PR.)&P%C0-C4Z M&'Y@0WB-4#H>Z:TZ,[)],*@G-E:ZI#4;LWT"_[_.2N290*?C<7%=.6],9*&8 M5\!!J[?O5ZR@;6Q%>!_&"+^@V7^GD1A%H<=%Q$.A"#,^)1(G0 MD1C&$5A%?AC'&"@((RUI)#S*0E" F1O192OO\:C1>\!"4J$+1]8_0_R[_X8) M[;9\ON[_)S\M)G&U/V']DP[X]]SRR=GUO;^*AP!#K MW5]?3.C^5QMXCXTJW4HS9UF0O:ZDZE>/&[]A>M/#46-C_O'N6!ET)@\N(!GZCB*M<%N.$3Y>[J*R%7A"K<,6A MMFC=H@*YS^9@WL 33S*GX'F6";W:#J8[Y4\OC@4=")?IY9\(S:DF4>)IHE@8 M2A$EW(]H(%U*9;B:X;HIE]E-62(?!(%X"B[SW1C)=[6?]K#/_TI+DSMXKY;S MLN=U&SIC+NM&"T=Q(!(:<$X\)IDOE$JBT(LB[G+M,KY,9PT 1"SQ" \UB+.A)A M[$H>26^9.!OH?S# WZ<\D_MK8;7%,1]62?[;HS5[)/>-R;U7"REU% @5@8VH M8N8IIBF/"8F$))S'OJ>W(??="&*/[M1&?/GT?E!&9S\63+P=Q?--6?^3.]H/ MTE]U0-SF'F;3U@VJM^\JMGBB1\[;1;(_(R\06@9_GT^G8 M% FD8^R;E( @^S"Q[*1K[#(KZL*^>Q,WE:])1"5AE$E&*=6*^*Z@41A'E+BD MW_R,AS1)* V36+G,#00P3MLU6/V:K'C,35C,1C MMNH1-X[9JMLA#RHYMDK1],F\PIJW7HO!NIU676)HBB=![5PJ''S_6-Q[P5&' M5[OQX^F_>.=[E^ENFN>>&\7>-'Q8;D5Q=-T] ]<=V)J];%&7)()H*@ACS-5@ MO)* ".DFB8N=>N[.%FTZ$N_31T\&E*^623]#/]XKT$+W3.@+]KK7V/C/D/+O MVLC3L@+>=1WU746U;XWV^S++98SRC+HH6(K@?N#X+/$_ZD6M2S)2.B):T/Q;"]YDK M.0FD#-$'K9GG*160* P#'NN5QF7/JMO!T8GY$")*?SM_(KLZ%=\95K) MSA("GZMO[)X&-:_1'=:T5'92VU-Y;7?#6_Q=AP.8@R6DEPJ$5^3J>5*'SB&= M\0L8J+B^N:?H^7W\B&DE1>*%@<^$KR58?&&H7>'26 7R'K_/4D/Z3PWO;'M^ MDMMF1]S:RC,X=3?JY?ELS+M7*45'>66Z*3K88O@H/H_B\R@^C^+SV8G/6YRE M0O1JIV+M,TZ$2@AC4J&/*R9>%%,2!R(@]W396)*?4?K-!%U/NQVY(*)$T9CR@ M(B%N(")"-=-^*$B_BRD32FCMNMH73$9S*Y MG5>VF+2#'SZHQ>W1G;T'=S;;FSO["3)HX2B^MVMT22KLRC'Z3S P+17&$UR* M_3W*AGWZ)(/7J<7=G]AU (BQ-Y^Y,AF26]DP!BS/W+)O73K;YE2_6!OVV"_Q M^?=+E/V)X)AQP&/N190R(8F@$0D#CT@I5235RO3&.W7D)@O&D@\PQH_G28Y6 M&4J:!\_3W;R,'73F5]Y4$9GN,^&MGNNYKURE>+G-[F3/2202ZGI@T)(HI(RQ M2,1>&$@*?W">"']E%/!&K"6:9\A,OEP7>^,GP8"Q%]$_\G7H:L!/R%%#.X!0 MRV%P(.+V6G-HSCU-.!-Q%#-&/!4GDA%!I.\JE23R42P(RS'WQH2(.R#N3MO^ M';6:/7,A[ZC5O%"MAKA^I];$H8ABH4#J,%!K7 86DR8DB(&[^$J21ZDU23'? MGYU$!XQZ1[WF&7$4_ZC7'/6:E@>Q3J]Q>:"Y%B$/!5A3-%;*)<"+8JI]%7EZ M33O!!_"@_.O^U!K@07R7/.BHU>R;!U$S2WD&%V2FP=A1R7FQ2D[/=\-"(5P_ M"8,X8HQ+I0+A:JU=4'VX'_$U/0TW8S *46CO7,87 \Y>1&?3UZ'JV/;&;3<% M2X@FDQGC\F37E)-HJ_#>%2FZ2S MO[BZ-Y!TES-1#S-5>KN!$B]![;*\24U@7_G4]+%MITF!C ,%_:AO'8"^=3", MC7=YZXP2+TF8'[B2L4A&FOM4ZC!*E&#:2VB_J\HZIM;#N0\-LBWWSMEA+(T. M//=),H1>&H=[)HQLR7YF M8'CN%K$D7:.IA/M:ASYA)&"^ H,X4:$OB.=&TD_(/=7OK4*Z/_>=.^"NN[<1 M:&L.^8 -X5=2L'9 25F6=67DZ!77K&Y#0 M+!O?;+\/RT[^[1Y^XI&N=2*50";:X_\_>V_?W+:.Y M_%59FSYVD2O$ ($$" M.?=.%?@VFWWF)-DD9[?FKRE:@BWND40-*<7Q?OJG 9 B9^&@N 0;>20_S[+Y5!)W.CW&4!(-:DORWP( MTY2?+X'4NMI>LPC?GLXN76&.^["->+'IZ5JP4!/XQQW@>?** B&3!5#PA[1F MV<*ZE0N8Q70J86JC@3J9J @] 3,YRS6=U4739"3U]TN51S^Y5:1.P)!> !O\ M2-*)/A.H:IDOP=*YO&WRRH7U?2SAVPT>N8'IK-ZL:IY?Z>1\76C$4FG9<,5B MW*@ =9A [%"3!=C(K?.%/9L1$H88QX0B+'P4">1YOAU0%'C.;LEZZH]/V>(? M>U X=LCT_0!X.D(\H 6EV'3\*@Q@):D<8[9;4U.;:)S]W M6GOL'&?Q+P[23L=1D7N=:?\V',O1MTFB[THFXTA[*2ZUQ*\YM&=>M[ M-@=*,@>9)\YS"?K(Z %X>?4K&=P]PK[?F?5C+M<3+;K-^U_1N?G^4'Q72H;V MY^)?, A^KJV6SOQH?'\@_@4/Q+_"^.H!I^5?0UR5\+JJ*/5<1#EWD, V=1EA MW*8LBEUU3B2(G8VL[#LV]YJ!WD@T"I9YOKTF&OM/IY6<;.RVF2S94>X]BW2C M_G#]JTXN>@1L;%R#380CI,K,N2J_"#./TX@SCSJ$>9[G>OZ>8/-Q]OTF4P;P MMNWX=O &#]P3ZF-S!@9??[[^K!*!'@,AF]5UU*.8\)C& KL>]4CHQR+ U(DX MAW\0=R-DOSL(JS&_BA:?\"^MVSV!16WT9S!%S&.XH CL&WL MD'''\\/01J%P]7[#WJ"B3M$:;T1^Q[TZ9&(5:;-@'VX\!V M2!C'/HU#P6)&B>U@E^+8)IN%$7='H?3'T2T;U^M+![TFRZ8_9/_BG0H[ D%. M(\2#7$V7HQS../7=1:?9LY#;+B(""9^$5+B"\=@- M'18@'+N(;J;'[J@-CJ8#&!I@:C_K*8YN9TA>R_>78,3]\5[;<1^2R4UR6ZCTO7%> M#CK16%+@F'/'-'(F)A@*D;JGN2G6>[.;?D*1.SQKE"E#\5 M." X9$X48D1I1%Q&(K!J_<#QNUEH^ATS^S*4MGF:Y9(LKZ.6VC\A D_ M<5Q;$LB\"VN_7.XHR55/DN*+S+^-D_SA_&R;L)@1)W!92"B+!><6(LN.W3F& 6>80@6PC"'5N7J2CQ0X[$XLGOP7?3NZMI6*"@ M+#V13Q*]]YHK?')P^?W?Q_:1(AV(V"M.)*NVR0ULX8L>>S>-8Q(2& MML\QZ' 4V0@\/.RZ<8,@<>"%L<\C8J-0;:YQYG*"N)I>2&T0VJ['EDH7_9/B_K5*_IFIOW2L+?,6KL=2EJ?+3C!SHSQOK- MZ(9(ZX85Q%N [F>^=7 >3/ )U-'3>."T\&"MA>_ DC^',/V=*%LFVJD?= M.[^T7VCJ:(RUY^F>9U^+\S[TUCVFN1NP.C>UTPV^.#.\Z$G_PJ3?)O7GL2&N MPXC) @9^*'><[=[W"4^\IWY/_9[ZYSGQGOK[).>R[FIZN; F6?%<)80[F8?5 MH?39>ZN4<\2Q+5VO+DN)?%^U6J"Q""(:<,I)H#KEN3ZE 0GI1@\KH/3'V3"; MRK\#N=]LW2'^S^_A/\O+__EMD2QT-:_H7\MT<:N*+V8SE7>@B]A55WV5BR2= MR5&U?5Q5M-LMO:J %83O'CY.[0ULI\WJYIM"U@6^O2><=^IN9@\P'0,87@,, MCVP[Q@39E%"5EN%'X,]'/B=A$''L;13-? Q@6$<)$OJ$!QLGH7>P8'2.6WO80#%@0YLGGGML MZ+&AQX;[L,&NCX,PXJ,X+4>Q1XKJ1O8?QT3XV.&=J-YS' M)D@H9]DTG?7;('THM*=^3_V>^CWU>^J?Z#;(?^O<#SFR$IA$V >I'O;]1_KM94F"7] MM%21N\]7^GA9\7FY*!:)[C^@CYK=NR'1,-D-3?8K HT'Q&O36#\Z1]YWK/H, M_/)SD"M:'X?DKN]Z,55513WJ4.Q3!]D.12%W/3=D&W5P#I4KUJ)T#=DY"K5F.P MW77,=/V)](>T8-!RN%!E#N:9JG^2)J;9*["JX8.X!&/4!3Q.*#^1N60K4)=%@O9D&PQ4H4RIIM=?G9T\]!]TOV_ M,L]&23%6^,P()K\^8TW&[I6-[0-RO9QOE7-2UWV./=>CL2<8HXP*QAEH;"ZH M< ,:(>1'QY/S'=S.7LY[.>_E?'\Y=[R5G#NQ0SAGOB,\3 ,[]$,L(B>.F>/[ M,>8;R9NMZO,GF.NH%_1>T'M!?Z*@N[6@"UNXGB<<%'"/$MMGL,(@3S3F-F^X\'? MH1N&2,1$[!ICNT^N7]MN:SA[9.728R0NQ)*3]AVY!'N.H11GR%F,P\D M$KSG.,">V#AQ>;A0=GJKMA?*7BA?2"@)K0-:%'N!8#ZV/9\&H64!,BG M(>%DU^R)IVG*[N[S]D+9"^4+":53"R5G@@;("T(:1-1Q*?.YYZ@:!?"_D'OD M*)JRNYO$W13*,]E!UFD%NL9)74'UF2#JY0(->[6C.J#;5$=.$&+DU7F5@@>" M$!H+<)LI9]@G7/6E<#P:Z"8:C_4?V3DO>5F,JGN:>$.:0>Y=3A2B"X<\1U_3 MUW/0\)P#X#T:O7XTXC4:J9HI840"CX!MY'D>8\)UP6]QXY@)V]W(1MT5C39" M!"VBD=.C48]&/1J="!IAW$ C0L, QZ[O(TQ1H-+]!(IBQT&^('3S+-<3;*.- M,@NMH!&^L-NLP]*C48]&/1J]*!HU3I:J"B_8#CEQN4TQ^&JN T81HSCR$4)L M(UGI";;1L="HW=:_KQ^-3BN#H0P\ODS4J).0\YJ0A39J6&+/P1ZR7<^WJ<,0 M#\*(>;%OXX"Z!-/'D*5DA%<*WJLZ+'B7JQHU,:.P2\!RR+F./0H([;P M/^H+$CT$%VQ:N(H/18T6-%CQ7W807!=2E;-XPH8Z&P,<+4XP%8&!Q^ MCUAH!QPYC^[\/&A7O(KXQNO!"AW&^(ON';Y)KV[-5^D,@&3QP5%1D];@9///]8%W8*"K"A#WU'U08E&D MA2X-47Z3%L52D=!:SC/525E:\J?,AVDA]46+;/B'E,S-9G?4&U^3PB/D\SWZ"F"[DY-:J MJ'6/#@N&O/^)H=+&$4JBZB< M? QS5QT_EHM$O?CSU5W0$]-L^4"YB%5_D -?X]]N?\!:#Y)OBF'48^2LT,_Y M,DEF&XU(MB08MQ+J4%B+88%Y:< M*:#:^Z'?Y'RAYV]4BXT&5K.C\C/SI[?NBC,.+VLTF5<4Y/3:I>-_BZ=58'\3R'$]=C5 3@ MS;9!WSW?@(LF-S_]3W:/XCV]UO[N9PD"V/J M*_*!(&@'6+D>,[CE&=R!(X.+5Y]^)0Z+71MQ%F-$E8$7"9;FHKVH38.Q. XPQ"Q7#GB+47&R&:Q3?I;-E8D)?'8B#; DKZ3\2 M+;0%H]QU'8\[KDNH[W*.:"""P U1@ +;CN$!?TEV">L$[.W*1H"X#NX@RG\;4(5+WH MR/9B'X@$7")'8O'D]^ WE@1DF*OH9KZ4;_[Z*9L- MDV)LZ0F]OU0SLIJ3W@@CKC'#'9[=9^;XL F1-T?FK/N$X*5%,P1U JYZ^[S M0(]0<50RN[6N<[!%#AG>(Q8$YI1*VZM#0S9A&',.U_NV&Z(N;)!^9AL(?9P6(E<:#SS#O_/LXF7TV0=^_ MJ:D7'V=@!*39_>G;L$D(#Y+KPRTMQRIUCZOK'$!8JAG7Z+[5, MQV:E7?;W'N GEU_@1_?UGLY.JP39"^O[%H"997K/9%!MN5A@BZIM%FM4P6:J MDVQA@2\Z!^V=5SA]R."%-1QW:GN1ACB*2>0@.Z".C[A2QQ4&UKNT%$?5<$-F@I:HQ0T+$OT!%\MD5F#66^2-*92F8:EDUQIO-)=BMEPY;N+<+UR*Z" MZ$):EA9%G=!E@3S\1S);)OFMA:EZ/B&KC"\@US*96#-=@4Q)HKEO,4X6(,63 MB=K#D6#?ZST>H(E^(/@O1NQUOEDR'*?RQRJCK*):"LR:S^#9#;2PIE+I095Q MIO:*KO1&T>6M)>$95J+8]\_@&DU@SJ-L:*1&>4_@3:0_TI$:J+[(2JYSJ5]8 M&)4T37ZFT^6T,8VMF7%5>AN,GR#TB[I.K8&9<@KRD":3RJKU3DPJZG"7+4;K0#U*#-(^= MP6=IO54'@]_MNZGQ;3B6H^5$?KZ*2OS^)O,?Z5#>HUO-O/3VY5/0]&]L="DVN,ICM*]I>][.?<',D0\KZ-S80]YUFVXG MBN^(R4.IK(XM"-RX?^U\$ *\;@*X^MQ\P4Q9+I.U\QL8F=,:1H*'U5H< +,F\D!^J?S1719\@>;.J5[$JW8O=-_>7LS#O<.@OOU87W?T- M/_#30[^U_M.YO^SQ8B1'//IW_TDE]E3CASUZ\&_%NMZ!79):/22X@3I[S7Q+ M'LEWK;9^,THGTDIGI3LL4!OG>?KSS)C@$ZBCI_' &>*!_0*LL+D2^Q4^/QKG M-(W*9X>()ZS%2^%'SS3;F8:=N5[I^:)K8-+S19?Y8AM>M-IMH[.%$^^+TWXX ME)/.M9CM*4^\IWY/_9[ZYSGQGOH=#4KL/5&U%:EVTW+Y0\Z6?;'D;A0J>S@1 MS+/K\[W8QSK9E+FV2U'@",I]QB,1QAZE/L$;YWNK[?;MN]:1V:5]_$3$1[W? M^JW:D?U[N==]YP!NL?A\]2V9;#ERNRQ&>W7YHZC-$F='Y\,S;JW9@T:W0*-1 MF,;CKB >"FQ'>-0-;=\!S."N1VT7,1QN5AS9%S18-T##<1Y-[>Q!HP>-'C0V M0,.KCTG9<MCH M8>/IL-$X7JCQ?#I M$=*31TC?JH_QK+8ZXW5'5^Z$7NBZ#J6(@&LO!' M#M4ASY>+V#^#9'K>H_4_>KGLY?*9Y)+4_76<4,0^%@Y"'%."F.]XV(\8]UG( M<-AB=&N/H/@SR*4SL$DOF;UD=D4RG5HR0TR1<-W 8\2A*/(%Q@(3'B'"78>( MC?(.SQEW?@;)M >VXYV"9+8:ANZN4_HW.9.YJ@P$3FDRFJ:SM%BHP/2/>U+R M=I;F5H,2'1%SMQ9S9@A=O"2+FM)4Q!SL4;1 MMF6=##AJLTGPO2S36?5\LI&W0C.<"0("CT2. YV N[1 M%W6!GT_2W59S4GI)[R6]&Y*.4:.Z:U&O M^KE$G0THZ95Z+^JG*.JD%G6$71\YE/K<]RF*0]^'_WEK$%+LQ]UT[ %7_DAY[15D0^;"F:_O[S(2C-N7]$<;IK(8_*T5^ MPM+MUN=18S^( ^'80>P3"O\)ZA''0QQAAQ(>MI="LH>7_ES2C3CKI;N7[E.1 M;E8?'(TC[E/7$S'GG/K,]T&3\PB)P \<+R:;W:2?T3%_'NFV!\QI<\>[E^Y> MNE]2NC%J2#>CE" 1"5=XU N8[SE8N!PY 7SK!NW5DMC#%W\NZ798JT&WKDIW MF[OJN+NGN[YGBV2RUG(BVSCO=61L:#6 MU_1Q&=&%%(CBF_;7D (9QCLAIAY M'(<4N<1V B<4-GW1W?G5R;^V080.//1H_\(60>1>#MN/6U[:L.C#_L^-*ET! M#J<^->[SV$<1BVP<>)0CUT>>8WLX$+;@841>=+/_:,#A#"AN=1]@7R;JL:'' MAM=D<;AV[<.@F-J4D3 Y6(X<+#DD4"-?Q!:8$QXR$%,?(BUT<1R)J=>>B.\A!!\A^SKW( M[MD<^^0F=#S@\5@3SH/I:@-=1]E2=0X\2@ST):ML[3S3[L,;077ZM*"10P12 M$5Y*/3 7?"=R/8=P@87GTU9S*O]3=<\]&)O< 4'',VJV$+:S]LD)F"$]N)P< MN#2R. ,PDCR&'.P'/A64"K">*-/I'Z&-6RP7'EUZ=.DD MNC025@%$0CMRPX"X(8UW((?(\F5WK&+!_6U_R);E5 M7XF;)!]]6JJP[^&*,@7TEQH!A[MJBS])+UY;A+LSM$U6+['8CW34ZDYKSW M5-A4, XZ'PD* _1MRGP:4\\-,2<4O2>/D'8+S+9 [17N*3A3H*FDWEIDFHWO M0*5U,TZ'8Y77"-1707YUS38,W"(DZI$)_*'V"9X!)>M*/3Y&3NB!3>4YB#K8 M9P"A ;A)H4>=D-E>-U%2&/UU+UBV I/.@-+CP.2%)8J#R/Q-SA=ZHL88L=' M:K90?_+S!D?F.+M11H(*'/L\CGSB$!J$V(^Y;7.&6!1A['D;261M<=R/))TH M_(JS_&]P[Z++ZAF3 ?(>#83NK9YS.4W <$NJ)5F'HB6(5KX-X"XZ9_2^&NM< M++HD[(O:5[#&B59NX 0 ]X$;<"@2_-MC4$#JY X<"A1Q%$6< A3XB 4<1X * M@ ?0/#M2ZEU7B'"O:!P7*C)4F91_ 9#%]K M#B/-1NV9,(#A<-5PDXEJ?1)&S"/(0V&$ ^J 'O$%B3P:$[VGSC9"14=CHB]Z M[J!>RJ_4=?B!@':#;=X7PLE:O/J MSE+M*B&#_RFO\/TB^6F!$*8Z@J*="^T=7,K%C92S8YMC=BT^+E/]J6.7>B&E MKL-X!+89N ".[WJ^BU89*#!?8XIIZ&@B1P,X+F^+U25S8XK]EL[2Z7*ZDKKE M93',T[FZ,0=,>A1Y9TMC6-7@2U;8"T[A@R'9#>3]Y6 Y4C&N(Q/'J5M_.!X7 MU!>1J]I_@*KT(Q:1B(:!S0,$/[1F*_^6_+R/2E^/3:5-_^IP,BG-"$ ".FHV M6X*"!&;\8+U-WRD9_(_E3%HV4M?(!!QV!8U6L@!U=FS"UD?P7!(SYE(!2HJ MTH+_,&:$QC%'81RSC=W3O0D;IL50(4N<9U-3UOH+Z!/Y^>H*9C*[#C>)NW7/ M]1#Z;FZ*'$[?43FMDM#650*T-FV#K!_)9"FK'VI8!\B:9C,3O=9LD !GY+<6 MM@# 2YX8F!B.5-8-0/,DNY'Y0,O\V]0P3RB'VA:W;/P"#,1[!NH0 RTG)?ISM"[#%9 I4SROJ%^G/]T#TQ=B:RJ18YEI42B^G@'$K+7FI_)]+ M\(@4*SPC,1M%F'',.(L#Q_%M&KE$( \N\V(?O&@B K(;,?W;2OT7OU?$%%I] M'I64^$A;44DY] LK7"JDTO3<^W&+<0ZRJS3!#)R4_4>EF:FPS/9K1T-"*A)X M>"#H,?[UZCY:KDUC[""/.3&G/G%]09TP$ [U?.0!.FTH,P7!'_4H#6V-ZVT" MO2L;5EU4.6_*=RMV28O?/VQK\P%W'TTOZZ3'X=5'O$,48$0<<#(B03W*10#> M!V.<1+;P&=O<#VJ3%/]HB10>'=CH"*0P(QJH)(>YVK?\(2>W@T:\7"'F^>WM M-$[KQ3[GODN1%P1@E2)?\ !L"Q0S'Z09;[;W>:&]'?V([[=SN7:<;XU;6]S/ M 60;$/IH :.#=W-66ZJF7R YQ[ZH0@1#A!A)/1]XG&_:56IQ1Q6QA0\M[BLC:E]13<5/5\L%&,,K'Z:XPU?&9UZ,TZ(*;*HD,K5_D)<5 MGY+A,%=&QCRYS;.)Z;"4:G#-NN#W:,CZDPL@>DEB.Q>/)[P L&#R^9JU0SX-8W?PW4ME"^T*'^ M;W*6@B1\RA:J6MD]VS4[9C_M,I)#)J*2I_:BV;?A6(Z6$_GY2E--Z9,'21=X M M% 8(Y90'TOXI[/_ @'(4:(",X;I O@G9[O^D3 I4C$\!>V11CY/@IMX3IW MU_[8B7W[;$T=81_J"M PNU'^J@)/JUA.IRI*N24:5;-B85AQIEC12KJET.X!EBN?F.C?N7SO7@8 J33*IS\T7S)1>G:R=D,#(G(?0 M 1%K*">3\E=MY*G/,/!A]7G+.GQ/IT"#3_+&^II-DXU3,$#+ZW1FA@<&6U9] M80[5Z&]NTM%B#%?#Y,LC $-@B61>R _5/YJKHI/]WZQJ):P*BV#WS?VE%,P[ M'/S+K]5%=W_##_VVUT^\[0>>[+L:OSU>!N-T3G3EV8UAW9 MNAALNV6E]E(4=G\LG;7S/-BW0C#[3<\2O\_F"4SC2Y[.AND\F5B^\6S.G#6\ M+I4&/QKQ/\F%%21Y?JNL0;-AQS MLAGZ^;WN^365_7E*]C+/[VU2UU/_Q*G_*9L-SY8!=M93SUH(]@AU%,@OUCV! M8VNTE&I[0T78K+=O]%\ZH/SFW5,88O>N(.TO4FLU0E9)=+ *3E\N>$>R[U4] MO)MUHI]4_F8GEG^U%=1MRAU)&RW>4!#'+L4N.UV9.DF6_?E MSU\,STX+LKJ!2BYRFJ@4,#N@% N/1GXHD A1Y)/09QZA[D:R8,,*4DA3^C[= MPB1GRW&#(V!2#SLOZ6_>&T=LW9+NB-#B^N20;0=>Z-EQ3$%&B4-XS!T?>YY- M'=_QQ$8OECM"6[NL+RFW_ROS;)048T5O1C#YM9?9$Y79[GF\]^:A'$=T[?J< M#XJYH $+0Q$(ZM.(A3;GODU$& N?._9#&7=?9*X&GEQ+7R8J43].?\I1M9EP M[$.^FPW4[A[AZ\H&QK/&?XHZ .1X.@ $?^T9 'HM<1Y]U%95%CK#D&?K!.R> MA_-Z;"*W=F0H(FY( N3$@B'?I S+B(_?LQ1:BFZT28D MH $GF^>%>DCH(B3L%JMXQ2$)WJA?@ *&?55V B0-L\@/0FJ'R+'#&$4LWCC_ M?;20Q"'"=LR01"]HKT7W=C:.X&&OCR-T(7YV!.G%ZP&&.Y$%XNC( OQUKJDE M5?>!/K3:[\*>QBZLY]1^BD\=9I.8N@&*U.E?'@PVP M'7O@T58[8/>;.CWR],C3 O*XI-$#TB,\!*\M]D+*!>-Q3 (D[)@3/Z+(>9X( MR2&XT^\C]Y#30T[7(8?5D!.HGI!.S#FU8RK<@-D4/%@G$F[D4Y>Q9PL5M6GM M(#Z Y_70\4OS7MKZJ86=6D8]7,;[XJR-!::]/[2Q-J M(6*HWB_QA1\ZQ.'@Y:MZS[Z/<>@BZG(WE7*NN!XB1'1D)2*/E#XL=#\=((3EU57-,/V*,!(PPA]K! MAH.S+KP-=\?\LS =?-+L_DYD+>. LVM99'JA:E0>K2SR>L5$'=[Q?EWOXC&H M6O86EOS7,OT!HS;=?>&5)3N4G*"64;'04!?H6BM)O&[Y'TGY$]KP@$'=Q[Z' M.&(TC+&PF>.'3/5XID',-YHFWLL@IBJ[FM-W^E]G8#H5A>_H\<&E89*1#3;4&6\\Q4*LZ&)LA@ MN&4(ZZT*=*N:\>E5"A@O?^@FBYV#S&X"^>>9TI"Z;9X5R\O<=&TJM6G5BWLX MR0J]VI?+ L99:-6N.[A(52,:>,T4L@7+/D^4FPRZ$RP!4.BCU%06G^=R*/4O MZC:MN]/%K5:Q ZMJ5J^:]Y2ZP0)=H0<&3L,\R[74KMJ.-=A%>0SY2&O\$I), M)=]KQ3(-?E/#U#TCFWUE8$ED.KNP?I^;*\J+UUT6K;[ U%&C&$Z,HPX(<#)"W">'.!\9ZG$(/JH[/ET! M'.KF '*X5!U;UCF][%?<9/B:BY4(;=S>5!_EW6_5>][\UF@09IK@O'FGX-"8 MF.J2ZE9C6WEO/J8I@]O)U!O*E M!$39\+-1DEO_ MV@3+1&E,38;)J?[EX%G\HXRJKUIHG%IKOQ[QK7*N$AJ&Z_ M5XMH8;V]&4O3T4\7R&_*LA;/I-&SW$;WB7K1&/!J>$TH*(>U77-NS!YH:6RC7QJ6XAWGLY1#\$ GP A*QAJC^!4>U*I@]E+892F\ MQ]^L_ZG%N,D*D%WQJG_'.>U%KN6 M[R]!K/]XKX'O0S*Y >10O#_.=QCTYA"3IXS/&N=5R)G/0%TNMK7*UB7 )4TA, M_$ ]+$]F?U2-84#-Z:0 '0?.2B-3[Z/(GZ#,B@*4 M6K%4U=14S, X^]N>JQY8SE*/0JLVL^^R<;G>X-@Z$/DS+1;&RAA5_<8F:7*9 M3M)%*LNQJ;506KW(UD8VT#_(JZMJ":W_6\. MW%(ZG^#,1[-9M]3QO%6L&(@S*\HX_C K%D7MW95\4P6239^/]6@>,$,V-)RA M+Q:7(EU8+'(*0PPT!-\&]Y5MQMYGB,HE>[IDPX M%_;Q>C_6^QZURCHVN>H:99%@ <.>%P0VHJ'M\,!GH1OPR(Y0X'@;Z1!'(U>+ M&2[VQ>9>YQ'(M691')EBC6()/'9"AU/')D10VT',)PZ.P@B)P!&^NV57\D@4 MV^$(]ZX4(Q?>RN7D\I>N1.:,)L.SX?KK#[) M'$0^)8Y/W) RRK#P.?%P@'F(?)>X7MCLT=O8^E:F5J7NU!*8R:[FVL)&>(LX MCR\V3SV_9IQOM%CV1"2PSP+A"8\ZA/LN4 [A", >(Q'Z+T:^-C,;+S83WEXY M[C?RN6WA1A&L,,> _G;$&0G=6/=\I[$O&'DQ"K:H!]#S&%JU'KB1RJV5"P6W M50;@)B"G9?B[S$WXCL#I DD.HM0/X7\.!XO'\QSPDD*Q47S]BXFX%8;4Z^37YG>WZ.ZY M%YOG_ULCNP[+-;,XCYO@RW'M*8DX#!!U'-NF#F6H)C]LC:[.SDX5/MXYC^VY MOW>3'$R^1E3!]?\>6?R02O=D$N5BJ_UPY$ENU&>*<0VL[GM.V!!A78H M,/5X&',?N .YG&Y$/_Z6I+/B[^ [R^+S;!NN=TNRR3'-J4EFD.I([&0YJA,=393^;>FBJXP"8#4YT.9#>8F.O0[+>+RR M'I:S9#E*%WJ#5MDXA?F7[DNC!U@LX"\-UCHK$^[,Y1BN,[Z\>H'U5@WQ79]$ MN;/M)Y;7\(+[#_PE*GY2)IBHDSG3>3-V7N7_EAFQV7*ADAOU;DO3<)\O<^73 MZ%VP\FC!PJ3GFL,^AF6VWJP-#). NU#6:)7L5>^C8R2/'SSC@#S_"$;35GLKFR="[ M_MU\LBP4).2:\< 469HVWU6<3F=!*=[4FDJGI*!?ZQ767^!?2U55?V\X32># M*/#Z/%QDZGQ:G5M5'CR323Y)9>/0V85J,-Y($@8L6DZG:UM%]5L&=P5B?79F MYW6V2!<3 [55TK+>&YV5IVG5 ;:=C^D8B3!YB,<6"+L.3L4QCT3LA2*(/1_6 MSXY$! *!&+6%'Z$MFQ#/=Q+KB2+Q\!$;@B\(=K+:L,97I6A[$VT4Z[CN3 MM?4HUI&M,KMVL&T/4>((&D2,81;%#C !L ,.J"/UX M''+FRG$O^*-UH@\^<[52P"JC:*1#* 7(1W%U6YXZJ3<85CD,)AP&3#4OCU\U M@$<]1:I-\LO;ZAB,SLEXX"S+(KLVR:'ZL5K[@M$&X+A4US<>HE/!RX4 YJV? MN>Y8I%>-S$S 9U$Y-EV:",;":"XP"%V.0LVNI.\"W7#P6^5.2"DD8I4N(1T(^. S\%(,]Q MA('0003BCFB\D07P')&+I\IT T@R8K#-T%8XIPS-@TS5LEXY:5KF< M J#I_!N93^\F>QY%^Y:%O>YBLLL;]2)$&'"?<=@W-?'J:*5QO!L8TCQR$T,Z3HALX0E'%> BF($CR^(X]&/L^\2S'VVOD.;_I:;V:%>8_KIL8]&OZ12N7ZQ*TZZNI/8!7?;#DX2\,04[ 9N3K5%,6!$+YP MLU6)E4^91ZD2A0)0P*E#D^0X*61Q@[''WP1.VC[X'K!@)TC.' MR8 @RNZ:OY+%L6P)S%NP][<=:]Q\L;]Z]5)D PO>9\ MU>?F"V8*?"9K];XQ,L4,6BO=<&>T(,S7Z?;<\+";=(XM*O^^>1#\PZ',O.1#K?:PMC4H>^!&+"C5S*F1M1CD/?C;#K8Q1Q[L2Q>#0: M\W"?D38Z9S$^<.Q',Q?[3NLO#VN]J'=/U!M)>2$*'4J$SSP:4>RZ?N!S+[:Y MB!CF"/D'B/K#D===19U0I#*(3T'4S\?HET7QP>0QC3BT"7U8 MG'^?K>K/5'O77W(Y39=3,1OI2TL"ZG/#G^3Q%+S-!LAMM3/FH9Q1BT\7%-2[ MWGW<$R%.$@&\!@)0'.#(\,&&Y3 M[9^ A)]:B."32AQ-\ORV+'T&W'8PM-L [:-LJ7;,#HDFEP_5VW ;RJ*3_L?. MR]#ZK)_7>X%_U3DZD>M1&A+?H3;U?,+"P,?JY*:-&74V:Z'1+P0. NJXCF^3F*%@ MX]SPX]C4DF%%Z #S5BVKUXE-W0S'W$6O,CV(H';2HU[_'MPS+DB_"#U7=,D% M:V%BT9UJH@>D>"_G]ZR :HST0)<;;[YX\]>W6#FXR_ES&8V=-(LZ%&)ZS+!A M=>G?R$'$1HY@CD.HRQD78%(0A\:>32)[T^FZOR!*Z?J;':3/5]_'TK!G<$\] MX/8<- \-'&>S'-TKW%0Z=P^K!X-G!P.[47XX#(-8H$ 5;0\I0 !S A'P*/!M M.PR$\X3J2/N 03L>D>T-J'LZ.\Q54[]F>[;G[OY(G/G1NS^R^9WFC^5QB=U7 MD^D)@"EB64^A\J&-']E3J6YN^%I5=E&GLE3]ZI'I&Y^H)O#IZ#U\-4SFZ2*9 M5 >IU@IU7"83O?=>C*5<[%](@;5[.I65!^#215VJ9-^G['3J$-NDKEN#&$9> M'(M A(3:4F7FV(!@QA#U,? M1Y13[E/N\M@.[-@.;9MBV^X0]=KL)T4N-LN8MD2]/4_]/HF =GT\$0>(AM@A M/ B4^X!]07SDV C#WU38C^Q5/RL!VZP0=W&$0N@E_>[4B7JD\>C="IS-4\C5 M,5UUY+A,U#HV8SA]>Z=7 L(V[ULYO1[$;:3[]FV;#J/66@:K,K/-2CQ8$*?# M[=8;E8&ZVWX=WQGWJ&^__ASMUU7_],W:^TH2SUQ) KL/E%DP[W#X?M4=T'.6DCCW MEYUED0SO!QSHP)/H%" M>AH/G"4B=*-0RG[Y>4?CG1B9IEM,LZW03@\F/5_TU;AZOM@5+[J9 M%'Z$%)(@TVUDJI#',XG(O:OV"L^T/,8 K_PL"Z7UM@%GD>\$L1-Q','WL>^Y M02B"T"$11X[8:.2T'NXW->_38=F)_&/)-IUT<4L_A/@HCA]H\9-QW:1C&2) 8$_>1XDU/ MLK+^T0IFV0."-W,1>\SJ,:O'K!/&+!?7F!724/47I)$="NJZR+?!4_2#R(Y< M59?ED?,_3[*SVL(L[YSMK%,K(=7LK6=ZMU\NUK/TBD>BHX]5C&MUO_69!;5Q M6 )S1'A,F1T+3BD+N!LRCP5N8/N.H,Y&KGUS83]?Q>D,%A1FJ>N^'3-R0YA[ M"B?QSFE_X90ER*F/NK( "X&X3T404Y\Q08%7(Q:$/HN"(-XX;O1$"6HMDF#3 M-@N/]1+42]!!$N36QWI V03"(2[#B-'81X*"2'EA%'MAZ+EH8QOAZ3JH'1N1 M\\VC.;T$]1+T0A+$:@FR0] VE"+DJ #=&*++MP'?C.*+V1I/JI^N@=B0( M#Q#=/.7X"F7H;/(!MCI25?7^OBS_DZ76:Y2I14$0VK8+RH\$%('!:+/0%YS; MW(&+T49+V'6I52&3.\6XC^J #:C;INCN3?S.ZLU3CNOV,OV03#?*NPH<>1$G M@>T*==XO\ 5RJ<.=2#B!38-'-/%N,MV:2T@&+FUUHZ:7Z5ZF3T2FG3IIA+!( M4!J$@F"?4@(:&@DB=KNK*?;D6EOT'+BZJN3Z5/;G_RN"@OT MC2/V3J4XD\81'O-J*P0 B[M1& <^HIX7^#:X%SRF@H!Z@>H'J ZB! $=HXKB@X\B/799A2(1S&'10' M@L<^#T('[PE0K45N,!G83F]"]0C5(]19(50SEQ!3'D484"L&[\Z)N$ LY#9' M. "[BO.]3:C6$ I,N1ZAMO33:.79VTJM5@]]J%;D$>?[E!&T7Z#3?%27?U - M+-+AMI(=JN:F]>]R="UUU>3_3O(\F2VL[_!G83BTZ-*55=/YG=6KI&BQRI8B*95Z.!V,&R9;2/@:Y@.O M6R83:Y1.EAK(K_)L6C54@2D598K4^I*8EV66A$4K"T&KEB:Y5$/3JPFW)I-) M\R'S/!W*+8_2+SR@-=]\A[+@S*V+N-/8MPGG7F1[(0V5I8RMPHU)L 8D$53#UH7 M>=]$E08DZ?881R=ZO3= B2-8Z 2V$U$:$X^+F <"A381413[K%F__TN)B]G5 M,)G/Y0A6=_("+3 *T%WPW I)X=4L\+&;9)#)"KGWM%!6AP7&R&*+ALWRAD1?6'Y6FCSW MV)CCY(>T+B78'LE0)P, \&B6"#]U0N4\;:]'=N%M9=9>DQ[[^/,^BVYU0LR MT(N#7:3HS.>7)=2ZEXL?" MV'C_YT^,$/1K8\&_-ZX6JZOU=?C7=2MQAP>OW(,'GWH/.*PSW5Z]CYZ(%K4Q MQF/!&+(!)^R ^K'M,\)0'#*'X-!UF+>&\>40E5A<9K.17O;&XNP3QMQ5\EWG M&(VL*LG?TF_A03;1[*$$[^BDXHTD8(>QR*.8"XYHY'!A>Y$3X=".W9#@(%HC ME:EQ M:,O$SD0D,IB,TFKJ'3 \+G1&VQTE9K8P2Q!)4-JPPN&J<+*P;P)]U M&+J\78.H>\#M?M=V78L\>825EC[:\ [2)6<;.PJT"6P%R@$_.B=5\:?-@ MDT6KWH(/V CS//T!4C.YM6;R.END1H(,;91_LA;NL=ZJSC!U0T(=&6H0\LT[ M,YJ5!,[U"(U]EBN[+*W$N4G^M5<,551F8!7+R_^!%RD8&\*Z9M,DOP6-LDC? MKX) R4BMN!9_,Q3 6=7- *:O'<>B6HARXLK"P-ZOZA73::;6/QO^ :L 1B*, MXA: ?23SB>I:N;%\ !RJ!U6>_B'+$)$&DV&6JS9CH.:+"F_+QST04VH\=5)D MS8G6$QIHY:D"8M+$ W2;(%T?>%O$JWKD(TM[-\ &3+"$D.&_EFEN7CY-_I"Z7]O/H2Q6 MI(*UF@W3.8PET9U#S9SUT]?FO;:,!X?Y5CTXGR/,QU%M60:NCW'L>X@C1L,8 M"YLY?LA4MS(:Q#Q^T3#?]GZ-AX2*7/<"T=<8YN.X-C%CES#B@N'O!)PRAPD> MN )APG'LNACYN_?(7?&C)MS!H;WVZ841OG ?K;QP4&Q/:*0PD-( +O/%&GI- M)>!,I5E*IU]A]1#> >])M ZXU2"75XW9TQ*RQF!SP%*7&J#L$;G",7V/"DUL MA!+@)J4> 51*;&T&()LX^PQ11X[KJ"/V(B\D%!@DQ)0R(GCH(DX!/C!E/ CW MCCJV$7]RCQ@Z+&,.14WBW0(^AVSW'LVH5(TM%9$+E[J44>P3C]DT=!P61H@Y M/'3B*$3<)O" NK_D48>ZQ5#'Z,+ZOVNM2>]GGCL;'& TI,9 $[-1H!?\6H)^ MEX4ZPC/)BF4N5?=*?P(R^F9+,\M ]8_W8\)\8.S MGW7LYE+/5@LX0'OOT<- M6(XI<:A*>&641RXGOA='KNN%(0G<2!B6!XK+D5@\^3T SA*X?ZZR'?*E5/NS MJ[EIGER;W68KUR;E'^_AN<-P7HAE'_:#GM^+_#L(_+5>QMV'>LI.HK9W\U$Z M4^X2*+/<[,)?+@L84W''$2'49R*1Q5\:_;. MU.[^RD4TWL1LI%W1:0;:@?T?>7-P+!,CL1R-@?/(AWJW*#U('*Y M\5#G4S2'HRZ EZ@AJ]$T!F!\O'0!LYBD\H>:#Q L_9&.EMI?!!,A-2N>7%_# M6H+K/#"NCMZ<2-1(E6$"OLQ(&7JR=%$L)?, &S51KDP9(.,V&AVF&U@O)PL] M\0P,IG+5X:7:SU(IDZ\Y]'0\.=@)-RJC2#NV)8YW;![=7-VGHXP.-Q4FVO0C MR=-L6=090HWEUS;W=9:-#! 4,O\!7M&!/'Y69/DM@54M8X3; WX 2F"6#!4Z M3W1(:;559P)WB2+(?*G]JG1VE2?*W1PNP$RS?LC9" BD,1&L/!-#&JL 55KH MZ^M'C700\3^6,QTF]PP85_?4E\F?\S37RF$U&%-K8=O8O-^MVM.7Q7FNF43S\%QU\QVES7*(.>'9'*3W!;*:1[GZXZV1\-("!)&W ]H&*I3DQ$.8Q[2P&4^M>\ZVD]U M))*G3,P:YTKL_E3@@."0.5&(5>$JXC(2PL MFV1]';?0^%D9;XMQ]O%[])M!:7*Q/W#L>>>6\?PF/HF_1;]%G[[_^9L5?OP6 M_/[MV\?/GRSQ*83_%W__Q[>/WZS/L15__"0^!1_%WZW@\Z?PX_?JFJ_1M]__ M_EU?\OE+]%6H'[X](06I$PCS'(:Z:E5OFBS,Z_EC.]RZ1RU8?*U!@U8]3EMM;$6#M* M/_T^T_[RMT7RNE,(CJD6OX_!D,16&Z_AP&_3);E%L87%=_^"-P*/QI4 M@^8 X]4 O]4#?/M[-:]W>V/TFW<#9=;?2)"^Q&P9-]9JA^5>+?)NEQ^)E^1" M6:G .RKE89E;8C93IU6^RCE\VU'97IE$@>M[P@D9Y2BF!,4^\0)NGUQ871N_7HYTZ;IZ!8B"K]6JL9@;05:C% M@ 5,<[@C_P, 0%NO/1I,S:N1FGPW%U*ZQ!IJ(V MU1#@^PR^,',9R6$R,I%\P&EPE8;Z@7H(XJ-YQ2*%VTUD_VI95$EJV=I*5#OV M\"R0L+54)KW ):' VOJIS+,J3F "$WH1F_)Q8?VWK(3(TKL ,#EMWJ77RU74 M_:HV4YZN-SJA M)#;*2[2O-G MJ!;#/#4YKI7"J#(/#SCU0+U?#LN/V?_->/\WZPW+>9T;7,5M#V"07!H@G8'H M[+\B4_AFK/3GZ!"BM+U]H!T?;=/D]6&-(@'U9<+;VF@XA+/9 <MK#359H7B\X( MX(%(O3\_E\GT:[F=>S^,'0"1AS&+=P";WF46M4FF#]170M:C]<.0V*Y9=R[& MICKE58RMTI&K8F8J5T!Q8KK0+M,AV^C_YEVX=W>:]]]BWOL)I\CR&QIE?R+Q M"]H3Z0$B'6*JJ0VSD2Q/.ZFS_NJ0Q$Y"-\_3:9*G*GBT6.3IY5)G3NK(A*XR MH"W0FRS_0Q^R,'GT.E1D3LN5![\N;QLN3PK<,BQ3\5=G\]03U:@F*D!5OW24 MJV";NE__ :?;G '& 3O6Z;%6"=O'%:HH9O >PRRM_JFVP*D"\ M^EZ!@1KS3-Y88YF,RFA \6ZP2ATS03N]!&_5H)/AOX"K]%[.^_*,_#L5" 16 MUP71U,J4VT3E4'3@4_D=^2R9O%_J$%T9_QN!V33)YCHNK%O:ZT4K\X3OK!HX M+RK!6@GDU7*BB)#.?LABD>5%([4:?LU7<<9Z;=.92;S2R6$S2_Y()DNS@'JS MS)R1A+OTV\P>],(L>I.DC=VJ"^L.JXR6>?4X8\-U4QT=:"?8%^A@%3184X=W MB+PT*;#[CY"T:,$/I^'3+=:&X;CLG)&JC/"K; )@IA/G0:_K\ZF@PB?I*BOY MCL(H8W13=:#8B)>FCK:M5A;5;FOS5N_>9\L"S(GBW8>]C--[TW4;]Z^9T^A. MQ$!];KY@INR6R5JI<(Q,]7?#AT,YF92_ZG/HZC,,?%A]WL)0WU-U$NP3&'U? MLVFR42L>B':=SLSPDN4BJ[XPI>?U-S?I:#&&JV'R98%K5=$DF1?R0_6/C0(Y M;U;]SU8]_K#[YJ_WMDKXX "]V-C1:[0>_ M?\-M_M3E,#=\>OJ&T#,)T;WKVDKGJSV7:Z]V;8\QR-';M.TY66> ;*_-"7>S M9UFG!+Q+[19[J7V-4OL6#[!'CS'CFF>?JZWFGDOPKI?R7LI/7,J]@8M:5QGSW SCY* MOV? G@%;BB YZ)05\)GL[30-RXV3- ?R;:LK&;7W M8=X=I_K: ?FL33/38ZKS:;"-[@- ^1^?V7Y'^ M0$#7-& /##TP;$F(&5!^N.6PSY*\ZCS%'DAZ(.F!9,V'Q@-&#@]C]DC2(TF/ M).>-),Z >GL=@#IO)-%!D+_H$G^K[T==ZDUV7[?KS5H0;QX>= LCW%!5HZ>W M-G_:$,^O0_E1.A/KYBDCU54Z;[1 NDF*=47SY ?_&R9>&P56$U5+_,"Q=+BC M!,;>!3EXE5E8*_ MS>5)9^M]P^Y*Y8$])(ZFAYYU$.:CNKQJFZF_6:]4%"=#W95 F%ZXLVO=".X+ M&..JEN]L*%__0AY#&?Q_\M:Z*I=.':M4?35&99OE<:*:P>KUE"/3B.RF;A1Q M W)9-=HS?*VO'.CF#75II*KM>-D3?K\"SUM[HK2U!%L(TUJ19VOS;5OK+3/C M1Y8V^LY;Z'CS5]\T[?Z2*ZPU M7:'#//VAOOLNA^,9N#77MY8891J2#ZAJ'V3Y/%,]3:K&UZ8WM(9^>)O2"!*8 M1!&D[J"YN)UKK5EU,]]H,6YD$ZZ_M>3L?[);8YC,BN54-]Z.LQPN3E0'Z4'U MWK5WSO6\E<#"KV5';>MF+&?FF4;H)W#]2(UOJ,N>W>A7ZCL&97MHL'JK1\VR MA>D, T:^JDZO.W G96_R7,)5!4!6HOKWJ<&:5N-&+=Z"S[=4/FR%5CX[E9 Y?WLMS%O0&P-7^]UR6]+GEN71*4]L\( M,$OUQ9HV8P%[J(S_-G)_E0UUE4GP"!2ZF1J3*ME;-\2J&HBMQ'F@!*E4)$UY MM5238RUZJI=Q]>M&-V,%/6,EN3<:3I?: 5$]0TR'$J6:5-N91B]/2E#0=QDH8 M-Q/3ST\ 7=+%K?JV .G1SU(KC\NG MF[XIROLR$&;&#G<,ZL4KEL.AAO3A)%NNVC8/X.6P1# 0[=K]2(;PCW1VE8,N MR)=#U>*MT1EMDJD J,RG< D N-:!!NEUK^GY!#BD.?=5@S4U-E S(WCB6H*_ M6I+96/>25K.6/]-B4TNI]Y 53!L9P )@J\$ZJZ>#Z6=LL;*%H1;XLD-\;3-IA]>X MLTHZD[5&4 8 'VST/C"]G89+@,>)-MM7TKLRL-:08*IGKUHR9E/] E@:.5L? M%%RV&G']]47+(MT+<"_ 3Q3@;UJ@?DM_6A]US[+"^M;4T%_+78>O,P<*F?](AZ5B!*UZ!6J]%/OJEV%2FEIRM2'R(\G3 MRN8 ";_6W=24OY*-"LN 0U9:1\E*[1?#S/COJR>#4"K[YEHJ@^#"^K+U]1J9 MS&$^.35.WB5\T/ P*410(<(MD]+O7PX5/U4X5YE'B:JC5LA56.VA?:YJBBH ME5T"[4U?-V- F[Z=CW3?EE2=MEMOJ!\B!R!?WX%XU163:H=TC(><<_* MJGM5A$#%*,!I5K9E-:_!0[<92_&!&3>'H)<+9JS" _.-]$8OFW.6>E\:@A6 M<8PE#$>;;D#-C9%&!D5IHO13WCWB:C&"4/Y)T4C4SU.\KP7]0 M*A?UT%*_J,T &(4.CI@Q-VEV=_ P_W&FZMZ57*H'KA6="5O<9,M)Z84G8!=> MFXC,3":Y,5$;G7NUR+:M19[+,-RRYWIX*\&G;X\[AV^/)U8Z^G]O"NX+U[:% M$-P-*78C/Q3(%0)%KL<\+.PWS7WG?E_] ?*VDQV_9?OI:[G- 4/_O.I7O?M> MQ\GN+ZUW%S46G^Y5#@"]&(.QER_ :K;2A9P6E1V]G"5+,,RE.G*F1E.8?^GL M(!U%*!;PEW'A5?OP;#K/Y1BN4W &>@7 U'JKXA?OC!Z %LYJ8GO??5 B0=\+]AEZP9(W][M!I=?T4#=2N_7> MIZ?SQ([6(=FK-=2.)X-IETX&]]U97^9X^'DP0=^=M;.U C;7HGM=]-%SQ>'X<5..UJONH[+U@"<#NA\.)2/SO:LZ E/O*=^3_V> M^N<2E>WGNU>$]O14^GEUK/=:V([YU0ZN-W/=J\@"M2^/?C;]A3\(]1U M?E7M7<@Q>@MTK_/+.?NYY\/,]C$ZO?3,W#/SBR#SW2SQGIE[9GZMS&R?!S-W M)Z!Z,,5,+<#FB:7!?<=8G\GS>]'"J>R %D:OK$_#J0/KZ^.] WRTGO=ZWCN$ M][Q]@O\][_6\UP;N[=5"NY.\=Y8AU[^;HB0O[?0=W5%O?%GA=[7NQYL0\O'BU?LRR'=")I)'B?'DN=!;F3Q[)7V)<<'Z,G><^!KR@X MN6-VNI_T>@R1GN%EX_:X[3W M7E^E]]KS<<_'/1_W?-SS<<_'Y\''W8E$'D@O_6F]7DR0%8M&8?5#Z\: MP/QZ6I[._'I:GL[\SH:6KR#RU+D*+:]J_WFO[<#N;4#W[LM),.,^4?F>&7MF M[)&Q9\;39L;30,;N1&>Z7,>EBPRXSS'ISF+>R4/;*\P:ZY/&3H@!N\A@/8+U M#/3L"-5Q2^L44L:&Y:[8L2J"G,X&,-FK5,CKVO_MW=W39^.]2C;U;-RS<;?8 MN$?CGHU/@(W/ (U/.6RY?RV4+OIH_^=/C&"RCT1V%B-/'0I[-NK9J&>CGHUZ M-CHA-NIJ^+$KE4%>5?(!:?7<2&>A[7R=T5,JZ([WZ<[U^@JZ]\Q\"LC:YQCV MS-@=9MPK!:=SS-B=8%W+&]P'U$8Y0C[8BP:=G0.:7MROY#L9>SYWA_ST>/> MXO$][_:\^Y*\:^]U#*'GW9YW7YYWSPAWNQI];=,V_EN>%84US[.K],6S.H_- MNG2O7D>=\\SZ,,$I,*/;[P;TS-@99CR-_@D],YX$,YX&,IY, %5_6B^A]WDN M\V0!8["BGW.5]UCT5?1.?GX]+4]G?CTM3V=^9T/+5Q"/.49VW&2B%*TZ?3M- M\C^D4KNG;@+:K9Z&Z?V1KJ'NZV+&TTCHZ)FQ9\:>&7MF;),93R/OLCN1FO;- MQ[_)FU60Z#FHYZ :@_I& MJCT'G1$&G64@[JLL9)(/Q]J4&LD?]QGC0&3O#C/WIS9X9.\.,IQ$4/^4X9)#-]%PN)](:RH;;F^'V MT;H]P_4,UR/BZ:/1. M^CGP_E'J@G?.Q^]Y^1QX^7C;G#U']QS=H_/I1V /)MC?58WE2WF5Y;(RL!?) M3U5U^4=:/%^8]47KAK_=*UM^+[.XE6KB??SB1>,7+\NK]CZ^7\^K9\JKQX?. M?5*?3B6BT'/<"W#<7F6F7@O'G65X]V,[=N>KT1C<;Z#;*EBK[]=5V8=POFKKS M.KR>$-8O?43A'-A]KX!LS^X]N[].=M^OS%G/[CV[OTIVWZ^IP7FPN[;@_[)( M8&:K[_6?C9%,TIE\/S8=^C!!OSP4/F[3Q=AU" YK8PCFH[K\0[J =1^J9Y3C M.?A1^IOU)H=?Y0\Y6\K67O'FKQ^>N'R&N892'<_;LGZ-^]=D'L%J-Y=??6Z^ M8);ETV2R)@T8&E?DWJR< MVU43-!N]N=_W->\@]B^_OME F?+]]__D[777?C^]ZG>Q9QR\>Z+O>B&B/!XO M.J*5U;I"W:EKHO=(U\1G+>VT@?7LJ3-GE>Y95V;?Q[F4UF_PP[BP(M +(^N; MG"_D]%+FEHT&YVEHKYC /0LF^*\D3Y/9\+E:_W25V.P2^ MHYJ^K9F_#97/D!=6.K,6XVQ9)+-1<4_Z8>T[O !3;"[5?B&(H_$007NU-SHE ML.CY8CM?')*6W/-%6WSQ_*3_MS.G.SE3NI_I=DS'Y+U[>N#E[(,GK$7/--UB MFMYXZ )?],;#_]_>EWXWCB-Y?M[]*_!BK\4?^V%OXRZUFPW%7]5F;]*=?:NN=/N$*O+M V)N\PYRA,I/5H$ M[U1#'#*!^[W5QT&S]@U=U[K-G1IO.UD[I7D4WRJ^W4QLJZ5UVKD.W"BV56RK MV/9 ;%MO:/IN&_TIMBT5V^Z4\(-"N9FK@/5.G(%MA96P%1&FY$=72S'H>SUHA M2B%J?8D%0^O4\VQD%S'$JJI(EP5T>0R]0B+NV#.?RRCS&@VMW<[C,2LMJA"U M'E%=3:_GV<%4B%*(6J\B&YK9RN,[%E)+'B< RP>ZRO1N+DE.^=:$WGDA=4B0 M2237R'0O ;8J19FU3DNE)U1ZP^0(8=W0-<-4V_<*UM6"M6%H[8;:WJXTK-^/ M\+V?6\EC0:LTYM(C^!@%NZDLP*U]7"M='4NL9.S_8J7"M<'QS79E?K M&#L]9:5@73185\B0WFDDHUR&=)6R/;_9%G.##86E2[U#9VA&+F^OL(*Q O*O MY(#2NWG,3@4H!:CU)X/RZ%"%)I40D"*H(OD ^8.6%4!=N668ULI59TV),06H M]8ZEUFDV%* 4H'8%J(ZNO,!BP:ET$,K5U;E<=E8!DR_W4-"7^0^VQ8(]%WHN M52#7,#2CF6LW+>\L%%:T5GGGX3C!W09CKL&.\V2;A4Z:' 745PFTVMU<@3I%7@5N N.KB[FF'F M,E44MDN$[>K8U;FR2"IB5Q\X$W.71(I* 3Y[8&ZT(1WS#>*G#N)GY$5#AVW5 M?G#/-.>J _U:.@_(DJV&9C1SG;QZB;C"ZHK*JP3%7H5A+ZSFE:\YEF(OQ5Z* MO5[:$6XJ]JH8>Q72;ZE*C=FC3EY64KTL4KV#3DFN\B=*K"O^4OSU8KF5AM;( M53==\9?B+\5?+YJ+7:W=R%455+%70=FKB%[)L:3Z?PXI\$#R/?\W,QS'=MGI MA'%Z#%/_\#4SOC^C(+3'\Z_9_/Q&9_:T/9;$1[S\BQW"RZR$CM5_%PDKX-#Y M.T;,\GR*=9^_1/ Z'P<'3[_-%(1>WO/9P9S52,Z'K1\9&7L^"2%/X,END M/" T()8WG5$?G@S/PIOA!8"#.:-^C?S!X&'R,;5]( I> M%]A!"!S[TMBNX6ET:#MV.,>?>;EUBB-+G[#Q98^VXY"1[3,KA'?:\!(KY,/+ M/# F'/^^][U'_GNPAF]2-DR$5&P+I)]?*;DL&#;S=Z&NS>70+O]WXLC5(=*WC(^ J!C_?/)38)R;1K_3&/0- MO=DAWS\[.&V?=5J?>&^2A_0Z5'J+^W,,2_&%Z$HRNJ,+EI7J+?MF/ MT5@R);>AD6C"'3M4>"2_^+T#Z0$$)&)R0W>&1!<^@O0!:>-:]HPZ(",H_!)$ M3K@@2[,/L2:1[_)'3>U[G";WGK G$$3XQ\*%,#0?Y$T0"S7+\:(12',?KU3Z M=^/SN#IB3S,0V@L3&B_9DLR&U4:$$G2%2&A/&2J41T8"!K)_S![A6T=411.Z MRV<.Z(;1)F1HXL:IY[-%+1#(TZ:9M6<;5E[BAJ\\5X9\Y0//B;@VKA5,#E1! M.LG"=]M*(V"*I2?!?W%MF00.F#P@)2+7FE#WGBVPL^#*HO+4,EFII9DA <5) M02EXT2!VE@A\M,-)RI\I3X(QZ-V[\.01B6;(U]XX? 3C$P2) ZOKSTO/GDO1 M":,.HR@@R\;']_=B06R!V\51K77)0,-D#84)S#VZ7-2!^^ S^$IC%@1 ,':+ M2A\H%(]4"HO*A=^*F@76[A2^V/0(Z<'[WG0=MI5Q\=+SM'7N9D#!:IC!#=XH M0%&"/GR-K"#A 18?/5B\% 9]R.]RA'/P2/RLS MY<_.*'[.KHGK^5/J+ 3 #5V$NWG(&7#E./+7GT_T$_X97FG%G]>,_PZ,](!< ML4=RXTWIRJ;%HST*)U^ZW5I';^JMCFFV !B=YH=XZ\?R'(?. O8E_F,%,R?) M*8+DS%-=/]E\R$"\T>Q^^'JRLD4@?C,V_]3*=5>^GTK]KG:9!U_5=[UN45X^ MF+/'/<[->VF=MXK[SNL/2;:W/"2YT]W0E7!Q+LK7J*([;NS])DRU 3?5$HN+ M@+%UG-O<"0A:1P&"?X%=BX&K(U_LX^#X*PSQ*(97#+^>X:NDZ==0_K&//H,? MB!UT+PK ]PH^O0"*^@% \8:IVAM,LH&6(Y4'1[STVV3.J:4O[]+GR3BNTKIO M6QVGK.M^I"?>"L;O^9H\5M,$>,-<*- 4"S3*>%"X*)!E40))4@RSHV"(*5-K MBTS<8O>M+N(MX^SN_3MQTW[[4;_GLGU7$?]52OQLE@.BFTK MQ[9=3<_7B4=QK>+:O%6%2\*8>U>96K>STT*ZBKV*QEZEJNJ-XA^^L<\AI589NO[L;]]N0[&1 NX)[]T.TUKU??1C*ZSHKH"$KC@@ M.TT%2 7(P@#RHVENWVQL,ZE%"AIO.'E3=?CNG+Z]0[(J990_'7N6>Q4%9D79:%9H4FM9OH^;RUHNH/=7&?5D0MTU%UT(A3B5SE@]^1J[#%DI_*CBM M/[VCYPD+*C@I.&U(I*S,28?C1%_Y$&ML%DT^[=4>,QW MI+<:^\W'C.#CM!SJAM;N[N/,L!+/"MR'!K=I:HU<21@*W K<10=W5ZLW%+:K MCNWJV-6[S3@NEUU=G#S.K8E='08=N)UC*UIW]I HKV/7VO_E<$O8TPYKTA :!9]DTA-\?;: 7 MQX8-2GT7>#>""P)O'#Y2G]7(-?RT,-S[S#XZCL\"@NB]F*K<2]$V/N1?1B0X M]]TM,_^;->*S8,:L$-;"F6MD[/F IQA3'$H!88#?+<9WRV8AFPZ9+]BWKFO$ MU-.2P^\\6_#J3NZ;WPU,^L' M 6,-X$I]P-1GN6?!X7>%?2^K"[LYQ&]69/0 M_$0UVX=">W.':,].X8*$D"=Q0?]-AS#C4F%1$DRIXS!_X<9UO;\D<^W%MN+M"@!OC,!OIU1T=G"3MQ.?NR>=:LD4&2; MK2T$R-*3@/'=P$;G#;X+)[8_.IU1/YR3,0.U@>PM+QPE7A('M<]0MC'\PZ%" MK<6/0I=OSJA_BG&G4_RK1K[)MVV0(X%R)EXR(!Z9OX68[38/939U&[LRF]Z M(N5%5 2VK8/!MKX[V!9,\U1)'\8U\@\8%J7N@E>V9%)KKX]B0_D>_[&X&H23[6G,X=-41+B; 6:T,P@B$*? @[C:&C W^6%^/XQM6S' MAM?QKT!;XX"2"VOD5L[NB^:_TMJ;Q-\V1OA'H_'I4/)OAUK[U2A26KL2L.T> M"K/&SC8W1/0S&RD)7@!QL$%+H/Q=T1&[E?0OCQE_$:@%' $XD=1)^9/ >/L]D2MW3$9T3H%OJ)7P/7.O$6WCP-KQE_1L355LC?S R M?C M:.-%@M%%OC41X_"6-X(2LZ4LMF'\=?KYE4-%!#)_%P,SE^O5\'\G?OR0&0#] M= A+_^.4CN&=7ZCS2.'2-\R/@(FT/CGDY\"X]PT^IW&H&_H MS>; ;'7,0;][=G;>..NV.O7>( _M=]S8!'B=>QB>#=.>4'0E.6-YJK+Q[A4 -?=[ZP?+C3 [N]O@@[FS MO"EH>*$/$6'FRRX&V!3!LB[YHM&X95Q257%$5TL\GZ_@WCV(<0\\9 MP4.O 0(@^, JB/WLG&NY^K:37[[DFI&-.CIS_T)ZI@ZSE9T^_)Q]@>OY4^HL MI#<:NDAF% +$8HXC?_WY1#_AGV'@5OQYS2SC%7XAD2_[-HST*)W U$"^3ABW/<>@L8%_B/[XN)UB>)(5BDJ)4=?UD M%K?-'R;\;FG]JY[LKWTWN^JZ4&7[QW[7P..Z^ZZ^7:2WNL_;4Y M?;KS5H'?>3$-/A$8[0-4L=M(]XJLST7Y&KUVQZWAWX0M.^"V;&*2$K!&_%TP.'LP_>,!<*-,4"C3(>%"X*9%F40)(4P^PH M&&*.M8/$+7,KD MH"RZBEMTK9:FUY4CIMA6L6V9V+99UUKMG9:/5FRKV%:Q[;[C)Z96;^9JNZG8 MMA)LNU/"#QO!/[SW=TBQE7_;KA2[<[\R%\^TB[H4HZGMVD'H\T*,6^[Q%C&0 M81A:LYD'SH65KQ40H^5&E*X9[3QZ7B%*(6H]HK1ZNZ$ 52A E0]$>91<50+S M%0!_1IA65IOAM5FMSW>4*;D'J.E==IYCCBI;+,B"<^* M@K.NM=L[W7]0X%3@W)57HAEZ4V&SY-BL#AX+L%%;P&A@E;%;3;G:U#6C;BK! MJL!90' V#*UIJ,,Y"IQ%!&=':QG*(BT[-JN#1W.GB>MEL4@KE!W8L_Z*[,#& M%AZGL@UD!3>#S$:>^&=A96,%1&"IX?0?/W5,P\PCW!6D%*24A"H%G$H'(7>J M$%0H!"F!I."DX"1NZ.:)6B@T*32MSQI09[P*!J?R0:B5)W15K0C507/[LFU! MS<;L:?N)N..MA;V-;5/?$J)!"A8>C;PXCCBH0>W)5>Z8W)WQHUG< ;'9@+_L2_&7JM M'G^C$9\%,V9AV6IGKL&=9,;\P'-=YA#+"\+,BT8^7.22X9Q,8)&93R:,CBQ@ MR)# @!X97._"?$9\%&//B@*"K^2L1USV2. ;8#]X/!^''"3^"-//0K%R +U!\(QD"435R*9X:\O&',!(Q)OF&NM;,RVPZ"XY;95Q M! 2[RQ T-T&0T[@"X>;R_?ISK.M[8Q8$\"/,V9A)!(^I93MV.$^GC!0,%%6 MZJ:*:"O94CM0+K7\VF6GH$>(FK7V(D1;Z1>[T2XU/F:?32GP/\CA)0YI+&FW M#,MQK; T_OCN $>3L ;>ZJ$J(6C4XZM7!4Q!8%D%9EES.G87 OVYQX*! G9" M[F<#T!+)G7^ :%H RO(/8Y%S\P^$LWQ &*S)*/]H;MDL9-,A\X5K4-1]LH.()0;CA%T//C0*V"2Z)#>^M0\WO-]>W$CKDW)N""V(Q M#?P/JT8^PBK!9QC O^B<@IZ7E]TQ:^)ZCG=OLT!<^DEID'P:A'_S*,8Q])P1 M//2:Z^B/DET_H38'QU #]S+0)B/ ENC92?)D8CD\%-=/]E\8D*\P^Q^^'JR$ON3[]_\ M4RO77?E^*O6[VF4>?%7?];I%>?F4T1X/N&V.A7?>*M<[KS\MV7ZIFMC"1M;J MCM1.MSDL$,;,WY;R->KKCIOOOPD#:\ -K,1.(F B'><9QP0$K:, P;_ ;J6N MM:%-Y-$L]G%P_!68[QL7[+WV>%,DJK?N+!:@KNN[' MWMFU&/Q>/#UP./O@#7.A0%,LT"CCH0BX4,:#,AX.9SR\.@A1[IZEYY[+R<*- MTQ$;ACQMP&=!*%(OIQ[\]F^>1/!.O%&=@U=E/5?UL:ZU=]N3*-=AE$.N]X9H M7''D0)%.62DN+R67-S2SE>M)RQ>5;@L,:/ KX"_JMU1+->E5:62D>4HWGJ1[.;QT,M M).2.])B"$L_OPRDM70EGQ2B*45X:=K>59_=2&? *^"4'/AKPK6V.-RD=<42L MLC/0MIR[JEWY7-'EUY]_VK*FOK7\(KD!HLH?OZ+$;>Z[MZNN MFZF#:WG1S',WHP,+X_)E'=F!;/^![3R"(,(B1W%QYJ6RZUA<]\H+MRVGOA_+ M\^ 28)WP>A>9\,P.97&ZX<#8DR8;WN8!*_'R_/.T3-'L#+O3+Z=V/Z(_!51/\3^#F/^%&PJ80PHQ_LWBD_9(O!0GI$]9W?["#_&A<-_0W% -?G;K,U0ON2G4K?YO= MD\VY/.(==;T8Q9@+\JZFJOQ]!._JJ/+>SU!:C4*OJKSWLR X^FJ_Q[38Q\'Q MY2CO_1XS\2I0-(\"%*K>MZKWO>U,JGJ>"C2JGF=91[GNA]IEFW! M^+UX>D 9#PHTRG@H)2Z4\5"$[,*JKG6^4_= 5,FK?P_&8V:%]H/8*/9IN"% M^WJ+LCJ%#/7:D5?'594,%1,8M2.O_Z68H A,L&^- MREA0QH)B@B-D KUV^"*%B@F.G@F4C:)LE.)8S&\(;.X5GZ^+Z98B=/O< 1]5 M6N, $M'0\^P4%E;P55V^*>#O#/CMI@*^ O[Q ?]CKBIBN3RZ?3MMBD_*44FI M7IG:74>:HZE$\[LP2C-7:V-EDRC@EQSX1EL!7P'_"(%?[^;I7:. 7R+@'R"* M/#V>,CTQ\-O[YY*? .#>-?JG9TWSKJM M3KTWR$/[':]@Y8W).?P",QHD4T%74+:\5,5#W;O4:=QSC;/:=@4:%X:ERC"^ M,"S;M9P(AP3R?H*S!2AV94%!3O6C'4XFGH,* *>6!35RY?%)'C*7C>V05RO, MU#V$2?\S\NU@9%N(G( _@5!8W%>&'FC/ID%/&ZK/CY@3J1J.Q* M'="96+J"%V3$BHLC-F:^CQ48X?4T"%BH*KBN']4US!9;.63"ERHW5O!D1AH^ M>CO4MBHHC$ENV[P\AIM@YX(RX^%*+FO P<%,P,69U\A>\+/E$FZ''[U6WP5^ M8]^;\K4SC0]DS,".H0Z\BX91Z/ES<6E: MC#B_*N*S$6M0_!O?P832)*X7DB$-A'Z4]7K)'Q,;;4_DM:>9T(TIJWF1 UJ9 M$?U#=DSCR'$R _-<_NV:T6C;P;74PCZ91"7UW\!$FBQ0O0UJE(A7(GY?Z,0* MZ4(0ODK(SGQVBH)@%\71LR9ZW=R-B5Y,Q^$?;W7='N%!#&9^P26TX*V@NA:J MX>=7J_!\]B3=U$29,YB#*2_'3UTW HT>:_95LU5:!],9M4*,] 21-<%:^ORA M/$I@<64+<(LVD]"O-I3_NV8P&!PV#"'(#?N _+ _" *8FKDE.,J%-3%Q2">/?KY).C6 MNQ=-L]-L-[M&L]FZ.&MUS/[96;?=Z9^W3;U_DHVEO2U,F">:M%AAXIO]5V2/ M['#.9_^%]@$RO%F. M9;H>#V/^K6YT:^;V+4. ERT:3#C ^!\,( ="#H/)KU*?.R'&:#=JS9T0\^CY M/U!&69)9P.<'#0I"3K0^>1=JS&YS1]048&G:1JVQGY79@G7[S,IRKL$Y-[^Q ME@;MBZ6E#BU=,9 V SO!LF<8=1!:!]?22163+V( &Y&JB6]P"SD@]V!B^=SN MX::0-V,";0+/,P_WL&QXU=#S?>^16Q9\[X:_(N?R2IB;3?P_(.J&/7@.V"M; MH.4/QINT,>%P\E9*HH,26%\Q-/'KAB8O2%HLP07_B%Q^3UO\>,O;*U%_3J[! M2N-&&5S4B^YA73FJ$\?6U,U&^IC?Z%R\&:1:$,UF#N-MGG"B<,L>K-/,*LV\ MP.;M"'EL%"U/'Z=YY-MHN*&A^, K;8=\=>6R<%Z52\?7&3N#R3#51[2E/VE@ M.KMBP447L8!\3/#BS$DP@=M.A5.#4A@NXT@66]MC1P4NY5XQ1B$&DSR M [4=OH&?RKA8./$5X'(U H\28!][C'S=QU$8H=Q= S$P0D%7BSWD$8!M!$- M?\]9<"5B'>S'K@2B;*+BK8-G,R!GX" M?&>G&5^343&289)U&H+[[+( ;DD5SSVH'> (>6E6$"3LK<5#I!8,25P*"DF-$C\> 3+MI73M7891 =_FD@B?2C'* M#Q\))C+)51$ "B>^%]T+E,'">KX0E6/;!=Y&Y:D8=V.BQ=C#\(W("T 6G %Z M.;9^L#E?)3!_,U(VP\$(C>;R(@E"^&,D+Q',&9&O K/%"LR^H0GA M;M/5NFMR'S-O7\AM+&!3PRGU[VU7#(]&H1=_(?(J^3>B/5NW6^N"I5J/_VEN MUP6Q<[+Y&+YL,)>SP]S.NP4^]U/C5;<5I:G-"MQSIL)6H+]5+LK7Q'+?WM^J M*Q0F!-1.B.ASM:B8/VJ2@&&62%"[6XV+=R=]CJ%%^Q4)AA$=HJ6.W^\17 MIK@3RB,E[\0S&V?RD!77\AS8>A$2A:VOU]9:>IZR"Q6JL%?T:EYE/V>FN/S@ M7-[5&IT\586JS>45*E^WHM5M]X$%K]+JKRZH6<@*+D93,\P\=9(+6<7ER'V5 M4B*PJ>E=L\( ?'6PI2)^D=P@Y!O0R8;1[J1HJ\5#9X5,T?.-F9D?A^S>=MV%1*27PMIE- G,;E-KJ,)1916" M1804D*4U]5(5!CZ&8/HSLHYG8+T@Y=XOU%:Q:-K>JY\971KIFU_XZV:GN;8C&''S&]S2_^QCHJQ(! M5)+NVF%M53#I;^U::^MS@^+P>_XQ&+7N]F<71\SR&0WPC$P&2DL'2_E)+9RP MM!@/#4/?'D8B(1=S_R?4O1>'MY9/-_!#^/RXCC<>!P#9X1S/,?#7CC*'_^D( M>24Y'X0'LGA1@TP%(#S2Y>+]_ ?/%6<"@+/@?9$=3/#FHIYW+$(UT>6,J9&J M)KKK:J+OHT=4^NU*:>U":1K-F;*VQ-/(XL:W)DCK*''7% M5X%T\HCK61PP6U)OQ ^/\"'595 MFB^E5BC%N0?%V6C5.CM5G,O>&ZRJQ=@H4Y$UJ4(!\BY3FV,[)=G8A?S3ED8[ M]$!P3]CH7M1W $S&NCW_2%N-'4RX*/NR,%8VG3G>G(':"3WK!YDYU-UR3LT= MZ%=MK8M.XX(B+H_B(E*XMPT_A[(>BZR"L!T%[=9.2-B"NYJ[J#66&IF+( 2; MQ*=NN,T 36,'T:;, .E3MG< MX]B#P@&G&(T4^"& ADC+"81^=8$PT6\#L!L MQDME.,Z6 M48>OT^T$J[;TD('N1?V)=QQ;44VQ/P#-'B^H.P'7E6!Y&!#:P*=BS@(^9S0S M9Z#/J;P8N )=) R]>BXH_SEQ[!\,_@,V@'A:4I/'2ZK5B *KL178FTY7AS7GO*2+O+YI2N7LP_9K8CQV<$" MV 2,I.&MR5*WKX/04ND_;PK GC/<<22=_MG;RWSSDD\3@-86]RWTW MM$^C()"M9K4HAD8X\+LZV?]ZW7.VH-ZO]EO#?K&R2^O;.RQ4&1Q=W;IDMN%6Z<62K+,]("$L6Q9 M5#>I_YM?=)=,^KQ?[O#B4N2>X&OANJ6*(0V.9%0$!F"X9>,+Q;-YY#%O2FCC \C:>T8*[2EC,S\QT %EV\$,0@X+)#ZGM\E@77W69\3!B8@,C%E4N%?6@%SHD8:7[ (M2 MR^6;,7^,55OYAN&24[_\0.X/4;!IX4\8NI"5MMAIW/ <+;N(F;63RZ1EUB9R M814=-N(2V7[ \%P\#-F_2MY4(X,4-W'E>IX2!B/0R# *>>@P#J.%GI9]I)9V MR!+:P(N&X3A*1!QC%$%EV1S%@$9'98UX12RA5\H:0D72Z 5Q4 M!%'_,\@J<9'^0YUY8(LR]*MQ;,GX:X/6[,D";R2)ZO*E# 0570L MF@D)!Z.4C4U8?3VZNOY]\2I1/LD6X67.)&)'GON;27-&LHI[R.#1" M8*5BX\)GLN\#UX5\15&+5'<1$6^$55Q=L,4'IW9: M8I&+6Y(>*=CP ]^3))?QWVLD,];U+Q)[U4FG4AIFQH=[14RZU]QW3OO++C8A MC<>*5@\7P4NC6T.W:((EV(/O&V=;PSCRN!0J1FZ6V7&G[Z7,GT5ZYF4+D+V? M2$-$9AP<+I$LT0XGVRZ-]W;5T@@GX!?F7W9;LUWN. @S+>D]]#QBM'7^S@MP M$0VH,'"S>,9 [F[*.-!"8#;(>FFS"-C%PGA5,D@8"N6&H^T&H1_%78# 70[ M^<#>M=:$XI8IT LS9 78V1=/ZSG8V58D"T3^,W-V^+W_@IZ?1>S M@#+#C#=%,'<#?'O1E,X+TUT!+Y^>3(FD]SZ3<129&(.;\3ALD1L#<$9W22#_ M/J*8M\C>A)Z]2:D"N"]U?7OW189OVWJC9;;J [,].&]B.V9=[[9[C<%@<-YM MZKWZP],:E)]IQ M>#I._P1ODTSF,PP0BFB=H7\@=(0]5IE,\N(GYI)QB/TLF34J'YY]YT*$MEC) M)C)S4T;G4$'*B@,P";.9[SUQ.Q56[6]ZK1[GE'#3, DE/[=6?(E&$8NMQM0[ MQC.*]L@&CTDX%A<^JG*-?'>YQO]ON 8PHY%SZM(1UNY!-Z/AV2P=06=B'IO69)T>I(S&'\D &G"&(ZB1', M?:_(]S)V.C]["0-WL!=F$,+?X,^-X7TB3W\9QC.^FZ)EDV?C(A5)\'[[4V85 MSV3!\SO+0$T.N7"RX8MV_(66V9!VYC7R=^\1YMG78HR*O3-<9/R=8,OD!\\! M3V6AI^^4CN*>P*6S".>"39JB<;?9V((6$BL#E1@9+TL_S'1R M(MR+$V;\JG";+XLI2X(-C?&%)/!OQ0H8EU12W$/76. MGLS,9KU=#!S9(8:1V,MK^X=08K8KP DBP6:/L#HV0C ,97]A;"T;N^C\>" O M22/=M/@=BX].\,K=+'G(*1Z%6'F1>#]+<26.2,P9J.F#>]D%L IM2_P<+A1W CZJEYV>2LR1","UM?ZX>.<'+T,IZ-KNXL4%&/9)/R9;[L8R7>R>20'/IJ[ M57V51GU71]6WF(7&+C+KLS:H%KL:B !1>T"3GY-:!%3&94V]T99?"9\#A>W8 M?D)W 85CQM#@'JW/4/UK,EZ_)ILC";V"K?HG3SL"BW/)H%P4T\)3'E/;7W24 MQ*BX*2+L#!X]QE^D!D@RG[B3Q%-QXC<5(&Q?3#'S!UMQ%I;/>2:Y\UFG(:-D MP\75PHH8F52MCMEMUSO][EFK?U:'KUZ=2[S?L&RC1LZOK^YNKK_=\I#L[S?7YX,^1F&+ M;&'N8T[Z2^8%#I")Z7(,_*.6WMIJI\FMMOX_BZ6.N%[^7*; MGO/LQ&9CW*^S(NZE>N,QR&7A2(K?4K]5_J81)O(HF=!"(DR*]4F9"!3B<]/L M8!%WC9=JEBP5^4@Q$@N/%U'8FPC#H4:=GAK-C^P3NIM&&G MHD5/:^0L3L7@V_H+^::OG):"D:3EA0D2*-.LQ"[PZ\CG)U832/&-:%?HL0G/ M[$J3'>360)(L#I?&1Z=%;!9S7X-$4XYMAY>! --F:H<;$$4^VI_$Q/%=;K'_ MK,59Y_AG$$VQ\B+/RN$1/YE8CVPF]6MH3YGLG1$0M.SLL2TP?CLX)WX4)V8C M*3*I_J.=>2^UK&@:">\W/AP>N;85N\/>$H>G)VQR+FI!%?Z[ZJCSU(2ZC+/"I;(2"5<7R>R+[&R8 M2Z6U?KET22^ZAQ=P:27V_2P)L*12*4];PLQ/QSGEQF;H4S<0AS%J! _8\<-J M38VDSDR MF^Q9K,W5YY.&+4RD $K+O'CR44FF(D\LC+/S,^^*(\6)GB&QBJD!X%?./:'$ MNX_LD=C,2Z66K #'\XQ$ZE%:CY:/(;WT/W[JF$;[:\ S)H- UEW3,N*7B*,@ MDML2S<+9+;NA(=GM]43VF25I-&(:94A3BGJI&.21')L]QLET&9]ZH=8N/R B MS0)Y:5H'?J5*KROSVUY+60V567+:FY&?C\#^J"[)J3!-298B$ BNS> MXU(-F[< ) D8K!W'RP=UXH5>S6D[V;N2K"]WYJ_?N>BT]7ZKW=?[ICE0*6^'/J>]O(DB#@C8?"?E]][-';F\K)'KN[\/;LCE MU<7US6^]N\OKJ\UQI7ICT.WIO5;_[+S3-)N#WJ![UFH9@[[9/N^;C?."Q)6, M&ODV^+7W3024!OW+JU\+'5%Z)TOT@AL'Z,*A^(+_)DEHE(=0N&YPP URXA*W M?*^,NU<.M:?IJ0]I(WCH+Z&XM4""BKWUH;1.$W."IR0G"024EW/'E"MW+FKN M9=^$NZ;B1;%K&P>%>>XU*CNTAF J>58SEK;UX['0^WOTX/ $ $UCQ7'BTV*] MPWB0VJ;*ANLV$#P_8V3NKF![W=SG(;^$WLZ4+UBHS/<[R )RJ9%+,%CC9<'-._'WZB'L) XK#DQG#CN//8RU MB)C*@QW(J$]\5CHSF++%5Y9Z,\)#G@[5.W -/XF3;I$O"DW@P24VXB$#[-(5 M!!%/F\I44G;%7BRO7("Q3#SIA+4\9"7P3/$'W/:4,C5Q'C:5D$T[\ J_G,,M M(U 7T^]*,/<\EO,;S$ 2R.'U.49D<<=^)1^!GP6JZ1\6YCQ@K@TJA4\]^8B1 M %/_FNZ$\R^,KY^XMX'O-)H:WRC'X0F@45K(>T322MGK M:[; O-N^/" %H\7$6T^H8^3,&DE2OL#1!AA0,>"I?4HYXSMS_E# %_5Y.K@8 M(%_P*_";>& !/F/E<0H/Q52Z.%UI-;HBD@#PY"4(M:6I1$LA5NQKYS6;.X"6 M19H64AI$_2-R>4Y$>Q%2>BM-0U]/^O.0.DES*$X$C/B+N&?<:+\+C-Z,(S%" MCJ,D0&4LP0AF;)G_*-(LDRZ0#E$0NI,F\!JU)6DM9T9JL"TQ XXU"\&7$QHE!$K$I".()7T+M>JR^78"] M!GA_8#0MY''[-6B)1XX/%J&GYU"323%[#6J2AR^CAI WI*T?$#C7/,*6L42L M]"2(/<7)Y"$Y, LXL^(!Z_BXDQURJP,#@"!L>/1/'+[GD;NA..LZ$B8'EB9* M&A@MV!=\UV*IB^GZ6O1:-K0LO-][YH+5@J:-/_-$0V+([FW7E;0)D%TOSL<4B\HG-ES6 M](@AG3,YVA<-I2_YG!DGE3VT*G^1XW=CU_GJER M*ST-D=\/K">/)V-X=2J:',@J<0J9*Q5;YG$\ M!N'O08WR;>A*?7Y<")OLD M#409^R%N$:N"Y],<'O)?%DP+(T#4;F:8.%B.1;V&/%R.A>;X834>C]$6.4I+ MSL0C4"3A,$>X:S2.'-[ ,26(3QZG2/912 ) ,0T(Z\=XYH&G JXA^)DP>?E: M+D\62U FS]3SJ4OZ1XSI ["M?!P8,2"2XP%':T(Y2="DT>HWC5Y//]-[K:;1 M[G7-=OOL7-F?G1OVL7Y"@B5DCWZ]N!K]>WMX-;@9]/V<*)QX?ER7659E?%U9"=("Q1UP;"#$.@B&^=OT$QX]'4]#W[GTZ38Z:%GF#MZ AL40X MGC?;!HC!;O.L:30[W;/>Q871.S=[[<;@HM'6B[(75*^1_N"B]_W;W2WY_OOU M%4C#J\OKFXQ0++P W'7?3\]]2[AM_TBJ7QAFN]DQ!]UZNVF<@[HUFF?U1K/7 M/&OU6\VB(*E1([]=7@U O5X,0*NF-4,*,)?'#: S,,PN^MUNI]LWFJ9I=L[. M!KWNA=%O]MMZ[ZQ=$ U7[/7?I38*52"C*E*VA:KM-,K3!$PM.!_C7:KWC0: M[6[3K/=[%WIGT.X.>N9*[:V-0ST-F'4*F,-LM"\B'WY7CO\37+/QF;?VK5<]W6 MR?>R7'<9>OI;EOK,W,0W\%"[11TYF5-[-'+8UP6(8 )*=OVSGV6H./L5+SK+ MOSEY05:GZ]YY*]]T-K -@/@)'>S!T\0>VLO==S;!86D2!%%[F01,&L5P[Y<) M3#1;@?ZNZFPNH4+1I^A3]+V7$/K=]Q[L$1L5A.1W7M)$Q]0WZ1A)J]3M\6;C M[(GP8T@D+O!2UN6_=)-M0+XO=H-]67#+ M2:(>Q4, ?]794]TP+.9AMQI[;-?>AQC_2C?HJ(+;.\F)E=AM3DGQ/TI,*/H4 M?86B3P4U%*F*5$6J(E61JDA5I*J@1AS46#Y>5Y3%K)27^7Y!#=,:[R>HD783 M>6M0@ZBHAHIJ5&O=%'V*O@+0IZ(:BE1%JB)5D:I(5:0J4E540T0US)KQ?PJZ MFI5R,]\MK&'R7 T1V=A%6"-X+ED#ZR6_)N9A=,CWVFWM'!N"\N*?Q*@W=17C M4#&.2JR;HD_15P#ZBACCV$U[R((OJJ)5T:IH5;0J6A6M5:-5%0)3A<".;,VW M*PQVB#DY=DPH^A7]BGY%?S&B+*79_3%THW9Y=:L,FQ*NW?^5E'9/(I41:HB59&J2%6DEH?4B@4/;L__7M#U M5,&#%X,'=_3)<[WIG R>0N8&F)5Y:TW8E*IH@J)/T:?H4_2I:$)EUE21JDA5 MI"I2%:F*U*J06K%HPGGO6T'74T43\D03SJEC18XHCO7-=G\,:: R%11]BCY% MGZ)/Q1:JLZ:*5$6J(E61JDA5I%:%U(K%%OJ#BX*N9]7P^F[AA3X;VZZMH@N* M/D6?HD_1IZ(+U5Q31:HB59&J2%6D*E*K0FK%H@O?>F<%74^5N9 GM/"-#IFC MH@J*/D6?HD_1IZ(*U5M31:HB59&J2%6D*E*K0FK%H@J_WPP*NIXJJI GJO"[ MSP+FANI A*)/T:?H4_2]3W#A MLH!2V$QP"4[ASR?F MR6:+2KRB]>'KR0J(Q$_=1OI;A2RR-[5)+0U5=Q,[(%:VX2<))M1QB.N%9,C( MB+$I&Y'_^*ECFOK7L>VP$?_;^$K&GD]FD3_S L:;A,K6GH(9C0Y^%4X8?AW! MFVVXJ&>%^*W1K3>4S2__-?0_KU$^JYU93UZKG')KRWI] M:?#\WXF?ZKA[=CKT&?UQ2L:3S $7ZQ)?44&*/?CX)>F=G1JO3ZG4' MS?/F>4OO]<_[9^WF1=TTV^:%T7 M?UQL9W1[^>M5[^[[S6"IT<,[C^PDGI;7CF$';\SVH$9I[K._(MOG'!RLT4_K M)+PF;[RW Y .\*@)#<@HCVUKF2MW.X"/O_NV:]DSZJR^ M]U/1Q8%T-\PC>RUR_EUTK5QUB5TU M^HK#L27A2,6-BAL5-Q[*94[=U'^!DTK6>= 7MDO!J06?]GT]Z/2].):>97F1 M&\)TO.A0OS(E\ )6?7&FDS __5?GX?>:/[+__ZOSY-PZOSR_P%02P,$% M @ 5:)83\WIGVMY#@ A98 ! !P'-D[1W;AD>'(( M>H&F5)SZA'Y;07B:DX\QXC/*$TS29J+49Y- M:\Z?%$$Q/K9C*;#[9LX>!BZ+J.1+%9E^,H4T84),O_1S*@VEB3B'HG"Y-<)N MBE/$S+XUB:XK9#U,[&5)D=2'UA+@)W=A+T*&I3^U%H+0!RQTJ7%8)^^5H"6? M^SF)9I)01%RQ=;168\4?6P]405Q%;F0C1(JC/O1SY(8"R) K:N^LAD6&I3_U M<_QU(1"E3&I*ZE)Z,0P)G;'X"EQ3>?LT3=Y?\['2!"*A3AGP91034]<8(F(+WJ.@KS_>FENF<1M?1/3,'EF-'PW&@YK>D:3VW>_W*&IW]HQ M"1&39PZ'[PZ'HYJ>B>GMDVM _X!(U6L58^J=,RK!Z%"C$RO?F*@8I\WHJ&3: M%*@YB'K."KU7WR@KW$;<74 2*X#8IZ%F](T):G1TM#G9C/YT4E:.6P#;Q^P% M9O$P!63X()A//-51^HA\U0F<+#"6XIZBR".Z.V7AY/I4#:Z%:0I_:JI.P+[Z MX8SV;$+<*5)W$O).3-_Y,>/PZLY2P]\B#GHNL"0@^0["9DZ1X;^= MF&4.\>K_Q!#B9G:.Q.*SSQZ?+YYOH6[V]Z&]OX5RN&+D:$ZO$;["%2P #1< M0Q[P)04?XI=QN8F/V?D'39U?9.G$//=W&#RH[A4L'2_P5#:IPTL)F OM@Y). M4(&0XP&E?2VCB]:T[?^4HIO7L >E:]AU5^Q=UV?-DM8-GW)\8Z]G=%#2Z]ET MQ?ZU>2[P#'..O:_X =,(PW+_%O,9XX$JWV^F/IEK >UCER5A2LGH1[ M&">3#2:0GSY12>3RDNH,HLC;^,A$QN"B8?:H(]OI4OBH4EI,SBG0VR/O?$*< M@IT%Y/7) G'\$0FBGA]>$#^2V+./C#4)FMLAPZ/AX?JD2@D[(>:.)NUHVMJ' M"?6]C(+K%F_OL]I.VDA:)4YZ=0G7U5P+?VAT<]=J6%(+ECE#D=IG3^C\V\(5 M,;ZY;34L*0G*?*%I[9,SOF D<(-76U;QS*7T24E4BO'W,A+%JMLN2HM8YC7H M24G<2.I5-L'YR#SP7\K-U$V$%S=PS."DI M$-*@N7\-@FM&7206Z6I1O1@1A)B*AL^P:I$SKVQ&)35$0C:NW?IJRXGG%"GO MY50QVOK3D_K88#EJ0W6K(S<"X%9')AQ>';IN>LM5['9:YB7MJ*2TW#X+]VV! M:[2R=1*K0\V\^!V5Y+;M7MN_K'?#YXB2O[048^I=JYH+JKZ;$/-X_Y*%U[;3 M,B_BRF9:D:9NL<945;V8TWWU5VZ+K0#VB?#Y>)K7":.2;3ZU_%\3:A\SZ20* M L27-[,)F5,R(RZBXQ[K78T76_$!#_;4) M __H]L_[P=JY;LF%E=/?]-EOR3G9#IH*R9$KSWJ21[BG!P&X\(^Q.E%O#" > M]N(MV9=0]( Q'_"MC^@5#J:8]_2I=F>]NL#$]Y7U4UXB N9$1DJP7SB+PK.> M/G#ZE$@<])SX<*WX&.U3CP6(T$NXH;3M.3$@K/L)\^XTH!?QY$7/@9V6E1*7 M*+D==F#)E^O* M3.-S'T 3/"6R3,7X"&-90T-1+OJ:?M50+ZB=R[%7KEZC4>JZ4:#"",Q_N<"\ M9-9Z.@L@/$?$(=5%()'Q)3OYA,[@0 M8@_"K)_IW!B]<^/!PB(2\R YC8S-IHQZ"^S-,:+>(^)<3Z?:UJE!ZA]CJ9;6 MZ;!%*F-)WN?ZS'A90^YF=H7X-RSUL2SW4(6(Y$76Q$8M"-2SDB=/%Z ?=Z,I MOMRP%Z@%!=VS%P+K/6NHNS3S/)V8()J[_V]29]6%57=W[Q^S G?X27[T8529 M-2F"M4AG,B7SW-XY]UGDZ4?>MYQYD2MO9C.LK"96TW<-N)UGZ\(9">J(!$(A M0&+M#10PN/Y70B'1J"[T+BK/)NI",%14728DUDL#J*E"D"#/*588W55;0)FH MQ'$YT<%?C1V)J:(-WA-1J XYSW6N"]Y9A>.Z& M#M]F^M:%_F[*A+4-_ZABP_\X04\-88^VJ\RYKBC/) YSB5E^LL%ZYFF M\M4 ME*F[LEV89=N/-]3;#M<)=1@(P<>!7NCK'M]R4Q4S3!?4^#2YO749C7_<3E76 MT^6G(/39$N?MC"TP70ND58%E<_\G97I!Q?AZ,*D'VK72>V-#I?HMH3KJE0%V M3;E+5;#!DOA>X F;2:B^\?B)9&.T^G;ME85' M6>8O2E5A8E,EY \?+ZG M'N:JOAX#9^3[RUS#AMA=J\:WFV.ZQ*E"4:K0K\B?+3'B=0RR%;]K)JD:_<9M M2>N9MRYPU^IX_8JC%V'UTVBKZ:?T3N>*HUS*@Z,J^0MW.BS_T4]5\A?N=$[^ MK9N!UB>*#<*N"]5;M%3?H89.GN\6GOFF^FR!Z=SJ+],-XEV1%[-L%G\JI#ZS7H8*%'( M:)7J+\SH!=+(2+L740\SER KU45$TA6U-/;6N+7LC)+V&*U"/J:9NM04"ZP?K'35LM* MI.^F5*VW66GC!5%[M%TO="=1&,:7D%_\\<_"\>1?L=X](%GAR+G-_->>3B<2 M8D&-]+<0VYBB 8TNF.$./?T&Q;?Z04X88XG$=^PZ>2@UP5+ZR4^%EBS5LNG0 MGLQW$S#N%OHM5C:3"_S(H%1=7>Y5W][Y"D^W>+:^I\E7>T2V2)WS8Z8]AUD8 M\>45L%G&3[,^1Z# 6&;;&C*=:X%V;+]_3ZF7'UI'DCJ]6$_=M26;RA M5<"**T ??O@_4$L#!!0 ( %6B6$]OUJ\RVAP !\C 0 4 <')O+3(P M,3DP.3,P7V-A;"YX;6S=?5MSVSJR[OO\BISL9ZS@?IF:-;LD49I*55:<2K)F M]GEB@;C8K"5+/I24Q/O7GX8L.[8CR[1(04I>?)$ L/'A0Z,;:#3_\=_?+J>O MOH1F4<]GO[\FO^'7K\+,S7T].__]]9^?T.#3Z.W;U__]S[_]X_\@]#_#C^]> M%7.WN@RSY:M1$^PR^%=?Z^7%J__XL/CK56SFEZ_^,V_^JK]8A&XJO5K_,:UG M?_T]_:CL(KSZMJC_OG 7X=*^FSN[7#_[8KF\^ON;-U^_?OWM6]5,?YLWYV\H MQNS-7:TG2Z3_T&TQE#Y"A")&?ONV\*]?00]GB_6S6SSDMOBW'\I_9>O2Q!CS M9OWM7=%%O:T@-$O>_,\?[SZM^XGJV6)I9RZ\_N??7KVZ@:.93\/'$%^EWW]^ M?/N@D:MFOKAJ:@?C\)N;7[Y)9=X,5XMZ%A:+T?RRJF=KW!9%6-IZN@!AUFU> M-"'^_AIJ PS$8,-P N&_6M1<7E^%WU\OZLNK*:#PIFWWVY3Q]? MUG*N;B[.XL@N+B;3^==NM&S78LYNS2^OFG !9>HOX2V8)Y>AOPZV:+O7KH*Q MM:QAP2A"M6RK#'=5.IAP;9;L754.)EBKA7IGG?Y$*T(,31/\Q_ ES%8!%JL/ MH8GSYC(IP;-J6I^O;81V [U?8]D[TX88^S25O2.MB+176SUVI5[8\_,FW#SE M+&[$:#4&+:H>7-#-K^'UO\+\O+%7%]S1V\0^U(TZ9NCZ)N?'(@YQA, MY>7UV]F:H>GASTG:HFI_@HYM,X,/%C"%/EV 33BTBSI9^$4]7<&"VXX:+VOD M<,+O)VTV\=(\?Z%L]ZL<3K#U+'BA9 _J]"?:NP">9$N?=&O9OD5IH]>WE.Q; MC+1IY5?3KIE[6+\/LQ:T=K3LC.W6TWSX]:++OCK5: MC+85[4^0]_.9 R?Q5A,G3^OR"MRI%]B]+VDBD^#C;^G/EBI^CY8R=:/%&M"Z M?B:16U'Z!2WT)_99@A;FY1TNYNW'[NY>>/&XL=V=V?MDG+5_RH-P@M+("]FGJ MR8ZX[PKJ'?R_*9Y$[N5@_N:YX=LRS'PZ63C@D[=,Q2S/W09T[P]N?;2=\\EM MSZ0/(-.>Q\IWDB0Y;B69SMV#";=Y^CI2)MI%M8YK62W0N;57;]),?!.FR\7M M)^NYB3#9!-[\U^;C\M8U3H;0S/]X8'HKV-168?K[:Q"B;%NU]"H2ZS%#,GB. M%)86$1$="C8HPWT(C-F''9^F@*-YLQF!;#UOU\F2OOH;Z_&*Y_O.F%=NX'ZCV,#1J4^+- M(FG;U"(".EW>UD\A7X<66#EL;!=S\1#5XV4D^/^/[PY!KXC?6Q^&"OTV+X_.!OKU :I[61 ME"%5\8B1/$3$6"O@9L?"*F,7&A6P;](%SQ9IW0&NT@( M0Y4@%>*,4$2IQXA;7QFMF6?8[,\(^I,RHC>PX62"B$J9ATRSH#>I$X@RF1 UD1-3" !^[@_)\3/R(G>D,K%A4S4-[F[#MG\$##E,R(N+^>S5N/_N&@9L; 5 MY> [5YX@T*9@,*O@$>&26&$E$:+#?D,>9=#SX/> 4;:S#>_K!)"=?K"U?SL; MV:MZ^?UF][:3C>TU2N:%QB9'P=!+>/9^*VPZ^V3+5D8WLT7B_=A>18_ MVV^[3\Q?TE)IM':$@>M=<G-P"+/1 M:K$(RUVQ=C<%2J)"9)$3Q&E42%"'P9>W!!D&]A4.A!!YQ+#!&R%;!(O<+U?B MBE6>28*\,!3&'4M$E4DG$YI*KJ+W5)VZ-[7/\#PF(_K8P3H09L]SYH>K"_#!;40;2/3GK*JGTW2DY *(E<+H0=MN&?TVUX(HX_[J%;C_F^OC0.&U;=;6 M-FA1NQ31&P>^(](&(#3"*V1M99!CUG@P(S$E'?;C\YS:]4>/PR"6[6SF8MXL M/X?F\NWL2UC<7$':=3JSI7A)3 A8:HDXTP8)'RWRP4;DO*^$%D9AV4%=Y'&R M^^-#3Q#E4Q?SJ] LKS],[4TR)S!PKI+0VPV)-M5*3KD,#OQ)8KE#Q'@/&M(9 MQ*CG5@<,1GDK-^GXAD0GEZ)GC(YSJ/\Q(7T6_P35EA!I?:#_J%[I760^8H\H M$0(Q$2521'BD0056SL"W\>3WZWO@1-\@'<6L;&M/EE6P3)-@$?$X(%EIBCBO M(HI2" ,ND;!=[A7DM!0Z#7I74'(-\MO9TL[.4P323:=!3XV_N>DJI1[YUWSN MOX(KM&/LVU0O=;IVA66%M(9%D'H1$)#:(,ITY9R/!A;#G\-8Z$2) V&5BRDM MV'#7"Z8JSG&@2 KI4+7>9Y8:'&;EHM2DBD9WV%;(LW/>PXAWP"-KM.^&CZT# M?1^7+RNO!1<^(!<==#(R@JH(*UGPV'-,J&.BPPQ7/\MX]P7.]\'_QYO'N+R# M_[,GA-B1DS]/GHI]TNAGEJQ%!OR,F32V[U]_"$T]]V]G+@4,A"+<_'[QT<'V M9LJ*VI<:QF!X#28X M].'..A^X9?WEN00<[1LI759(ARZ1$8,I72)F08K,P:/O J8X=;D[F.4\Y MW/#/,^*::RV%3GP_ M]-HN_ERD 4=H&$M#.H4= A@.U78<14T!YZ2GR7>)4\ M/#G4\/W(DD[ Y?.'?SL/!MNF6AS(#RS1:K<$_,L3NH9&&@ SGIG89W* M?G&3[617^$?+)DJGF;'8ZQ0V")J;6(&B2V=>=9T+8*9<25\9H*5,$?H'^C1]S#OX8:;K4P6IL.IT%Y]OPRL:8W!'/O M M\LO)_MM\VIYS#,0MP9J_M,S9)Q2JK@):)&!E"[/*"(@T&66ATMB=*3#@%' M>;8%LZU@?4.9\:SQ2YW>&#N9-\5\52WC:GJ;GFOW6>.3U4IA S'61"1]D @K M81%U\,,*K6 2A$>U2V5H43*"GHK)$%"A(@(C1XY MJRN!H^26=8@7)[_4]O0AT#PJBQYE6GXID1Y5+YU66*30"6LT.*F#1[E*CS1=QZ5+>4+EI-5U#H)DQW&,;1#=W@#H&%&UII,01*ZNQ1)9ZBZ0G&EEE#?** M\6@]B:SJ8*_G,:F.'5#4#Z[9#D_L]3JR\/-\X "M)CQYO6C744KK1@ )[:/$ M%=*/RJVU@,GT)T_E:CIO+S#<)PNK__1Z;^FC3\V6-E%Y0#=U0*! P)K6U'J:K MT9O=.^Z(Z?(:,OI+<"8+K$=32NO]CG9WB9^M6W+-%&%>HR P1E7:P/-$,20K M$:CD1,;0(=C7L*BQW5+<#9 KU8484\CTI$$5(&MB!31 M@H#_(2O53[J"7Y%%/:!Y-!;=OFLVW*0@6YN;-]]L6^[V:::4MJH(]]!]HS1B MF'IDHZR0KZ+3.BH)QFHO84N_(K?Z!39C$),+P2\F@.,?=KEJULBL#P"N[U[R M:Z?3Q5D&5681NM9;%+]H\\._3'WIKH!]=CJ,3UC[%YNGZM;1L4T M8\XCZ"5'CGL!<]MQ1(@@5)I(O#WY=/^'&N8=JJPO,(]&HK1WTG:A_%ZAK C# M03.+5& I@$Q@%+'F2&G0QU1'&KH$8AWUL/G@=-D7P3VWJ#[;;_^IEQ?I_C9T M:G-J]'D.O5_?C/@4ELOIYJ+W1UCRF]HM-V^X^'-6;_4*>VBU!!\F!&HI\H$; MQ"L TW)VN]M"F)&XPQW,X^XZ],6@X^!\#%7T=K%8I20(X)]\?\U&2ZVTM6ZR M58T27B*=]F&43*\,5CPBD=X4&[RN)/U9+T@=4D'U!68N$GV\\Q_.XOOY,K0( MI7JJ2AE [0):%!DJ(DH6)>):&Q18\!4/%:Y\AQ>K'G>;H6_.] CB,?3-H]< MMM0TCVJ5V#EO- 8O.%*!O H#8T6$7-U MXE8W/I>=;T>MTF-628XCTIXZQ$GJ-4F> 1/P#R 9NN00..YUJ-XYTRN.>UK/ M'U:-N["+,(_.7ET%#\!OR\?V5-&2*4,=VQ-XQ]$,#R]:O4P_;*E;VG0WW58"!>D# EU($<-:HDH'R3E->:X[ M+"S'O>9T6"W1#YK[ZHK-(I>PJ.8S?Q'\>5B&YA*Z_$2:AS;5RO&X@)DP*K@0 MC W5A$U&B@STB% V%D)/.NS+X5_!R#@ B/LRX(:,<=Y\M4UC9\L6H[^C2DD& M:D0*40R5'C"F!DH4!H0>%)2)(>GR+JPC7Q;J=>C[0S#7\C&.,;CE61Q_@T5O M=AX^VF4XFVT_#]FQDKRDF9*!K^YTJ)!UKD(F!8<++QBJ4M(E+FSDN .?\NR( M9#LQ.C"RWWF6/=WH@^R9/[Y+[@3R:/XH5(LW#>ZH59*Q()AC@LV$B0&AQHP( MFQ238CR12K-!&]8?[-1XC_R%1.@A@U6+%4J+@H\U'>G)!(^5,9H3U<&!S)3C MLH^QVIFH\&4(9;P$LQ%PLPT"MNH*9NSFB@=,TF& 52S) W8)B(THQ0E-P,^$60TT%((I>@ DT$Q'E$]&$BM MQQVV4[.=*._#JA^OW)PHXKF8?W>)J96VVU*ZY,5 L!&8ZY(10:DR13'"G(T+ MA=G8\/&I,^DD.?#4:U/VQCU;PB$P=Q;@4^Q.AW>O5 GRCKE44IGQ4.#)6(]% M 6A(20TQA'?QI++PI]/8/$X2M#_-YRRS?8P@]Y/4_Y@ M#XY]O5@F++Z$YRGQ3,UR,,)@7-(1@PZ*X7ABR)@2*08,@4K7P3 (L"SDE]^[W;71N;;>U]W;_VY#7U/R63F+BP6:8MX9[! Y];+P82/ M!D5A1G@P!@N2:PEC,69R-,1B(,8=7M.2Z5I,GR3+#V@N(MY>M #OMMKL/J[% MOTGCN(G<>NYLJ'TC)5AS> 1^1R%@Y2XXS,K!H"!#J8O1 %-V^C=B^J35P7#; M\R#@7HR##Q5T\L:$MS-O=[^1H'WE4H\+,I;,#,F "@)&_X0238;0"Z*+@@]/ MWJ@Y99_H8..0S>5.-U/?SV?SA[/L>9MI=\42Y@RF6"@Y5$(P189#.2$#82:C MR4#I\0(*Q8 M!X,I7W*#WK8-N\*35=]LV=E/$+0XOVE3O52"@)5'!1NHH1AJ"EJ6#">,CLQH MA(GL<&$@4RZ> QQ\' "X;*>3]\- B["T]73Q4)*,QXZWRGTSV9X)"]Y2NI2* M"3 "%:H,JY"V+B#F*XP(TU[$P)T1K3::#M._=0SE#'SZ55J;;H[,:[>)G;CM MSHX>MZI?@OI17DJ,+.<"2>D$BDI(9 R31&+MM3SY5_!U'ML?7B5R&.1R:?:' MKUU:S]7-FY8^-.&R7EWN8,VS=4O+A52.,A1"5(@K%A$E%4-$6*>C4(+R#HS) MH]?[9LPA4#L.6QZ^I*LU41Y6*\&I@JDA!*I4U$A@;A!TFZ=W[_B**Q-U[! / MF\OO."1'.@.6BQ[M;][\<$V$:EX)S9!7.";=2)#AND+14JP\$\SI5B3(L;Q. M8"AA@%8[TP0^5:7D''N>PM5LI3"BP!+$)#.(QZJR5A%BNNSNY8KQZ3!Z.Q?0 M3D#EHOE#D?^<;3:,@G^DR-?;X(\NMX#5WIHU+VZYK"AFF!&'M$P_G A(B@C& M!JD4]9K[Z/OQHP[I8!^.73D /8I_M;ZE^81WU>/KVN\_\O.#-_T?-Y?H: M_!I>_RO,SQM[=7&=B2#;QO8ZUO7MD[72U!TV;!_K$0QWEJ(GWF1WZ^GQ'A0,]\EZY<+(Z]B;>6XIF0 MCKLRI76L(BDY@9%@,#!8M5'@T:$@N>),"U_)(WH4=\?C;3KU8^%2@P]964T1 M,]Y#[X)/;SD.Z07'2L4H&?4=\OKF\2+V'*NGXEJ[@)/+<_BW;>HT7]N,^@]E M2^:CUI&3E*G%(TQM0-[C"APD3(DP3%C33[#CR0]Z']AD"W==@:#K=W&DDYM= M(:X/"I;:>ZI-U A\8(Y$<.N\Y1QQ(C".06CE.B1=SA3"V,]P=T8FCU-VLTSF M,'QOGO3)702_FH:SN/[_]F5!U]]3L!Y_R5XL0GBHHN_$O+W<7^Q\05#;)DK) MS, (@8<34@@S-'K$\*28#,2(*$I4JTL 1T3A8[BT-0Q+D_9[%T"._QMLTQ67 MK8V6C$G#)X*.4KK=L1YI3<5XP@T!ZBC2;S%>= MU\][3963B4ZWI>1H/%9"FLE 24Z5'@R-FA3%N$.BGCSI-4Z*9'L@>I(*IB"8D#X<*C(@!B,":=#JCOL+N1);WHR;.L":_8L#3=[ M!Y/5)MVRAQ'HT8&(X8EHJ 6:I&7..Z:B08CQ(X8ZGLNO^ M9 ]&JZ;9_1+0ES54IJ!LJ<5 *3H4VJ0KV+#$F61=D0DN?I[\!'V-_,X]_)[A M/+$)]G8&7ES2%:V2I+1MJZ1L*!E@(-001H .!^-"T*$Q?,"5TL.3][-/A&)[ M(WIZ+$MN7'\\NVNMU%+ ]"L&;%0D;,:PM T*7(PP&QFCAB?O;)\.T_;%].2X MEKRYWJAVUUB9LE ,%3.*"RZ4@4G("JH)4\,BA7]VB&3,XW&?#-/VA?3TB ;V M=7]$NVVL%'*"<8%-\A' )Q"&I5O>8_ 9R7@\UATNV^=QNT^':'M">F)$^WP1 MFF"34]>=9]_;*IGF8VXF!2^8$6"S:FF$X3*E80+3575(F)C'WSX1FNV-:,XH M@-9G\R-XU*-[#+_H 3V1@F$PH8DRA),!T\,A!]U@&)&C@C'ZLY[@_SGSF\L$ MP8^_I41&S]X.VJN]YP'D>CB92,G(V$@Q(1,]82,^-&+,Z8C007'J^PQ'H-)+ M=OQR#:8FVR3Z8+4$]7:4$26]G#N"#!?JIMSZVKM^BOURP$970:3,20S/0 M(R4HF0RAVP7C18?4>R=VZM\[$8\Z$,[NJA]=D@RW9G8^/PL=SIIS.]MVNJ#4IC=^S&G:SYJFSBXO2-3E5U]4E%, 0 M^,Q@,#,8S/[]?WZ[F_WTD!6+:3[_Z\_P+^#GG[+Y.)],YS=__?G/3[^H3^;= MNY__Y__X;__^__SRR__1']__9//QZBZ;+W\R139:9I.?ODZ7MS_];9(M_O[3 M=9'?_?2WO/C[]&'TRR^;3C^M?YA-YW__M_2?+Z-%]M.WQ?3?%N/;[&[T/A^/ MENOOOETN[__MUU^_?OWZEV]?BME?\N+F5P0 _O6IU]X6Z;=?RF:_I(]^@>@7 M#/_R;3'Y^:>XPOEB_=T5OJ1LGOXZ63YU>-F8_KKYXU/3[X;^BM=MH93RU_5? MGYHNIKL:QD'AK__G]_>?UI#\,ITOEJ/Y./OY?_RWGW[:(%?DL^QC=OU3^O?/ MC^]>#7)?Y(O[8CJ.)/O+.+_[-;7Y5:\6TWFV6)C\[LMTOH9X8;/E:#I;Q,FL MQ[PMLNN__AQ[1\2@!!*#A-=_K]!S^7B?_?7GQ?3N?A8!^[7E:?Z1+[,ZDWS5 MK]LI?AY]F=6:X^N.[4TR?L?==)FVY4+-)R:?+^.?XT:>'IUEA9Z]3//#JAC? MQ@WXHDDU?FTT9IM+FT^R^2)+,UCDL^DDR48]FJ6-_.DVRY:+/^>CU60:/SVZ MH)-'.LLR/HR*B.AMMIR.1[/VUK1SV(X7^&D9_YOXX^KZTS(?__TVGTWBF>C^ M:S5=/C[]L14WF M+FMO@17&;G6I42];3N.!8;,ORZK"\%"GSB97Y<@^U*6SB54ZJ _V:6]J-KO. MBB*;?,P>LODJBX?5AZRXSHN[) 2OOLRF-VL=H1JAZPW6^V*J,$:=H7I?2"5& MJC56BTN9+D8W-T6V^9:KZ^TT*M&@0M?.)[K]1S_^EN4WQ>C^]K'B7J@Y7.<+ MJL8T5?JV.-6M^1Z9TT55>?GX;K[FT/3EQV9:H6M[$W6C8AX_6,0M].DVZH1Z MM)@F#=].9ZMXX%9CC=,&Z6[R]6;;V_32/C]Q;B^[=#>Q]2XX<6:O^K0WM?=9 MM"0KVJ0[V[8]E2IR?4?+MJ>1G%:3U2R[NE[__GXZ^C*=1>'P^VBY*J;+Z6F8 MG3Q:V\NI)+-W-6UO(G_D\W&TI4J!E0R2N_MH=9R@'IXR1$\3=]_2CQ4E88V1 M>EI&!5%9N7]/4Z[$TB>,T-ZTKXJ;T7SZC_5WQ%/YC[3)X]:_NL^*C;_TR*0K M]^]QRD<;5-L!K7]/>Q!\6MW=C8K'J^M/TYOY]'HZ'D6=<#S.5VO7ZX=\-DW. M5_5U5$P65ZMENLQ(]TG5UMW.X'TOUH^FQ7^,9JO,C&;CU6Q#E,5B=7=_ LF[ M^*J^@?@C^_KBPR*?QQ_'V0GN_+:_IG< *FAE-4;J>QGEOZVLY.U@?2_FX!_; M9,M3OJAO$"II 76&VKN043$NU[+]\>5RGJ[4I_/EKY/IW:_;-K^.9F]ND_9< MVI?W\.G"GZYG_Z)GVY.*/R>_?S[_99)=CU:S9/5E^R7)VAJ3O? 2'LG'9EF.I^F@_Y] M_'7;.LVKE8B0S==FWY;9?))-UN$GY1?/\O&N5:Y7>#U:?%DO<[7XY68TNO\U MB91?L]ER47ZR%C*_ +B-R?GOVX]#.2)C4;?["S%'^7%%N1N5_OLV]BQ@(5^ M?/';*Q_6#@1.'2I(IIWSPAFGXN0DH5;[+2I,2LRKH/+,?*H8_Y07DZSXZ\^P M[+G=("?)]Q0OU@5I\U[1B@N+'ZQW][^-9WFTG?_Z\[)89<\?YO-EW%5NMM90 MX\;.;C:W_CTPG4\DR]Y/'[+)NWDTEF[2-6>T%[)E7/COH__,"S,;14"^30_M MN!-&"9P Y)&C%GK%<20+8*8$3SOE>V2U R+V>];KCDOROL!<<^)YF>IY_G^, M[C+[2FDXC;%VC10PY1J;N.\%(LHKQ;V4)1Y$.!IVJE6=,ME>E>Y[%NN$\M6Y MJT5$_\5IY^&P5ZO\,1CL/(QE5HME?I<5'[.-"VUQ.[U?_/[*=-C!1 =Z!<68 MX%I@ICAR& GE0+E.+@50?3+,+DOH)&YI1LF\*]3ZX@Z;/62S_#Z;?,[&M_-\ MEM\\?IS>W"Z/<\B1GH$2J["VW&LLE6<>:"?*]3I ZHL5=.E_0L]BT<0,.6P]N3,D*G-$&7O\UMB\,WAZAE"^ MESQRQASH%1RWWAGBN3?QU(11"#.P7:= P-3WS^ ?Y)QI#[PS,\E1V7&P7Q#, M*J>EL]0#&F'DTI0&HHB?F6&?,:U0L1IG-,+KQ^:109XMPV.-5EAB42Q?L$/\ M[2TKQ(_"U==Y5B0#?,\)\EV;("(B,$I,;TV4H!9JA@PRY*-L+B\F@Z* E]'E*> MYT!^.BO6#K3M^_ C>OW>/D$"!R$&'!(.#31&1#.FO!LWSM;7ZNF%2^FVH>OM M@N+%-(\J:=\W#IIZS"'E$$L-A="$4E6N2A V<.V]!6J]O81H"Z(?A0$&)?@' M1??ST'OKCIHLB*T4WVYR*[7LW>3Z\/A8HU&39@3R75B$'@ M -846"-9L7+?7_8GMO5/%#IN?&<:( M@0 FB 0"(L*H<5):&K%WP$:;!2E>_]3I./RLJU.G'QS/SV=[UG)4_M0<,3!J ME:-8&XLM!23NZ:A/;N6S!=Y?Z-'6.;M49L]>X?_GXU_/'==,>\VUH5HZ(9) M,5!QI:TR;I '[*5PYVG@]L5\Y2R?4W@>X*OO&Z<]AW741IFF@IH((]1$,\Z! MEY+&!0[/B]JE-Z Q0'VX2&LG8>_18?<<;%3!/_=]XT T@9!# PBT0J1K=<:M MEP(I8:VVE32^CE=V]!W\JX;!6LP@$M(QJYU!QAB.MBO2\0]@*,ZV)L38=ZU= M!X$^76F50ER>5O-IG,U'Q30_$*6VLVU(T=I(:0XP!((8X1WQ6P",!GJPSK.Z M=,S;!:3+^*5R6G_.%_?9>'H]/:"E'6P?%.$^VFX. <2$$9A8\[0F0?% 7X&W M0*.\.W1^#,H/2OL>"L%_A/@V;0$&PB?(B,/4(*:>ULBU'*Q[JJ%<;QN82PE> MH@(P@'BT 3F3+FZ5J!V5JP(67FST6F5J'8]BJ@?1C\( @Q+T@Z+[F:+7UE%0 MZLMB68S&RP.T?MTP0,&Q1-0(8*/! R11\?C:VCV(\EZ]O=5\(RT:;XVPZ)>R M9E6DNFR5"?RF?; RN7)N1K-='R-7H7)A/9H M<9LBU>(_J4+=PVBVOHU=FE%1/$[G-^N\TX?D>)7^ <:54PNY8,Q;PA7#'I1K M=Z9?T7X**]2FX5N9W@%*O2GUMWFQ3)[A=_.';+&Y8#^DS^]H'H2S0$N*$9%. M(T2$A25NC@@J>U3EST+_%D Y3N[O4CO'#\(VE7-DOC_G7Z:S62I5-LXB!Z8@ MW#^R75*]2K= L8D&K<$FKEMS#SFSY?GG'!?ULXN>GE*@5XIV $Y?&[FL56?R MQ1,.!S;RKN9!$P^980:)=(\,X@FI:+FRR,%]O@P^RT9N 93>KC"+['XTG6Q+ MYT1F74=)O8+CT)WF\=[!:PV8)BF8*IHCACLK9;ENYJK=)K7T /$LS- ^1F=1 M\*LJ]L&:>%A!'>N/J7VAV?XNTJ]"?"T-]VS^^S8OGX83;: MU&N,>N9]4C1V'_)5N@4BA(':*H],0@NBN+IRIK'1_RC0G>(BJ]11-O MJD#-;]:5ZM9I%*^N_UQLWJH=8("#_8*ECB/I& 0 06@QZ($T,75BJ&>]XTY MH$U8SJ+@5=7L@M64.BBB'-,N/8V-*S/;M7B(67T2=WR*-R9Q$QCZ(NG;-Z=1 M_KAOX]DJ%4#[+<\G7Z?/02<[,SD=[QXTM!$U8PDD3!@EE7$E?MXB4/]89P-G M@ [0Z8LO*M#^:05""Z.-T4(YK40*B->E"NH-;A BQ0=.WYH(]/K^9\MY^7Q\ M5!G?V3Z@]+"%(@\,IHI0C^$3.%Y06]\B%P.G;AMP]&MO'36T0CQ^A&=4 JJ4 MY!J#:)H^'4*(UM^JGY$T#H!]W-(,[1ZD_R;NX+%A]%CNAZHX'+;V2%@ M#3EWWEI,C75(0X-EN3H"0'TKK0]>J$VJ[Y+RM(!-CY0O5MGD>Q@.$W]WGZ"= M80@#19E$7D<=!SA5KM$;-\ ;U&[HWPH\?;& N[N?Y8]9MJZ"6T'X_SQ>&.@0'I*2:4<(BT M@=Q![\O5PJB"#\]AVP%3M(I1W][;C]E#-E]5T!1V=P@"862L1LF#2156 J/M M]82$5C?0&COSYW; :U@TUL,7CY_R(IE ?: NM, M@K\20^SM$P0DA#@0MPU%FE,C#'M:(W!BV/9 -PS1%EAGM@JJ70\=ZQN,MAQP M)>-!2'S\7Q2-I9$,%3+U)48?MD$W#-(V:+W>';Y I_H%XLY. 2CL(3#.6FL MB6"J,DQ10H)Q_1B /HR&CEBC+;3.H$Q6TR*#!@J2* ,1(1I!153*L[A9!S*< MU\_UWH?!T/D%PXGP]*0 T1Z M4!S:@JNW9UIUKJ4/( =,T1I:/3X! MV1A$ZYD?>\JYHW40EOFHYG@#&3#1(N?:/*V+2EK?INCPK79S(GW_SJ,A,'V> M#?F\$K7?-@W4,,>U-=$B4D@0C+@JQ1HV!O69;N5\I&Z(2F]WRY/)&N71[,-H M.GDW-Z/[Z7)T*!IT3X^@M0,VBD"K!1# (Z5$:0=C3!J\X>K,:= !U=L!IR_B M?RZBK;HJ'BMM\^\;!TJ,4'$5!!BC"?#2N1(E3+6J'V+6F1N@ Y(WQJ4O:G], M-8+FV<2-BGG401=J/%[=K=:7W38283P]I-\=[QP !U Y!KFA*>N -5'"E:N6 MLD&QT,XL_PZXH76<>@PR*B=:%D&X+[+;E+SH(=L4J'Z?+]++AJOKSZ-OAT./ M3ADI$ \-CB P2R&5B&,/:8F'U:Z^?=!9J'+G]D&W$)[/D#S)@ Q8"7IS3D4TIY<)(2P2"DHFX5.-A@YUX\D8\-6EZ M96(<3II^&@*C'S!I>C1J,?#4F"BXE ?*&*<-]PIP)+RMG[^IWZ3IE>EX/&GZ M28#4/(][3IV- &6. B0$EUH2"J.6L:[\@Z)]B]BEU11L@7B5DFNW#-ME\ J7 M1%M(+%4640=A7)(74EG("7'*8* ]R:N M$2A&L8)"@8@<1+[/ET5]G@1M ]/;%4_#+-N.T+@0(@DV CB&J=:E<*-"<75A M9T*+9#R>A[ME["Z%932QQ!#)%6:2>L D$$ (S;R3!C0IQ'">Q.PM,L1IR/3F M%)[-\J_)'/=Y8?/5E^7U:E8^G7W.5%KA->HIXP3GT_T)I\(;1*4V K+T*A?1 M^(N-Q^400P5:,R^[A.H\T2(?1L55L49HLKX>^Y 5GVY'1?4 DGT#!(LX)Y0S M:SBFCGI-$!/68>,X0T[7?Z+89XJ+NHS2"4;GX9#U3!=JM;S-B^D_GJLB'N6, MMQU#>K6M9-30O674Q/T@%20FO=%('=8K$ZF0LV MG4(4A% YQ& \B"EA1$3-*;(]@50)#H89D] I!]3"Y0QA9C6.B0J] V,VJE;1 MC./&4YH.2QAAM*E6FH$2U[]$[# JH35^:!^@,S#&":?#@5Y!6F2P)H8AH:F+ MMA5%\2R,&P!)9F"#C&B=/5'HAA$: G,V!CAZ*.SI$2!U#G/"C%91V%DC*6-> M2:D=BCI0 [=49X\2NB1\+5#.1O2KU7*Q',U3'M53*/^B6Q"0(R(4 Q K"I-Y M#1P0WD8KB5CHZWNA.GM^T"7YZR-SEJ#4S:2K1J5N6@(P4Q%@" M:X#S4E%)J."R6ISCL*(_!&>,. )1A( K%7\;;LB@H7HTU%W:O1'96(#/5H_?T M.]L'@84$WHFH&\GD.!;>^7)M@F@U3)G?,MW>IHAM$:D?BQL&=0X,D0G.[D_[ M_94+XK 3;=,V..H%IT!AJ(B!1DL&2+DF[VFOT3K5_"@-:;/?>58+D3._X3]* M\8/] A$>"9AJL!"JJ0"8F5++H5CR^A=GG057M$O]-M$YB^_T*/UWM X&8B>E M8Q)P0C&+HO!)4Z8:T?J"OK, BG:IWAR3_K4^MX3'X] MB'X4!ABV27].NI_+ROO/U6*32-3GQ1_9U^VK@*BS?"CR>?QQG-U5\/>>-$XP M3 % C'5<$XB)9L++$@M.E.Y1.SS'J= E6+T9A?';KJ[5)+]/)#AN%>YH'H " M2@%+L8M;S$*D+2J=99QYY89]6G1$Q;>F8WO _4BL,%0'"3>&FS4N'< -FB,UJ>\O3S M--CZN]!NF# ^RF MJ?34"THL@^X9*L<;A+)T%K+6%S,T!NMR7O]B:(D@2"+@ ME(LK 1:5SEJ)**I?@+2S"+:^F* Y6KT*@DVF KLJDF-BK7UMYOQ']G7]I\-A M+E4&B.;K.KFG(9)I"KU'5I1B4*9L:L.+?>M58+0-X)G99YWW9OVWJ_6%S,)] MRXKQ='$PJ\C)8P7(:7*5Q6.52^_,MJCG!A/M2)^7&I?!5*UAV1=_?2CR<99- M%CXB>2H_'>T;E/>*@52KPRDH$$[O#,HU>]W@4JRS1$5]\4_;V WB.$L^AF(Z M7FZ3MJF$T+JP4T3K.ILN5X=5H,9C!P HA%HRB;FBE$D(W9,,]Q35K\S:67ZD M01R"'6 [A/-QU[)^*_)%#1X\/%Z Q C!.7'88W+:QONG>6 MF&D(YV1;> Y"]KF[^UG^F&T._P^K8GP;4?TP&\UK2[S](P:'@:1. 3#Y_B&A%FEU=;WY>3K_,TMIBTU2'LZX.47D&&E3&O7@G=Z_(#L%@ZX -JXT;#)#6(2RI)<):S)R!Y3LI M3:-N6)\+?U3W>2? UGU[_A2$LLQ'3[DN[D?3R70^WN2Z6&;%W70^2G_)K[]$ MB7V;36ZRT7P2L2E&.RO^M#1RB.HB@52U417^LD9,@S3B&S^NG=OM:4-8@.N5A?>G]PGB'B\7.^)VO/F^01 MKP2OS;X_+A&\>"?[&?#M3J;=;_UC M^77\X#Z;C%_DI3Y=INT:+7"+.2<@*0C&JBC*A2^M:,VP:O"@Y6+]YOW!.229 MMC9IOHS62?3O[K/Y8BVM/V81SL5T&?7)XF$ZSC:*Y\=H<-]L*+[601O*NR9? M'3#VF#OF4F%L;H %4#]IMUPV\,/#BW?$#PS[FG+2;+(K31^R[/HZ&R_SZ]'V M"71^O=@$N3/ ]HC%:IV#HDIIPI"._T>,(0JZ,A.CT<[5=\ZCBW7.=X9>7T)O M7S*N]_EBL;Y9_SSZ=D!P5>D>,(,<6N"M U9S;362Y9,-@XQMD-7R8CWY'>+7 M%^?$Z3W/]0"+O&H7E'60"XX9UIA Y!3%3[M &(_K\\+%.N[; .J9Z.>J'[2( M!L)H<>MG^=?%G_/1*IZCSS%Y%U>0M_?>- V)(>8L@8"A"885S'I501/OK4BH(5:9HWC(B M?9VQKR?ZQ^@N._J:>%^7@ W0 'CG3#I E-3&XNT*+6( #/O%>A.2':1^8X1^ M1%XX#P\<>4X^!!8X#^D_9@_Y["$J8Z;(HE[E1^/I+"J=%;*/'^@7E*+06*U! MM$>9%L0K7$I/*U]6NQS,,][F9/LN#WE[ /7WHON5&[Y"C9$=[8/A&D-A/4$L MFB6(4Y<*TV_69HBNKPYV9H:U3OPV@.F+Z'JUB.KP8J'&&Y=CPORPUK>G1P!6 M(NN$E=HQH!&(WU>BY2+#UP^K[+>X6%W5KQU8SDGV]&.1'3_\C_8-&''.A0>$ M&D5IJDR.X=:N @H9/&R-L#$E*W!&&WC]<_#*(#7&X;%(*ZS14YGAY&/F0C/) M6)PZ5!("LET+)(;WF=2ASY.B+4 Z)6YKQ6:M0PQ;)+B#S# D,%5FNR9$.-7# M/ -:H%&EJK/UT/DQ*#\HB3X4@I_MJBW=K7PH\H?I))OHQS\7V>3=_"H*Q5%* M(:O&R^G#.HQ9?8D&TFA\*+;N],$"@!Q*CQU5A!&5'I8E VF-"H&"#+ H98NW M")WC-? +6PX5PU)4)TEK"T%)\W' MTUGV:N:?\_;$2Q=?%PAB4#G.H<,F2G>!""F%/"%(UO=7=^:MZI$)!X!X?W<@ M]T4\L-?1=_'G6;8FYSH_;+&<_F/]^<'[D./= Z4&64*%=T0A9:@D1FQ73KTF M Q1XYV6 [ZY66L>X-TGY8HI7UWXZ'\U3!(S)%\N4N]A.%^N<_0=+L50<(C"N MF=(08TV8\I1;@WB)@$0-:GQU)M$&Q64=X=S;V](43ZS?QA,?"N;9V2%H+KQB M@C%I@.$*2&7+(X,BZNK+JLZ>) ^*BUI!M;^S[SHKB@1% NKSZ)O[EJ: M*7A()3O2_9V"YPX(--#!R6XY$QA LJ5,D%D_4OESMX/#XJ16L2V M+R[Z+8*<0+J:QR/W/M_;4& MU[][Z.P-\: XJ55T^^2E19IU%N?MOB5(5M/%[=WZ\>F1!\-'^P:*/%0 $H = M1]HASC@NU\R4J.]"Z.PQ\. XJDV ^V*J[Q]O/*&S?=M7P:=5?9 0I301 CM* M+$$*"8]E:6\PI^0 ,^'WZ*GJ#,>ZC\NWAVNT&/^]X4ZY/T M-)&Q8X!H&S@'K42,:BJ@5=BX&Z@#KFE4^S.QSD?BBRE1"C-Q*UU M&+?#>E4U.*G*@$$[#R7R%%.D +&<651&(G&M&W!6C]GJ>N"L#K \'Z>5HO;# MZ/'(X\"C?8,E5A)* 8_6IM",._2TNX3QLGY=IQ[SS/7 /\U@.RNK%*ML\GXZ M^I*>/!Q.65BE>\ .,A[-1PV)ET3Z*)YIN7),=?T<.3TFC^N'89HA=SZ>*;.2 M?\QFZ>EW7=[9/TSPGD6"06%+Y%0'M87.CVFCNN!AUI#\'R\5!ZX M'[.';'XP-]+1OA%8YXU45#',M*6. E6N64)HZA?OZ3'/6P] K:DKI)C=O.])Q^X]NZP?',W/1N_I MVHJ'5VUWIZ+',#[=Y[A.7%+? \C&5X%A& M8S$E ;K?9/_8?W-:>9 <=ROVGMHG2*6IA(.I9->4D(&Z$/LDM1O;TF[PO%L MW%0^*\LV*;\2D-N_'"QJ>,(P@5$'4E$J#32VT=R@')0FAA*X0?['O@-H>^&H M]I"L>3'Q;K[,BOEH%M?\*;]>?AT548][R&;YFJ_746Y;/7'ZCYU,%B;JV^]]WURUR2*=XW@VH;/V;VZ@6O_A%$GSMF] EF%# M*92:BA0C%Q4&4*[9PK>E[0>L1/T,GXPS"*LA!0 $HZM%="5+A4-%*V?RZ S M+V.?K'<&B(?G#6C%"Q"4H8!KH;04!%.%B':E*J )5;0VHW7FF.R1T3K#\ZRB;D/X MSL8R=8LM6V"%5<2(>$@CX>/Z2I>]40345\'[=@KUPAQU,*OI_OD\^O:WZ?(V M99B/B]K>\G[.X^K7+]8^9M^NE$P9I#;B:"NZ'ZB4[=S4-Q'*K>+HI$9I2:BC#I4/("0_J MNSXZ*\?9DRK: EKGV?.OGY2>MO-W] T*<4:)E$(D(\U9BO73FI'5]2.).ZMW M>;;]WQR^NE)@>TXE+)Z*IK\H@KU/(ASI%IPQ2C"$ 27,( 0Q J5'VC%J&X1/ M=5:GLB_QT"YT=>F^8;_K=;V\5.2\ LT/= F414N( 2-EM'R(8U'!0>6D/6C@ M"(>7[.5L&;;AW:JTEMQAZS3F&)0H>JP:6!/P1O*"= =D7.[EU M2=ZK:_D>>W&;HD4?1K,C(5"G#!,$CXJ60,QRY@'2 MT&)3"E$/'*^?:J0SWU:+%W,=(M47S^R>[*:Z]]MG-0=XYI1A O >,,,P$9Y# MP:",QV^)A)!R@.%0+?),ATB=EV=4E)Y%\1@%Y;H4?(4X@)/&"11++.(6Y*. M:%N'@TY$KS_.68>>>K7\(U_^WVSY830]%#Y2=8A M.$A;T\ HV5B'"[K?AH"HQ[+NE6L]5/#X4U(9ZSS"56@1ND;=0.*P I )*K0&* M)A)$BC$5CYD^%;QJU=N:T>Y[)N@>MD)3= S%> M_Q5G5U7=>F"$TS#I2X'_M/JR&!?3^VU]%#.-HG.V]LP?+>E]K&N@D,BD<,+( M\!0;+0TET EK*'52DU[EP6&%O27*O541V@6H+Y;X/:XYZM(I&.,H#WS7-B!. MO63<*4 (]=H*B+#BCB!L2#I2:Q.]]8N,;HC>%)&^J/P^KC5:7D1/IFJ B,Y%9" MZ@ 6DCNI)%*48Z[D -_NMNCD[1ZPNF\S\^5HMGAA7]X]FQVC^62QNK_/BV6Q M-ZWMR6,$$#4II;02DL7]I:-"1+DRTCK$?;J;'(Y=UR(?= U3SV+DT#U5V21X M)CS2 DE,XXFGA4[Y>1V-TE (3%Q]1:'/A X--_RI*/1VW9XOEE?7O^7YY*7E M\RF?';Q@W]LI8 &<@T(:*"),RBCG-<26<:@I%0T2,_09(UB7UJWA4E.&I^_/ MKX]*ECW2NV+OP+"(FJW&2"E+@3!2QT4(KU("9LUT_:O9/D/ZZLCM;@#J:Z?_ M5N2+Q8B+ MH$_9RK?%?:JD8]K;)T1NM80PJHWF5"DI-;$><0(D\$Z\+5U_ K$[>UC:(K'; M@J4_A^QLEHR$^>3W4?'W[,7,#WIG]W4*T#-'* ::I$+@%$H%->,$"QC/J/C+ M\$RR%BCVG;NV)7AZ$^C9/&(PBQ-6D[L(?5K_>$(ST#1)IAK:T$R=.= M,G)$)+E$WABO/1U@ J7VV:%=C/HSRQ99_*X4(_HBE_-VSF669_>M=#)LDW^G MO)EG5)*R22/=8W1$GH"+%*$($HIT9Y(:'ASAB. MH8+U94%GJ3%:9(*VX:GM@7I*RS3)OBR3=Z3(%LO1?#*ZR^/G_SB4#*%:Y^ 9 MQSX%LR$OG:^PN*T)[Q,D[AJLWF9]J1>S%Y9#X/]@Q M".2!CNN-N\5&L2>U5TYA'S5SRQ3F]6LF=I?UH'7FZ 2JOACC^1 K[TBG\U6< M^_:4R^<+G5WGQ?;IUN?1MVSQ^W2>%]/EX[OM#HAJ]>M1TE.YY>/OV?(VO;NN M4AJFQUF$*/"5QIA%.2HH4/%GBE.9 :M2O(!K(,\Z2^O3XL$U7*3[Y?BXLNW& MU-D\.^RDW],C L(A@)KI3 5SBEA"=;<(Z^5C59$?4ZZA-"*=E#I31?.EI7, MG5?M L=(V&@@*@X(U=YH""CUJ52.XLBR^L=;=UE]VE1R&V#1%UW=J)A'\96R M?*RS9.O18CH^0-^=[0.RW L!B&404\29@HZPR*^&:Q7_UB!&ZA)B)MK Y%ST MKF#*[NL2\8(,6J!$DE2.,BD8]R9^AJ%QUM2/F(>7$#W1$BQGW>C)HSN=K98' MRYL<=%4D0&V(SL42I[-"N;ZX M402F$AFE"&6(28H,I5&-(99:V^ &#@XYR*9=5/JB^M^RZ^>)JM5R[9-(]SO&3X=2A B:((@09\ E;K@13%B)/%>>86-7@6?0E MQ.AT#-<0&.C%*JH?,/4&#$0@QJ));$TD XY"%0'&J<52@@A;@VJWG9T[W3' M"9S6&J)#X+?%V]6T(*TVZCMA$!+LO.5 4$^)\(PRCJ*"P#67M('I>@D19EUB MU:O/?D?^K&2-KPO*?QY]VYW 0V [GQ=Q8\U-RDTW'S]^+D;S15S))CW&^K=->@PU^<_5Q@M< M0E&3%>M_8> ",":(<'$_4PN@=MPJHQ4QR&I+!GB\]LE2)W!S;S0X-X?_.8]@ MSJ;_R";_:U.#[[=(M83 U?RY)K4JIHOX)QM_G=]LJ-& QYM^96"802!3XGTM MJ=)$:J4U ":YZ+"&0XP='1Z7]TR%<_/Y2Z0;J@C!4T>CQHT\@\SZ/'_+WK*8BQCS4>2^>[HW5 D?\H9@@*#;0CG$M" MMVL#.+)8CPKPP9R^C6F3MXW%J,?LO@T98T\RJ?V-@]+,(4"MH09XJZP55I=0 M&-C$;#^9+4[*)M6(K =9I 8L?1V[KR?ZQ^@NVYLRZ%B7H*"%FF H#3*&""92 MFJ3M?C**L? FF=,P$DFU0;*#U&^,T(_("^?A@3T9I(;$ J>2?F?8_KK6]F25 M(4#XWBR/NQM&\T#'4Q I)QC$2K(X.5Y.4%A9ORI89VZMYECG+2+2F&105B19 MV3!(3J030#!+&>*"$89E.4%G>LW?>%Z2U42D,PA!!X M+QE0[GF=M/XNZ\RMT1'):B+2UYG8;?5G[T24*-@2+JR+ '#@V7;-T>K']9U; M/_&FY%4CE2?Z,FS\>SJ/< TS08. MEEGE- ;(T/A?%FEBR\T8]UJ#1Y,]'07-.:I7 'O+#1*17"0O;K:XFK_>)9N= M%HS=!3MW MP2L=0-7?9=SS,;D^3S>GY^94/<0BASL&Q+1UT!(I%/;6<1"/U'*U"N#Z#V(Z MBVYNFS%:!:@_V7&=I6*A?KI.C;G6R]?Y% \*BSU]0K01';/I)8E@6NIUVOQR MC=RY^J9O9W&C[4N'=K!I*:E'Y+TTC7&<1K9^:3W.[^[S^?J^::<_H_H @2L$ ML;8:8X&B(:>MP6"[(,QA@\K?G85PMD7L3H'J:^>_S^TSHKC1&\8 XH2YW%J80FQH[#$@.!T! 3;W1KH[0' MUMD99JTKK2VMS\7TYN9@V;+J@X1HT4>(C6' >$$X]>I9ZDIM&CS-O1@/;&=H M]?9*=X>[9F->'>"1_9T"I3B*4N@$=E89BXQQI:<'*R0;%#^Z&!]J:^B<76X\ MR[TU)S<\:#9C!*$YP)1:PI#F#*2*!)BJE(N Z^M14^K([B^4[R[M [=.+0:(G,FNO^1S\>GDOZY3\!,".>IXYP) M"KG67/MRC03 !I%2%^;.; [.><3^G_-M9M5L8J>+<1)8'XKL;KJZ6V=RCTVW M#INUA^Z/K/KI,.B5"L0?JPP3M/VX'D_-;'J"@>4[Z2M3)T=?WY-MOD M,C4'/.PMC!HD,PP[' _@J&XCX44TVDNC .U/_C.PV:;L*;I>!M! M5WJ#*S/4GO[!"N^-9"CJZI9([23R>+OV>([+!AFW+]2+V@Y0?3&)>I$K_NIZ M<\,8F?U8K.JA;D$IQ[2E"'C I$/ <&_+E5*JZA]$Z&*\I"WB/;T2++K\>C^_ML M,GZ18^%-/-BNI@&!:"EA[:"(J#@IG#2EYY\Q).I'8Z#!>T=;PJ0W#]5LM%A< M7?\MVL6C:! 7'U-J2_'DZFVJ;99%V_I_34/L_^ /<<[ABTY99J)8' MT!E/D'IZA\,X\?7]Y.ABG**M(E3W=-C.(:WV2SZ?W&:3FRQJQ'?;BJ7[3HHC MW0+72-#(MTS$,\UR10 N56AF.6A@60S><=D!/G6)N_%T7>?%UPU352#L@2Y! M&,>Q5%$J,91J-TFKP=.D$:NO"N#!NQ1;QN:9H+WE8EL_U7\]BZ=,;-NIM/R- MZ]1+'7]E^03C8_:0S5>9FD^B0XGHNMW+CT0HN),>B'0 M=#&ZN2FRFZU[;3NE/D#8_?,X0:D,Y!SWFEKEI"R$=>F9MP]*35.Q&J$WC/1R MAGN3S1UL'Q@QRFDG$(F;Q1 :U3,!J)%Q*VD!B0S<(F^A<'C]FA)*K0$R#$.D M&%.*]IFFM$(ZPI8(F)\!NLO@%^PT8H@3R&RTBXV11@HC:;J@LT387JOQ'(Q$9R7OR1Z\Q?TWGX<_ORT@[C/?PR8 M<<$@==Q22".?*FJX(4(H8H$AS_?(Y\^>U1+P>4,(NMR@;E7D]]G>-'AOFP2% M#$40$@Z6^]KD^\UL,'VB5>0R!J>G0^WZXOJ_/KY6WV-8^J MW<%\A7M:Q^. 61H5$<\CST$-%#06..CBSQY'3:6^'V?8-&L/D[Z\[UMC]9!! M6#8)G!/-XX'.F934.BLT$\HRB40JOFT&6,>H1?.I)@IU':M/#_FOKC_GR]%L M^_7[G*I[F@Z3:0CYO!X .'5(G$_M]W+JS#39[/% [6@4M#/84*J>L MYSAJY1**[7JIB,;VT/Q.#2B6MX5"35NRF@C:ZR9XVR0 2N*1%(\+H:C#F"(: M9[^=M+5:#+-^12/XWV[;9E!<"!T'Y>$Y"_EZ(5NIA7R.7[*';"^;!,&PAQYP M*S 65&(F=3EI9JT?D#NG@T.S 1(=D^__78V*95;,'C]F]WFQZZ7 @=9!1+T> M(6V!!!98QH%1L%R*!-I9/7V%;:NF^;!X@=H$)2J0U-6>*,]JI< M#)6H?@VGUE][="F0FZ'2J4KDI[/LC]4>1^ZN9@$!:R5%0GI-L3)6,,7*R0,F MZ]^%MO[RHBO#M#X:G9+R8W8S3<5_-Y5U#I+S==/@+"58>FL8%$!KR#203XO0 MO+Z'H?5G%IV1M!$BG9(U%=XMHMA8+W7M S6;RSN33PY3^6#/X)TRQ*45:AI/ M&^:A0,^3\>;0,[C(GM/G^"00%QB MFUYZ$&N-?;8,.92 U*9[ZX\?.J-[.]!T2G$UF1398K'])RUZUW.I@^V#)T MP9&GADM*N=2LM!$$];"^X=3Z.XC.*-T:D._:! H]TI!A"Q5& M6A"'M2ZGC1!O\"SC$AQ73;#H>#NZ;^/;T?PF.^"(W-4T8&:Q@>EINF1*(, 5 M*,]WF5(0U"?H)3BE6H"D4^769/-E,9J]FT^R;_\[>SRHU[YI&PCR7 F#,?1, MI_16$JIG]@3U+X+:3T3B'P)ER@.HE?M ] KQ\*20&\@I1Y)GVI MM"NG&KB$VT_#VSF1Z^/2E6-A4_?BF04/1]3L:QXP4AB0*)>HEDXSK@$NHV\5 M%*)!KN5+6!NM=1>-=62? MF!B8!DZH]O/G=GAMWP(TG4=5%28*G9N\.&PGO6H9.*; &ZJ\!A#'4P@)6OIA M% (-7,7MI[7M-+BJ+B*=$O73W6@VTZM%7./.LO5[6@:/F2&":N>)-,AI)#1] M.G=[@VVPVJT+CEPT#AX0Y@3BBUE-O#:?\ M:0'2ROJNJ_;3Q7:W?^L#TJTBG=_=I="]?/SW3[>C(EM'..'U>D# M'8.'2D3)!#5BD+E4=]25CVRKM1D5+>+Z)1OYZN M'BVFBU3E;SI;+;/)N?,L[IK>^(E,.SBU6L<@D8:64&9)>I:7#E4,6?S0 ^52 M%N\JG-K-BC^-;[/):I9=7>]<@MXRV#I?^=$4C:>.%1PT@FLF@*>&.L,E$X9) M+#WG%$;+H+Z/^N0-?#"+8UOD?9O1L6/ 1CTF?:R?^7.;"W\MP_8\OS_:)RBC M4B4VS26,A"!46"HX9M9H( S1?69?."T)9'$NJ!4.#"LD6V2,;=M2@ZQ.Y26 8G]+RR.&TN M1;%,^5<)!))'PU>(!J%C33AB3SJ!7AGB-&2.TWMGSJRW$O"/5;14$\3J2WKS M-=[EB:W4+WB&/04&4X$TQ4XI#FCDX%0Y VFN^DS54C&+5LL:1Q'BHM[6.; MS?-U%8R3=_*.GD%;@IF3<;8J N*L)!+$8\IA:A"QHH&?]H+W;$&Z&!<- M*_#\"O#\J7;.)*E:0JXO3MIY^)_J20X>8 D5]!I+3J6@4BI.!!!15V"(Z_KQ M0YU5X>[(9=H&/.W7SNK MQMT3^>L!=(Z;KG-?;:GY]KI-ZY*+N^\:! M,H/2 1VEM*28(PD=%8Q@@ FFI%>'7,T;NGXY(F\9T;ZTGM<338\CCU[%[.L2 MHOVG/&>,.@,$%,IAR!'U"&B@B-3X0N_PFM#R(%MT!]TE,4J:T MIHQ"ZPA1 H#XRR"O\_K@C=. J7D+L*[?.UEEZ0\':U!]WS! )X#S!##@)(V+ MU)0:;)2P#GMH68/,.EW9.\VQSEM$I#')"*](LK)A4 @H:@!DR&+*XG*5IQ 2 MP04PD, &P9@71K*:B/0E8!LJ,?IQ]P!'],$.OS4P"2TG3G+@-!4(*>.TU08 M@J11IKX.<#KG7:)B.1S2G'<+5-(UCG4-G!$!M*> .&0DDX0*L%6[HDGJZ85J MK(-@DDJ,VQTM?@3V1 9R K4#"*2RXE90B)56$'B))/*]WH-75HDODOE.0[HO MWEK']"6T(O1KN#[,1O.]JEZ%7D$[SQTQ%!CKJ - VKCC%"$21HLEFI_#4]7; M(]UW$=9MP=1;P&P^?\B*Y33J#TD;?D;C*$L^Y;6VI^.[!.[UNOO)]-EIDBW/?);_/%HLL M6\_%9HMQ,;T_5O:W8L\ @9724>.L1 !YL3XPO11($ P0-^>[^=T]\V/7N =Z M!8&<-08S1I"B5 N@B-VN%3E)^I1=!^]D6Z-9WA4V@[XW->LDH>_F:CQ.DC-N M9[=83N]&RVB8I!J01SQG5;H'99!0%#LOM0(*. 8AMEY)&64SU'*PKQ];88&W MZE;[@/6FCN^=>IKX\1=M%;H'JJ*.Z8%3V#DMC2- HNW*'9/&#+/T<3?$K@O%%QJ99C MBCCQB''^=*)JXOKTR9Q-2VB"2.=4W+M9W[0('O*X6J(A8=XR*3TRO)RWBJL9 MYB%>$_NWE&N$P>70<%#':+^DZX]DOT?X[E9W!XGVJDV@5G!.4]5) 2@$SA! MGJQ=+P?D<:R->M[.VCNEV^C;<;J];!.83-GO%! <.LT-E([BO%["K!VW#$ M 'TT$1"20'%*D?(T!0YL\"$D C<<\7$.9FH?P;XX[/4Z/J87QU?7?RXR%1=Y M2/X<[!'?ILO;=_/)]&$Z68UFSTOX,'I,?UZ\KW %WM97!&]QU.:1 M5I92JB#52&%I/# DU0B5E522CJ(,GWAZ-Y5?+'>A'[];H_HZ*B;5'T@W_(Y M,8J""^OX/T I0-HY;2WET /JG>\S(OO@/7S_C+/W;72_D'=TO;_S N7W4?'W M;/DE3?OCIS\W4XZKBBO?XV(_WBDP@)+Y3:&7B$**)"<,2L0Q$@ YV^=KMIH/ M5'JC=]X1J#6OT_;/8>]5:I5N 4N,G8" >* ;F <&), GXPB+S6,2R(.19&-C!"0PSASZAL4/^_@@N!<+' :2+T]L]@M M+U],_VJ^_Z:HQBB!:A:/!2;!36DL%4E$MHJUA]2[.3!)?MD?6MBM(9 M9,-AG<]?\Q98YVF4( 5W'J4\P$S0=+>#$) 60VF]EIH,Z*G&F5FG+F0#8IWX M=6W(G1?C!.TH!YXZH7T$&%C-0-P^4@"A$(-^8 DKS\D^M4'KBX'2>[7TX.E( M2/++9H$X9X%!VCCFH^S4BAIF$(O_T98IUJ"BWH]JW+0 8]\,<31P]'7#X)%( MF\<[B32%$0SC\%8QI\:B2WT%7X]B>\C>#51#YXQX5!(8%:Z(E*# 2$$Y-<#% MQ0)!+.XU?*9R\' 7=#\-B)JFJ8J?;6,8U4?9=*IUF:ALO*I^'9%Z=^S!;+8CI.M4Q2XJ _([46'S_]>=0] M=[!?0,(XA[@#1@N:T@L1D1(-2:@8D9(.,'7J>4F>=P=NH_O$]8K77__[8K4_ M']/A#L$2Z:G$EO@XT:BBJF2U;O) ,\B&5)]J4-S0*JI]R1-W=S_+'[-LS;A' MI,0A<_5?=G<6MCP(;FD/TIH28[W"+P=0 M^/+XW.0E"!^BJ15_'MUD^?7Z@\5#E'_3^T3\:7OKDSQOKA:WF;%Y]O1_&K] MJF'Q6QQBN7@WC]P_S0_59>MK"B%E&5$^VD<6 @HY%$I8[KBC1E/*:?U8C,Y. MX/-')0^3-C_:[GA3C7/]1SM:9GXT+?YC-%L=C-4?RAP#=9 1;: QE (C7*8 M0,@]DM920>I;QYT]R/JGV5]M$V_P&_!UZ6VU6M[FQ?0?!^N#MOY= 42[1&/# M+(@88B"C89(.?N0)4)Z)^G&C]%\;HB,B7!IC/XRFLW3'YO-BO:E[X.^W7QG2 M'3!PQ %(%571:.'..PVQ\1!8BNK+??8O-N^6%KU[S[+B(5I$NU?_1TKEODB' MU-I&_IPO1[.7?S?Y8KE)@_ Q&^2XW4&ZSH3W!L?KRE"&C&"UW M6< =?5/ V" BO<<(4(HUD1AAX311%&%*?'TFEC\<$P^#!(-7VK<9XW8M]^-N MWN[Z*P-F'*8+=HT9H$A[)0RPB(KTZ%<:W.!-(_CAN'Q@Q!@\N]OI8ITI.M6[ MV=STKR]"KJXC_:;S&]L1RU?XV@"\P%9+;3VTU%DEL"1*VG2'+)$2#?(6_GB7 MG@,D2.VHG_7^VY176F?-FWY9+9/A_.4QVV[*Q6H>">D^??CPOT:SZ\=L5,QV M925K,EP@4DE%HNZE)(R+14(Y:"S#$7X6U]H@?NS'O$3M">C6N4H_EJ)^\6K=8K+*)726)NC'Y-K[!5P%3'U;%^#:BF(*Q#KUX?E]LCW2=^>=X>>R38H2Z!4JB8I0P+ M(ZGT7#D#,%,(14N/<-+@!2?=M_1C=N[TDY4<;6JV MYKUIJL[YUI66G&R5LE"V_$V!&1,9AZ;'K8H*8@1#!AN,++22*5?):.GH!'IZ M(]C.FJLGIFSQ^X+"7MI4S=YR1AE*.J/FQC%*@3)8]EFX_6"2RK/QU=Y>C MPFC(92G?S:-DC&=W-'#3=[[?+O_(L^$#O0*&UA+IXI%//.5"28VB.DHDXA!C MA^J_->DMS>596"7O"N&^5/P],S[Z=/)@OR 0D"DFP&,@M(0D988'U$@,O7<& MN@M]\-L*>:NQ3#= 7C970>V(5P0[ WU#@E-G, 40>Z<-N9,3'/D96W_/',: M3'VQ1)*N5]>?1K-L_WO(O6T#M9I#;H%+C]@=!\)C@R+_:R,=P;;7>FO5K+N6 M:/2V6&E#9'KS'&6S..:-FD\V?OE4TW-CI1U/8'BD:W#$< 4LQ59ZRF"4\T#)0?;'&;]D\*T:S.&TUN8M$6"Q3;9&'K"I_5.H? MUZX%AP))*U5Z[2L]0Y9#Z '@$JKZK\DZX.P6!*N-41.*BH,E!YH(C4V!BFE6]P;]^9^[@;3F@%GM[RI6VL^6QR MT"]\@!FJ#1!4Y'*>_.'2 8HDDRF246)"J$$J?C \[7,HGKQ. #[[A4.J+[;G MFJ&/.EM]%/JZ*FY&D1TV?#*?_)$*FF57UUOQD,_/_?5'&_12>.W3ZNYN5#Q& MBVP:-\_U=#R:+]5X'9.4[EOS66R?+38QU5>KY6(YFD]28%+MFZK=F43?CG_H M#NEPAR"\%=A!:BDR4HKZ!>6GK2&E&D-U<8'T%-:Y64\O4\Y?O9U#"(5W?,$ M6>*8BB8/!]B4"W":UV>+SFY@!L,6K:/;U]'S(2NN\^)N--\ZIH\'A.SI$;"1 MTIC_O[TK:W+;1L+O^VMPH_&R53BK7+7)I'SDE27/QI5.V;UOV]J=W7V,NN\=$U#ED/KR^89PR$8@1;F4HON$&U)(5S<$6=4]^$ M[CFVF3'*8Z2;VB42#MT4[>SI?O.T@V:UVCR_M$AY7*SVTYM>OR)4RV1]G$LP MM+FU, H !^JTY)3CN.0([ 3#E@$'1%"KQ;M=JN&;07P/Q+O'O8UU.#:B,1O1 M]7F%8$$03)@BH+@5"F2<*9$J!$2)HMT[!/>8L.A7=M7XL/V V0T0CG)%99!8 MI@,)M=#6*$Q1D$*"'#-$TSZ[,;RX&Q,@EV&6C1$S@2BRQU$R$A&!I>,15V!U M48(,B)DPT>J.CO09(\[<,^+_D+T]] :\P-0(9TG4= + QCG!5$<@9'F-ER^ M*&62%94OPW/$K<8#'.>FO?9IBYQV6'/@!!!SWBMD/)80%5H^WEP>(K_H.+?+ MP,TT]V:8\49XB](^1XHM:(N$TT8';Q6GW3>@3RM/O<.7M-*DW0A1&^H9F,>G0+NX$P=^5AI*W7Z,/Q:)>?J M:;[^,E3GS_9O+WA@(MJGD-K&<&!,NP@YPTIB(P+1F84S!XE\Y OW)&G^=K[Z M;UB6Y9O%NEQ FR;_W[L(:9K4SU%CDN)$!'-4JZ+BV< /<=*=X[QI\6A3O M >Q1"?[Q_+P_7O+1?E\NGYL:[P_WTE0[Q@D1ED8%G.1OC*- K# $J).DN\O; MNPTR#J5S0'F2BW4]89>:V)6+AUM8),?O+CC!1"'G+#P\\FR_ES^[GRPNU4X#1BE'B#6*(6XV,\E);%@C3%'&=7=IY9-J\3C\/B.U8YE^*QMT]ZH=J MJ]?/IC^^=WD!V#"N&>'28DDB<$SNDI5,8Z\%G6IZ>!CQ5N,C.B4R.9"6(D6Q M5HHC%A0-DEBL&(YH4IQIQ=KMJ'(97J,U:OD&D(85^"+U=>8YA4"6DKAF(PN6 M@PR@%:;*:0M((J^ZKS.7A^8FI[[ZQ78LGC6,^GS3R7/W%D8*+[$,PJ9.."9^ MH@#VRS")"+L?0K'U)OC7G2O'AO?'X!Q57EA)HO*7A'L(Q@*U1CD'AE&K1VU\ MVE'_W8Y1EX$W%F%.+^^-J[O=/&_WS7XN_>-C>;^^>]Q=?+>O>+B+AL9:KU;E M>M64-QCA[05'R"3Y04@]PQ WVG!I%'-,@D;VBF/(AMK$D&.(XU;RR"@26ZV' M[G/6;B#U_SF,I?&//9< M1M14W2YPU,*E-2\]Y0 Y10$]@%O&R983!%BLE5< MM-WT#H='-(ZLJ1;HDD<4#@M#2'3&K/8A:CR"&=Y-C!CJU9A-JDZ6_PPFK&H4 MT/Z)XOXMOB "I4AR[X!S"T)(SG@-H(L^8FY1W.$89NLR7B\0.4N-5O<7T<&0-*1.X990%P3U&!WF3OVHT:]V7M]U(GRM308 MZ:J"A.V>M+?O/NRVV2]GBZA33Q@6YV\J.!@=/RB.(\\EBF^,)E\]\-3B(;=@ M^N!61.^8]2[LDP63;6XK$A@(1?XCY1'%&!DJ#TQUQ.1I%?0IE5:"O@JMB8D\ M*VV?JZ2SVK=[-/R[18NSM]H_I9!>.VFI\]PHJP0&I]T>AW2*T)AN98N]M/V) MM=T^VAX@RXJ#.X2D%2*8("50;Y3#RRC%*:QR01-WS X/4S-R0.ETA MRX@Z\75]K#M'SRDBP@X;1KFSH'2PS,O:4G,"D^[-90>I3[DE?3J#UI% J^7Z MB#SQI]?$B;\JWJ8\U0E'Y)N_%SJZYI9:%"UQZZ)I'IDNZC%'#VW,8N@\?(YK MX!E?8E,P^ M<77!D!! %8XX@/'>2J]J'R!(9+OW6[S\P) \[*_^P.I/KHU)S)/7%\&EK3N" M8: XNG: TA:._7"%[%FI?;SD68O4K1/U>9AIV"6U<,F ME9D\ELNXZ#3W-SUW6^&Q .=<,$9%NR<$10XN?< F)W783-5-G-)AW7NNENOY7UO3M:DHL>TCH@.%M9)"4$8= MIJEY/?S:>R*;;: M?&-!MR?8*29Q4!CB\J?< 4[G46;[!,8B2Z^@91._:G2&?XWN:\(PJMGJX6Q3 MU9Y>4P #K0DEB =//$WE!8?5FH+K3K]!FDV.1;\;0MS15#K; _;CB1ZP<93W M\?O9I[)ZW!V5^'DW_,U+M?AE.;\OWZ?/W/J$=37X>PLCJ$D?8XLU M)IWI)Z=(OYRP[K@.O5^6L]5F^>6G:E%^V6V$#9O%PTJO#UVD3RQ-+>XL@#+# MP5MN67!!J.@"UX#B^*^[^H(ITF48U$8+(E3/SU&%SF=/O\Q>FGMF?7ME@94% MQ3$Q5@8E"4$:#O.)T^F^I49-D07]H#2>U%?KG\KU;]7#FT6REW8UVS55W7R5 M6GALEDTMN-L^HF >*:W200MQW:-2<@NR1L '?D4I.YHV40;!;RP&N?*Q7"Z3 M:DRQTDW\-L*T2*?!W^]^:*#.V7L+8TS@"A$'03!F/.9X7W43??"T$ ICXLKDX;;>J[@>T/L MQKPXIOCE!#F^N^!6:H(9N&"1=R"$YU#/F]G0W?7%DXX6]P_=6)1)<[][M'') MFS7%3Y("D@I!Q$@Y^(_=-": *3[[C0\R8!L#QC=0MIA=K\]DG-?Q6*J MY;+Z(P(2N1S_LO[2D@WG'E,H+(1&ACB/M-',2!WJ9"XQ4ES1&GJ2T=H1,!R+ M31\6L]T"5SZX\N/ZS6JUF2WNRW3*VF+5Y PWWU@ #8IC:975.JZ7A'*C][.E M".ONH1(\Z0!KKZB-Q9$WB_OJN7P_^W,_3%,NHF2:5,V).PJGH\DMG,:<*24% M-T2$P_RB]=6=%9.,H_8+UUATV'4!GW\N#\-.9S FFVF^V$1<[E[*Y=9<:O)S MVS^DL%1[:BT!CHSEBH>@ZH634J^NV)4[Z;#K8 B.Q:/] !>?_E/.5N7;^:?? MUG>/'U:[W4(-U&F\KS"4>2L1]1(KD)P$+MAAKABZEYV32<=>^P3M*T%NW;5_ M6XC2U"I_/\#T)>VC^/>__@]02P,$% @ 5:)83_'58YTWOP 32H) !0 M !PBC8Q:!'DPREU+]^X4XZ@W$C 3C@]!J;J4Y= M0G[.>0$\.+C_M__Q_6Z9?:O6FT6]^N<_P;^ /V75:E;/%ZNO__RGWSZ_XY_E M^_=_^A___3_]M__CW;O_*3[]G*EZ]G!7K;:97%?3;37/_EAL;[-_G5>;OV_(@#P7P__ZLV?:'[WKONQ=\T?O8/H M'89_^;Z9_RFS$:XVK6T'(]V/?W_Q\W_@]J=A699_;?_V\*.;Q6L_:#\+__H_ M?_GYO^F=^5?FY_XZZKZ MVNC]L5HOZOGG[72]_7EZ72VM&^W7;M?5S>N?6*[73[[0*%0V"L&\4>@_G_GP M]L=]]<]_VBSN[I=6GK_V\#_ X>U+9U-YUXKP:XB3IU1]_L'(_GZQ3;>*Z_'+ M3T;V>5?1]&J>HOX^_VQDW^.ZG+1FU-OI,G+->/')-WU>-C_UL_W5_@>;KY_ M;VM\#]6C#U??M]5J7LU;:#[Y=+:8__.?[*\F\VHQT:OM8KNH-E^FU\MJ@J'! MID BQTHJB#AD'!N.<8XHXABJ2?N!2;5Z]]OGSES[1Z$?_)-/C"_56U>;^F$] MVW4]UI.FY]TY]]\[/[+?6T_^O__VUT=OGTA2SUZ4\<8ZT3JPJ69_^5I_^ZL- MS#H"R^87[YI?O -PWTG^YQ=!/Q>FGO409A?GLNGJZ_6^FCPI3;Z>9?5Z7JUM M"M+]H^EZ=D;0_4_\=5;;?O5^^^Z)MDTJTMOONF^5V$5N'7TMZB=U^&?;Q):M MD1_\^V(S$4QB0R'77)D"4TA+R/86*--"3[8'3)^LRK[?]:G,VS=ZBA,UNG4G MV_F3_=YX]':E[J_1^9:>4AZ_MNZC3(SF_BSR-QI\J#Z7;_+!GM?]:X=[L]]] M7-5WT\5J BCA.*>2,TXUQA11:V?_>:4$G M$"6@2W?0(UJ/O@_Y5(?NJ\KE&W>8V\^[\["XW9OU^]5-O;YKYS=L*ER]WU9W MFPG61 F* $:J %A37>9R;RR'$D._1AYD8I@F?^1:]GOC7-9ZYXV ,!5=@9!< MP" \>&L7#Q>O"7(2'KT4' M*^@7Q BP1-''!3#<7^\7^BPG+L8$&%(IAS&B) M\U)T%,N5,L@5+%X?38R2PV1SXXP[./QT.8^*9)+XP<%-C1@H. [XC<8?I,GE MFWN8VW7/NN#?I/^?A^G:-ICECT_5?;W>3ICD'"&A0 D44'D!)(>=):Y+[-NZ M?;\_5$,_^)7M'/-O]-[*N;?_E*(%HL!9KYA8>*;#&4*$JC8>6 1'\ HW^JGA M@Y##@HB:;JN)(H93RR@-) 9<,"9I-W=18&J +T#\OCX4/G9>9=:MK/'+GQZ> MHKFS(YU>@>1PE2HF.)Z(< 8;88*-!QJ!_K^"C#Y*> TCUM/59M$,6O9L@E@# MRDI:"DD5!E0*PSM3M$2Y]Y#"U\!@PXN#8\%IA[]X'N..E+J%CD&<)8LZ('FF MQ+G!2:APX\%(> BO#5KZZ>$^]6D6R^K7A[OK:CU!0*F2(E8:03&7BN4\[TR MO#1^$YX>'QYFFK-Q*-MYY#NSZ2.2ZWQF(GV"9C%=I(DW^#]57Q>;K47-]M?I7371BA)<&B5SR( 0,!>@/)@1A?(#@.?' MAX' HU-9XY4O"'P%N3C5=9Z:>M-MO-6L0*6@/@! M+-3*,.BRWF5/W0L<$ 6+Z4JJ(70,8I2_A/' ](8H)Y'45\BQP*AW'"\P%$<9 M=P#Q^=Q6K\W^/S\O5A6<& (88 4R5!8EI44I\FY-B5$#G1>+PRT, YZ]2U?= M+[+&N>S#RCM1"A+1%3JI]0L"CK]T\8#SBB G8=-'P+& IE<,+R#37Q%OP$C[ MRP_K+_4?JPFP[ )Y83CCB&A3(,)!9ZF4TC.W\?_^P'!I/&O&"XUO@6#Q$<\3 M*XETZP<5)\FB ^51"A>B MN+ F5,>1 2HTT\7;_1\K#?;Z?+_7=SOIH0*(DK!$,1YJ0F0A4'=VC0P%3V1DT[ ?L!QU2XZ;IX(X@*;, 5'AIK (-X" M31]-7##3I$]\74W;S^>* V0$*HB$LN!*0FZZS_-"45>P>'TT,4K:C+YQQI,< M?L*<9T4R3?SHX"A'#!@<1_Q&\P\2Y?(-/LSMNF=E\+B3PVJS_'A;K[H-,U!# M5M(F%:&Y$@13J+L-,XP)[;R'WOO#B1MWZT_6.N2]1?Y&@P\6Z/*-/MSU.D(%<6_\GZO9P]KR!:+K+XOMLIH @AF!C"!$2B8- M*V59[$V4&#/AVOB]/YRX\;=.9/5-!M%/UW_..O?<">"OU'D")!7)CP"^^L3 MP//PW\! L$J7QT"XZW6$6N*.@2_K:7,9ZNT]ISC?Z=*IXMG@W06(T]"1 R0%U;N-!'T_"_WHKFN%:34*VB9P%VJ>.L#ST0XN300*MCE<='3_Q<+ OV4< $&OZM6\^:T MK5E.OTZ*HKG%HV24"XRUAF5.NVU9)2FI\V8IOZ\F!L3!F:SQQAT+GM*0&9 5B5 #.ANIT+96Y_Y7M5AN_W$S?XP[4/.[^RQK&L]S*>"?$&)OK*=GE@]([@E4LR^JGA#Y'=]3X[6T!0!"$I&3 G6,;CF[B["$0\:]+. MKR>]K?\E@.'RG:?*(,KY025(M"A;FM[0XJWM37VENSQ2^H=01ZQ*WI.?.X.[ M.\.:!9GM=&OY50A.;%($2(Z0I$1"HKNI$ZY(Z;PCHI>1@:9"]TWEX%VV<\][ M1C102>>)T?0BALV/^NH7<9KT54E.SY;V4_'RN(D3QLNYTQBZ^%P19!OL=+9= M?*LLWJ9[ZQ-)-.+$$*480;ID$JD#Y8!TWX79R\@PV#ERKNF5IUT[\K\(*$Q) M5^P,(&(0=KSUBWG=SVN2G,1.3Q7'@IV^8;QRLT\$7?SN+EU+FT]]K=<_)@6F MP$C*C0 0VS$:8K3;4L81<#_,$?+M82#3^I1U3H5<8NJAEBM1T@D5!!)'C>+> M9GJ(_R0UPI0:"RP"O7_U6M-0%=S1\/ENNER*A\UB56TV$X-S21@5VI!2(BT0 M$_0PW-)EZ8<&OV\/@X;6IZQSRA<-GFJYHB&=4$%H<-0H'AJ>Q'\2#6%*C04- M@=Z_0$,?%=S1H.^J]5<[)OK;NOYC>ROKN_OIZL?$J!(13' IRY)3F[%(U=V> M*ABESL\X][$Q#"HZW[*=<]G>.U]F!,KHRH[T"@8QQ%>\>#!Y59"34.DGX5C@ MTC.*%Y")H8I''G);+9>=D0*27#-4(*H,-4H6M#@8*57IN175Z],#92&-2Z% M\9/*.0=)I5)8"N(D4,0,Y"CZTPE(B$QC0428\R_3CW -/%9HZKN[YM;C>O;W MS[=36V,^/&PWV^FJ.3XS,9 SF^Q @7*8:ZJ1TMTKE0(2Z3F%T]6FE[K.:S=#"1NV@A.J:<25G!,"G5[/B:'L6+ 4)YB7:SOQ M-#J'K8?-NZ_3Z?VDO?VKV1KSX49.-[=F6?^QX=?-VQ.S[0064N>@T)@8PZ%4 MILRY(=Q"4TDJS]XK%<5&ND9U<*LY6-XXEK6>9;]WOGD]]=XUIYOIYKIU:Q_] MKDU5R^VF^Y/GC:5E1U+]NPXH92)ZA]@8WJR_1Z64V@9D ;P@B#99E# M1:D !R, .1T_"?QTXK[^L0G]WOKS=HN)HI,G;N)+% J8<^JDY4EKW(4@?H*- MC!F>SK]%B1 -7+F@JNOM^Y5%3[L9E7]?;"8H1]PH!$&.K"'%M#:H,X2YV\-L M/3Z?F ^-1]FC2[9KM4YY0B)$-#=0)-;+#Q:>4B4AQDM!3E"CAWKC($>? .IH M-:D/09K3]JJ^FRY6$RR! ,!H;=,6)GDII,)[9]X$*#I&ZH2$<9(]P;JX$NA3]:U>?ENL MOLIU-5]LS72V6"ZV/WZIVCL .:=V%"4$$(+D@C5G]+J\296 >*4S_2PE9M'! MN6SG7=:YE_V^<]"31SUE=8/2<(KZD:F'F$GH=%*G$XB*H^\X.!4IECI%#?0C MEJQ7WZKU=F''=0TK][9D(3!DRA"4$\I00;6FG2U)A->D3)B%Q(0Z566$]SI)^,X>-,SACIFQ?+C2[>MC<_^_6&Q633O M3;8C0*!*I#13I= Y$%836';YE[:D3S M(TV(*HF &$"HYI;@@.88[ MNQIP))UN,8EG[0(ONX#/=Y5JVFZT7=,M28DA=,Y&6>V\]"7D) ]G8@D873[MKP MKZ=>0]_[XI4W]=#J-).&D_ MW$R8H8!*@Z$$.0-<&^6D^;^YEX*'3Q5CYN. 2Q@:;"FG.2$$PNR9DZZ=:1].&ORK5I? MUZZ,2>" 3YLZ]M6Y:1V#U(4%]X.8=79WMJ%S-[O^D?W4 M>)PM5G_.'@OBT>N+'8#P%_8$#!.6TCA@F3+ >K :[PW;]ZM9?5?]7&\V$UY M3C P)<9ER>PO).E20E(@Z'2Q0]B7$R=I3:-=M-YD/RVM/W_V1J./2L[42R20 M/]#>[[5I7/ESQK?;]>+Z8=MLW,^V=?9QZGN]7!1T/:ISFDH!*HX&."&^OV1) ML *NF.#S?WO8;)OL;_.E_E0U\2V6U1/+7VI?HA&40ZZ+ FHLB2$,$=)-9!&" M2N"7M5W$Q>1YW5%434M<=W%EJT>BV3]O?C=KDI+[HZ2D[I\37J;@-+EHGQM&I7%:">D1MU/<@T+VEZV+:K,K: M7R^K=GEV->=WS;70_]'^^812B12AS&C"$9>T))+M35,CB%>"',5@XKSYV,>K M[.!E-EW-LV,_?8\*Q9#:K9<87&4_ZO<6.-%AHO.BG:!P5,W'0=6X(;TXZ8+%]"="]Y%H'Z<_VB5OOE[;'ZGV!\5MRVI&\/I[XZ[7NV01EL!?E>O4,G@_?<=! MJ;Y!/%\.CZ&)^]CTIEJOFW%Q,VK^,OV^KS>B6E4WB^T$\;P 1AE#2,Z@AM(< MMO+07"NG=YICV4H^(MVYUTV)60>[5I3]M/?1?<60>![6B1?-BR!E3)5>.M;-\&\M)4Z]5_7"]O7E8\MD^>2N(!F6N M->6L*(N<8P(ZDSDCI=?Y\5Z&$A/LX%MV4Z^S^=Z[;#H+&4?V4]0-7(.)Z3E> MW+O0+)54BV_-8O55=]U%,['\B+!/E4U]-]/EP P[I=L)@$61>QSTBA-*G: Z M^G'K;]/%JJE2'U9VK'E?[XYN?;CAFTVUW<")0M0.-+4!I3*4E%11\VA4XGRR MJKY.M]7WN^N9F MBG5"D8$<0 *P+I#0J,@+W-G-.0,=O;ZXIU_]C090[(M_*O:L 3[UM)N#]D=: M3[W=J3: QC' YJEK,K*=E.L,W.)(/1Z^18KG%<3%5,J5 M;2"1T_O%=KI\W#VB 6$,:TH401PQ@\MNC2#7O,S]INTC&DX^E2]OFPGH36;; MYM'6P+;W:1?6EHOI=7-YG/\VP9CRN]'O0KK[8;!S,ONI<_//C?B/&_3VKEYL M=YZ[BB?HF* HQH')%('5R:NQ&SCOU_6D&S3SU?RWE6WYRVK^.)6RF7!(< DT M*@W4 @*;CIKN=%]12DC<1K41#"4?T1YFDAH*/NP];/9:=RZZT3"&IJ?I-Y28 M_>;C&A4[UXXFYP94<5[/VKN;=VMR(U'SB5,#U,UG/8:-MNT&0(E!VPF<#_\5 MZ$?4[+*0CQE(';T^]+>=?@]^N#%M6M5WMGA#:P1(9BBC@@JL@5ZJ[@ M*X1XI&0H(*,XD3PEWGN953OW=NE'W;;C:=D#\.[^YU'?;'J+6@H05,J&066!V4_GE%V(#@^$\R+ M@Z%BCQ5YP?&2(A#-6]D>4$LI:2RNM1+_["#Q<&A[)ILOW4)5'S'@@D-R85P_ MO<(QI^_NE_6/JOI4+=LQY9$+QA3(0,$)H 56.>.0F\VUO?&89\2",7B0-)'P6/G:[9W=DR4YSH6BF@+>V2TAE*7/V9?^UGP:;9\C M?.N=/WV1Z"UF* =3ZA@%?@=E/YU1=B#@/1/,BW*A8H\5;<'QG.59/Z7B7\L] M 1 6NBRT* E2A##!#G=0E@(R/MG6V^G2C681S7IA[>"A^TVQE07=)\O 3<$7DA\/Q8&7,@]UENX3P R05&,@Y0I @N^;=M3NY[L?+_Z M5FW>NN[;-/?U8NM*KC0Q5*N\F[@L-<0RRI,&?1Q(/J@^.!?]28->NO^]FUOEYE;6>7K6RZ[.R MI[FCPEG$$QA-4!+CP&>*P)[?9I%*NV!<=J\45QN+] \W#=3W?S.?Y%0#60@M M@,!*PYP6H%MGX@Q+&+"%/*K]83:2O]:H'[V^:F_LMUAM4ZK.]9XT[54H@3Q- M7A#1B!HL_C!,/2&D#U5CE,=(N1HEM'-DC:>?R^G*]ZMMM5Y-ES8-_ES?;/^8 MKBM5?:N6=0OS]JS)_HCGXC^L T81@+30/(<8T4)+8E%_<( 5'F1-8'T8KG9. MOWO85-EF[W8V?_0[F[6W0,\>/7<_4QB[/$Y#]5)E$+B:] ^DN_O9S@OJ'WC6 M\Z[9N]CT7@O_$FGF;+:W57M)\W3UHUD.;'YK<\E%/6^'&(O5;/DP;R=UWACR M7>V?E=I_:+6IEXMYNXOB>KILKV'?W%;5]B^]SISZ%"VKW1WM M.7*RYQC"7^' @4-2H!,=P.6Y2KNQS5O:Q?@VJ./09>&1E XD&M) MQ>W/-7==A^':<[E\N!8L]4BY%A[/.:[U5,KCZO995?YXNJ\_5;/_C$YDKA#DK&8"DP$HQJ+M+ MK 3@%'O>\3Z 1ZGYN \B:^I0]AC&57842#M(:T,YO(OU&,%5=HCNW4V]?K>9 M^IXB':AH':$[NE+U!/.P!9KJXOK^97"*]H.6\4AZA&%C?GEG_N"*Q]\<-^&2 M@D(P+DI&,.6("-U-10A".8VPL3C$[&4W%B]>V2>7:IO<^1)PH_R%Q/=#><"V MN+'NA8NR!\ZY*,9!W!2!!>]Y\]2N)SL/3V2^LNE.4(@+B2DB&"JA%2D-[QQ! M@N H&XO[.)!\8_'C,[ZQ-Q;WTKT7.8<2/"I!'PMBO!N+3PCK#]48I31JN$8) MT VR\;0,F0+YO*UG?_]PWRSO;O3W:CU;6*EZ::4;>ZL ME1];^]M+CM+.E688NVETS\Q!ZUVV=R\[^'>YB8!7 MY7(3>AS$BQC/B<%Y#*6">=9L.=Y,C ***4XDLZ-\Q(PUUQV!DYP O_6I M,!.#3KKN6EKK6$]J.>H7B*KXTO7GTVG5AF%2ZX,/B/R$'"E]/(,XAYP035QV MP7Z9?O_7Q?;VME[.;:JVOW'E2VUSNO8!]<_5=KNL=L]#?;)CYO5B9O^^]>BW MU6*[F4")."6&*HUH801I.2K0^![+.SAY7S%52#E-YI%(ZFV()XV937D>N'"ZEL>37C MXM;][/.3\GJ,8,_7WT967NZ;;\=4;F&[<;\T>V";R8OZ87NSK/]H"FY=3?>; M+6;UW5V]VC]_#VVW7;LSS>V(8[5"E??E_N8)'6P[>A\&'#^\WFH=D7 M_N%&MNVA-3X!O,2,:8FAP+P4U@?63;](D1,1.H((LS;H8*)SL3V"MD-$ZV5[ M+BU\>!&HL_](([W$?08=;ZE[N1'(JWHY#D;Z:3V^<4G/>$X,46(HY8JW3X<] M$1]N?JVWU>$J<O5MVJ];;;Y MML]H0UUJK T E&-=2E8JUJ5VB@&C0U,L7SN#)E='SIU^03Z^G/Z95$HE^^10 MSB(FSYV>*>28-87J.@XF18GD1*;43QW?0TX?;AHC77;6GAR=$ JIR0O3KE() MI(E6W291I75.>EP1$V)NF$SIXU%?WV[G/HQ4 AX5[:6N(ZA2*]KO4).GBDF/ M,[TBT2E211!V)*2*$]:TYIVSF6-=^ZK"6'ZG5_22:=9&'4NHY/[ M4DIRO<+61WQU"W4-Y8>>JER^?6$?N[7D6I'G[1/?V^VN#\L-K>':T,F M'!4Y)67)6+-[0"N*Q<$N4L+T3OY"C Z: F8W]7J7O#QU->O^^/'059O5]$D- M@TH@)$%,IGJ?-#&:T@.DCZ\(Z)Q$]A%_C*EDKWA.)I3]E7)**_?#[2;.ZWHU MOZWF7ZMMM;Y;K'9]N9:2LQQA0$DN$8(8@>Y::YU315SFYJ(8&G1RKO$P:UW, MCGSTR*)ZR^J0>0ZI:)])NLN+Z9&>#BEJ8*K:1URGO/6,!F_EL+&D&T$^&RV4 M.D'5\J#[KD>QN<4?T_5ZNMH>FZ,YTS('LBQS(HC.-=:H,V< \9X\Z&-K^*QV M[V0@D7KIZH#VY%KVSE4OJ)\'S8?2,9#D@7HZ0?Q$Z&\!/(9:(X!WE##JR+4H MU5'XB<%*4:)I:12&1A0%AIT#!O-F\;SW-2(A9KW2]>C7B-R\Z$VM\TC--^FR_;>5%88)AC*59$;@ 146'8YMP&Z #Y; MCZ(:3CS=L?.U6>WHO,T:=[-ZM6O>NSO=["^.?/8#:-QB<$/HQ4K #Z)1Q4]" M41\A3W T27F,@Z1I0JL'J,]^-'W=V,?V$-?SU[LGP!B0RQP39@K(;V5'-3Q$-KIKR(O5+B]MVG#[BRH4H'&5=P/HQ43W ^B;E+S*=KYFG;/9 M3YV[?QZ6H#Y*GB!HD@(9!T'3A%8/4*%C$)3;+'F]_F$3XG^9+A^JPVU/%)>8 M69!KH0G0 L/#[GL#,,7:[]:EN+9]&G30#4SR+7)ZWF@76?(^[!Q"ZVCPG#:# M^YVW6>ONQ2ZP\Q+3FY]]"V7, .T=FQ-!XR@8%:$3BVQD-"Q+P:4"C%(E8&<; M%81,=EBH6%WS$E,Q@970)D))< \+V-UT9J BC>_#I MU9F;I>):]<=>YZ#[1)IMH>=Q]P_<#ETU_D=JA\XQ!;5#/\7_J]J^W&ZF$]( 4#.@(1V#&ES'XH )9WYLC1> M]TU&,YIX+6'O9W;L:-9YFET_;)L; [(?U39KO/7-2F()[YJ87$!SW]PDBMR) MJ.@FWTDP1BZ!L; Q=E@O\)A$-U="\MFL>>_9FV<-"NL;XZ%36>76Q.9.W!3K1W"*H.HX&%B.0.GJ- M<]^K^WEV6\T?EM6'F\^+KZO%S6(V76U?>O"EO:-%V8:+$"R)S7",$0Q! COS M6)?,]51&5*.)TXS.UR;C/_(V>[4)MAZ_W?X2JW\::!<5W@]O_T":N^\*OICV M8;N$C\M@7FVGB^6F&?':7[33?=NZO595UG?WT]6/_[K)-@]W=]/UC_85BZ,B MFSX6V7U79//%9K:L-S97Z'U\4'GS[*'["#FN MY<3]UY&S[8Y_Z^X3CCYQV":1UF5'F"8J",>T_&)EX)FIQY0_3?[NH^2IE#Y) MB8PDRT\3V_/$/Z&"KE3]8G_ZPPV?[]Z@^J6ZNZ[6$Y+G]HMY#@K#$,>:\T+O M39;^K^LXF.IX@#-/.C7?)9?/#FK]B2=CUFBHG M$-5+Q'&0J%\(=<1*%3I1]WD[7D^#SJ@HF$SG_V4=9FX/"W!&U.5D72[_.1DK$#J MZ'4J!LQWXZ!),^%I==$F;RV/R'5;4?0!2:JT)BI:DH99E#IKC:>Z!*3KT6G&+:3;U=XN@MSNZB*=Y< M7_2UG;J^.C0NZW'@S$;44G";W[A4 7ANFXBJ?9+I#@\A3TQZI"B.<4Q])(FL M3E^98W/TRQ_UW@-6D!(A@[DH%02Z5 3CS@-0@"(N1]WMCH6CUN-D'/4HA5@< M35, B3CJI/V%.'H0LA='_8OC'X6C 9%Y+;Q;ZB^-RIDH-&"0&P0196;_=5WFTND=:-]O7JJ5 M>RT?> OEV-(3:!2IKVM_,)$*5&DF+]_7Z>9L/BMJEU?^R6"WN'N[V MWQ>8:RZ5D#G*,>2*4RR[[Q<%4J[MWN^KJ==C=\YX#F("Q#G?UM/IXKFDZBI) MM-;])/(WVG>8.I=OX8%^UWWKA42[+KZ'MG(_<1Q:>3)=/%NYJR3Q6OEQY&^U\B!U1M#*P_RN^]8+ST,% M[8R _2?M* &*$A0, B)P7E"L*B M6\<>O5O-/]H*]NOTKMM*5/!<:8X$ F69ET874'-^1=U<$ Z!1V; MO$RI]5I@&4^!A=/R(@O;WWU:+[>;3Y]_V^2S2)*=)M)0NOEQZ,*2N1\J&D*ZL+-$KTO8/JM]NYC= M9O/J6[6L[]NEQ5F]L92_F_[(KJMLMKLT=_$?NX=LFXOT9KN+]/I=B/>&5*\0 M/(:PES];U#N".EXUZ\7H?29K5'.)4TX@PY!BR4!S"5IXKYT.CX18NPVGO M0XT]) QB=0+UHM!Z2.%Z$3N!@#&9[3L9XDK?DX<\^\LT2@+[QG":P4&*N%!8 M+NN'^6Z:85W/'YKW;F^J]6+U=;-/SC7,F5+*"%%J71A3HL.2E8'";8@?Q5!B M)K?^[?=FW^\\S.K.1<\1?AQASR-Z4$W]2#T^.=W!/:BL8?SN*:\+Q\^I\ ;. MHXEW>:K'"Z5.4+D\'C?8W4E^YI+JGQ>KZOVVNMM, #(*:HT1PQ2S'&H#]_,Q M& !2..T$3F$W<0_P^?'J]K.W[3=.9ZW7/E?NQRZ'\SW$)8O K\/XQU/?X\V# M"Y9"X+,'D4O#Z1T#/Y7>Z']2:7WY[BA99'7ZFMIO6NAQ E$V\X?R<=YP4FA3 M" T+8FL2RK4R$*G. 6W<3O,F,'N1":27$ZU',ZS1Q_1OJ^,QT(\@\>4;9JK MSDP)1-/.\QW.QD*S;^'!NG28([ZKU]O%?[2=#)Q 7E9Y#DF6$%+&9VC6>?I57;L:] CG!%4=]LQR1_^RO8.>CXGTU-6->0-* MZD>Z<#73/#1R4J<35(LD\#A8%BN8Y\^0Q-0HVEF!DSM1_Z7:M./":KVHYW#" M".,<802HT4CCYD6F0]J)F8IQM5(:QU+/+![=^W,AV M(G(LFBY4%(# LF1,X7+O,U2,EY>UMXL[.>H>[W_CNN&Q,GAQ9P=82QQ-77%:A4Q=(F^M6XZF)EQ^ M065$6M1C;*N>Z=2Q"44I*$I&<8%R#172"(O.! ?4>;W4^\-#)"M]>@POD1P[ M_U3Z!/35@TGCV?>EDJA'5Q6Y+W%$?X@0(R%UD.O/P1H>_S!3G9^J?W]8;!;; MZG.U_F9=[8; A>(&,$)+ZR1'.08\IYVOD$,TW)QGJ(?C'T;N)L<.\67[ "\P M#1I<"X:8#QVB EQH8M2[[$*2]W]9 MM_S=4MEAEV[=UW]^ZT QD[J?KYEC8\ M-\_-E)*5%"(A"U,6" '.#E:L$:]K9GV_G7HK[\&=K/7'<[^NKU!N0X.4&ODQ MWUF>-%MLG^IP:B=MH&+CR'N#O7^^+[:7"NYTV&Q_J;:W]?RHHSH@22TVLV7= M=#83HD')2RA+83->7!14LJ(SKPT%?MB(9#0Y3S;;;.=H=N3I5=;XFK7.9H_> M^M(FEO"N&+J YKY\BB)W(GJYR7<2:Y%+8"R\BQW6"Q FTKSNXW$R&$H25 BIF<$*$AA?O'43$"BAL?-/:WEIB)G8-9 MZZ$?\R)(Z0:[857THYRC@$DH=E:7$_B*I^DXN!4QGCI5[?-\3N3HN-2'FX,7 M^V,(N2PIS04V&%.;09)"4-G9I"KWVN/?SU)B0AT[UTRB/#:XD'-,/45UX]5P M>OJQ*EC*-(^5G%+I!+GBJ#L.:D6*Y?GC)A$5"CJ4OMJNI[/V./ROU78"!!&< M 5@@@7%)-2/=34H8&='C&+J?F=2CRR>'H7>NM4G!5?:KZU:?&&(ZCA^'T=%S MQ!@F8?HCY$\$.C4F[*_J.+@4(Y!3!\/[:-.32,=PG%!9< 0)4T8"K5B>:\HZ MRT0:KUU#,>Q=CE&1+L8(U;D7M9))' U?([D*XW7)_($6)/BHR186D1OB>JCE MRKJ?%ZOJPXVT6=YB.]&FP R4I6)0&Z7L_\!A.,H8G5^-(,6W;> M9&8Z6RP7VQ]MZWI8;;,/#]O-=KJ:+U9?_0CFIYX;JI()Y\>DG^O5UW=6Z[OL MJ7K#0NA8C!.T"=)L'%@)<[V.4&?"0=$UH/W;N*)>K^L_;..Q&+-_L_TQ*6&> MI\\#CK7 X'3O]2\ ?2H 7@":R( MVB=GV3D='5D7K3C&Q\)XH9U@963]7%GZVVJZR^RJN:JNM^\WFX>I%4A_;S8D M-_N_3$EA(4O)NIA+S\LB[K'$OZ_S+]@[ZT;&OKFX\ M'%!2/P*&JYF$=Z=U.D&X2 */@VFQ@JF35$(_;KU?S>J[ZLOT^]Z,J%;5C(YHI#2LJRR*E N3E8T\),OE7KZ]H56:%6?!K6L4/.[6OG6&8]ZQI4]M/> MN3_[@2I82#="#:&@'YJ"I$M"I3>T.8&COFJ.@T.]HZCCUC$_\NB;FVJV77RK M#F8_3;=5,U>V6#W8A.W#?;5NI\DV$XFYQE(B1H&0M*3&E%W*AK$NG1X?3& V M<29U\#1;[)K:UC8UZYMG!A539S=674AB/WP]JGL$LL;/[%/5M#\[B&A]/%QT M,RS3W#4\@;D$!3$.\J4(K$Y>B?WXN#>P^OIS-=U4GQ9?;[766M?^_JFW?6P]T5S'X\[*FK M&P*'D]2/>GW43,*YDT*=0%L<@<=!LTBQU"FJH&=.-UVOFF?S;)?9'KGGUYMV MY7,"C(!VO(JI+G,$"H$U!H#*$D/"$.=4QE"7T''T8+ZA_&\]X^CB_,U M2+/;:OZPK#[31_G\ZI]!5'6F^*GW&1^-%QR5LD 08:-8F4N)5;[C@"%"Y%Y;LAQ- M0IO1 2P+)EA)D>W"-&4"%C85DYH"D'HFZ^QSI>$LCB2Y(WJ'5]N3M#&$3D-4 M)^E. 32N]B/A9>2@GN,QA68^E],L=B>Z+8=W$V=?JU5C^O%@]^, L="T.==M M<(Z0TE)@N$N.$,[SYLU8MQ;J9Q07M,A+Q#0FC&*N15GD6C!,D+'$D$GO0SCX MV28^3SP]N@GA8F-)+R%/--LT!3*.UILHME<,044@0!\0BA7%>FK*@N;2,TU)Z[:\.VE-PLFW[ MWUL54_>($$TC>"J*7BSO\=.R+TC]"^4?B*0!P86@-%1#YU'B=KIMKZ7]<+-; M6FQ=N;M?5[?5:G-8<#P0G9= LH+JHJ3:-F;%2Z6@D-08FRGEV/62*%^S[0BI MT#S/84FYTIQ3ZX I%(78_C;E!=6=I^W6[V,7NZ7Z2R5%GAJ><D*HUQ-.=D MT3T?WR15\5R#WJRWDX_K>OXPVWY8[V^/YM\7FPG2)"\L-93@&BD E,:T:[&$ M4Z=+H][\.-"*$$F (A)1)6&I"D&Q$@50ADE%$T_E['UJN]ONVO??&\<<)V[" M13N-N4'T\N-8@%0NU+*1'A'+_NXYK=Z2XA4<]5;MLKSI[WX=J?9X$Z-)0/:& M-JJ^FRY6-GN74N>VDR=&J6:T!BC?MP!,2\$\L?&*!%)=@Q\XU?WJ$".B,D,3:1>#(.=EBD^2E(J=QTD/!T3"E3PPOP=); M$>W+>O8-B$:+&>/2S;K8J_5'?7U7HB&=! @<(@EE.;^W ,RJZ= M0"W\GH0_9\R.GTJ0,P!M4Z18BE)2 C53DE)="I+Z3LMC_W9S!(\>9K_O?/1= M<^JMK^.(;4AI/8=HO51-,S8[H]:IP5@LH49 M-6?8]C8(U@CD9I'4FD!2>(KE1(IT^?H1PEB;1U2!'*IP@0YA:XZ!"H.\O;N\( M5\!Y3+0;>.UME(P(*17*FZ?]*%8<,-)5].80A-< Z,F7 M\H+I7#(&N% %2SW:Z:8'P@8V?B(YCF*2Z>,Y9'&5)LWHY%B%4T.1(+7&08- MWY\/,GHHX$J#3]6W:O50&1M"=S?CORZVM_)ALZWOJO7[U6SYT-PICF'N7LZ;8'R\T_<-ZG75N7V4'Q[/.\^94M1^$DI2-&ZHN72Q^0$M1 M(DG8%R#K"4*F+*1Q<#1IA/5P5=[C9>1Z.UUNCF:7[AX'B=/5?/-P?U^OM^N= MKQ-IB#8Y%,0(@94 FE#8M79AI)ELF\^=)K&_52 %Y%QP5N: "F$[(EIP62J- M+&M8[C?..SCHW-I;9[-C;Z^R(W_;2=B]Q]G>98_7?>/J?YJVEY7>C['_2*I[ MO*Y\,?7#WEF.60I.#R;[Z/-*5Y5.XQ$\HIPFKCIU[0P:(&PF3.BR8(09RKE2 M>=/I=9DEM2:52U_SXJ,F9P8)ADI,83/5)K21I:;-#3(,VU8^2%?BA2M_7;PR M[KB2!*71 []WU5D]G^BZ:S.J[-7#[==34M^X?5Y%_G#SM[J>'V_(^%POYQ,, M%25 4(0YYU C@HH""B5I082"PFM9\909!K2&K)20<!,C MD%=>)8ZBC&$$RIRX7>-N'^2TK4PIZS??WS8]Q+"!U&L;%J[#ZB MO83686/9.)J[C&(=-7EC_!I;TK?WXI[=_6]6;S<5TW=S7SDG)C M("V5(!B*9K*HVP-/)<#:9\!Z_%U84*HESG51,&H(*:F!)0.8&-.<3/0[=N3? M';2N9/>M+WX9JI1*G30W< OK%B(*4)R*J0H*.=E M*8@RJ""@!*9YM37Q,/;Q)MO.L\!K@/WE.E:!<[2_VF/">0TE_2 M<0 F0AQO7?;;4QGW_73+9;,LO)K_,EW_O3JR;--Z#74N.>6P)(@+90SHFD\N MF-<+[R?,0)-K0C$0A"*J*2QM3YX7!#-HQ^/V-\EWVK6>M=GZP;>P)Z[Z:.F& MHH%D]&-1F(*)=N>]I<_)K7J]11T'C6($\F(37R1MG(= U!S< MBA;-\Z%;5)7YN?ZYOM'].U=:';CS?[]X?% MNIJ_7]DQYJS:;)H9J F6S?(:QCFFFA"" %*B:XI&4R_*Q?"'44P@8I!P26G1 M3+5H5##.2LX-+FGJ^R:Z$-J6.W\,PG?/PP %X\;(L96)'T>?%,>1_QU%K[(N MA.RG0Q!9%T6V6&7[.+(FD('?&(P@_66O.;1?/+3]5RNJWFC?W-1)82VN294(4L4 PW)2HZI!!"O4ZT M>IC%!2:LF1_+,:32=H)%4=""% *_"8IA')1-$5B=O H'KH/L+GO\N=Y82UIRPH5- MT'%N$W0A*.\VRPM18.BS"OK:]VV#-P534F"AFP'I%\-;: M1K :KBCYM5[53XWMD\+#:@J2E*$\!XA#!G$!I65:UT)LP_%:W#AOS2:7=KBH M>+-/BA94IDZ\/VMEIWCT__5.V<^_,_^7$F@J9NU!E63C\& M'?MVP-#>O3]?; GVK&(G$!5/[7$ *V(\=:IZZ;.I>/6M6F\7U\MJ7EUOFZUH MMG9NIZOY]*ZV?_X?NRV55",*.G;8 M9^=K'-E/ V]HJ0/W%H]77I]]Q8/+'+JMN+?<;GN*7?1XI=M((.88=A3'#:A. M5O$\1]1-WO=FMS4QS1MM!=8"V/]CS0E.NL4,J5CA=$^YHRF&#! V0J6DLDE^ M*0S7'!M>E"KGN"@'28!/)F^>@^Z>RCJ.OX<3U7,HWD//-,/RDTJ=&J''D7@< MN6^L8)Z/VV-JY,JNQSF"[DZ;Q>K!VOYPF"83U4V]WK\,\V7ZO=K\LEC5Z\7V MQ_L]9/EJ_O0K^M\?[%__4FUO:_LWW^R/M$](31@1B%)("B5(:5-U!E%W@$GF MV#@=R;N$WXA)FQ(U4WR 4<#MKRG.%<**2XER[96N!,Q>-NYEUVTTW>3"=OJ] M.=SQ;;%Q3@A'6>!N?/Y'+6L_V#^9;7V\I6P7:O88:U<5=A%DNQ"RHQBNNDZB M5>*JZ3]FS5U5]6[_:"?)L#W'@&5XHAL:8TT:1Y\V2F7J\7,@I+>UGNT[=5&M MJN;$$S'- (0A6.J\;(XY-IO5NR&X5-AGB/"6#: L0C&@G-,F=:<*8)%89 1 M7)4@]<,B[U_IN;*?KG?.#9S&OB'167"$BSJF1MXCBE<;9%]5G%>;JNW1BA9" M6F@[QD,2FH(#:'+<7;XN@4+")YE\^N4"(Z:$%+P A HC!024FIRCDA=(Y7Z# M:/]TSSIS6$-:#K_R^D2+4PL:09J-HQT$^OY\H:*' JYU7D_7*]O#;3Y6Z\^W MTW4EIIO%;&*H@ R5 "&H*&>VE]+=$[<*%VX/9IZV@%1A& -$Y1!35.0<:I+; MUBL+P>W?I;YSJ7,JLUYEK5M76>N8WU@G4#VW44EZX?S&#_Z:)>''J[*MNE:SZVLS.Y3(-HV3;V_;&*39.&PIZ"WK M.!N/?QAGVD^@+KVZZ&:K_&+YL*WF$U;@0DL(;#X B8(Y9U!V+0E(T*LEO;!% MLJ&DS<-IB23GA.8H+RF2E!)LFS15*OD1\-?:6!1:.6L81JD4\O6GTRB8 MY,\B7S''R2#O*,ZP)TP55^;\:[7X>FL_S[]5Z^G7ZM>'YA&K#S>MYM[=CMCY[[C2/+[X;Q2ZJNQ_>#I+O?#[1'7CS/-($J[/\W=G0,628YA 1K8S'$J*&$-=W^^YBD-V](YA+A4D.9DT( T5V,KPM8 M<.\C/?WTD@_K=;6:_?BRGJXVUI/F9J;5O/W=ZSP0@KLQ0:H%>/OV880P:.W&ZQ,^O: OZUL_[M<_$UHOMHMKP]6)C_TK9WZZ^[CKP@[N0"2P!QX!RKEE)BR+OMF#I MYD:\&'U@;R=SG$-0$D&T*"D7I!1<" !DLW<6"SB"7O QCJN,?YLNK"S+ZMU- MO7[W>;JT(ZE'";*]!EDC0G=@=!]\MHL^VX5_E4UOK+?Q>LCTE:5?'SFJ>A*] ME[Q4%1FT!^U;A %]Z&"U9MR]Z' R./:C Y=+S G$20X+RSJFF_OI*&2P+$!W MX[7A"GFMQC@9-%133#'2 #>OR@#!56YPB7G!%<9<7&P2,/Z\WWEQX\WL1=4U MX=S=..!]K%S/*3EGX<<-U;"0 J;5//5RA=TK5@\6E82**8$19J5B!."\1%TS M!&4A?*&]X\ )TCA020NI"I3V3+5Z!V[FQV?"W=D#:4 MC'XDG'B!*PK83$IY 6@SAQT&R*)'4\:NE MYXNKV^FV:J95/MR81?.N_&*Z_%CO7EDXK#4PF&M26&, DYP24X"2*5,RQ)E MA?.YC"BVTK6^@WM-,SLXF'4>7FS5ST6V$RTNJNKC:'IQ0WK^R&A\O;P;HUQ. M[>CMYO.VGOV=?U]L)D(!#)@1A;6G,94HYV9O3Q:B]!HFA5M)/#9J_6GW0S4> MV?9F?7J[K<56T)-A2<7S3!N\=$O+J.>RN( I6,J1T2@\CK<0U%,9Y\'+D1E5 MWTT7JPEE( >HH*(L\E(C+@B$G2&@H-=Q_(#/#TR:G5>>K E1S7%TDE:P?G0Y MIU6:P<8+14Z-,<+E&P=1^@3P?$315PM7AO#-IMIN'B\1804N$94,J+Q0H"0< MD[T1A6AA)M^J]77M2A#/C_LTAF,_G-O$SA_/K9J^"KFQ(J$T?IS8.7*Q4=)3 M'4[0(5"P<9 AU/DZ2J4)(<)N9\?V8*MYWQPP3 J$N0 8V:&3[FS),OXYI4[AY5ZW&TM<@Q/<_P$RCF/&%Y M6Z^W7ZKUW9/G++0"HJ08D5(+A A3L&OVFC#J=1-6D('$+:WUZ9W]AW?'STEX MSE,&">13#%_6TWG5=NAUN[]I_>C?X;CH=+FL_YC:^M#\YK^4.6M__K^4!;NR/[^Y MKV;;Q;=J^Q_I.&*)FMY\V;HDT!S!^JW=M.LX?-MKZSG;1%9C9;+G8O-_VQ MV-XN5EF]JK(?U;2]0Z'YQ]?39=L:-K>5;2#SZ;;*?K+_K/FK5;V^FRZSQQ<" M9S]FS5[P/VX7L]OJ6_,@^29;UJNOU?K/5]F-_5=?ZWK>6MU4ZV^+F77UI\5J MMGQH]XMOV]9Y%,>?K97I-KN=?K-N5-4JFU=+V_;6MOXTGZB7\\PZ?.2)E<)F M'HWGUP^;Q:K:;)HV.W^8V7^QK=N?M*A=W#7O$+?M?;?'M]WQJ[C;9@_U7ZVVS_=W^ MP*RV%:<]??.7Q_K_:FF]**QCH>PH<-Z%;NNF#/L]^X:KYN2MG_[K5H]5-U/M;LQ9NN%S2D6T[_T M>GGV7*MY)4F(VM@N_]ILO%#J!##R&XZHZJ9:VWHGZ\UA-F(BB(&YS"5B1',( M("LX[4S9K(7Z#$>"#"0>CG0^9:U3A]DTO_%(F')NXY'DHOGU\;YZ)1F0O*;) MB0%)+PG',2#I%T(=L4KY,>6C[?*FB_G^Z2Y+M':3^9,)SXD1 N2"%+AH5E)E MH559=I:;JP5]$!/#7F+B[%T\&IS,GJQY^*$GBL!N)!I:6S\P=;+NW6OEW9UM M>;90,BRJ'$0[0:Z8DH\#9%$CJM-5T!Z+M1,E*490V.^"0@B;IFG4S19K0W3N MZ/(_H_*E^2>]<.4I5,#*;%2->JW(7G 9UG7YU5FL<< CT/=3RZV> M"KCG/*[G[)<' MGN3YU99R[WF>\W(%3/!$5:K?S(Z#2.DG=UQG=9QU&P<_ GT_-8_CJ8 K(=ZO MMK:2+*Z7U2YMLBS2W_?K.'^KZ_D?B^5R(J"R4)**0)(SR4LN=;<#UB@$//AXF%YKSY3\=',TZ3SW/[L=1VXT[@POMAZ,8&B?ADXMN)[ 55?9Q MT"QN2'7":NK'OL/GF6!22"D8UX(SRC06W:21D1@!'[XY?S0QPSH__ #E+HD; MA)*HX0>:LT(DH8@#*;RU&0<-_-VN>]:)@(O5]BPYI+@31 HL*#) 8LH)-1@> M#O$81I77.G>8A<3M?;<6TNS1R=K=I--]I^H]$1.HGQL/TDOG!X>G*TB7&A*] MJLH);]53$;S%H8D=BS5,R97,);5D(#%0)#N,Q1('_*M#9 M3PZR_!.^['->$I_UGJAJA"ST7&)]Y^S"CK,JXVCEODZ_NI3C&;-K._YY,;U> M+'?7OZ[F[1T M_72"K)I9F:W/PXG]3B7)24 "BJ+W)H3A3 '\P9JO_6<:&:3 MK^T<>=JN21S[^E^SG;>>)WCC:>Z&DHN([0>;YRKO'+O8<5]7Q4Z0*KKHXV!9 M_+#JQ)4UF(?/SRI+DT,#0 Z@(<@P3G(B=@8MB%5!@@GH:R@Y\[K3]LM''\,1 MYRVC-]12ZA>,LWF MP0(6A39*82J51@)*7';&" #,\^*D,"/)(70X"G:_<\QS,!8HG>/@++UFGH.U M3JR]1Y?:G_>J+J?&<_V$' =J^@;Q?+P70Q,/Q*P?JOE+M$V$ECG"@-.\1$84 M6 #-.WM&ZM*;,H%VA@!-X]IQMN/-FE -G7$S@'C>Q&E5>RWE&1PZKZMSFCL] M%1T->OK&\9(^491Q!9"^NU_6/ZKJ4[5LSC&_8K=Y:T@*PA!EA %""T.N94T M"/J!J+^]P8!D$Q_[D>71(:IJ[WQV7:VJFX7O#'4$K=V -:S(?N#J?'NWWCDW M H*=E>L$R>))/0ZB18RG3E4I/=?BNPLE?FY>Y^[,_NB,YJ T%!-*"HB$A(6& MQG1&H4)^B_+]3*5>G3_3\"CZ3W5=9QN7XX43W7[7OHF68)_Z12 MI];RXT@\#H+%"N;YZGY,C7S/3GS:7:_2&6,((ZD$:O9?4XXYPVA_4*.$2A0D MY!"%IXG$K#H<%-B[U?/2#%_]W,@T@'1^1/)7+>GIBJ>ZG.!/3R''P9V^0;QQ M\**7)NYO(Z[L4&G;[(!6U?6V,U8*QBB1&&J-+. 4T"7NC&G#E=<5O6$F$G/F MR*NL<2N0,Z'ZN7%F .G\...O6J+W#5_3Y01G>@HY#L[T#>+%@X81- E?WI\P M QF#6!J!J*0JISGJ$B=8,D!\MC &?'Z0[8S=;1;!4]PANH6NXT>5K/_Z_:47 M[;T6ZYVU&P=*^@1P=G'>4XO (='13FM6Y@7-\S)GC.4&$4Q5-WT$<4'[C(H\ MK"1.6'ZN5U]W5W7/NV1_?_=FKY&1CXQ!@Z-$"O8='UWZ /H+==Q'20&*CH,Z M$>(X/58*5B9PN'1L#Q)"-" YH4@45#*9'^P!S6"/$9.'E<$'3:&77?00,FCH ME$C#OJ.G2U'H37740 M(0)!3KA!:&\!R:+ @?/59[\[R$1UC GJ\PIYSTQ'%2=X2OIB,]%N4]#.(HV# M"T&>OSWI[!F]^TS/W=UB]YQ>\X)GO6JRH6HU:RPJC?/"4, E+0M-$!1$=A8Y M*KUN[.IC)_ELS\&UW>NUQ\YE/VVJRO:LVRJ#P/,BPE[:ND[_#".K[P304T6? M^#7T#-"; IV< ^HOZS@H%"62%_- L=1Q?N3W[6/Z0!5&B5(+7)@24@HDZ=;Q M$2#&\[!J#T,^S2GHV,;3FT&JD)M!^NCH!J2!!/3CT6MWJF1\NUTOKA^V[7.& MVSK[.+WH:?J@2T BJ#T.3,4(Y/F+P;&T\7BF:[=*UUK>O7G.5&X@1T;"'$A. M\D+(@R5:4L^S92$6DF/IX%2V:;RZROX+^ L ,+N?[A\(OMV\M?E_9JOF"=7%9O-0S;U?[?+7VXUBJ87VP]>CPI]W"O_+3M;W MIT5+]137'KZHKG] M9^@*V/_EJ&C_&2ZN;%]R58*\^V?UPW:SM7]ET^.0U]##2]-]\)BL&/U'C+;\ M+L^WYYJ<&20&R3<.LH6[_\IPL(<.SC>)S.?ML]O3Y9YT4BH1*Z\60( M]?RP5^8$7/IJ.0[&]([B^>4A451Q)8V5]ET:_]DX[E8'R*I&WQ2:1G$G8.(QPG-L,AYJ<<) MVO00;QR@Z1- ':TB^>'E4[6=+E;57$_7*SM"V/#9[.'NH;T[1%4WB]EB.P$% M@%SGL) T-XHH:5.ISG!9&J_SJ1',)4YS.@^SSL7LIR,GL[V7GHMP,51V(]# M OL1J:^V21AU7K$3S(HH]S@8%C.@.EG5]+[^L3/4;FJR8\7[=75;K3:+;]7[ ME4TIJI_K3?,>V8>;+]/O$V*@Q-9TKBBD)2JP@;3S0@GM]7IJ;-NI!WE'S7&W MN>^)P]G.X^RGQN<_[][QJV\RZ[CW99)Q2\1Q;'C!PO <,T8OAU2W4OH(>FJH MF:AHQD'59-&]O-LR"&7)3N '1+ILY\SX/.#;.O< MO+(UHN_.B//"A>Z(B*I9LIT0E][^X+7MP5G2<4"I3P!GMSEX:A'K):>)TH3G MO+&K3M"F!_#/47V0U*@^KKAZC7GVH: MU_M,)]@43=EQD"I>.)[O,'GJY$RQYJ#?YK 3#.8P9R5%B%L#]ON$2@*H+#$I M)2/,]838LZ\RP9L+&>Q7,:-$"0:Q)@5B5.20,9IP\+)SY')/ CW1X50K"1-L M)&TBT/GG+:"/!N[U?;.IJJ?G7#=?JN];82/Z^X2ILH2<2D.*L@0&$VU 5_\- MD5ZG3<^8*B"W86@"))?4\+SD# M=-*_.8TF!W_FO@'N%6N^NLF>'O6U;:5S, M6A_?;BU)M'5ERV"R^K*FCZ*)^'-*JY,\BB+R6/@4)Y@7O(JHD?,$\G)9_S&U M89MZK>J'Z^W-P[)[P.A3-:L6WX[?,!(,2*AP3@450, <2SK-Y=>W]P'1< MK1TGAB\FL_>T\.X%M$>GKK*GLLMU-5]LLV::[U)/%?F(>6I*.$FAC(..B6)[ M/AV<4,&P RD?I^L/Z\_;9H*ZW=7PL5I_;K;R3!0#'"(J"&98<@!1L]%AWY 5 M+;R@Z6H2%06A1:YD@:FF1A"4,Z6QU$6.M$C]4,BS(RO9N\>MXGV.H(0K[(;* M"XCKQ\@7!U6LC[9!9SLO=[N@,NMGUCIZR8,K;XEW@HF1U1\'#&,'=?+$2R3- MPO#76MKPPZF/"2T-0XH@B7- XF[%V=@^F#/7]D0W"45M2?F=KYE_+R< Z#MN5#.2 M6 M>(PH"P_F),)Z:M0'7;O34)-2&69*+0#01D+(H0*Z:UR0:=$76WLS-A&%7*/< M&F"4Y(0) 2R9":2<%/(:,(ZX:IH37UX]73,\ C&CHZR':"8C%% M'P?.HD;T]F'B2&H% .Y%EE< 2@6W@U3"C0%"L;( 7?NS3=-KK'C*3JGLH$D0 MF2,FJ%:6W\B.A2VZ49E+2(>X">\(:#U'B;T$]09:4BW[@.S"@\,3$KE!*UC8 MT<$J/)*W(=53G6 X[7,]084N!3%*"]9<(*,I5_MV5* ">NW?>,L&I%KC@N12 M<)M"*EG2/#>\+(5&NLB-WU;+6% *&0<&BQ@(HP3Z]0?1Q:]5<1S\]55SI/3Q MC>(<>8)4":;.A\<+C28Y,%)0@B7-"="X;,8G7:M1RN^-[I.&&"P083P'$',* M<5Y2H &SK=4@HJ Q%^'/T=5./2'DI6D@B5+)&0-''QR4'(9)1Y[X@"E$W)'2 M*2B49[?Q_+YM%CI+V39 M.7"",GWT&P=<>D5PZDZ6(#7.H>1^74_VKVM>__A;57]=3^]O'V\,E@IK@@FD MK("$$RXPR7>M@MHL2YZ;@#WS=05Q2:_F,-C;.%B&@Q* %R.G 7V%( M)*4NBY%80=11:X\;3#;K[:2=N&XJ46=L,9LN^??%9H*1 L9@(*46$% J#39= M>U#0;>!TV@*R@P9EQQ&,"$:A+KDIE$&PY!(6!<8B<6YR[(]M -8C1Y#TU.TT M@X>3S _!/FJY)"8VSJ.DQ/[N>4)R4HA7I'7^I MYNAK(0ECG"@@B=_M\0&D^.W7]U^TRCY_X5_T9S="^&AQ&@>)9/!K^VX*O-+F M-UVCWU2SOWRMO_UU'T[3[HON-TVS+XZ:_6/(K[3Q #TNVZ!#'*Z#R]Z]Z]TKOLX[C=ZZR!I+M]! MA[E=]ZP2[O.-7VXK6Q&V]TNY*A'""A6,,BH@%E@5767F#$N7 M9G[J^X7Z_\E[N^8V:X"X5U9 M;6H+K/^]0]25KNWW:H7'<-JVF5ZSJE4MD0!&P??Z7NT4R"6>8%P:M/A-VBG M&[9#.Q#$F W:%XQ^87=V+$27WYH=;<$FWX!);;O?[@+O%E!C&[9Y';56,",5 M=8>R+V(%ADG/6Q^_E#&LF*2442&(L88KRJ6A G)'?021A;FUUV/J/NZ=U#/G MF,0,UWM[SJO#[([)GWXK?%CP%/@Q^;M;=N/\B!K06H&!;!",6^Q5LAJ MT&]M.:-UU+K^K !74U[75B-D#5%^8DK&!--:&$"T7^L4'N2/>K5$WK;BW':J MQ0?"X>B]GCY, EQ:_O#YLIC%9P^38#V6'S]NPPM;?@B]O3W(?!^Z^CSV1"/&(2BD0MPX M*P1&!'=9-> 2*$MBF3A5+E6::NJ4)(X2R+"D3GO;K; ^X&A7NM=BKVZ8)M\J M7+V]K?HZB3];I:OD]HM%'/$ZJ5_2!VE<_P/"'Q\?+NF&@:O.Y8>'N^6VNEGM MKN\VNX=MZYB;;QWC?W(()=5JO=]4GIN;CYMM:()]TWQ>7;?]-3]M_JK6R[W_ MAJMJ>1^VG:^J_>J^?5XXM,I^\,2[#2_][+^>?F'XJ^OE[E-U>[?Y:U%$%?*R9>/?,4LVY2?(O%Q M4OZUW-Z<%GX_Y8,0E05C3M7A^JX40':E/+43(++W4HP<83F'JG9.$$MJZA-4 M[06:&M?<20U*K\8[]4[OBHQBW=&HOA[DI@0T+:C-# MY]#;M%E>?^KN&/ST8;GS@>-Z<_]YN=YUT:O]1U60,RYZO +5"]$B%\"7CP[9 M+-GD'W[Q[/_+8@:*A4P354M<. 6*=5EJQ.M1[%="8^\'DPN[(RT^/+#^B$^$%W8'SE73^'T;K?ZN%[=KJZ7ZWVU M/''00PA/-P_;$+K"Y[XV_I_[)56S\VLEOZQJ?WB[7!VZ-86O>\;Y?WU:^8@7 MUDJ?FZV/@/>AF?,A]AUBY/[3>)W8\?/ONA$KYS:E1EWBV[6'5>C;VQ?$;[=^X+5W;G;JZ^-G?EM^#3]KUSDMRRYJ MQB!2P%*-%-5,8J)8/PT98TD]6A/VAD\_>+"H:DTZI,&)+V9-Z.+S<6S>WAU^W#.!8\L\_YO+#V=* MD*;W]3QJF"Y@]],WBB^$?'2[=3^??EW>-^WU34TT488RK; D.#0:Q?S + 09 MDM37ZILOQM::6D.E+76D#L^Q=!) MX\]H8,IT1C\!X0QY#<)J'OPS3/6G_&$0!E&E#.'::_5XZ3 &!=/3Q590PO_(13CO) >$\II[L4AZ8(PH+]4VY(3R\CN7>Y\CX,"G$ P+$3-%-#!"3HCPB0HQ$.SI O(;'N0B1#5%Z5R>\GGP'DS ([#Y#S M6&]GLN6[Z\WY$$HH+0TG!*VL7W8/NX.P&M1$$DN5$@2W0DF_*4V1A#IN#KTB MQ&#A_-PTV'E+/#7(L 7)('&PIH R6GSR_')N\F2%Z_5<:2*=J(Z\GJXU\!M#S-9!C/'#Y MO"F'$=_7-([')#9#LO>?[S9?FZ8-) =)FM?*6(FDD,[8&C(GC[/,2AS5R>+< M]R/I8Q*S&A!E")-64&J$M0*[\.Z7+5W[WZMT*#Q.(ZA1N,4=R92&+(W94]$J MDDH^ \F9!'(,@/-(&T=9L,DWG-*XQ!P>QWZAR.2_5OM/;]8WJR^KFX?EW7?U M)KN?5^OFS;ZYWRU\VHIJ)8FJ$28<6Z2P/(9Y@9,.@;,IY0RRBD'EUZ>$2(\< ME$AH5VN, ??9=6'6>K7B]Q^_+KU9(;3[I"NH7;5Z)_+:=#Z,(\-9NB^-07L3 M7BP-K/[R5E2/9EP]5R>XBW-J$?K-Y80SG#VYG^=!]-.;O;GP_$JL3G^M[-^K=FN]K<+*!0!%@%:ZG" MOB-"3)@#73%&;5);PLF4!DH8Z2Q QJ^+ 0-<>MJT^EY57T,FGKV6JW#-9SM': MZNWCV'G;CYW.Y#!T?CL_=,H4Q4_DRC/!<':C:1[!)L%-I@R@0TT7$$"G;&F7SPP1:V<8S1^ MW2IB <4J-.G4F@"@I448 .:@,,8OD9+. >$ZU[!:MEIV,7HZB90DM^>+9R^_/H0]\<,MR9U\V'_:;%?_T_@L MBW)"G?'!@@II@&6,X3Y4:":B"DC+:5<39132U-0>-50+@9W47$*':^DHYX6S MB4Z?\+!'L_WB>3BTJUOM=@_A5+IZ6(=3Y5#>-5&:,-R'A=6D+>H]T>.VU[0I[_=_L-]]U#.\_.+#$<7IW)Q9* MSMK3PT/>,90]$H(/:+T]?80+!OB?[JNOS;YZM.&JDNU;)1+DIUI[6+PQ+A_DZCYK-\N$4K'#:!_\_@Z$IRI@FX.'T8] M]QDT;N?VZ=IE^3B]/WS='3_RN9O]OZS6J_N'^Z/M#Q]VU]M5>SRY]:NB!2'2 M286@8-31<.X8WMHY$"PA)KH73 G=$-(0"[\2@C4A2&&!H&?]T.03(H)=Z5CZ M^PN+Q6KY[2;;Z:+R8-E5=;"M>KPE=F)=%-[R$GX_'UA_!)#LPR/PB%RZI$Q>9@+5-YH'0COJ?KAZ$K3_J0KZ5YT!*>TG2_GH];WF6;@G+>3\6W@FI6WH M##PTM*EH*4_%M0<=!MP+>[C%_7#YC=KR)FXF'-"H(-=12HZPFACLE-:1"20^),UB5 M?O_C[.167X^[7KOJCY/)W6N?@X/'.6=,;)S,+QDCXP_@DAQ!<3+7% B)PUTT M+AZ>PRPY&F9QP)QC81X#HR)A1BRCMUI#T]XWN]U#PL*T*\+J[OU\T]GW M-S_$/_E5;KATOUM80H 4EG$+G%":.XOJP^06PJ9=J!FJ@T\*F$5*<8@@P1H* M((F#SF'-J'.B],O+7;_J3N^J4_S8/:;3_>KD+*C]<*]_V[D@]7IH*4]%;FC. MP$F)>Y7%_%-F W(8P.?V%@N[;";;AJ6M?+HC. FJ,>N8$!ZN^_@1^N1\>(P? MB]HP#2"Q#ELC@0U=R?HV9,)9';VA=U9(H!9J2'>K3C@FK:X1]8D>0AHS[ HS M<-"M^D:YL,UP5"\^PQV'Y.M+B\E 3&/(F> 7OPZ8#,=AV?Y0/&/2^7.FOY"T M9T'K\JEY'C,VF4=1:IJ]W+?'16]OV]#0/8NTZSJ?R0^[_79YO5\8B#$5 H1$ MC?OTW@CG?RN)P 1AB6)O:>415C(Q.^C7=LTXT?!_]>T:_^RUG/@=@BCDSF9< M.9&?2WZ5U:;OLJG\B"5/RDY:..#=K$/_0?GW:K>@-52,*,"P= PZR8'@!YD^ MEM5)EV?'22J=175S[E$I/_V\6HGONHP$,Y'9BN.8F$BE0EB6O9Y#)X:U1J$Z M,[8:9\M++)4!H>A> =^*,IO[Y6J]X(B+VEF.?'8(I(7<6=?+XE@E-2X?)F%B M-JK^[/1*?3YO&'IQ-%0>N''T\SIF96Z9/P?+&=X9!^,\^&:D#4^O5F= ))9? MO)3[S?KTT3Y+'&>DE@A(K(%6@M:XE^,<@2G.0[.,YPR'#HYL$?(_3?Y!I$:;PA;V[:S@S+N]^6JYLW:[W\O-HO M[PXR,7>0 R0@P4017B.J:2\3"9;4TGR1N,8Q MS720IK'.+<-!9H,[P41Z Y\%-F6S9E!B":9SU?MLL=P_;K]\\I@V0%<)2 M43-,$/5+-6Y[20J2I)74D.\OS$^]2J,RGD&XQ3%1:K?ZTKQ97V_NFW6SW]SNEW\?=.!2 MU18+O[+C%#/&A:C[,S)J,8SN0)=?.UK.!OX\.#&C M/4^/GC,C%5TBM]UZVMULM\UU6\\&;;W<@Z&:#OFEU?P:>^GOSA\,'U M37<9MZ5IK0$TB##$)#6*8BQ07VW#E&9)J>=%%)R885L;JQ,C!R6EEW%E' O/ MWHOCB#O9@66*!PN ?*[V\)(^G4<\N"P$3RL?+^^/83L93Q3O2S8U5C6GNA96 M8VAK!YPY2.8*\:C;MSGE73@F#,RSLR ]9'^B/,AY*?M"V74$:-'[#^,@GP>C M9K7H[%Y##K1B^>[-^CH45S2FZ7Y]L_[^IMZ[S=V=5RLT/EU@1#7'B(%:$X@= M0!3+7@L&>%)A56[9A7FP5[?Z1Z_P/\."^/D[KD'OZJ!X(C%F=TD<25[2&VF$ M6< 111@T$=$S;%K*-_-@UF+6;:89X8.OYG1M9=X^['VBN[Y9K3\N:(TD=P#7 MV@K.(= 6]-O(G%LK%]U3M;_OE]M]Y*;N&'$I<_BI9M'3^?12RF/SIA,UKRK5 M?%RM0TU.I9;^WUY/W#[^'(;G]AAS0#^/*9K'E)YHWP!V9E:- M0'<>IZJ=+!Z9G #LS<\; .X^I,\J"!_Q1.CMF:WK:KS(PBOJF":>7MGN$SD[JB: 'K=XO@#>:6OF3%!/ MWQSU"-YK*4$^].?!=;F-2NET.A2SD8SXG\N[AZZ[ZMOV%<*=_;O97J]VS]^"F5QTL%]?ND7Y,E6ZZO#U<:#XM51\RR<.<8MH^AS M(H_D8]*!SIB255_&-)U@,_AGUER;P[XXVLV&9"P#_[;=7#?-S2Z\8/>\W/!0 M)JTEE:-2T%MVT_DZ_Z"G>Z]F]8CF+ MV?PJ=&=F;S[8YS%;,]JS*35 ,ZX00QW,=G7MAW+[L?8!RE^;_=M;M]G>-JO] M0UBYUC4!0 DJ$).$4 & />9ICD"0;?&819L9K"L?[3A,\,,+MK]VE^5.K,FX M[LSCR@Q+TLF]F'^UFL&!TZ]F8W ?NM#-ZM-Y,/V$]J8LCPL@G6/E_)Q:_['= M['8+@#7GC&&++"*4&JM1:!:GF;(^@(&DJITR&EQ^!?T2G[3ZYUM'CW#2^+7T M-/[)OIX>YIK)5]4OHCMP93W>6[-F\5PV)JRP4LJP3?%!.CH^=3O1W\FG MM>66,X5J#1E6QCC9[WM)6.MZ9'@:*/7RJX8"##G4 X-CTP3@YS]BFP_NHP/3 M!/C_Z''I>8C2PM)(F&<;E<;:]7I0RH)>N"1SX^SWB?+;FS*44=NC'.<<[RNDZZ% ML1 )8C W!E&K0?_0A"(61:U6IM'D\BN8R4) +M^-/P:9UFW9USX_#/_'@3WP M="2?$V?-_KEM33@MR8UP5&O\8R>,_69Y?$SH\W)ULUI?=X\)>1J\7ZW;E>SF M]H-?DWQJ;CXVR_7-7\OM=KG>+[2!&-2.:2E8C;# V/8-^Y5PSD0WRY] E\+\ M_VA"N-OY:$05K A-$PYV7%4GE@16";94K3&5MZ8ZF)/0S'T*/[Z^XS4W%Z;% M@G]O[R4TYY^9%P>VZQ_OS7%M^\>C^,*&VY3^N?PVW*36;BXS"\H%[%X3R3$R M5@ *'64$4*..#Q$H16A425I)^7,-S,6Y/-I!^:-O"=],%''GXY9R8;6$>R8. MI:^YJ403J=Z%72?@5^R+J:*^R?'8FJT;[YKKS<=U^RWM&><"(8>8I=:2&C)=FQJHXQ$F$SJI<<+%E2T= M6'][HP]E:#^U)OB ^K4E#AF6T1_;MUJNJF-_]O;EN,UN7YT8DG^]5=;]^=9B ML_%\8A@OZ?2++<[&.&/DPFV2U_CE1"ZH7U_570#E-/:?-\#QR[,+ #UL-98%\)@U6!PB M+RRY,L-Y^156;H,VQ89>VOJIW> *\6O;?/(AS"OA$[7-??/S9K=K6Q:]7_Z] M0!0P8&IG;&T44T9!T3^EJ*$V>O&EV7[8Q*Z"LHA,F6BGVD7/LU;+ZALUJT[/ MZA]!TW\>.XEY=:?-7V, /).#9L5_'GED7I,V!<=KVNST7_\H:R&-!8PS1)%" M&$ K"3HR -<.I4W#M.\N/M_"9/IF?LWBY9EO0#HSIX:!.8_),U#W38[A-/Z5 M&>(084RHVFD?% D6"O;OV6BFG#B\,F/7-W'38HB,E,GQK3K1T^/%%V;L^N,/ M_+Q,+++SF"FC+(AX7B8-C1%OFBD.N. .0PUJ!*PC6NI>D*""I$Z: 2(FF#.G M6OU;O6<6B^T\9LT8 UY_SRP-BRR/91Q .KZ:_??]\W?>^6M_M>"":LA1C5 H)8"6J9\R/2S'6$O':=5O$:*1-)(+8A! M" OB!0M>HR!*$0F -:T?>LCHH\J M7E6=>M6?AU^#GE6KZ,0/@\>A=X;;,L,_#Y;+;=2FZ)!-+&,Y2M6?PIGY[E&@ M\/QJ9H%X M2.G(4;/JH%KU9\S\RXYF9#W'-$ F5F(,Q+!,D<6+")TKCQ@/ZSRX*H6EG-$'5282WB81Q0R0U-8Z:P@"'#-_+=B M[=-+HHE 1G.B=*V99UZKILJ\KD^53*.C<4#&$=)D&":6!YRJ-9\$ZQQ:9Y>, M&4">!T'E,>6[)6,V?&(JGLSF[FZYE?>!%G=/Q6GI,S.F#*LA%]HJXCGQ.*^< MB>X?<%:($<1_E7!.&D (A1(2J3%BR'F1&B5M<@X@ITZW:MDI%U]>,PZX\X0T M*69I9/0M7$DLE!G"^+JDR: <5HUT@%0.@#2F!NF<]2]4'F4![/+U1GG,V&0> M2&D)Y!^[YNVMW>U7]\M].-VBU*^XN*0U@LS_02@.^EDA-;(I*>.3KT8,$JLL M8X81@I#_.O\+,X8Q74L.2U\Y_Z.[_=3T^J2EAZDPQ26$!1%*8]T#.$=5YI,% M?@O1F;QO();SR/2&*K_),I[2&.-=\Z59AV>XCM7R3YD*""VQH\XX!:'_O00: M][,#T3II-^QU:010"I4T!BA*;$T5-]H2C(!42@%8>O%Y4+#:#KT>E0'/.+:9 M%LHT NI1O#C?O K2&0K*!_ \6"FC/9M20S&-NWYN=KNF^3G<D,9^7 =AYLE<623?Z1EUA>\;!;K;U4 MO;G_<.AP=I"\\$*D%$(#8C2HE:B)$/UL". L&4,;0P/_6:5:>J#5F.9(EB(-UX(373/_Y37&"BM=*T,TED*AXC>8>\5^>M@UU>Z@6AHQC4 P MCI>F 2^-EGJ=JK#_U&LUG[VG%R$[0TOC89X'*V6P8Y-[ "9RTOWGY6H;CDO> M;LUJ]WFS6]Z]O?UYL_[X\^I+7 M8?_\_CD7-RXX&F82<2Z)P--8=7%O1%\<#-<^U-,&1V_;UA1R?>-U]$9XG7_S ML[5? R@>TG\+N66&8V"LU?W] 4X12MI(&"+?H7#?'M;(:$8 (EPB1BV6W"HJ MO J%H]2O?CPN=Y^JW4D[M.L3Y1,?2BSA@+@(?O?FNVK5+?E5 Z)4(Z:+6F'!-'C*O[N0V( M3'J[_#59M19A"X<39A$!N!9 2X@(MC@<](.DG@<#B+17K_K<;#LV3:/.T5#& MT>24**91XA% KUIW9W<^Z>\KJ)UAOEQXSX/ELEFS*3,J4^^+[/:_-/M/&T^9 M7YI#]\P^*W$T]()A2FO+@:YKI?JB-LY!VH/;Y^1PG_#0NM:\QI;X_TM@/#TK M@)C#"FI>F+7:OK:=;M6)1%V,[P60ZPY\%E M62SY[CY)+G1B.7MCM/NWIXX1XP(%Z.Y(K4M6.HQIKT%TF%93CJ M$>D!4CEG"'-5RW"6S(G0F O.E+3*""E*9V5!T>I+T+2Z?U0UC<(R0AQ':)=! M-XW>6F!;):L3+>?#;M$8GN&Z_'Z8!_,5L&M3>@2G]MU;WC1^*=QVPCS<0]Z] M:ZZ;U9?01NN/]8?5W5US\_B38TKB\Q')+.:2(-LVB*&ZG\&FADDG](.5< H9 M+CGCR J_T,.<$9\<.53S6E#I2N>$K=[M,^M=2]E>]>I1TZNJU_[DAQFSQG+^ MBV/@6;@NC9"G]5JA[HS#4#]#X<4=.0]&+V_F=\T@)\%U^#4<_;#;;^Z#;MWK M%J'J:P$(H$!3JI$$ M9&>6+HV4'66(V[B_.L2*J $$QH)P$@+G3^P\Y!XP!& M!$I<^N7 _BK)B9I75:]H=:KI>-+.Y80XBKX _FF$7 CZB2[Z/ ?F&9[-[(UY ML&INHUZ]]Y,!LUC&-,UML]TV-_K3? KHC#P?" E]BF_"[T8N94"(2EK1C&3MB[,D+UVU4&]?$GL6(CC>'!"=-/X M+PNP1=CN/&1G6"X3UO-@MUS&;(J,Q['Y7Z_&X6\6T "N1>UJRWSN89QZ;%+@ MTQ"95*SZNC2FL*%66.QS6J)=[9>A5%.MD.38UB"I!W*NK.\X'X=<+RZ%^M!< MKR3@&=*\45A/E.$]@3 IN1L*_SR8+Z,]KZ9TXY"*S^8^[+]C6@2TL(CZ>6>@ ME'Z]!?N"$?^GN'<3SWT_L=9GHE( RCGQ\UI(!A2C &N(%8"E5[;:@[K:5VYY MO;I;[;^FIF8#\(K-Q\I"E9J$?9C1H+_]^*LY1!)$F!FHAJ+;&SX[^KH<4KDZJB7E1",2A,X]A*K0ZMI@+Y[2# M/EEDGB6%+ET/?7C1:[_\.[4KUG#8XHAE$L32V.4 EM=I/ASS$DQGB&8TLO-@ MF_%F?'=),0LN\6\'_G72RWZ[6?O?7C06^Y?G-Y MX_?QES<2((SCPVFP2R.^[R]L7/#UCA.^*QT$Q0KJE PC%& ->E6^ST"K=MBI^Y-M6J?55]^%H= M7D)L53]M-?#^KTWWP_Z*PI^M88G980&WQ='A93V61I,7<%:9&\&IF)]AWG+^ MFPB$ ML5EI.?PGR62_138AG1WHDGDP:"YC7DEL1V$4\^334X&_/MPWVX"L_+#;;Y?7 M^P6$@H5[S( (X9"33K$^)7*H%B[VW:?7)3F*'*DU(APJ@JR4?NX;Z*2H_0^8 MM*6W+'N%XA\MRH#>>3J;'KB!;';L*G%5'?6K_NPU3'@'*@.D\8]!30OML!>A M1D,<\R[4JT \P^MY ;S\"U$9;=F4&&+#2=TTZ\U]Z"U\(E4RX+3RDP= (YE4 MM9&TFT6T!ASSH;3^G"QE,*)6^'DKO:76""QJBFH;>OY@PTM?LCY1:3@/#<(P MG=Q+PS>>WD\TS$+P@X =3O&E [MPWZW7Z[#2K)=4"Q +:CB% CJ MYY;"W/^)]/-+@WS^G74TG87=F<5W&!_-8:Q>R;3/%*,XPB\WJ[L'_[#M%Y,W_ M>>A:^"P,4PPJ;82VE#I)N;2''J44&""2+@X/U4%28(64GLB8)(XKPCVH7'4Z5P>ENSW/776B=O6H]PS(]W5P4VDXH[MF3,@YK8RAYNRH MCDRU7M)GP8G6M4_X&#<:*\(,%:YG JHHSI)LO2B=,6F=5,)*4Q/IN/2Y'Q1. M>UKRR !PN73KIE/YY81K&O1'\/!$L.?A7Q\0OZ?>JYZ69T"\+Z.9GO>.]LN, MB3:'=7&Y;R841YW1+Z0D?K6J34W]XAA#9K2"_01F#L-Q19Z=#!>>B9' *208 M$9P((1GF-><$4.9\IL9'.VFGNA&@SF/*3;2AICSVT1$ADZ7 MPVQ=,.X@IA!C/SEJ7$.)'>LG#*B)'3=A>BG6ST0#2>TS*4H@I'ZIHVKGE % M&,Z2#L8&39E^/='$-[:?9-(<]$J8-JF0SG/B)%OQRM09ALJ8IWL?CQ\@)USH M&G*)D()"8P*=5\+ALMHUR"^/S[LNDG#.7>DSUS%I$5VWE,I#RF M1+PJ.Q"?]"+Y7OAIGS#U]>1/7:6GH,I:QZVV/F<4 A.C7*^&$&A@C7PFX86W M*T^KKH\3\E3EMASPY =C*^!S^22.^B[JCC0ZS.^)PN7M<8B>XS;2N'Y=^KW8+Y]8"#EAC@)$-6 MHIKJ7@-E950Q9PFYA=FV4_7PL.EWSYB&^=WJ>RBQ_C.HG$BT69T0Q[&7PC^- M7K-"7^8IAG@?3.A@];5GYW>^2AUF$=&TVIQ9^2DUB%^ MF)I?GP-T&,>.7:<=?%[$I]7GW2]-.'A:2$HY M4QQ1R:!%D$M;]Q*9X'72F]=CY!3FT6.S_6]TJ_[LM$M]R' ,GG',.!64:2PX M%,4RCQ:^#-$97LL![#PX+(LE3Q\MS(9.?+O:+\W=YG-S\[ZY_K3>W&T^?GT7 M#LA[J00;B91AX4!/.NIJ97DOU=8X*?<;*ZMT666O7O6H7]4I.)"H1H,;1U93 MXII&6*,@+=3W]BQ69Y@K%\KS8*]LUGS7&S/MLU MM&7&68T=<]I_/["RIO5!(H>U3MH''".G,'L=&L >=:MZY0;M\8T"-(ZUIL(R MC;$&PUBP@^ZS&)UAJAS(SH.ELECR;"O='.B,9*?#FI-3(ZT*=VM<37CH J3[ M/3[N?Z8S\%.DI,LQU*!-LY&PCF*I HAFXZF+['R=Q2F=JQ+QG35;I=H2QU># M$'J-L7;;_>+M7VL_M_W"LV5$[AD1 "JZ>;Z4DYQB"($F9[ 70&S_<<^4+: MC'\Q*QB#T8QF?:KFS\W[0=:GEH2?E&W]?-)YCR"- =*,(*.4H8;3@T@AK40I M"Y)1@@ISPW,5D".:?8[#-&XU,AF<:60R',FB=?;/H71F*9(%W'FL1/*8\D*= M?09\8GFJ%;5M;LZZW6O#D4T=R\5T7QWG;JSH0I&I'%A6;_%<>5L7);&I66]581OQR!] MAH\G<> \^'H:4S<7F""CKRH>'O#]'Z_<36AQ=+M:'M7K+9#KFY_]C\/KLZMF MY__NX?[4EMT"&"RU8Q9CS@2SC"''#MI*R5724NCL+K%XJ77])0GK36&26H<)3J=;MZ))M.O:K3+RVLC(,T+C9,AF8:P0\&L@@C MGP/I#*UFP78>W)C'E$V!L1??BU_^M=S>G#;/ZJX"4R,DD C0&E-)+)<:*H'90?EY@3*V\VV:I;7G[KF4#]]6.X\KU]O[C\OU[NN.JC]1U60\[]'M==_ M'J%GN#H#G)=OHC_6@$VVH17/QN^:W7Z[NMXW-[O]YOI?#W[E=;_<_JO9MZ/B M4(YMJ-/*44F)=(9@S!AU![$D-,R/Y>8LP@HS]:..5:MD%;2L?JHZ10^3)>VB M1SZ<7Z?RR2%.(_99HQO/_).C/"P.Y$$[ANAC 'F!]K-B>?D@D-><3:$QE]C( M+ B4GS]OF^M5MP'27M;Y7;[[_2 7 V@8XM Q02@"RFDH>[F$6PZ9+3G:;^PS$C%)+R_M)S9-E3]PU/H[I?=0W_KD$K'L',,*B1H8L_]JY& 3N5_?-:4K!C5->&C384NE7GJQ&NA=J%8N>%1E$3;?TZ\+2 M'UVZ'-2LQB]-AB.X-Q3EOLO03&JTN]T2A> MGO9S&O/L,B\31K&+O-^:[>UF>[_TAG?OFQRD(2V$UAR%AT8D5LH8T^\Y$LYQ MU,',6!F%B?]$K?Y)H&&M7 9C&+>0FP*^-&H?@ER1!=L+T)Q9IHT%Q&G!*7P7!8RC@4RT&'OS^?N5Z5":G+IX4YC#AW$#P4D^B] M_L,K7J0"0Z"9(,(15=>]ZL9PFW1<, >%2Y\XG!1JG%I9 MG9@9.L>??NY@:M7:>E5Y:W_JS*TZ>ZL3@Z^^?0*S,SKQ-&,.;H@]$)F#K@7/ M5&8U6LJ_4^G[/KFU^7^ M8=N\O7W[N=D^><",:\RMI33D -;5R@A]>-39)P* O]9U)$T81=HP"9B5TMLI MO;&6,"4Y((Y1APN6#YWJV-X?ZK0,=8Z/>L:\W%<2ZOBEP64@'[92R 9]S-(A M&I@75A+Y@;W\PJ* 39N20S%MV?&]P(4 AH-:28*@ UAII0D^3#1"O;R41<(S M7T\D@+4P1ED$"/8&",0DKZG4W&INBO><>CJ?UL?YM#DJF9:"#\$P+F$N#%]: M$'B>>-XW?^\KY2?+OR;>>?X>FS.)XP@@YY'FC3%@DVU0I7'+0<#ZX\^-S^]. M;F4>,KV=>6B.].8)Z9 M?T7<,H^96<:TS03#.FTV=T/V>46^]FJ\:T)?/(_XVUNWVETO[_Z[66X7$% F M0_*"C).*,>J3]VYNT\ Q*B6C&*&&\:D3%8 Z!A'Q-,>-4,01KI0@$IG2FXF= M4F&NA[F6EF*4!#^.6&>">S&:W84&&@?M0X[3Z5\% Z9EW.% G^'?";PW#S:> MPM#-Y#.C %/[@!%4>/_79N'7D<@H+"5&-0GR@; ]0ZC$EJ*ILJ5R-9=4*LA\ MYFF@E+I&E")JZQHZ"PMS,JQA78")4\#-2+^%<"W)N2&W#3I77ND9\NPCHF/) M=8!O?B!&'6+=$!H=C&(1[O3#L5E@(2V"RCB&D%9..VA-/\$QK)/J--.E:T>0 M @A;K FI;2V4H)!9B&OLF-"EWVKP_ D*\F<

&J:B'+@8+=]3+ MU'Z<,\!):*"JM6.U@\+SC!0*E.=26(Y+X^#-3Z79D9V$28/6\R72H%TF'DUR MSX]'HVGFC6#1 3@6(='5EV9!"8!:*L.9_U5+:[!R_2Q7#"15>28+9X1IB*5E M0ADB*!:U0@X3XJ0@%$]!HJ@@B4;!6X!$>M)YZB+J:D$LJ[#>]A&<"0XIOU4QU#D/[CZ3@.?I5&(A+*, M6"*Q$0AS922PUBMDZ](W-#V=XK9*9O^IV3;+H%H9=DW$/2_%EH.\-,^V'ID[ MVWX#;P;*'>:N'XMW!]HXD'S'()J;@1>U-M!10HV?[UI"&W8E#I.?(?^GQ7ZS M7][E)=T%YYIH:ZQE4!)B+$>*NUH2A[BH,9!)/'O4+[XJ\=L9OWNV$'XLNX\T:R)")N&4AQ3_6-ZO=]>9AO6]N[-_7 MX7&_^_"GA;&:2<$9E]SK45N?,+-^XAI U&+=?%SZ?_0^4W;ZHB*,.0JHQL32 MMF[!!PM+-"?8(><;2O?@!V'F]C"E5G0C3F=N!S>LCU?G6]^AP([(V'SO_I2[-; MN+!IX4PHH_>A HI:D?[DFA$#8 )/IPFN:^G3=V"E!#7A3G)#L>24,(-K7$=> M$BG'RR=*5X]:QU\:S.B!\\1[ =3S$NV,D(Z_GGD9Q(==S\R%?,SMS&AHOBX,U0QJ2:R F"HH$+6/D\VE7=%\208$7G=D_9Q6 MD!#A1$UK0Y2V%EM7B]([SR_GC&D)^V (XU+R*=!+BP4#@)OPYMC7,RGS6"SG MD12/MB+JZEPEW17U;KU?W#_7-WS90D6#D.F9: (V%KB_J*(BY8 MVM6N5-G<0F:DXM(S+L%$<004D P0I&!M@9N6H7975:=Q=5#YFRW?TKL Y+;+UF9N(1+BA)Q M@C?01U//4.<- /Q;Y#[!M&P(.1S,_!X5I;IXF5 M4%IN9%!#*$I@V"HYS'9I@"C#PH_RN< *..H7 8"&9E:*.\HU =@KAH29>"R\'"[* M=8HH[:1?^6(!D$6NMMB9/@D3FA-=A)8?Q3N,@1!,A7(^4D/#&<&46^@,4J3& ML]D]/C) 4+TH*2>X)C,GE_%*:4J.<,AE&?D(:PY"3O?1#\;' PP<2L=#LUL1D@'E )F&3(+Q($ 99+:&M (#6: M,>A8Z6O# R:_5[TL&\>[)C<;%_%*<39^W2$79N,>UBQLG.RC'XV-TPTH7$$JD.O 4@0(>B8?V%%"I#QB73(%;+04F0L)K7!HL;: M*&&)%V]K7KQ#?]K4?S_P9G(!KV3EX4(.*4K#$;ZX) <_JC>>@@>XYX=BX"'V M#2/@P4AFYM]%[9RFM>/..B&0)4R"8YY%+!0I%X]C90J):ZVIJAGBA' EI<4R M/.[+-,=4I?5OS''O^,R9?!%^?1WUK*R:%?""]0^SY,_QK!D-_P_%E?%6#6/( M1-1B>=&L=LN/'[?A?M=JLWY[^Z[YTJQ/JM<@P=1Z.E9,4B^$-FLV909B_&W1;^5N.DEAF>SVE>S%I*XT/\?0J H-@KY] <>9ID#-&[C M+4I0+9P $+C:84FH]JF6X,;[1C%.'*B3WC(3.?*9L"@RLQF6H^[+WHZ[O- MSN=PIV]QU::&H:!;TMI(14S7^0,**SB)SJ&>_W; +*PU=E)80 30W!K&#<) MA#]*7)!^O$+5HT:72YB>!>9)H5Y< D=J+\?OVIN7FX:][> M!K'OEQ_N3N:F1?[[A:N1!C6V4&-VN)T&@PXVZ13RK""NC-&68\,M)]9 ::4U M1M6UH!9!4/J\L=4S9%!A^:5RE-^LOS7:_\J*>D4E#EP$E[[)<:)<'K8:B6L<74T':1I?C4&S"%^= M!>H,8>4!>!Z,E[A_O/[9O>;K-UR]7V/Y=W#XU>WET_W!VV MO'Y9;O_5['_?>PW^6*_VNU:I!8?,UAPI@BU ?JH)Q@][O154KUK=JQ/E0X[1J5^U^E>M M 8<9G+#;4M!1K^]JS<-'::3Y;^.>^%VR>;AIV/9947?%;*X-!N^%7;?RSKC\ M=MP$-FZF'-[Q<3-(;D5^J]0ONX?=SZMU\V;?W.\6,#SHY)2CVLNGF!E%#_T: M>,V(BDKWHX4IP3EP*%R+0P1H(2@P% .-?6)0P^+O?AQUK$YG\JV?R=U$E7\M MMS=^I@:%JU;C!';-@_;K<6YRH--"VLL8__+['Y?%-CY(38[QL'B4 ^N8L!,# MQPL1)BN2EP\F>W']NUKM.C^W6#[4F#$KU]?$C MA_J=EBF/T>U$9_OWY^9ZW]S\YR9$N]#2[]URWRRT@43(FA+-*43:(DYH/S<) M$TFEWU/H2QRF-58<:H$(6=R=LXF/P=(JF%KUMO[HX?$YWTT5'$>-FW_#T#@.CY*! M,8.GDL+BA]?U_I 2T-\WVWNPL!8XB[QNSB\RH#6@-H=[4QQ@06%R/"RC)E"6 M0$@U0HJ&E;A2!G&HJ8(<&095X4!X7 /C$A L[?@;,) M?<=A$6R\0, KXJK7(MUEQ\>,0MR%@7@NMLW!-Q?=!C6K+ZN;9GW3!F, M%\7 M*""T9K43&OHPW+.BJ%%4-,@^<%7>,^Y;NKMST'#9D;A;QYX3+'U.<)3 MT2]X;]8?0[!MZSN/I9W,AUBG3:V-$9KH6ELM.M;#S%"4U'+Z>0D* 2$(Y<9B M1;1SG$$K$0,,UXH@57I=%93ZR?^[^[Z$>6@I^$#\XJ)&>>C2F'X(:F5>NWX. MF#,\.@[(>7#?2!N>OD:= 9'T*W/V_O/=YFO3_-YLOZRNFQ=(\ZZ%>M4U.+C> M?%RO_L=S9K-=;?SG=OO=R;49B@'B2 (M#00*(*VZ[ QS!FKAAMVWRZUE71O* M$)%&4.G!==)1S(G$X0HZE%H7YKK3"V8OYFHAY*QWJ2+I] M3*,?\XRKWI4WU=+GRWKY>;5?W@4[KJKN3?F+7]@IYI5SF?3%1\(\HL@,<'CQ M7N1E/1,;S=3#;K5N=CNOU(?5NM7D\?+YB7 *J-'A@C+5@F "*;?.*F9KX) T M)B4T91)9.,[T6E8G:G[38V%PDIT+\KB@<0&TTR) %J"+,'L<=&=H.C/V\^#< MW$9MBH[7^&LG7=>_Y*U MQ.8H46"VB7C+)!&[H%.A&8JZP\&LLR&Z,LH MG=L6S8#M/%*L+)8\W2+-ADYTOYY/81?GS5I>7X>-FM7ZH]WM5YX<&_7UO?\F M^?=JMY :U53V_AD@3N.QB9'.HW/LH!P7 M!)O-_7*U7A!)N'&UEF/T>@1O$?@-PGSO[#3$IFOT&XQ6]D?;+YF9UN^J.-GYI[C\T MVP41GF9K[2!TP#.N%)BV/&L(K 5',K9ER]#O+[X:]6I5IWI5?W::I>Z5#<$N MA<#7%^;=[Z9S4&K,$^1QF,6Q9&&XT@@P#:D)'A /\L_0 MU0CPYL%$8PPX^P+X "QB^>,_E]M5J+QYE&, @7X-;4%M-:7">*:R1Y[R\E/H M(_W;"[-'K]!P\A@ 6!QWE,4JC3J28"K"'-^A<88XAB,W#]X8H?\FUQA*O'G\ MX(5X$6_6UYO[9H%,38T5R +B2,T0"]=+#T)JI^1B'9[=;5.BZ%O#:1*BIH+H MIL)WRD1/BUZIJM,J\5)O(F9QK%$"IV'79R.Q*7/S]1L4SE#%0+CFP1-#E7]Z M,70,!O$[2ST#8::5_SI"E6*U4,)920_?3QS6?O\LO_J=JZ/2AY.0L[V.)W+($$J;V!02S)P;FEOY.;< M1$=,S[K/ #J4=!QC6?>/];:Y#JC>_+'V$/6=/'[SP_V3 MU^OMA[O5Q[:.7RW]N ^-W)IFW_4>7$B?>FNHM;*T)L@OZ:GLJPM(:/.?0L E M]2C,Q8^J5]_H7O7*5X_:I_%O4>?$4?%<_)+&REE<4H2)1^!YAI2G\-(\^'D2 M2S?3SX$TU@Z=GM^L=_MM>VNN:V,"M=0$40BXJI7%C E,G!"UE;9&-4OJGSSD M^PNS[&GGXR>]RQ\UW0UK?30(SCC^+(UDXH%I'A"+,.,S2)UAO#&XSH/)1EFP MR3?*XJ^V_[K9-[N;AP;6F!VN=3J?>CH!I>44("FH%\ .0@ W(NI&TL"O+LPW MK4:55ZD*.@VXFCT$K?.<,@%0:71R$8SB;ZX7QFK8I?54S&(NK']OZ#/,.1*1 MRU]3'Z/\)LNH&$*50!R$"(:%Y36GAE#(.,44B5Z(U8RE4V7T5T](E4",HH%X MM%*HL@A0PZER,HR&4&41K,9390QF:539&_HJ528C,B>J3%?^6:H*J,P2R-*GM#7Z7*9$3F1)7IRC]+E0,Q&+;U]_.Q*4G-H($';?_$R"I/GDWVJ$7V-!H,X9-.O#'YIG#H(N@FV^7Z.:%HT%LTY M;O<-L.+LEM]05&)9YS^6J_7NY\UNU^S>KNW?X=SZ8;7[%$2_O0VJ+*P%E%"K MJ!6D5H(H5O?;C1!:H5+X9[RTPDP4%*S^$33\9]4^N'BJ8MA<#TI..Z]>Q>S, M#,N']SSF6D9[-J5&YIBH_ZZY:;KGI7_;KJ[["I'EQV;AY4 HE;68,Z]$;1T- M.UE"0TTE$2.R@.$RI\T*KJI'3:M6U6/-E5=V3)HP O4A:<,T@(]*(P9B/4%> M\2)XT7G&>/CGP879K3J;A^1"+847]6;]Q=.&E]G];M_(<>L#I@/.^8UZQEZ+(!;]#LL1]%O;W_?;Z[_U3[$O'NSVSTT-V ! MJ3(6&"RX1,Y85H=^M@>ALD8\Z066<:(*<^&C=F%YUNIW574:5IV*B2^NC 0V MCO8FQ#2-[$; 6>9ME;- G>&U3 C/@\UR&?/T)96<&,5G=K?-=MO%XX_L<^+^>KG#A2 ?DF+-'NWXPHD+H3ZL MH"(?^C&E%O'0O%""40#;RY=FE#!J4W0\)O:KVZP_AHX*(6UYW"E5S7*[6G]T MJ[_#-H&GZ6;7W@->"."3;**MT@YIK P1=;]#@!Q6:8]9Y15=./!\>U7I](RA M.JA9CGU)P)[)T0MY:!Z)>RGC MGC8(+(GAL./TDT#PN-7Q+N0+8.$XM;4TQ!I4$PD0L@ST\CF$2:2;3^K41^HG MNEZ=G'%4K;ICSM1'03_D5'TJU$>>JP\#?(*#]3/X11^MY_#!/#BS@%UGC]?S M(3>:*=N-X/:0__UV]?%CJ'>F%@FF-:VUXY@1)Q^39*%TT@-=&<5>E"M;=;O2 MF.J@<":Z'(#_2+XL"WU.PDQ!?5K._ [#(:0YW!$S9\T1AL72YECL8GGSN=K0 M0TL80I!/:8'ER!JI#=3:]A6B2$(!4WARA)C"O/C;T@.^O'NA-OHJS,[U]>JS M_\20^J,Q\,;1X$3(IM'>2V!>HJCH98#.<%H&5.?!83D,V60?<=E7P2U3@@57 MK$:$&$RA8K2N&65'^4:;J-X%^:7.917/#8!Q"!-P&"/X$03U@ \Y\A/0\PX2T>#<1G& M/G^LE_<;SW[_T]ST;:)_VS;WJX=[N;YI/WHXR&X+I7YM]@LD"?0:82UK8&"M MM#UR(I8B[6F2TKI,S64G%CQV:O_'P8A_5LOU3?5L5:&W90SW%7#B$(J\K/]& M,FD)UTW O,F81Q-T.6_.D<<+6GN6[DNCG':UI\V"VXOG1%-=4R@YE8P8)HR6 M?1-#S"7E*6]>IGYW$FNGOWQY6HQWMK-"'J#BF+0D1FG,& U/P:LW1QS.L-50 MQ.;!/H.U?_8VS5 4QN_M+;?;KZOUQRYC?7O[_E-CVVI'?:QV%%139!''S*^> M(7=%1U+Z"*>ZA>3FJ%VWW97&$WAJ?"P'JR<;BH:\5T;;%FVBF'F<*@WP,@ M$O"D8^3QTB9FK':F?;^!/X:Y!F$\A+Y*PYN!PQ*0G8#'G@$LFLS&@#U'1AME MSUE:&X]4++?U*9[]^W.SWAUV-!W'"OM43Q+I!"#(4=5+X@2QE).((=]?^#2B M5ZDZZ'0UX$QB$&QQ!%4:L31*2@2K" ,]@\@9SAF#WSQ89I0%FWRC:5R-W6K[ MG\N[AV8!.>:X)J16-9* UD#3_L4AH@248TKL8F5,7V&WVE:M:FWXOMOL'K:C M*HP3X!RR154&R9&;4FD@3E)S=T IH>0N%==Y,-!H*UXIN!N&RNBSTW?-_7*U M]JO%/KTX(_MR87/3\]6O"X0/EF M^=(9D>D(-8_C1AZB3NZSG,>H(]TU[4EJ#-)#SE*S>G".3%W,UMCSU ((Q[1] M_,W/B4_+7;.YO5Y^_MS<7"_O[A:P1L8@90$'5%K!K=!],3>ED.O%NOFXW#9QDEB]>C=_M?R^UVN=Z_W;Y;??SD%WG-]GJU:]J[5,>_ MW!W^=@<6M;, :(@M8@0A:11G?<-5/R-!TBL:930HG-.\\=-DMV\O7_>Z756] MTD,N@A;R0URJNFOC7_N^9+LWYHENL;OT:[W6SO6\D?[E8?VX6;_."7>LOK M_0)YL&HLH*,<8XF)D4K41 N$-% (O58?.42D<@Y"#(AD"!)84R61@1!AAHE3 M6A:M2^\TK0ZJMC<23Y2M'K6M_NSU37CF/COX\:W<+^F$8?W<,SLC9@&<"-(+ M:^-24%]^V5S,LDWY@3KL+:.#%L=?KC*5A@4!/",83&F) #B.B,)0<4LEYA#7R#J$RU_"_W8N7ATGY:.2PUX[&@%P M[.;^E-B.BS=)L!9]!^E%M,YNPN=">AXI7T9[7G@?*1=2L:QV%'38LG^661>6 M.P 0!#[98!HAXU7 AXD'J3%)*]"L=//T MD]G7'YD]GV<,>WDW$^IQ=#<]X&F4EP_K(OP7!=\9#LP+_SQX,+--FY(#-GXA M'"5WO_G0;(^T_-=J_VFU!O#>_\6GW0)I+(!&@%&(M#:Z5KQ?G4$!450&F$<3 M+9P3PFI/&H* 4$\-V2:;P8LS6R6@L7]A,FF=#6S25F M0>(=O.NVG"C<]/OD1WRSD^L;N]UNMGKCUT[70:O=<1>((@&DP1S4!F.F0Z.& M;K, RQJAZ ?=DF1:A34/CP] RXG M6 82M3BM^UF[7][W80X MMWN[[;1ZLS[]1/O&Q%WS?OGAKED@X@ %%CI"+)800L'<<5H+E-028)PF&B)" M/,>%?1B":JL@$[8F0#*GN&>YPBFV5[XZF?7?JA_J93H#*A_/O_G8P8;JS]:* MR*.JB7P71\GS<5L:1Y?V6!'>'@7V&2*?QHGS8/:);-U<8II,P_T_K];-FWUS MOULH'EX!T!1*77/H&$"<'3@$PGH:_G_4!BMGC4*":J4(44ZA6CN'K2&(>H'(D.[1'SLZ#+ W4X08 MBO3X*'%6+?UP_W"WW*^^-/;VUJ]EWMYV'WZ[[MHYOMW^VNSE;M>$"F".G3"$ M$U-+X\.;7]4PTM,/HRCI2',*?4E=*R,UYXY(XK-F)15A2F"#&9>U+OV.UCFJ M>IVIKJI'6ZO.V%"]>OA'FW7?S=5_D3>YZFS.%9 F'#-C0]8\ATN^H#;U2)DX M]F5SWZ#H./W@F7O\O BT1'V4MZ*C<&_7W]J;A[NFK>W]O[SW>9KT_S>;+^L MKIO?/RVWC5KNFIO0'KE9[[KBR[MV&+2-JQZKEKK+OFU;OFY5::'P.DE&@ K; MBDQAC5H&!X_?0C* M5Z?:]ZV7TH+BA9P8%P;G[[^TP'?JND/OW$J&6QL?FZX7P\&%-^W)C%Y^7NV7 M=\&&OJ[I,AM\1=QP)H!=UNWS"%D7QF SIXF8^F#2SD?#WY=WS>Z7YOY#LUTX M1C%1M37&40VX5,S9EHV\8[SPI W![[^=&,4 ,[6M*226U=PA#36P2HO0^;]T ME7U0*.2_K4K5GYU2B5MU R"+(_"R:*61;R)0A1Y1>H+'&18B$MKF["X]\K&]^66[_U81\^Q"0#V(MYU)2@1EU-0,0,5B+?E88"I/Z M8KPN#&LF:T.0$8Y0("4A6DJ+&4">.#4NG69V^K69R%'#/D$9R#/C 8[,&Z?$ M-C$%' =KF?SN%;C.I6JYD)X'9^4SYVD"E1>G6$;[CV;=;)=W7JR\N5^M5Z%J MI]TS^$8VU5;SFF'G!"+(4FD5.\PZ4"N1E!_%2;18<08X%$9((H+-X=$0 %Q= MLU"35YC;#DJVD_!;-4<27":\XUAN>JC3J"X'RD7X+@JX,Z27%_AY,%]FFS8E MAVKJ_<5=XS_[J7VV]TMSM_D<]EJ^E4PP]&D'4=)+KU7-PN%-/R,!Y3;M]N+K M\I"PJE8&2NW9G@/#F7,<<$:0DQJ:\G<7.Q7;J7GSJ&3J%<4,P,91W=28IA'= M-W">Z'=AFHL [0S)Y81\'A27U:+O+B3F1BN6WMY^;@*7/LTG 1!0 6@UDI3R MF@I*=#_QB*))2]471&A$,#/*^IDLB=1 NEIBH9#65$G'Z\(D=M1J9,XV%, X MYIH NS2R&@!;$79Z'I@SA#02R7EPT%@C-EE'5QK3Y-GZ__E8&68((UAJ(Z5V MED*HB#OF!CY92$JZJTTM_7F5 =[JI<. M?:^J1Z/"YO:C68=6[=V3AB/*>"?W>AROSMGADQ\*QSBW"(EG]L(9]K^4O^<1 M-BYF_68>LR[Q$G"G0'/SO'Z'^;10@"!F8:"@6B$&*?)KU(Z)(&#/C/@\^S6W4TRO4)3"+[D)Y? 3M[>VIU'?-75"I9>!'O0XC=?>^^7NO MO-;_6E@*9#A4IYPAP*2&",A#"3MUFJO%EV;[81/=I7*D-A0"R(P@ #'_'PZ5 MHPJ'.V%, N?2=O5.%8\O5OS]FE_S4E13FF[OCUV-?[\V&9GJ"_NA316_A$=D-X&_R*.&-D'/Y=#4CKAQ^+T3,@K M"O?EF[65,^V99OB%\(M=A_S<^#@9HF9;[/\H32'K"-.XRG,NLMO^I-01@BBODL%:24LP$(,IC!9@06!/J M&\>C+:RK;>M]_\9.ERUZU32F50)3,)@72PK):Y+3GV#G3*Y>R^<\EX,W2A+K=+U?_^_E^JWY'R?QFM46T?@''$0"$M]1CK(&0 MSA(.GO:42[N>HQJ$-(Y)Z[$D7H24A0OLC++..\.XYK+UT+AC[-T68'<$O5C. MVOOF[81Z-F[);'D<>R3B[B+P9U[90X_C>G?@9^RG]+Q[-OXJR\&_=T&%)^LR M\QHF3V3IDSCG\AG[-&:N)O[2E\53?;.,)<3[+WV_288$I6,"$14@,&BHI%[+ MH MUWS\=!=ZN?+VX^;A8+C;??KG9/#Z$WU\@"3DZ4*'69@J%E,%S M!SD9LG2ID,]KPN6O;XRPTA/,&0VE@E#"8T(=-EIA8:VGS1MT$?)5=S@,O^\Z M/>&^Z@;D(W3P&O@GM;MW6=?D=O[:>*51:S";VK-MPW:.FDM+L:&%W[4;6[.9 M/R///X9E^U\6]XN[Q[O?MS%D.$/@5P_/L;Z,&]@+:>, #,<]PHQ8 O"@!L 2 M5C83KP818E)K;[#S0E,LE;3:4$="IDF<]1ZU+J;V1L17'G9F='L[NITAP]F@ M]3;9>R$HY?GYQ&Y-$_GY>32SRIK.F8W'XU7P?R8V3.O?>42+B6T^.>YN.L:3 ML_W5_><_^H>[=V$W?=D^5;N[6VPBHOWH36>\4R&,8:I$'"?#X.Y2,VB--R3O M\?H;:RFM#3:,(Z8!%0Y+3AD%3A$O,=&T]1B7"._'\'-WW0"P.R LN[VHFMW$ MO'Q"8C-S\"I.VV3:Y\DZEU6/1/,\-'$T:UYFRZ.RE#RW8/.E?S@LM5;_+-8? M+,(6*VT88E9IK@&B:+^]0DJ$LE[)>G4!*CTWGG,>MZ]21 JG((-<>H0L4*WS MUBVFHPT5+UL,L'(G%A11EZ9,S5G+DZ-LPMK,*GB%E#.R4\7A/+2FSH274PKJ M^2A5%;N*%]1^X$ JQE!\L0IQ 1R0A@Z;PU&:54"?6$)Q*Z"%)GPRI81CK7%0 M2B:TX9A#TCH7>F6C[(!5:DLJ@67JTH"[:GUYB[9)%&8'(D-C,IF6F MZ)7S/W%]=Y; HKIO')?,0SV;6YE<)X[):KW^GL"RCP:,6N4HUL9B2P$) M2:=EPZZWP.<]^2[$X+GCFFD?RC1#M71"Q)+:0,55O*>I]1'OLSV>J^Z*/[ M?ETZQ&\4JFO5M@W+HS[>2"%X8@6]3AB.-R;GDE M[ ^ 6.TM$EP#I34&@L.AL>:@YEE//%[Y^)!"88T09YH*:D+R#371C'/@I:1! MQ!OKV=,F.T#*$ZX2QM)TJC%9>;*4PU,3_?F>C3-R4T'=/-2EQH#5:%^CTI.$ MZGZSN%TL'^,%&N_[3_$PXZ)?NW\^+1]O^UL?K(WCBQXW^Q&<[N;A?G'_>?VN M?]B.+]H]U*7.$<8Q=)K%N;N8&FP1]?&2!FE0WC&1D:'9P!_G2F*#!)68J4"G MB9U:QJP4S6#3HS$&^GCXR9D)).$"C#H$6*>UH>7H\60@9Q [0 "CE)B!858!3$, ME2*2R+>^#N"$O%QU$6+AL[YZ@FL$OQ&WHZAV*JT3JO>!KFP)+F!ZSCI:8DZ2 M&!;SE-P7VJP^_74\K_I=^#(.]X!9XP2WV@ICO39$(6,0 RBD6MQ FC1[)V4= M[3QWQ%!@K*,. &G#!E>$2*BQ9*SUV_QOSH0ONZR^AMC$7LI$G&8V1FKI;-/E M.,W5N9;%" S/0[=&L>1E,V$T=E+5RJSN_^X?-HN/R][V'S<'G=RO*JQCU"%" M$7>6Q::$B>5@^'. $'96CF*]M9;W6N&PFN<$4&&AM(ISA066U'*,5>M3L =X M7<3WK, K4JQJ\Y2KBM(FJO4&5V>4:RR6YZ%>HUFS:O-=G+2_>3AF M8!17GG ./8! :J>D84,Q9#@;H=HL !7*,*8!Q\8R126!4AH(M:7:>FD1;_TF MTVC/8JY+3TM-Y]Y)FIMM/#M.)[.)4^?8_[Q..,8UN9_G$1NF-WO<-F8I[Q-% MF]TEP1^D)_&-"P$XXQJ#D-KC)RT2%*()0\T>$3*>>T(PH?%4OP4*^"_*PCT'77/].G3\_UJ1_TZ6O0I^T/3!IG M4AT[29!IX-.+1)CA4NU_57#906X763*=^Y\(*[DVCQM3BA@_!)3C;V\(3W_] M],/P+^&7V-G[Z8?_ U!+ P04 " !5HEA/4S5UB0AO "I,04 % '!R M;RTR,#$Y,#DS,%]P&UL[+U9=R,YEB;XWK\B)OHY,K O=2J[#]8K3KA$ 2#PXW/[RSU$Q_^N7ZUEY]\L_ MR]E?XR^#WWY;5_IE]<-D//WKW])_/@_FQ2_?YN-_FP]OB[O!VW(X6*R^^W:Q MN/^WWW__^O7KW[Y]GDW^5LYN?D< X-\?:NTLD7[[K2KV6_KH-XA^P_!OW^:C M7W^)(YS.5]]=XTNJXM]>E/^*5Z6AE/+WU5\?BL['VPK&9N'O__N/MQ]7X_QM M/)TO!M-A\>O_^&^__+*&8U9.B@_%]2_IWS\_O/FAD?M9.;^?C8=Q'OXV+.]^ M3V5^U\OY>%K,YZ:\^SR>KG";VV(Q&$_FL3.K-F]GQ?7??XVU(PQ0 HE! N&_ MUZBY^'Y?_/W7^?CN?A)1^+WA;KXK%\4IG?RA7KM=_#3X/#FICS]6;*Z3\3ON MQHNTUN9J.C+E=!'_'%?G^& O:]3LI)OOE[/A;5Q53XK4XVM6FTT.;3HJIO,B M]6!>3L:C)/#T8)(6\L?;HEC,_YP.EJ-Q_/3@@(YNZ2S#>#^8141OB\5X.)@T M-Z:MS;8\P(^+^-_$CZOKCXMR^-=M.1G%C<[]G^5X\?WACZ>,\;B6NQKF_.K: M#.:W?E)^S:-EO1:['%9Y=S\K;F.9\9?B351/[HKF!EBC[4:'&I6MQ3AN&+;X MO*@K#/=5:JUS=;;L?55:ZUBMC7IOG>:Z9HOK8C8K1A^*+\5T6<3-ZGTQNRYG M=TD(7GV>C&]6.D*]B3ZMLFDMAHMON;K> M=*/6'-2HVGI'-__H[_\HRIO9X/[V>\VU<&)SK0^H'FGJU&VPJYLS>22GBZKR MXON;Z8JAZ8ZZ@:S:?Q@'I?0Q]NH$^K!?)PT?#N>+..&6X\:QS72 M7N=/ZVUGW4OK_,B^/:W27L=6J^#(GOU0I[FNO2WB2;+FF71KV::[4D>N;RG9 M=#>2T6JTG!17UZO?WXX'G\>3*!S^&"R6L_%B?!QF1[?6]'!JR>QM19OKR+MR M.HQGJ4I@I0/)W7T\=1RA'A[31$<==]_2CS4EX0DM=32,&J*R=OV.NER+TD>T MT%RWKV8W@^GX7ZOOB+ORN[3(X]*_NB]F:WOI@4[7KM]AEP\6J+<"&O^>YB#X MN+R[&\R^7UU_'-],Q]?CX2#JA,-AN5R97M^7DW$ROJJO@]EH?K5?BV?72=OJ36:S'ZJENWR9[O(A6XUD6VL-]_1=L6BV ML\\;;+B_\8 \+D=NVC#$VYMMI>\?%X-9PYCO:KCA_G\J9O$TVVC/7S;9=)_+ MQ6#2<)]?--EE(.MXUQ-;[KP?SS:I#+^6\W@\'][TFZ_UY,%O/JDY6\_PW C<_3 M?]]\'+;U27V>+V:#X#8IH)DVCDO MG'$J=DX2:K6O4)$2\SJH/*6?F@U_*6>C8O;W7^&OO\2_K"^AWJZ[NM.-;<7$ MQ0L9,I@-7Y#XQXJ;$K_?KQPU?AO>CB#N\*6=X/Q]#0Z;FLI8,HU-E8P@8CR M2G$O984'$8Y>%B5;84I]-C8P UTQTBSGB_*NF'THUC:N^>WX?OY'YF.UA MWYY:03$FN!:8*8X!T@.;(,_;P,:Q;UKEBV1>4X MH,CMJ!&XT=)P*BW0@NHX(NS]P_@\JG6,>CVLZDQI:P;N<](I_3@K#JMD!^L& M:0FP"3U-6;/? TFY>#;%:?6/NP/+N[5 [L#8FI/K>"X M]FKBL+-0*52)6*(AS=&_2/VZT+GIR >Z$'#O%R99202-NH#=. M.,@Q0D8[8A_Z3[V]#.&1,6_;9OXD[+K:9![$V.JDN7EA>4![V5DG2. @Q(!# MPJ&!QHBHK&W&*(VS.;H+[0\_.M==F@*\,[OCDVX>5%=>%@Z:>LPAY1!+#870 MA%)5C4H0=F$Z2@.S^]R>F OI&4_D;^,';R(>1UIY'JH%B2@V!.)X"L56:\NL M8-5(E5,X@SRLA^0YHZGG5,R[8M?&@##:8V3]9Y&LH,5(?2EF@YOBSWEQO9R\ M'5_O\U;(:39@3R75B$'@ -846"-=/11MS9"F/!O^73'U_>#[RO'Z M4[D97 5<K.-"5,/>P\QCF@D(,VZ%), @#!&,6\(C_(![UXE)_)"'WZMP MI6D1]JXWXB>X/%FSJWO)])QIOJBS+1]N)%BK".$.20P!%40;B. H-HCJ6A MAT;.5EC7&MIGY-R'8EC>3,?_BA)]%'$=7X\'#S*]6D%J.JJ>M*973.G9SM,- MX$B"-O&- 5JBC.>.$,$E=YQCSS?X*B4TN"R[65=L/L/4=$7]?Y3EZ.MX,JF& M89>S]#9DY4>_A[_[J@5,+2=44"V%9]I2!'6UL2C+1(YFV4/;2RLD;!#?1R;] M^^\OH(TZ\%\M^L%O>?7VRKW@D^G5,> )DD!*PZ25E>W4$PYKV14[&ZT=SX>3 M[-D.+S%Y"/= MU3JO'6.TPY6^IT^/P-98^D>U$S"GG$DD'":"XG37RIG3 A/DN4*FEK)U1CSJ MR(3C&@H2:2O!=@9TZFY_$LQ^URV+!U:XLMS(WJ;D] # ML5$WLN_%"Q0A =!@Y?*J:9P]&<\,',3_8I$2WPHV\2\JZ/HU>*VF#T%:/_= M_[;B@4K/XR&;,_FX&B^*F3 %3TK5@ M56)T0 Z=V&(@@ DB@8"(,&J(ZHZN%#D+9$53?HGY^=.\9R M4-R=V&+PW''-M-=<&ZJE$R)-B(&**VV5R;F3[:$\;)U%M5G;Y*R[,*V73X\>P^_M\ M3UX4#HS&%8D09YH*:N)"A9IHQCGP4M*(WL\BS4Z8Y^<>)KG@=F=O.C'Q4H=6 MIB?YA/QX&GLV'DS>EYLWAX>-2W6J!P&9(YPP!'#+N9F)WF7._\IR+;Y*.BA M8Q^'Q70P&Y=[7HYM+1O28URD- <8 D&,\([XS5B,!OK"+$&G3F39+(RM4F+3 MK3^G\_MB.+X>[SG]["T?%.$^ZDD. <2$$9A8\S F0;,>%_:(&@W,:=D\FJ_S M-9FV /A$V3$86H04P]CY%I>F*TF4Y@T#>=K>2M&!6 <9JN=:6+"XQ 6(T* M6/C3O!6K/;N'WXH=!VGGLJ6.>>-EX4#2,#@T@$ K1'J_R_AF5-9JFR-->FC- M:%J:G(IC9V^]UF[!AX]O/Q8,4' L$34"V#@,((F*6^EF-(CR3J-Y=N$[DS.A MS]]AY2#9+2_,]5PU-B/9A<5V.G5BM_(C M#\K.M)#T1&LZ2O^DO-)?!I/5!>W"#&:S[^/IS2I;S#[%I$[] ./(J85<,.8M MX8IA#ZJQ.W-INDKF_#_74UI N#/5Y;:<+9)M^,WT2S%?W]?O4UZV% _"6: E MQ8A(IQ$BPL(*-T<$K651?#V'H6:YTP"@AZGR(A%,_"!L$K]$XOXY_3R>3%)B MXV$1V9L>)[TKMNU$=:H%B@V W& 3QZVYAYS9:L]VCHN< /A'*[-=J"W-\*$% M:+L2(55>[-6#S@T.>T3(MN)!$P^9808)XA0$<5]7M!I9Y/^%A?=J5H0T &AG MU[:SXGXP'FU2?$:BKUS%?H!CWSWNX=K!:PV8)LFC#%ION+-25N-F+NLHW<.G MALT2J7E\SW*4JGN$"M;$+1;JV'_ 5QX4#E4:F?/$Y3@!'*^WO$B=]!J.3D=" MV)V8*>^+V>+[^\E@G<\^:N7W2;7:KM;4J1:($ 9JJSPR"2V(XNBJD2HGZS69-.E04P[\R!?Y]B=WJSR@*]BT5]=_SE?/^_?YTB^KUZPU'$D'8, (*#2 M@TU1 >CB:,4E:CC9[&D2TK.HPW7UX& UI0Z**$&U2T'PXLC,9BP>8I9#C][J M+=GTR(&P*SH\C_\5Y9[[-IPL4UKK*JC#'I;4J1XTM!$U8PDD3!@EE7$5?MXB MD*/(]#"N8$/D:0'9KF.T[.'-PPB$%D8;HX5R6HGD':PKA=T;G.4B MU^D;MPUKR^GPX+%G:_F TALLBCPPF"I"/88/X'A!;8[-15PL,YJ LMM3\<'C M<(A;IO",2D"5DEQC8"5XV#@1S1$1\L+/P4=BU]D#G">!QZ:CE0/-;3F),S)/ MYZ_%]QJWS76;"$JE6#0 :FHXBR/67/L'!#SL)ECGZW13: GC,["LOA?#[DK! M> 8] "P%2T)>*,*(7H\RKJF\1UV]='AI?OIW\RL/Z\YVK/4-V/S]X'NZ]*IA MT-U:(6 -.7?>6DR-=4A#@V4U.@) SFFZ[TPZ>:)?A+)N -D.>3-;%J.7,.RG MSO8Z03O#$ :*,HF\CIH=<*H:HS>N4W^&U\N>1L#MBD#N[GY2?B^*36SBHXAT ML&X@4BNCB4!4$ (L()0_H&@\@I=V=] "H9H&^3R7"56WOQ]FU?Z*@0'I*2:4 M<(BT@=Q![ZO1PGAPN:SKA!8(U2B^7=\M?"B^%--E#?UH>X4@$$;&:I1LY%1A M)3#:7+Q):'66IMW#VX86V-,(KIUY$)?3*/47R=1MB\^+PZS97B%(+00E!D/G M4%P?%CB)J]$YKW)"8O7PFJ$%UC2"Z_E.]T>=ZD,\F@H!L?$:44,MHPQ5$A1* M 7)DS/$7#ZU;%5M@2S:F9]J5:EU)[*P3A&2<,B:9$()Y1'!*:[D9(^8TAS<] M]"9OW0;4%-!GVJQJD6EGG2 @(<2!N.0HTIP:8=C#&($3G9Z\+H!,30%]YM-7 MO4O30W6#T98#KF35B+2'!.,>;I]^'LY9HU1329U"\ZVG<00,%292]B!"- MH"(J!>A=CP,9SKO-*]NEJMWZM=F1T':G)!U,N7)<[H%@'6;<4Z ,E=P1!#4Q MU3@5DA?F)M:!HM04U)T]!#[%260/P1WN7 M7<1E?F-8=_C8;SU'JYX?"E.PI700EOFHV'D#&3"*,*[-P[BHI#FGMUY>XS5DYK<>5YT4 -52,7&H$[#L;U2HF1BVIFG MQVBTBG0ZF+P?C$=OIF9P/XX*YSX_C^TU@M8.V"A^K19 (]2SM5J?)A<7M"M MQAG3#+!=$>?3K!C,E[/OM03,R\*!$B-4' 4!QF@"O'2N0@E3K7+<7.L;>W[, M2?_:").-:E=<^9"2S4V+D1O,IE%OGZOA<'FW7#F>V.)Z/!SOTXD/5PZ Z@< M@]S0% O(FBA;JU%+Z7,N4GMHX6F!28UCW*&C8M71*DM2G*[;8CH??RG>3(?E M7?&VG*>W:%?7GP;?]KLO'M-2(!X:'$%@ED(J$<<>T@H/JUW.>>SX1QZO_X#? M+OSG._0?==@/6'+OXLKU7 '!&8Q@BH=%!DE6U#CP$UH>LR'NRP.C>H;KK56# M=40QE8;L6%0/XF#!YC6-))+9'/=K>'PLPM=/JH8!?Z18;_*UO%\!?5LLQL/' MH^!%)F]A"E&N4VH/(RB-^T:*A\TM(MIC0>N%Z6QY]$E,*1=& M6B(0E$PP;8R'6:N]?WI)LY.\/WG+<N'-TE;Q%6XV!I\9$&:@\4,8X;;A7 M@"/A;4Y0R3ZSY,B)/)R\Y2@86Z5$8\E;N"3:0F*ILH@Z"#5 7DAE(2?$<==I MF/2S)&^I.Z>UDK<?%]?+2?4T_C$Z=XW7YL>T$YQ/]R*<"F\0E=H(R-*K>T3C+S9NQ!,,.9WSA+C/:E ^R5K!]SSL6O5TKI:+VW(V_M=CYN.#K'I>,:1X M#DK&,X>WC)JXEJ2"Q*0W14E[P!>6D;TU-F7B>DX6O9G/ETPY"=,SN/F=L+75J!T8L_&@$951;CRE:8.' M$4:;5TZ$*D$49YP(S#UDBL/,8<"*>LUI#[' M.-U#9[X&V9(/YEG=7YZX#[STXWGX8Q\\8$Y\3EBC?K"($"8EA%YJH2(/I(\_ M*BH)Q43A6J*R7SXP@C-&'( $(QF7AU;QM\V("!;B4LV]S8XZ#MN1., M8X(KIAF!%A)I94JRMAF+9R+GIJG/-#ER(@\[P1P%X^MP@M%$DY3NR $')<<6 M4$T:\J@" M<>25@%)LQDJ=SV).GV^!3A,J;4#:%7V>=?6@3\S6\D%@(8%W DL@DW59>.>K ML0FBU64(FH;G^7DLZP:0/8.MXX_B[G,QJV?@6)<-CGK!*5 8*F*@T9(!4HW) M>WIA3E29\[K;L'$2FF=^D7^0+7OK!2(\$C!E9B)44P$P,]463+'D.9Q29VD#M;2@<#L9/2,0EX/"*R*((?5$"J$6,:RK,7I4SXC]>G:KIH_=F7"^EC6]90\+06=YZ/;P^-3 [!Y^@W(.S'G?7][-R M&G\<%G'K?AM5]=J M5-ZG:3M\VMI2/ %E *68A<7IH5(6U09OSCS61Z[/91-+-@UT,=O!6) MU2S$G6E2NWM]V"Q]J&X00 E'%3816H"]0897R')CX85%EVB)#\]UKX91[^R: M;#:+H)1QOH9I*E/(I-CQSQ.3/9B)\VS>SP9^\*!:HW80AF@@ MF '2&8(<\#"%*EN-6VA\:1YMYZ7.WNV^B>EY+9$8D&(<6.$Q4A!C":P!UHQ_*R222_NM@MN_YSI$M M!8*9$01S" Q%Q$/,B'K XI+]7DY@1!EET"_YN<^#. 4M9, XZ00"*YCZ:Q' M*ISKE%+WJ\TG3OMLT2JQ6F/#,2^"C@.^NYTO,PYSU ^TI-)3+RBQ#+I'J!S/ MNLT^VEOFTNB4#??K>5:&H26"((F 4RZ.!%A4V2TEHB@G\^31EY*71J-\O#L5 M1NL'N'8Y2X:;]52L^ORN^+KZTW[5O$X#46-=10LS1#)-H??(BDH4RQ2,Z;*N MGSH55TV#?V;JK4)0K/YVM;H9F;MOQ6PXGN]]I']T6P%RFLR042W@TCNSRR\6#=8/R7C&0PO [!07"R;V[&K/7 M63=;]4VV/Z:7^G0Q%&P:_E[LQ,E\.!L/%YO03RHAM$HW$]&Z+L:+Y7[]+[OM M "%4$LF,5>4,@FA>]A"/$4YV3E[:&[KQ?[=PKST86O?-JQ_S,KY"?S=WUZ MQ C!.7'887/,RQN_0PS$H?MOBFYJ(7,M?=W4_*[\5:;WF_ MG UO(ZKO)X/IR9)V=XO!82"I4P!SH;U2"DI5[4E*6I,C7WL8Y*47\K6QV3B; M4GJ(C-LK!"^<),) R1'06"D4T:U&9VQ6 N43$KE=#-D:0?O$ES)[B?ZQ&);3 MT6#V_>HZ3LSVBXSC&PF8&,X=I583:@$UE@)<#8P@E&/2.2%UVZNG4>LST"RU MUD?Z/&9M;R,PX(037&-@$"?:6O\H?1$P.>$X80_? Y^16(U,0"^4-5-.OT2T MXFQ?7:]_7HP_3]+88M&4#?%4G>U@PP$[XQQC0$2M%@CMD&75A;GR#&3E1>WA M\ZY>Z&Y-STH?#L8M4+A>N\$ :1W"DEHBK,7,&5B]D](TZL(Y#/[_;V:LBS7K1YZU_>1@:=-Q1F\ZS^5.V+Q/ NO\(/ M\7GO9G$ M&F@^"$PX0@ A+@4&VBO&*G5>"^9RLO7 G_CRY@QSTYXLO=_8/\OK^,%],1H. M)I/39>FVU@*WF',"DE)CK(I;B/"5M4(SK+(>WOV$]S'=346?9.GJ^/=YL J5 M?G=?3.RZS['?@37_#T;-Y.E,]F'3-I_*4HKJ^+X:*\'FS" I37\_5; M+@;8#G%1 %,B=2H0L=PG96K#9WXV,5-1Q=!H'RX7\N[.RV@D,(39"# T'EJ M5.7(822362FTC[XEN2P29:/]FI\'6^R\8H@0S^-_,%8:50$/K7$J:V\[^I;C MLGC5(.Z/##MG*KCYU;49S&_]I/PZ_W,Z6,8#[^-;E'.F@'OHU7&9WUY4"Y ; MQP!W4?'P"J:W0$QYHJBWUL3S4BTK8KI@5!@+PL'Q**69!$$#,516>&< M1]6HL.*7G?&M]I26#>-X'G:\&]P5!V-O[:H2L $: .^<2<#-"BQC( M\M?I'U-RIG@O6TY&M"O.?"B^E),O43TP<3;&"S\8CB=1,ZJ1!F-/O: 4C:)7 M:Z U85H0KW"UU*Q\FD[W MESRI2_2(C1'+C='5M^N'6ND=QK2_D0S^X8"AO/ M9"SJW8A3YV@U-D-TCB+30[?LQHG3!*A=$48OY^-I,9^KX?J6+,W6?H5F1XT MK$36"2MUU/QTG ![(JXT$PR%KL.E82 M;,8"B>&=QK3JO;!I"L96*=%8TFSK$,,6">X@,PP)3)79C D13G/RG_1(C#0P MI[629A^'9G>?RN8$6QM?%PAB4#G.H<,F:AT" M$5(I'X0@F6.P[J7W5H<4[L%\=7>%$F=Z.%XQ(/X\*5946.71F"W&_UI]OO5,X_/3F8Q^TL6K:S^>#J;) MJ\.4\T7*#V/'\U5>K+VY\6HV$1C73&F(L29,>6B%H+KQB@C%I@.$*2&6KK8HBZG)DY-%6MBYV\UYQ ML)$YZ6['7D_E&JA/@V_N6^IRH8MI<3W>IX8>J+G.4N.M]X0P 1TT_L$ 19FS M.0_S>VBJZ14#FYV:KJBX0B;%6_'ES);+SXOKY623KO) ",6=U0(G#LCT-E ) M+CE3F(!JI$P0F7,AWL/P)+TB88/STA4#_S$83Q-(5].H*-R7Z\NXJVLUGQ>+ M.=S#P?T5@T51)^;. VD])9):ZA]':W#.I=>IT>1_'AXV.C==,G&>>EW$?KMO M"9+E>'Z[]MH]$)'D8-U D8<*0 *PXT@[Q!G'U9B9$CG&GOK11KK.;M [4C8Y M1UWQ\N6SD =T-F_Y:Q@PZS<2XC9!A,".$DN00L)C61W3F%.R4W>!"S-+MC8+ MIX; V>@&\9C^Y_3S>#(I4JR'8OPEW7UN4P /5PH*$BR!0])#IR&(LMU7MUDI M-$0W#SLZW'C;F-.R);3/*++2V_S');52!(X35UL:B(M M0Y[BFW9B]3M_RJ#&"-2N0I MID@!8CFSJ'(AY%IGD;/^/GH9@K#3F3@?3RM9_W[P_'C7D'A)I(]; ZU&CFF]!\I-&?TNF6YYN)^/<55:H0_%9+41G.D@SHINV<=MN'U__N;0[LRK8/"]"CZ\?E49AQ07T.)[ROVWB(?S%,OJ/A79 MYV-0NY$ <5SMVGMHG2*6IOQOU8V0I(1S.- MZO=T,(EC_EA>+[Y&Q&Q46"?E:FFL7&$W*O+X7UMY=GPCP5L"D--.,8@1Y!B9R3"ZGVI4[IE0G\VNL5%-)C>I,@^!Z_8#M8-48IS"@$QD"DDX^B1KWQS MXE+#.73KH5?I.>F6"7V'KLL/B<7_&"PV"2)7]X'K 47EU PFD_G5M?HR&$_2 M!8TO9Q\'-9.'-M)^,,PBK(04 !*.K170588P#13-B=/3PTQY7=+V#-/3/QM. M([:;H P%7 NEI2"8*D2TJ]073:C*B>%^O!G[7-;$-DC:VAR.FX/K-.[K&;V=&Z'%GBVZ"?#/1KAD MZZRK*CY6"-X"*ZPB1D3E @D?QU==$!E%0,Z1I8=OTL])K%/P/M'2]VGP[9_C MQ6U*RA$'M?&#^%3&T:_>('\L%HO))M+_A[C)S\;#5::*V,D_I^.M9^ &6@W0 M($6C8F(=HNDJ$F-%'A:2$3FW;KWT->V ;-U/RSGDVYOY?!DA*U(.YH>L,#5% MW=:Z 2B)A7 &0XV5U''\HL+9:$9RW)Y?CUVP;:G7!/1=T>W#PY'\ZOI=N2AJ MN#?OJA*>:!W?9^Q?AQ<2=S5W5^- MFXPMM0*AD'K&_>J@HY$CSE;61NL\;\"XYUACV)QX.WB]GP]O!O"BO MAX/[^V(T'$PF.S3^;44#L=PJGF[TA*:4&LIP901TPH,<C MVV)T4T25XBX.>4>$NSK5@C-&"88PH(09A"!&H+H+<8S:+&=+\%.J2"W ?BIG MUM2]7B68G0VFBQI\V5,E4!9/HPP8*>/IDS@6M3Q4==J#K.L;>*IG[D7(FH:1 M[]]U8B/7B,%C:REQ5'J+H=><8UBAX+'*.LW!XTWPY[K9;F.3:VT2NJ*BN[XN MAHNK:_Z*;]L[^WZ56/[YJ\<]?#NFF0"\!\PP3(3G M4# HH^90(2&D[-9GLG7IUR#?6D3YO'Q346K/9M^C@/Z/P619U'#:.:J=0+'$ M(BX_IQT!3F/X8":.AVF*.S6?OC)_G3:![A7I_HN=^&9/]7+QKES\ M9[%X/QCO\U.LVT0@'*1MQ<"H;41L*0*45 C(>';KTB&V_2-$5]QK!?Q'^OW[ M[R]PC_K"7ZL_;?W+IIT76-[/ROG];)P.V'\;EG?K:3#E=)2"WHWB#_-R,AX- M5DY(&\5DOG(1B5]P&\N,OQ3KR,M_3@?+.-1'W]EUEXMOBPA!_+3#K*17U^LN MI7E^V=$:&NJ1+05L&:#<*195=:I6B:(E=9Y;"G'\M5;&R98Q^73 /^99DE)J MJ',8<,8C*5=/5R))$<3 "6Q%5JS['J;G:FV^=Z5P/07D$_>>6NF?W\_*T7*X MN)I]+&9?QL-B3T+P;44#<)800X E!E%KH+1<4VPU!]8+8W-TF#[3Y3Z\W:03->#9<3E:3]4=Q][F8[=MU#E0-%!*9%"2H8,3- M:&DH@4Y80ZF3FN1X%O23/CFS_GRW:1;=IN< L0XH()QSG49$C M2BHN'#-" *4M%Y=Q@=K2!I.!9)O:ZX-^_C&R=C ;EWN.,UO+!B0HB .WBGH5 MU3:IE,'&:J4!U9!G::T]VD4:/,\T 6.KE-ATZ\_I_+X8CJ_'Q6CO@69G^8"D MM8REJ%Q$44R0T,8@AK5B*J7AS-E&>J:19LYIV3R:G6TE+^Y@ZUC.'B]L81R( M81PX[!05%$M N9>(:&NM4:;3Q,V]%Q^-X=C=Z\-5W/#-LZ.513 ]Z37+^:*\ M2V'5AI/E:)/2*/[_Z-/@VQ[ZG-!:P%IX"(SD5D+J !:2.ZDD4I1CKF2G$2;. MXO55FQ@O'B.V#?:I,0"2+]/\R8'][O$L-IB.YLO[^W*VF.U,,'!T&P%$-4\I MK81D47+KJ*U1KHRT#G&?KN,[57'.X:WXS>RUT"23 0[\R\HYXNKZW^4Y>CI%-%!$F)11SFN(+>-04RJR0A[UZ!3= D\:P_3$?2=]?WE]4*+MV'%J MU@X,"P68QD@I2X$P4L=!"*]2&@W-=,YM\NOP&CYEKVD'W*XDS#]FY7S^?E9> MC_">D(D]5 *@(GWCDN:]'RO>7]7I0 ]X&Q"(!"3*4,KC(C0.<:&$5,IC2;O)X/**>=G]''3%W2JAD2GO M/F^>]*^Z/Q^G'S>!* ^%@JG?2, <$T&LE0Q#:N)*YIQ3+GARF"4JRR6TAR:! MYIG8&M2=*_UKY^FW\9!21]U_+!V\\IX+:S36CL:3C("&,.UPG!Y#?):)NG[L MJM=X(LP'L[/P'>6T_+&SFP54)_C_H;HA2F!'B%6""$0Y- MK@@+ZAT5RJ=D:\0"CJ+$SHESW>-X0LW-;]DRXIUM5RDEVDY<]NU<>RL&@3S0 M<;QQP=DH=:7VRBGLXV'&,H5Y3D+W'IX4FR=6*S!W1:K'_;=R.1A/E['OFPVZ MG,YU<5W.-N_+/@V^%?,_QM-R-EY\?[-9/?$D\F,KZ=GJXOL?Q>(V10ZIDWFQ MPUZ$N-\HC3&+8EQ0H.+/%*>,6%8EQRZ7)4Z/C^7WFI2V_LY2MZLECFRSJ'4Q M+?;?'^VH$8 %!$.!M5*8"N>4L 1K[I'7RL:#5PX+>VCJ;9R%N8AV=GPH%K5. MES^4"QPC8>-Y7'% J/9&0T"I3YDH%4>6Y6S)?8SAU^2Y( /'KCCA!K-I%)LI MMM8JI8H>S,?#/=S86CX@R[T0@%@&,46<*>@(BUPW7*OXMRP7RQY:4AOD2!-X MGHLK-:P.NZI$O""#%BB1)*2C3 K&O8F?86B<-3DOB6 /+9XM,N9$2,\J8-*% MP7BR7.S-'7B@9A"$(8DA1^ED["21#D#.7=3( (WKY<(NJ/.GO8[D.1G><]'I M>!I5XXN+3& JD5&*4(:8I,A0&M4V8JFU69?2L(<9S5N40*#*\*=XMT_O+J^M5S^=7R\7*Y):N)P_O9L!X]3&?4(,=:AKH/Y'LRBOJ;XFD-!B(08YAB:^(TX"C,$6"<6BPE MB+"Y+&'7/QZV1YXC6-K8;/2!J_/GHVE 2JZ/.H1!2+#SE@-!/27",\HXBDH- MUUS2+//"93NHMHESI_=(6X+')8O)NV)Q=?UI\&U[V.\Z3M'9C0?'' 5 62)Y M\DZ2TDLMHAJLG906VZS(?L=[5;PF=G8.?A\HZ\M97)13DV*73H??/\T&TWD< MR3JDU.JW=4@I-?JOY?IVH8+B1!J?_H6!"\"8(,)%64 M@-IQJXQ6Q""K+;DP ME:!+.AZQ$CJ;OW.OCC^G$)_/^QV \30A<33\6P^5LG15G-I[' M/]GXZ_1F/1L9ZR/W*P/## *9TC=I294F4BNM 3#)!(LUO#2W]?ZMD(YG\-QK MY"G2F6I-\-31>,) #F!.F0%:6>:QQ(HKB['*R0+?PPN9'G(W8S:Z>]?^HMG5@" >T"19)HH:I57Z5TM0Q9I8!PW68>YXWU(7]-=<7.H/K*G];#W3Y.( MVV(Q&$_F/_:EPWCVJSZ,Y\-).5_6NIK<7B% C@G3EA)@*?0, $>5EQ(XY8!$ MK-95=GLC?#.-W5S6"5&_I71 D8$4,P2%!MH1SB6AU=AP)-EEJ?RY$UPV#6A7 M3>X M*W8&>#Q4)2AHH2882H.,(8();2JPH%'LHNERW!3O9-5!865.(M7>3_DI\U0VB&;V=$-9<[JK M@D%R(IT @EG*$!>,,"RK#CIS:0%^6YKN$]',GFY$:DYW53#$G<^DB#A80@B\ MEPPH]SA.FK.Z>V@[:&FZ3T3S/ K VQJ1>W?4"(#'DZC $MNB=*0*6*J\7'+ M.\W(^)JUQ5,1[8HQ[P??-_GL4K_=M_2J;#F>WZ8/#T5".%@W>"?BWH]AXL&YP#C+*7#Q/2@JTI)J#AS$C)R_LUJ9IPC6- M[WETL0_%J+A;13!]/QL/B[AHAFDZ;^H;>W>V$%*^(:2TI>Y&YJ9H7 ^VK+MR.5W S2KTT3P$A@#'(XJ ML?&*1%$N'M0,HT6.'.OATXHV>-8"S-U=*S]N[2L=8+WCKS6!??3:7S$@IJV# MEDBAL+>.@Z@&5*-5 .<\&>SA6XJF2=4HN-W)K/6<^/$JCO?J#+,*X+Q72.VH M$PP1CMGT7DXP+;4"D(IJC-RY'+M6#SW-FY=*S>#:4'2KR-O4C6'L1K&*VS$L M[^[+:1SJ#D-G_08"5PAB;37& L4#L[8&@\V ,( MEM.;3\7L+H'RJ-+I8I .L'[\+6W#Z_ Q'P:+?2KY<0T%":/PI<9IX[$AVE() MJJT<>Z)S(@'U,/A>T[*I5;#/M^X/:6X/:>BUV@A>, >4I?NVN%"C%481#)["SREADC*LL M>5@AF958]B>PS3>&[-GEU:.\7:V"S,UQW480F@-,J24,:<^WFRO$ QQ3,7=&U.5HNIX;2UZ&!W!.1SXFZ\O%NEZ(E%-P:YE?7V75%_1SNZY8!52FZ&B%$ 6@2T<0];.U'2 MX!PB_A3F]B[A/Y.LJR_A C7, (92:"9.+9=1@%=.\D0HEA4PM(?Y;5J6:T?" M>?Y3WF V^YXB=JV4OZOK3[?%.EJ[V7/KTT"K03+#L,-1:8A'$R2\,*8R%1-L M;59DXY_ ,-\=].>AZ-JE<3S<>-Y6MPRUR;BC?K#">R,9BN<:2Z1V$GF\&7O4 M/616'I2?SCK?#,A=$4P]R?YS=;V^;8\+Y9"+_;YJ02F7GCPCX &3#@'#O:U& M2JG*V3S13V!];Q#;\["H>@K_1&^L3:4M=0, FAO@B.$IP2SAFL!*>Z *BARC M%OH)K.]- ]P5J2K)NSX>U@7I37P\']?3$:#B:3+73:530@$$^D6#LH(BI. M"B=-=1O%&!(YWE2HOM7]Q_>KKX(C#2':F?UR,IC/KZ[_.9C-!M/%U>Q#"L'M MOA6SX7A>K.ZT'_XXW_QUOO?)PRGM!> =A 81ASG%6%DM>.5P'9<*S'E>@WX" MTWH7H'?V*G]6#HMBM,I?6=T!//9^#_/V5PS:B;@36ZX( MP-6!@UD.LLYP%VP2;P';4XFQMH->E[.O:T+6(,6>*D$8Q[%441HRE/*>2JO! M0Z<1RU%^<'UC]6L-WM$PO(^87!7[G <^^^2/D5D=?R:O_8,<&OY$$]/4E(FK".:&N\%1TYA#CD!FF+= M392=

K3W)>QX9G0KIF5;G*D[5ZU^>D*?[%>*5=)!*:(1+5W>80)E^5>1\ MR_/C,&[ERTFQMN:OX*ZS2O=5"T);:YP@5KBH$UBDHL"W4?8#R=*3_PO+;YH[ MY<^##S6'[)E\HVJ3:&^]8* !3D3U@1%#I5=:,(;C<0-I(P05.0]E>GI3UR"+ MFH2V*]%?O=/_4'PIILM"34?OBUG4+.]69]#/D_'-JMW3X_5O/5,\^];!CF_= M(_M/:"5H[Q$BD"J.$46 :84M0IAP0KTVZJS!^G\8R<,_P_)FFKPX]U]6'*@; ML/=*2>2A%YAJ@K1P\9@A4#PN.H])EF]M?Q9UJXS8$=VB*.KJY2=F* MSAZNU:H?QTXY$,1Y213%<>C<,D*TAP@X*7C6]<;/R;E:6BJ>W$")5M:AG,P"/7J% MV07MSC$?/5-X3K50]4C=(4IX0!D'"@/J$8RZ)A&426TQXHJ==/[=.[S90\?N M'SM6/G1LW^GDE&8"QY)1P2QTC,:#F=$0QH$2P 5 4?9EO;M^W0N^]M27G<'? MV?H>SP.E%5'#B[J ]4"D%Y"!#WP46EA1F@LA8VK0W-!/027EARFJ>DL M6X/XS MU\X_^_H^BO)D-[F^_-VQ[V'S!Y\6YC0J&5 9RCCO*O-&9N#YU0LOFH6R5'L7-\Q[N3/"WMWS 3B.&.(', M1EW0&&FD,)*F9RF6"'LAMU -S6O9/*+U6#*O:#(OAG^[*;_\OG*GGGU/3.'5 M+XDH_ E1-A^'/S]N8<7C'P-F7#!(';?QT.\M5-1P0X10Q )#4%:LM9Y1('_2 MRDSXVI0*;CDK[XN=Z>">%PD*&8H@)!PX1Z5GFB&"C2"Q\]YZ?2%WA\U.?":( M)]IP/]VNWH65UXO;XFLYFXSVYOS;43IPRRR-.Z'GD:]0 P6-!0ZZ^+/'<:N\ M#'MKL_/=')Y=71F]S%I?YS#Q4#AHA9EE&%',,#5&*8 A94 JC)'+2^[1(ZG0 MD,+8&(X=7RCNXT15)'!.-%>,<28EMZ08-#&%VV__ MCD7P5'_OAXCH5]>?TIOGS=?O\O7>43QXP 0 SF#L+-51G"G.4Z1A:2$U49NY MT(5_^G0WB.:9;7@G.Y"V;K C0%CE&0)Q1B@51#$$M6,JGLVBLBUKG4]K=;KR M*"RO]V%TR'I^9"N!:<,,\UI1SVA42Q3S)O+$21>%A,EZA]4C$=O4')== =W9 M) !*XLX> M=UVAJ,.8(AI[O^FTM3HKMF2_)OSDZ2H;@:[5^7XB&O>=;/=7B.=_8C6-6PVR M'&!'G61F,R &#(':!"4JD-32G?C/:J M&@R564[K/0I7U^8FDH=HJSJF'T^*=\L=5VO;B@4$K)44">DUQ8T/O47:6UNB0A6;+I\]A.8OB:C74U=V!6;N F'*TGR%[:P;OE"$NC5#3 MN$,R#P5Z9'V6\TV/0KVU1I@FP6V5/Y\&W]Z,(D+CZ_%P_5[I\#:SHTYP2" N ML4V!ZHB-Y_E'JPZ'LIX3<__SE[?&F69@;94M:C2*\S/?_),&O>U!^=[RP1,@ M@.#(4\,EI5QJ5IW%TBN"G,-MC\*XM<:2?$B[8(B)/U[-/I5?]QO"7Y0.(+(; M,.Z54(@XSQ%1H!J*-"9'AO0I/WC;]#@9T2[(L=H/KV;O9^67\72X7TO97B4@ MCP6*LI 9AP##C")-JD%IG&%HD,*L \AIQ8J#A MRAJH?-5IQ6U6:MO+-IYFP-C2W+^-LS-Y?UM.]QO%GA<+T$$1]:,HRBBSFF * M767*$4*[K"?"EVTDS82R)1Y\+(;+61PF1)\_C1<[O82>%PN 8$&@( @1*8R/ M:I#DF\Y+C+-(DR$8S:8O)F.BF__J_B^]_SPK&P@R',E M#,;0,YUR54FH'JD-+=%"W173T2HCV61PLX,./Y0)G"<' M$2FHTA@[!R6CE6U-$DFS#%*7;:_,P;%E9PL_GD=]]C^+P7J<0_PI2 MYIGTU>%(.95UQ=&GO,>M$^1T3-LR.BUGLQ_HN]^+;U?Q@)'"@$1Y2+5TFG$- M<.7UK* 068FQ+]LLV1"D[6J=ZSZNW Q,T10[3R1 M!CF-A*8/>Z63,H<0EVW]S$>S54*XNV)V$_>Y?\S*KXM;4][=#Z;[)<76&L%; MB0@F6!HI%8TBT-C*P54+2G.>(ONIMX93_C :66.2;1/V7G;DQNG@]GN@:6\NTMNRN7PKX^W$9KYU7(Q7PRF MZ:)G_[%E3\7@H1)1(D*-&&01)F1=]2!30V*RU([+MIPV#FY7<4/<8)92?,S? M%[-5E_5@/IZK>$(?3Y:+8G1Z .YF@HP][UZ-L/F[J@2E(8T'1\Z<%]01(+U- M)BD8!;DTIE[.B'9&^9B#<-MT#/6&6*MT] >#>A_;5G#0"*Z9 )X:Z@R73!@F ML?2<4QA/3SGW)?U9],W18V<"R78 K[>/-!CM<=73J^N5&-L1#.=@G:",@EQ* MS24DE!$J+!4<,VLT$(;H"PDFWP$'=H6'S$2\*U8][>;..#N["P><1N25Q0DI M1;%,,30)!)+'(YL0%Y8CI('9?9Z8-!?2KHBR=>$\*&5'[/<_5@P2:6@C9):D M0$/IV(\ABQ]ZH)S5(L>?O$?W-MT+HD9A/TRRK9$6G_?AW3*>XM/\'8@2>;!> M\ Q["@RF FF*G5(<4(N\DB!^P-6%1'9K>B[+]B#N2@R]*Q;I)?!=\;;<:J#= M6BX ;SW41C*/&+6$2Z"%@PX9K#&2_$)4Z(;GM6P.T8;DARVFY=UX>H($V5(S M:$LP[9UV@C&P(][,:'8ZU-00/L(0*>HTEIU)0*14G HBHXS#$=8[/ M7Z\XU9*JUR2XYR+.AO='4&=3(SC$K44T9?5@%"&FC=7 >VTAE%;P'$O#T3Z M%T2>T^ ]UZWK)5VS0@6,]QPA:"%EA$D*J=;8.T6-0OJDM.1-7[.JZ6(\2@P9 M?RDV+R+'Q=Q]&TZ6$7 ?29M\/I:+32*0YV.M?P?;Q!>%>*S :,P*T5>$(3^:-#-$6OG!>T99J.K#V+PL'R@Q* M>VP4E9)BCB1T5#"" 2:8DDNQ8)Z;$F7#\W >=J4WXP?O;\)K3714,"H&X)0/(D,64 MQ>$J3R$D@@M@((%9;J0_S72?B&97.T+FOJF_;V_@@.+2XK<&)J'EQ$D.G*8" M(66J!F0@)U [@$#*,FT%A5AI M!8&72"+?Z05@^Q3N!7=J\?GD*>K.][<<_I70*J;S%5SO)X/ISFV_1JV@G>>. M& J,==0!(*WV5!$B8=1\&E29XZ>Z^$_^HN);-IC_SK M]J-,\MP3@@EE@!H+%.9 >Z4()%HIE!5ZKW_,[YYRS7+^I$D[UQ5ILHQ).8^X8PO&486 M;Y%N1ODI(JSC5_UUQ# ?Z@2N.?&&.N<9 MHD9%9@,&TZMYXEC2*B[%&[6Y"3_@TG JM.=:L3_W2L-6OYO$A_VHRZBSH$UL,\60@-90Z;AB$0D2UQQ(Z M+XQ@%A%Q85M_/E6.>T7>$.Q=B8*WQ6!>S$_W:MIZ);5N=# :K5+^#F+QA^ = M!U[KU*@9A/8&6>,]$"CJ7QX02Z+Z)5 *(EVQ7%SD>9!!1P#$(<9:"4\6P!=;=J M7_O[0",<>&Z@:Q[F\Q,L=?QP_(<:U0-5-&ZJP"GLG)8F16I!FY$[)HVY+((U M2X;:3#L9[Q/=358KZ(]R])!)=Z_/R8[2@(0\C(DH2ML+!4@2DR+HA M>%74.&7VRJ;A/5'FS&>+)_(F_O9TB/#JWZK.)K+$ DG MSM7SF3X)LS;G^H_Q='RWO-L[VS^4"=0*SFG*N2X A< 9 BIE'@,O+^1H<_*, MEZ645?W*5!1 MU))7W?]4S.ZNKDTY/70I<+AR(!0R(" B6#JIC*1<@&K44J,+>Y_7& >V)>,1T6HQ\' X_D7(T6 _3Q3(>0!(I3BI2GR8UUC0\A M$;C+V C/0<3FT>^*G3^.XT.*VG%U_>>\4'&0^^3>WGI!0@ J&P*#OCENP>-N0XULO8 MI-HF2RZNG;UA6L9.QBZN@\CN\W#ZH6# %C#K)':0>@HXYM"H:C3 ZYP;@OK; MD%RS9%K<#!8KS?*5DB4+V^X.;(>ER2/;"3ZCP+C/FA2-?P3^U9^PP_QS85B#' :NT!X%!#%Q7]Y'&Z M1@12DT.W'F5][)9NC"R+:\7SE)O(A*ACOB]EP?[#G8YL*%J3L>,!!C"EB MAGE"JN,KU4;E[)(]RC-Y5B+FP]X5$?^? M)^.;%6!Z,!E,A\7'VZ)8''RBF-%J4''K,,@8[1B@F*0W,Y5MEF*L<^R5/4IL MV38]NYN!;A\JK*(N_=B!#E\JK?M0XWW2CP7C+"K)1 I.@@4E5@N('>%(4,V@ M$+26_;2[&[%YG<='^RL&#I58Y68TRE"OF%0":\;OU/7:L.K/899V7A\* MLI2XGGH()8O;/P:BWBKH\":\FK1J*&M]>I2R!?BHT0PF_UD,]H6%.;W18)V* MA(;,QFR'X440W2B,,HT)%2!F#&,', (.\NQ&VQ?^P\>0IZ2?@1[15C"> M8@TQ2:'%*'#)1,L0=X@ XKE\GJ?^M=Z:]9>6)TQ"'XGIRV7VKOZDJ>"9]][$ M?O%51G:JC?$<>"09(.D)_&5YB_2.EB?,02]9.?[2E+1,305.N4%$.2ZUI9(1 M"33VA,8YD)21+%8>?SGX$[+R^#GH&RO5=9RW!JGY0WO!^[AO8!D/]-111:S$ M1&BKH'/22@=R[)X]NH[L)3]S)J)O)&V ET$(D[P;G>/IS8EU FOA@:(>"PD( MS+DA.OZJLC4_BEY2\4CL>\&^/Z>CS7U7,7+?AK'HP0NBD]H+G'L&F2'4L94Y M(BY.1XV@Q..H[;"<@"7U;RZ[\O_J#ST;FH^3XTV\[%J*ICD#--MZM1 M;F_S #JJ?@ @:L8..J4@H,(K81E1@E%NXUD.V!QZU;]YO"AZM8G_ZWM%@6 < M"7;26XWBFT(VR)73.'G:)/2,DF^FG[Z6Z=A>W_F[ M1EL!44FX\483RR,F6A$,G4Y/A)4B%%_T9=_9B7GR//2/F^EVJ#EV/K06A"0: M>A8G ,;-BB$M/!.&0N(4PM)>V(/N_O'SU)GH'4/315%C!'UH+'B2TF)PG>Q7 M%" K."4L3HNW6%- IC!@> M/,??VY.?#R\KJ$2J4/%TFAB@02,+A *3WBG%HKKH.. 0X'DB(P8&ST]?RUDY MRG&CYNA\?%?!M.6!!6TD+9)9MG@(X!GQ^&1U.\WT7]5E?#EW< !2[RF M4B1V*8C$646-HT)1!US&H,Z9B;^Y;E^[[\^.$84F$E4Z1;E% VE9F@B,'(G4 MFEL!C7R\PSL\3F7PKFH'C8AY8FSSX_+;MTF9]_UHXD;SKW%2_?GF\1;@AW*2 M0V2+ZLG6VP>0IJ\LC NY7(7?5J'6 \4'D5FTN3WXXXBC M\>BW% _JK6CLVN"=U;,;*'FZL_Z>,? M5AMMJY7':O;\6N[Q71H;O+]@TE@;'0]16^ &C;<.@HC6B.!C;!*4&J#7JB60 MGH/T?5EC[ZKI35(XMGTGR]OSV4 /(UKY1 &=, M.6[3_TCV^=L0K/>@:"000[P0$[ #7.V4'/URY$0E_X_1[%_EXCK/X,/'S^NO MIPFF1>SHO'5X4"$)RRU'@$;#@ (S2DAJF.),$Q9\+8_)\*%T1H97';&B=0SM M; 999UA!8JZ)'HVEDH$(S"K&G-94480(T5X&CMKD8BU@G$3=WG3JW^^A)]._ MFNYN#'?"6Y***-$#8QP2<8$[Y-9("B2Z?'=+-JE0_V)0=BPDGI]YG9%[.+#[ M]&?5 NP>WE(8K4)D5@2.;(P1XSDU/ID'5EQ(S\HSP^Y4<@\(=CEGK W@ M/;ZGL $4B1"TC8G Q%M)TM8SFFADDL8F>2P#&WHG$[PO\+V?C*;O1O>' M&L(_?:P0(7CBF'5!1LC%W<%)EVN2.NLER@L+\YQ/M6^!^'W#Z&#C]Y\?+)(( M%C0I 6D%R:IV1H,"1X+D0+3P_$*:N#9CY XTG$3!$XT[3#]1X?^6X\6/APN7 M>1YKT;:W@WN=H852R;9Q$175%&02B4I&&IWT,C(A79.\M0'#X%@.5IU2M0DT M\'[E&MXYH7W8.#2VX"YR4-H"238#51H#DKS?\R7\[UJW.X!A1 M1)T+_ 3,UHYB$!F15*HFETV/UMU>#99:Y4E?LBS07^LW?;KLX[\%F6Y\HHN?!*F:3?9:8D>C(D.<>/DX(JI/0OZS,TO-; M-6=BW*F9^7D"UWNH=/WC\9&G1-IT%!M]*:N[U0_FWY/2,9Y^67ZKIN^3\E%^ M&LV^E+LR\CK_;N&!)PXR(%0(T%HG+4=P1DF,1*!P%^84[A]UU7"9V60OU(3N M3Y,C/$U'4XM. CJ-F(XFP!BIIP"-*H(.T+5X?J2=3OO!>(UV'3U;1VLRWY8K M]5%>_]*-%&4?CV3]'D[WU#08SQP(" ME<(ZJHES0*G#P 6E*C*3-%DMFCCA!JC[OYJ]V3;C![]YWRVS,V!CT\UQN?A: MS<;_+CLY_W9]JR!@O>5.>I)HR(DQ(F:%@T5!,$K=)+MW@+??7NYF:HF!+VU3 M?!^-)]EQ$:O92B#TL#>>?[+(208DB%Q""P&3D:9"#)9R%RGQP)J<-P.L''4Q M6Z0A'WMW[I>S[^-<>.!WJW]73;,/H5P[J.>?58O_*1^5H3#RQ6^6M0J: M1,7F1_DY>HX=]-N)%-923;5D+ 8-'"1R2Y3Q%A-$(O--"FG4;\_S][8:!'<; MQT1NGDQR]-2=/7]XY-N:E)NJ#@_D6%[/;V;CE?$V2Y;9P2A(:U\J.'=,F!@Y M(P#<"L,9U\$*!,9!-*HD4[^!T.5O@&&P;_!&RA^COW8M]\/O]T77GRRX5#1G M/%DN"3 ;43OB&6C.@S:.-[JE.\ .2&<_(@;"R,%O%;_I;Q<3"]>)5ZM U]5= MXM]X^L5WM%UJ?+8@47-OC?61>@@>-3<"C<]I.8:A)DVVS-_!]!:W3/O,/#G] M<[5WUST:735=S,;7RT5V,ES_*#<;>KZ<)@B$C^_?_]=HC',TFO^MHU^1U MA3!H4"1]$0U-BV4: W5>\D1^F=;:* WY[^#\\VS17IC4.B+MC^T1,_^\G1U. MIXE")^!QW\L*:4!Z&:2WP8'7T:++A=TPK3EZ89M<0J-_!\OKHK%%%O6F5.24 MV#?S^;*\][/OE[.9KHF+.R=V77WKB&XNT357@UFK&&0C' M3"YOP&(43LD8&U5GIG_'E'^C"O3"IQ-E:MXY-]NME>/4UX];:X?DW#>D * H M/4BNG0$3%09'N$3&DE4L5*.N3?3O&.O/\K%%1@RBW&CX*_^U?'%51\'JR+Q3 M&*D$CH!>4*'064P_5[&6.Z*C0^-M9C?1\W.E+W7HS33(GG:K) M7,Z2]NUF)0>J">P957#JO3 A'<8B@M)H+$M*IC!,4*NH\B00R2 HHB-WS-&T'A,$]TUJHKPZ#;> M -VPW>"H92+W!:M_E--R-IJD:>/M_7@ZSGIHKB)5%UNUQJ>U6ZVH9L8;S'4) M3)3,*THC(U6X U@6E>ZQB4Z9O?4V3]^7W%KX?V/'4A]?L!A>,@E+>) M<#39WHYB)"B,Y;G5*L9&H?0!>CB[05$KI!U4(NY!"_AMC9(A+7^ID,X!Y*B! MD A:."V9XXXS3[V1&)I =8 ZV[!\%N?E96]U.M<+*&_WNO3W0+[>"PI,IX?* MX0P3"# C34X6-EP(< S3#R[+BCT;=I[7]^R".8.(-;VK'G/QAA]A,D'')&H8 M93$"L\QR[8475@(+W*E:MGEB]TDAZ*-ZY;;\S8(0+Q4'S,V3HO?F,'5M#51<_!# M!\1-[?&%Y,XG :X"H@0'4!8UA:AD%+5LRVY$SF[J_D96_/IP 4AS/S!O M Z<@TI(,5ZB)1*>#T_Y"NI!TQ.VJ9?+VM4,_+N_O1[,?5WFS-S;U^4X M,@[FEN9+Z.MBM4DL 61IGVKGDYY*MI0UTE]T7Y?:J.JEK\M1C#CQKL5C3X]Y MONVQG(X7]X\]2?>VUJ@SM/ R.ALEYNJY'H10^9[(>A$@T3:ZXSL\-)T7!U6G MO.GU4AI^2ZR]&:]=>KDLY?PC?OAX.&'LT-A"4.85URPF:T%R:J-CN%US,LTO M+&-L$'CLBCDGW]AMKX60Q*A$C(I9;J+ B$;JAQVD0Q-E;H#I88- 4ZL<:7QH M/C3"6HSORV..S%T#"YW[O4?!O @2DY*L"'?;!02KFD!J@/E@@X%4ZYSIZ[A\ M7\[NJMG]:+KQ4Q].Q]\QHN#.&.&&6@MFG@N!IA#-@CDMY'M$T41. MO2.&&2>Q'AY:V.X-\ISZOD**F'.,A&':@)-& M*TT84R9&PIGA31H8#4A^M,G[JG^R#SM4I*7G8+B*BJIDO!*4Z*RAG$0EE587 MXCOMB=][HTG'47HP:M8+B"99'23E5GK'."2E00>MK0^2&2#:JEJQ^^%CN"&J M^H@F'<>('N]7[FXIOP>K^UO18\"0[Q&@3R>/!J:)\"$88@-5.@F'RP+=>>'R MZU7,UA@ST)"F%398&1S)%TDX=:L5T:A,M18VZ22\&N)()T"IM8XQB'O M:YVAA35:T\@]*D@T<<9(ZJ6@3FA(^C%IXLL?D(SJUW3HB/B#L29V;;T'FCY9 M<[YEF47Q/ZM,X\EX\:.KOAOUOUY %)((JW,Q4=!"H$^;5E"CJ)61X06Y;-N% M85O.V\Y8]2*WR(?Q_%]Q5I9OI@D+27?IQ^7YN_[CZ:R\0 8]+QI#IF M_EOKN69.6J:Y5ZR)9VI FG<_VV$(''J1A\1VP3Z78R^GM^?0HIY^NX"D$1OB MO0/+$LVM,33]R:1T24].R+B,]+.7=4BTP*AA1;_?E7\^^>&LFJ:_WJSM_^%$ MOMW7S*LY3F_#;%;-7)5P>W/HNO(IKRE".N\U1.0L:#""&"4XH@:G&7+@M6[< M='1K>3>CKF;KE;V9/GUB/+T9?YN4AVKR-WIOD?T\8(+302)P$FPRV@,!BBI: MC?Y"[+QNH?3\2G2/#.DMZ'[[O\OY8K6&)-?WK/!04/Z8]Q3:HA&)_)8( @Z) M-4&A$Y$)Y 3P0H+V/>/F>?"^0X[TA<[LR[ZZP]MJ=<8?#'C^[O'":^4X,9RB M,4!$-#PJYJ@1-*V/TTN[JMD-UZO6"7T> ;=GMQTEX Z\IY#$<9;V)W':@591 MHZ'<>'2:*!),DWX/ W(C#4G MZUS^L@T1'>'C>4:)EJO>%M%/WZ+Y(:VOO+H2-P5MNI+,6P$;+B8M1 M!,.U4:[1A;X!^1G/*R_[YM+YD;UW66YYOXI]?R_#W5TR$:_NU@]?;:Y57"7M M:8'S>;F8[W.^]_#U @BQ63+IF&L!$[!H05DCO% :B6O42?MR=L<).*V]0\[% MRX&Y)*O%2;55AWG?1E/!>/2>*L) 4&^LP,"%9QX(U;26CMY1]&0?$VK54:WU M@H)2[0E/&\)J \P1$T!;JB0C+F2<7I9<:0,*SR,87=!Y6'M^^]^+V?8Q" [< M(]760V1H)9."HHU1:LUCKQ&$!:31BTOSB+4 A:H'.O?F$'L>*JF#K-V#"N%MH,PI%P(F38:: MI'E%EM?MI=+QPEQ=':"I-=KVYK2JIO.T^-L5N^I+IWW#"D8%45P(X4QNG9B; MVSD-UB6-..V:<"&)1AVBJ$7JGIBN[ZO)9#3#^[RR^6%8'!I2> /1HXD1?:YL MQI!!#B0H'HT+[E*R;#J 1,N4[4NL?)[GK@+SQ?A^],3,_(T@^?G!@F07 N427_J.\5\H1U*Q)M<(!EF3J0'0THF=_EV"_E]-EN6DB<=S)4$IK*'#MK$D;*&" $(53M(DX4J\"2NT1MR\0V>5\/$VS=M7]]7BZ[I:Q MGOD^8WWGH(**)(&90L(8 0P&?21H=)34*)M4_P80TJ\"0JW1MB\$K:ZV3$>3 M=!1_K.X6?R;"'030SC$%>NV,!D=4)$"$L"*I^HF"3J"Q/+ &^#&O C]MD;8W M^-Q_&XUGZT"5'\^_5?/1Y.KN;97+U'TO;]>QIS?3F\DREX9+JQM-OXRO)^7Z M%\>Z&3OX6B$HSV$Q3HA$2&:J-4X%#9C^*;UM=&I2\CHP>W:NG/=RT;HD(DYO MTQH3$=*:)2*92,IBH3QO(4JZBL*Q9 M/ZW7XEYOB[I]H>CADN0?R9)>SE9I3,=J>K7?47"M%1?:$G04O ;CA#9:60S6 M&S2-9-5E>^N[IG5O=W5FH]M<>.IJ\;6<;>@S_U#>E./O.6WU\_1Z/)F4MX\_ M.2S23GUE$2WW&K72/!B((+1*%AN)G&AB),9&\NYUQ 1Z(OWYH@=N.5]4]WEM M_[<"0EIJC#(N(J40:=J6(D;F(TU<8"@:9>J^UD!""X3N"V9^ MPQZ7E,TOQP04]@],=CB5%%$D$1_!NZ #&LX1B9)"86AT7_9U!!5:)?#YI-9V M&9O?'"6PGHTME!5>!A-$DLO@(D&0TDEG.6H1"&UT.^QUA!G:IG%_8NIZ<8QL M^N7I D)( A=-KB0*5E.#BEHEJ7!,6,H:G7.O(\30G*K]Q:9NTO'[:?37$1&" M'4-RGPL'X)6%X"$DLR5&%UF2N2IM"N,:E5Q])6[^=DA[_LMY1X>=CGU5(4 P M8$KIJ"TX$30'2W0D03L1N6J4F?PZO/0=DWQ8-UWV_G(X);?:N04#SGN7*Z*) MZ)F24F8#2DCA*+/.R5J"N%96\,>;K^7M(/Z^_E+'O*+P5%K&J!$NJ?+1 M:D8%W2Z,!]/(]?.B]GQM#E>]4/JR"UK)R#E1Z>35 $Y+J4# EA8^J?Z7@;KN M(-*H=M5QQ'])M:N$E&D!4A(56BB)@\09,W8 MO_/J7GL$/O'VU1^/;7X^?/R\[@0S&TV3M-YQT!T>5("VF#:9!Q) D?3%P-EV MXKG7;1,#:CC(Z/Q4:YW2K4-D9]O#.L.*3(Q$[H#$!,(I)9:K!WS[1I=G!B1 MVN1B+6"<1-WSYF ^G?[5]' )NR/>4JB 7CGN UCCC*3:H]_0P>=;K:\!9<=" MHE[!]1;(/1S8??JS:@%V#V\IM!*&L6L'!.VTP.A'45L_PDC:ZV#R@I,US0^]D@I\(OOEL M\01XZ5_/09=^5'S(A4!V*.X__;[ 9 8[[DC209U/2FG:)7([YV317$AOS,YU M]"9$[1P(.^7*LR<*--%+;54@FF)DE(&.FWD'(]V%-'TXD5?/.7T2S;KD]1_C MZ?A^>;^7VS\]4UB. 9VW3C+)*7H$[K9S5XKY"^/WL1RKVJ%;ISP?_768YT^? M*20C*D0,@69K4UD>@]W.'4VCNV<#4DA;X7D#NO7FXGUHV7P@'/7TN8):0Y2F M1%@N%? (/5V+4$U2J,9T&6+_L)-#8A[9A.D45?PXRV59DW(%4H?D%E&C)$F M)NTZ;!WAV@F$M4/B]M"P-_2U\_DB^IQO( 75G";C09,< M.]Y,5TI_03&OQ@S;S_R3Z'DB^]VD6MZN!=^LNEWF3@V)S+E P,XSILZP(E"I MO??16I/.\A@->S M(K67B(IZV<%O]_1!.N$M!6'1TQ XTQRX MEC1$NCG]."%"-7'5#>BB:"]'2K>D;_&H*;^7D^I;UKAR.8FY&WT;+T:3\;_+ MVR/.G]TO*52(R@:J1)H(D\%'ROQV82$V"A@-3 YUQO(#AU5KQ.^MELSC#+-! ML$Q+>CC%[ZO98OSO%:?W=;BJ^XIDXE(T2DHNN*=<:44@;"F0?GA)Z6(=PZ]C MTO>6 OVTQ-QC?;K-'>Q]R=![!Q9<OJ^& MH'M&]IQJ<.3I7.^9\?6/QT>>SCC-,I=%''TIJ[O5#^;?U]-??JNF[V?CF_)3 MWJ^_NQ+8RW<+*[G-(L(J(J@Q6GMN-N2C7NLF5<"&YB?K00$=&K^:P+TF.I]. MS@,0931PE=1IZEE@W&XGAP2:B,JA6ET\KZ,,_U#N2X157XL9]_34KL^ MW'=\KU >(]$"3"(J,LD)2MC2EB)M4H!]0.6:7LXIWPZ?3I1_GV:K@HX__JBF MY8]UIFM<3F_GN'@H^;A#)-8866@N+.C@P(GHHS0A;J-HG*;_-SER!U3$J2\I MV3[%>W/T5/?WZ=@?CR;O1]_VALN?/5E0X[2!7!5 1:,8(Z@?UI.6TR29:$"E MG'IUVS2B<'^(^4U)XP>8^_'\9E+E0K1[H53O%84(Q*"ASM@D;[E2X+3:4B!$ M:'21?4!UG_H%62>T[PM]#P495W[TY2R3%:>W[ZKIS?H?>V!W<&QAK8U@"/,Z M2B%LH$ WUXB2;9\._29X>V6AD*Z(WEN&[1-'^=7=LSJ@^S)N]XTKI#, TO+( M.22A+I0%MUTK>-DHU/9*@QUM$OPLX;7IJO!2WA_O?NOE.#RH(%98U(0J9CDW M$+38)CQP%FVSUNRO-+31&K7/C*FGV^-X<#T=78!3R*C0/CH2O)8R@-ZN6[C8 MQ#TQI&8- T!9 [+W!;>\]JL[E]@UWB>TGCY6A*BX)L9XG0CD??H_>3CIM69- M\F&'U%^A3P UH.\YD!)'-^/)>/%C<\?*5K-9]6+?5T]CGE-8:B4 M2"SS@:!%817&;6(#LTHV*E+^RJ( /="_+R1^GH[6@K6\S76TW\SGR]'TI@Q_ M9<_P/H?%_H&%YM$ 5+F]5R0K%17[]7ZKAOE>)]X>NAR/9FFK:< MEG=[C\<=(PJ/R3R1'BD(8Y0$RV1\6%_2-IL@ZFC__/=R=EU= *;:(79?8 IW M=^5-[F7Y,.T/HT69M<3Q=)GH%@KU4W*3PRIFT.?2&N3X(_@&D)Y_=7]CLLIH&\S.W525J@W8*U$ MHRQ2)V0TC%E;J^Y2K?2!=0+7U7(QSR5FTU16A-S7,*/&J,*$9$=:DJ03!" R M"29'G/9$$!W14;R,JR)M\K'JBK@GII6LLQ,>+U;GL-^:%4G%OE]5-Y[7@LKQ M+RI8M, ).A(YA1"#Y8%0356DRFA+FOA_!A3\Z @]G=.[AMS?_"+_D;-'__,_ M_A]02P,$% @ 5:)83[VZ3?T0*@ +"L !L !P=>G=4$UW[[2!-4 2D%P$%Z44ZTO*" @("@D*0%A$0 M(0("TB%10.F@5*5*$Y$2I??0D:X4:=)"[PDE!-)NWM^Z9=UOW3_NO4\F6;/6 MG)ES]G/F[+V?R9"GR4L BY&^H3Y 144%/*%\ /(<< >X0$7U[_;?@YJ6^M^@ MHZ&AIJ6GHZ?_]WN1X1+#Q8N,%^GI&9D8&2]=I@0]PQ5FILM7_MW_]R+_GO[O M693M\D7ZBY?_GX/<#K!>!!Y0L5!3W0 NL%)1LU*1NP%! *"BI?JO /Y[4%V@ MIJ&EHPR)\1*E02T+9?C4U!E]>A8S-WI+_AS:[P MYD/^16'='QT<%K_1(HI/?<(9&#FYN'EX;XJ*B4M(*BFKJ*K=5K]S5T_?X)ZA MT<-'EE9@Z\.KSFY%31&GY)N9?:/^%[/\.6/C_%[+_ M">Q_X9H%+E-342:/FA4 <0H(@+DF2.&O?OGV%;&0&?"+^K/Y^174+=D>6Y] M1IWYJ=L( 3(0-1GH1(K,"2$#%U!D@!&%7*I%'H("V4@=IY!S>2F4)'$ELH%+ MK,]%R3LPTV/$4^IM]::#U80NXYH?'8UY9FEW#IO8?'X2;Q17,+LNJDK?:G]#Z?DX()=J7' MPQ8;=R>>M%0UY([MSW2_'[W\[O:-)SX\UCX7M7J"/D6]O6UO#?HV\&AMW,'E MR S2C:U*NJ;8Q,$UE<_X?:=$NLW$[;0GKT5Y?;'6;.^F"UZ*H)#4/77N\J>, M)N/'3!#GH:2:;&5'U=\G+XC07M!2YF+]M<4]JF*396:.^U6X,H.(D7!,--.W M]BL,CF1 BTTJ61M]>YL["X2V9CY3PL/QS#9D8+.Q[-!.C&F4.<]BH)I[',__>,ICQ<&?\9 N2E?IHL$OS;9FD!WQN MC PHY*^ V'OF_\0=ODS:_("71S_$#N*\,"3G.O1!C(?(1-Z7O%=,%3/:L4D) M!-_4O[3!;V%,L_/&3K[\O_I%%'4[5CYPEPE3O]?A#V<.)E)NPG!GV-^FJ%Z] ME/;<6\UX<+2TD*);_2'RP$\BO SZ5?L_0982>.H!;DQ^#T\JIO MB6 ,*$;VU*KIH :YE>_\Y=JA<8W]+[/WS'&G,=N//J$JK#, +>VS)J%3 W( MKKLX0H7X%>FV1XVUQGG+-I;?:FC)DG>;]=&>J65XC2^,J#6@S8X7/Q&A/LME M8[!ELU$+U;0K$7/.>(@-]==@#N\:Y8C-C!2JG)N1VW%I#A:NQP3$U^0!FXKN MF0LE3D5;?U84[.9'OG?GSGU\DS+MIWSHU>N%DS:+(%P/T\J+5+(]X!CD?.1@ M+#9=P7!B5W:O/>3;QH\#" OL-[R6*P[N=L"18]R=T3VGV[<;_(K'V)A#ZX-B M_XE3NG8#P*R.F%=@9D37?/ZVCLB%#^04M$'!I\7;<'EO<*+U]N1- ^'8$EKL M:DK*D>&"O$,I4OG'B4$,<@F!Y/#+BF&*U^;YC1+9M7YA8V4^)VKP(J\]3,-* M.8/ 5V1*9_+LQFK!'//B*9=%(2D4I]/C;"#Y^]$^ECWI3DZ'L7"XR8(O26" MWOQK(YA:N371C+_E275M_&2@XSGACHOO99@T.C'EJ^UQLH-4_VR@EJK'[K"\4O)*@/;MN MK!&]_LX@UOJCNKJ\E3Z]4+@Z"W3#%W[Y,-[.MDM,/^Q/V0;7N?4Y(:(WE Q0 M*_U(MMPZL:C*&#!T( ,H"U#0I-C)/0AKGYY-#R7)<\>HUWF4;3UW;OM87I:\PVA00V!@<^9 MXQBOV!>A3,L>!C83&[8>&D9UR?OK#W\F*ED,>2^^#CR )")KO?:T*D@32+9] MOQS]QT_'9>97QFJ(B\T_(C0IFOT=:/83FQ87Z*-#)]P_8#G+DQ$/-4,4'!': M5BDXH[/AQN^^_UB-S0G.6(N;L0TRKLCPF!LWL3DO1"T2../Z6S(7VQ>N)EJ_ M_W -6RLAX(K\P$/#7/Y).[RE"8*3VN@IE?VCP_566">[N\EW]_;Y3]NDBM"> M8C?58&PA4TY"1<_>?->+V(O""H;7CRV!9%C:\>DND0S0%&!.>U3"3[O7-#D* MV[CCBH[DUB!81YH7Q\1E"U 3%'O?C/EEI=F=+"Y3!GA0H^&YC.V9\-DB?4^+ M;S=WKAVM37+8YU0G0:OR9#+ =I8#[QK%22_&C9N',X5T9(I6557U1!J#PBT-2P5R^W_$?1JM.!!_@9-1&= MT#??*Q6-8\7S$52)J37U$TISW$S$&KU]Y58KO9#(!]I.+:]_R"KFO-%77V_9 M0640V!'&$Z%!3DM);ZWD T=[U&L'9KJ"KCN/R_S-:_WP+E6\_Z9_)5T +Z%0 MN?#-B)1Z$!U3C\%CD[JTYII%:7#6)!84\/,'3P;S\J2#Y!#[FI:PBVH6_& M3Q.M9+?WK,4+8N^ M$#_J:?X -(E6S(@?/H&M"OH1P8*K[;=0&PG F3@ QW? M;S*P90&*"K4B \D(GAU!X@VQ.LIJ VE?"@Q9V=CC\E@^8)LU#BDV=O+6,. _ MN,2E1VNZ*C0U7[^(-O**4/5'\ >+EKKOJJ7+6/EL'?_MACV9ZD.B#>%GFGQR M>-IYBMI<0#Z2.O*ZJCC4Q9#U+=#F,#+HQF[16.OB':PT M80/<[X"P/S27+\!\$.-PG+1IM:LK_M96G:]Z6.6I_9N*7WD?=V,M=K5>"\'; MW\*)^9K7$9U#!7T/(^^S+[7(+MB5X7J'0+Q$6HJ M,/[2RB* M-QT\10;TAB$?FVR,14M>?+\JZO9(_Y]^I@])?Y"FR*7O@H=N6#* %:@E []] MP5$]QT(-4=+E]3YNYV*%53E/67@& ;;XT%DH#\0;4:,VH4?%Z@3 MN7AGNR:@9Y!5F%YZCS&7D0+8U)SP^SP')8@3 W<@6&!R>7YL M-O7A>]_XO$G),T'2I6NHN6N*6-_?QT'.\=N\7VKYZS!L1[NQMU5_TG^6C:-P M)F+#DPYU?QQOD\@SF;JLZLJC>A/JB0BQ#=,0G-(61?L;$".B>_4C)2:^('CT M)2ER:OJG%5O==NX.6H_H@#- _P[7'\U8,W*Y\*[*<>F*_WW\G M0.,KDJ*:V'/%,:2H+WH-@U^W.;&E]94.>N9)(\B"'R\C-TTY8)R9L/0)TMW! M[8F2V!*+I.ZBS!,36PSH)<$ Q2=W$0?#6TY4"M>,'\\%-#7FD';E"]*?:;=? M@&+JL97$ F7F6>B*2@G*^$NFQM5U)H7)N1MC,V8_&S:YB>M]5DY[D%!XAQU, M8G#):R97AG/6*G&E)S/QWEC/EU9.S\!!@&ODMB=7[X3""K6.S!L MZ.N761S>.CP"!6"F8K8?]8S_W-+093"%^82(K::W51WJV MV(B/;;N"F5OC" MZ+MX[7O+2O^N17J_YE2^9C^];$ZG_SB:/W'5BBDMM2EM506+:1D?0:FMZ*3[ MBP%4VX:(::_I0>SC<;A+7J1_IOL=-ES$@P19Y:R.(Z7QE7TZ,I#KEOQ-NZ2, M%W]% =7@_-%2K=(]I2EVZ\O>F8R6_Q$D+S"HO58M@T_2)^4MK[]O\J)]0ZE5>[;SO6P:.__JB5M!,DF")8JTI@R^M%5FOGJ'Q',,>$RK,* M/"MTY3&HI5GB*1!)%=R[,*"@H",$'IW$]_M!.4[*WYOQ^]Y12$U6?3"PK7]1 M"*USK>RH&5M 69Y6@9ED8*5H+%1U7)H,+'-.CN]!D,WWGHX5BT3%T>Q+9"OL M/7SM3= D974L"/>QY_*IICJ*5)84F/4?F]76A*4L8N L+8*Y#'T\[W4MKXNY MFCA8)&"A94DAV_7-MJ&/(25PM#'S[+>5%8,NC3P&:(8V#+DL_NN.5)US2Q5( M4O[D^0A+[E)?=K))4%_G >[&"*]$"W2%Y1\R\-BMH&-J2[.0#+B!)Y 7X$Z( M*&1UVN@L02Y?FC?KKF/*@X9/&XT?3!54Y3LCWKS_?$4=G->7;?OA&;=89-&\ M4SAI7UE6&H&' MX[AZ!3E KC.A,DO-$G)^@BR0#@_?F&2.=S,!1OO[W4!C ON;_OEX_@\.#&@S MTL5AUV>.S;@W*(,6[W<>&@9T:M6;XPU_NR8D)8[=SQ=7DOJ\F$@C"W1>++B" M[1![C1%;YT./!==TJ\N6P(.7]ZS6OJOMC+6)X2BL2)L^66NN7/(Z5.M*&L- M9?ZW#UJ]6E8<&BQDH&5$JVP=9V%G"*$]T]D%3=U<29L+SY\D>_ M#SM#<3] _ZD_H+]757YUR@,2(TCIX[D<+P&,X>>MCVXQ*7//J*N*V9M]')TX MT_%3OK?A'CKH[!%X'EF=1."8ZR3=_.VA1'% [T<_0^6_&OKQ!?)"I0K'@QX- M]IIYUV:4_N1G4HOJ:IE]*XY*7;CA2< V0VL1Y6T[9]SHO+A/5R1;OLM>NF2J MLMJ:"@F9\>DJ3IL-W@[AV@O"\W?AP<_-YTQ0HZS/O5X@&^O>F8MF[]]FEN;W M>A)\K3WV$(03*R&PD0$;8@Y),C"JVT$N=L!VD!9/%W>SI>#>N@%/^C(\QJ?A M'V[JH>Q78MN@J$7.%CD,Q$S5@1=#]Z%2]S.7"MA0RB#O0/SVP]UVWDWHVG)W MT!#+IVT+" ? MR-W5@AY <-+TA,PP)#&J GYL-UE&\;4X8A1H.;WEMF_Y3N_"1J_-A*X$H;!- M2_WRNT-69'0R>_,5!DMJ(9=\2BHJ \TL,1F[2"_7PJW,=V7^RH-NESG]#S3? MW/5UJ?LJ1BV<%TPP4$(9\61P.(9%(HQ2D\T* YIA67)IYWEC07+T3WU@M'W2 M]WDK;&1-M2R,?L<=S;=-U6T2$!4@6ERN%TU@G^&?BI7$Q\=Q/[V<#!5_S*I> MH>I3NQG4XS?KNIN%N0,&.M 'O>7ES5TJ"2]CNZ:K #CCMA(<)Q;0F_"*M-(> M'.MC<*XWW(K4R3MSNS&U:QV_*!-O!P6'FX4,2)V W1\1[S_5%( MS;9WG=HHH7KQN'*0PJ+A>B(ZQ7C=U[M=W??:,.Q"B$H%3D M$,Y8*B67]Q4*W[< #V[6WA!,\<8&T)KQF=:LS#IL(T.T+>$:@GQ3?P0I+G8F M\Q1EUOM62SWLGA*0/#KF[P5"5!D]*GS&:P?C74 M%P7A6=BQ^G KJ+Q"FO9CEF"[LX*&D]8]8"6?/A//UZ%-/Z;-AWLZKO?KU8Z) ME-$/D_>VMI_OZF2G[!OVBQP:BB2;A(YR!R9%E$;D,DNEI'XI7WN6;!;B,%S7 M4E[?B(4)!H(^F@]=_^CJ_2!!I2C?3TQ"QO+,UDABIW6^ BK(#._PV'<^:N.[ M\S/.LX@TM+A9>"PXTL8<*]:0YI3P>/ZGI26/M-D_M+ %@@'NYK)624/I"?U^;'U!H%0G&;C\@M=$U?"7IA;TZNMA M#RA3T?/"B:\ (R8PH#OXM@/8F)KWBF_">5%M2EC6SO2YJ2PZ@C5GP^_($%5H MFGWVHM$N U=O3RPDL);:X0RZA75_3#HVYV+M55QJ MX_7G.F3!7@OF"TA;Z$BH/=XA5 ZMLEP:>-J)^?EIGAV\Y2VY,BDLO5@<,&M: MX8%PLZK_\[#/US7DJAG-[[K5=!6JM#?[%X4HQ262V_7CT&R%II5H1 E[Q;7= MD^;)X@#$G;T6[>7LYNOY8.J([F_C'D8VO3O&,FS^-FYPA1X*U_'#(CFZ8;\@ M-71O\$H$3?A57#Q$.7PDO?]:D>[CX@\1' \8S'^;B;SI\3]!DP%*X8O*J:V/ MT!1;^EIDT-+JL(%$IL'"TNB;9B=3(>XJ#2"2Z9)IW#&L_UO*8D:I> M"YS32C=+?JK(Z"'1$U(_Z:N2/%Y9O@Z3A'<\KX4NJC#3!1J-=-R^%%!VWU-$ M>&H@R;WTO)GQ;*,75+?1(Q@K(%2;98WQ_R'-^E&2 MV$)+8A,\/)<_A4)(W 2)XCL\F28&X)KZBW2^32[TZ [$EK38)>"?=;[JBA^5(O;4WF+T&%9ZS;K[>-3)V=2 A"!MR3WKPD_5Z\ M<++(J!E#.[RK:RNQJ.'8&!^5D B*_#X+GW&") IHH$41Z-&>^EG.9D?O+]M- MK]Y)+'UZ.6#@/5W*_XZ?18=A_R?+W#YDYAF+<8_$9J"D"*]R\^LA3DQ4U"%WED7 M MO^OXGME,_99ETB1[R-0@D@?N(A<- JSK8S45X4YNS<];XR_%Z1\3=UW>LTU? M9:Z%[:1Y6UE^G%6SZ>\G9A2U;3PC@4$??4?H1GTBUQ*[#/7"B@\,R,"%A+&S M:922(,NV ,=D/G+L *$TM^/;)!7W.)/GJ?:W 1WZ3>B.W R4Q-B!2@+>7XUD6:N'*G^RS7Q!X\N-T0 #Z%I!96$_#6Q%ET7TP-&>#!^0]:C54N(\?]N*U0 MLRC1@?OQ"MPPCN V80K_*!*- [W#_4*# 4*2][=/EQ)_9Y&7Q#% MV![\Y."E/I]:F(/:MQ9AWNC,UCN: P\7W]@M6%3.68Z MYI!A$_3O\P*,6>$M@B-ZL(OB=I%[9(#Y>?!&:C$;7K=3*B6;6]Z./F,5";OI* N1 M^YP7N]3Z=W8@_/"N?P*/2%%>7/ EU H9B$-,-H2\QN!VVW)E$^62%=MRL>D> MKV &RZ&VJ$3+M/7)[]S9S#6IO*8.^_6Q84\7;0412/3 XB4RL)F%H_PRX,U( MJC:"Z,^A%$>B:Q8)1YMYD8%N\,8&X>H&JB\V%(('S\RX+]S$T)4^F_48_RA[ MPE,2_;Z0'BK/PW'N")'IX8&IBO5*W[2[D[5F>@H-.3L3].BX76?;S1/2]ZNS M-W/=N]H\1.2@P'[$?7"I+^)X5169%".6J,(UE_+ZQ&Q&L:VN4Q8C,YEAWIDK?FI#!CIT8KQCPT76C7\[_^+2ZN>6 ]?T_DP]\; M"9U:A2*)AM0+2,&R2F(>&5AM"10C=6%!Y^;78,,/.T.;TB0>Y;C5I(?!X9@S7\?4YP^Z]:"4'/-I$B@ M8XIIG:&E\X,KO;*;'-$B\;FZ]<6A1RAFG SX[5XX MJ'@-J;@U.H$4(%UR@]1P=29 .IN:WGB5ZD5_N911\]&7OVR_(F)?@9EF:D6U MFPQ$\2(Z!:-YZ]_5?F5J*RG\J]PR2)!)M)PXM;+@%EA^@\BAT+70SR-WA9*X M"+_\IG4WM=;,VKH90G.>/:J>PUOE3O1;.Z:[WT\X4E9-2F7&/7?L_^1,W=D; M9?CWP?(4&+/_B:YBZ:<2G-E,+1&[K$S7E#O#+/#D@A*-Q&J\<_R;44CC<:OI MG.VXQX'T1NSVV+YR)D_!DW[)6P-5'SIH6'00'=OX%!(#! ^%/W6P)=S"Z,W@ M;TY\_"5;["GT/CO+2@QG?9@;;T0&KK[9QB"CIH/5S"I=;JVMX@K]]YO+ZO:; M3ATR<0Z\@3_BNIW(0/71=LM V:GHF%7&8;-(A6Q.7LKXCM><8.,WGP+4X>2)"LUGG]T,VR*8MO&B,A7!Y>?^X.8"-!7=0_^Z=7B>Y2# MN2K%'^=FB/]\U;]1K6/6^TW>6W'$E.)N'%.6HP#;U9IYY:8P7E*MP9*=3 _W M4)0@/XQAIR9EUGP[;[YP\P04]+L[EN>>B^-[G9\WTI&\VFRP60@;B6$+\S@0 MWC,;KQXJS#KS-[(Y7)FT+9(?SNS2XR\@1&',SZ&N4S78.@&Q\!Y[7<59MS]; MUU=HWHD;I4Q));T HR9;1(8F36TLGZS,-XH=6<&S0(7?%[16JPJ''=[>&ZTR MAZZ>9: R\L_-\;JDL04.XB<"CR@"97QLR&,V(WWCR11XE#@]?KNOC%_R5/F, M%8-?\4?@[Q L*:DO3[/-T6F/I;F=^(>#._$FUO+@[VJN865(CX/<9*A?Q7#I MCDT:"?'U+[R\L26G)(VH,&2(JBX[7F!9*M[U>(NLZ!G,_(IH2MB?F\LT:ZTSU@MH6X:8PSM$VZX,4[AUUEY31Z8Q3+$# M._KJD/4PK$#O^3($(;M":IP:;F-'5Q:N)%VUWCPW*9HZSRU6F)NS[58X;.8' M0-UH]4SB&V(\\ME7D LR7,6&6E.5MW4P:]X*)7\X^'+IPK?@-#W&B"DW-;[H M2@AK8#CWY2KKY\@%2U,)_SAS^'CKNK>1ZXY!\2M+^WIPG)H0GUP__ "'>/_7ZN MOM($Y\([],F &P3GFO=:U=S:CCO4 )4P"\M\L+QL09^C=CP=!23&;T%2VW@P M^L5+K?YS#\?D]H^']8=/.WRA4GK2)MO<+'HPQTX[X"B>]KZ]80/TN;__?.W< MEQROV;X]NQ!442!"UDRS9<-C_\GY%W^FFH@S7_V8M)EL>J&V M7Z\WUC7GTG B>MFA1ZO:08$:.4(]P3QTWER: " MEB$="8G#:>@1-@N8?PUC1K?ZR%L99)0F5\ES\)B$N5_ 5V4RD):'>L3:JWIE MKDIQ0B!M&'3Y:--J-9X-,E14L5-F0;@R %-$U][7*%6O,EVDCD1L%7B3@?[R M4#* ?TF0_]UVA32Q($,AN*@)O:*94?;ONGPOZX^>)%K%"^JY"@4#5.LM!96X MN&[P@NP40MG$=#]DS^#!IY+&AD]QADKQ/M9Y%NYI%;TOT:QJ+N8L6 M_=.RSEK-5OFGV S8$BJBN[J2V5*SG0BE=6-G,LS5\*4X_TJ*%R% ;HD-)ND] M*L9S5>V[M@\7BIP*/Z0S> MA^R>@WWQ1J39TP4:S"!.H_W\/N]B]!/[*=\AWGLRVO9#S8_BTQP>Q]&:GG7T M'7K%\X,SUF:*7SA(^L=ZAU^Q6N!YIQQ6T*:(S]O K".IM_W'/6P/?S"$@.>HK; M90:5V=$HT?GW=Z9WLIFK*\4VY7USI0C, +^#A!B/PUC<>AS4#[93#0)1X/_G MVPIUN$*\5J#4BOU:<5]LR^T2:(JUL('GJ:1AC'7X/QW7[G$,D($N.H( &8M+^(LUSM[:NBK50GW MA'O_$>1><47!U)TE)$X$2 #YV; M5N3NQG>WGD6*GO'OK=7TG@.C@J5B%[> M+5V25XPO6E\+7/CC)EOJSRA>T'8?WXY(!_WG7Q83)Z,$0]SCY8,XDH"]6/>L M265UB?3@2YE]*G&1!_]X7ERE ^4$SW Z7K[B:,!CKI(O,FN[&:AIGCHQ=)BM M#]$KEOS@;;*+6.A;;O5;K*:LD8PD&C(P#>LC T;"B,D#W)/%B,5CH>>@TRXR M@+%T-2#&:+,'PL&UR"JT2HQ7D(N"G8ZDL&?LW2<#7>O;%^F0SMV!/S(>%4NZ MQY^8A.6639 ".W"L6;\1C%7=#VMLX-!"Y&%N"40 W@&&.Q_@K!?H(-$V-^OV MH%TO]R8*$V#0YNLIR/F"?M ^)VF3 WM- ;6@\55 PEPD5D]\@OYE8A:-WO<7.3=/)EB,!; MHJ,Q=S]9?X__PW<7%S47X?JWPSPF:':$F S4Z*_[TR,"#]F!0]R*#PZ;- MR=NVDF)W^3/?N:%&\#6=:QWT-*SA%VE8]'P$Z(G)VGP$)8Q67>WG0 /C,3]; MA063X;:3#ZH2%HK-^33A&A$."9 $5^NA:_=]>UP^I*G5O\I)B3NL#H98SGE& M'9M=<3E[RU^E)KUM7J;4: MV-Y_QE;A941.R""LGM!(KD4L?V\1Q4B$A%8'Z M?'ELN/ML0O?>X8E:ZJB[U!OFQ&/ZU\:TVS ;%_%N%AU^EA#P@580O!8([V:O"V,;NQXEK?"D<)[ ,*7(6D'I43&N@')'3-N$!S_0W MFU3>A&GU.-".(2RLXQ,+2N _I [)P%P5V"U(B6@!XME$C$&NPCMX-&GA/F-N MN3(>J9[LK0MO+:H!2)<3'FK(C C?HXFF8>9S^QXM53@A/,.9D.%<#1H\A M4C!ZG""1[[ ]5GKAL;E_AU?NH='T7<&'HR^FMN2Z(+B;H$XS8"AE8=H]5[Q! ME_N:U8%\!!FP0UTL"KGE?L[<26(;([ 6W/FR.>N1F%(R%Z_GX7JABQVN]P! MY T3;+IT96_[B4D$I,?MFQZ@M>N%T'Q\%NY!/2X7X=):6R"IVH'6L)5.^%/$ M-/4=8OJ+PLD3^CA;3#F&(QWO=O@BXK+22^J?W$N-9Q]=]\.MVMX5Q!+ "D,8 M-<+='VJ-C29DP,JXX-#@&&:2O%15+OW2FM&=)4EO\M3+?]'J1%N$DJ!,6 ^2 M!:8LKK] O\U^N" ^XWF'AHMT=TH\:!Y0H86%[?#*;$3Y MW2ZOO62CCV7PMZBI"$4EX1-_O/B),QA84,/ MK:L6A! 1L&L*3RSUO+BAI3G:=+L7I3*U &$$+>6"&-I8';J"7)>C:[5T!:QV M+-,0W +=PK!=P9>OIVJ_13X @"O M;(U13+ T5JL:B 9$0?WM&HZIE0%HHL_ M\94<:)FQ"G[]$'-#F;!L.5>2A%+-?O+46:PV%[HW;PEQQ7J+U[+(2MTSZX*M MK6WWK0_ZA8R%Z&MFHFU4357-8Z#G$B7\E(U M#M*]>_#ZZB 7D,U(9$*($_.1E!+C$NDWFT%( !\?%;&B@@0:$ ATS3UE[,]?7737K!9E!F9VE7YKUO$Q:>=U-0V>9GLPY^B!<(B!]PG M\F/M:K[I2?5 ,M*^U)#LIJOTBL$RM:U]N9G M755/4E&Z*&)!O]_AIR;;W#9,3*@IF^?".J$C>5_[->#YC*A++82#[%>X MR8!W>LOI\A2!#=JES8OAM\F(]DNXTV-"[9FX$-A]2X69KW?]&?7X2_H&X=CS MVX]NO : RX Z(SI4?6EWE"JA-/-9C*XI?ZRDD=FKOUD.VS./I?:Q.[N8*?8U MW-!-S6993^^'&S[5QL^2P9/[^_--GG#RS'\#4$L! A0#% @ 5:)83]OK MY_UV" 3C, !H ( ! &$R,#$Y<3-E>#,Q,6-E;V-E M#,Q,F-F;V-E#,R,6-E;V-F;V-EH0$ -LP7 M !( ( !CA< &9O0X (66 0 " 5RY 0!P'-D4$L! A0#% @ 5:)83V_6KS+:' 'R,! !0 M ( ! \@! '!R;RTR,#$Y,#DS,%]C86PN>&UL4$L! A0#% @ 5:)8 M3[S2$X8B70 AS($ !0 ( !#^4! '!R;RTR,#$Y,#DS,%]D M968N>&UL4$L! A0#% @ 5:)83_'58YTWOP 32H) !0 M ( !8T(" '!R;RTR,#$Y,#DS,%]L86(N>&UL4$L! A0#% @ 5:)83U,U M=8D(;P J3$% !0 ( !S $# '!R;RTR,#$Y,#DS,%]P&UL4$L! A0#% @ 5:)83[VZ3?T0*@ +"L !L ( ! M!G$# '!R;W-L;V=O83 S83 Q83 Q83 Q83(P+FIP9U!+!08 "@ * *<" ( !/FP, ! end XML 23 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Deferred Revenue and Performance Obligation (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Deferred Revenue and Performance Obligation [Abstract]        
Deferred Revenue, Revenue Recognized $ 45.1 $ 32.4 $ 86.2 $ 64.4
Revenue, Remaining Performance Obligation, Amount 365.2   365.2  
Revenue Remaining Performance Obligation, to be recognized within 12 months $ 176.6   $ 176.6  

XML 24 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Noncash Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Noncash Share-based Compensation [Abstract]  
Schedule of Share-based Compensation Expense The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Share-based compensation:
 
 
 
 
 
 
 
Cost of revenue
$
503

 
$
445

 
$
1,535

 
$
1,325

Operating expenses:
 
 
 
 
 
 
 
Selling and marketing
1,515

 
779

 
4,329

 
3,347

General and administrative
2,901

 
2,635

 
8,521

 
8,202

Research and development
1,290

 
1,098

 
3,849

 
3,481

Total included in operating expenses
5,706

 
4,512

 
16,699

 
15,030

Total share-based compensation expense
$
6,209

 
$
4,957

 
$
18,234

 
$
16,355


XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Noncash Share-based Compensation (Note)
9 Months Ended
Sep. 30, 2019
Noncash Share-based Compensation [Abstract]  
Noncash Share-based Compensation Noncash Share-based Compensation

During the three months ended September 30, 2019, the Company granted 19,625 RSUs with a weighted average grant-date fair value of $69.13 per share. The Company granted no MSUs, options or SARs during this period.

During the nine months ended September 30, 2019, the Company granted 759,084 RSUs (time-based) with a weighted average grant-date fair value of $34.16 per share. The Company also granted 113,919 performance-based RSUs ("PRSUs") with a weighted average grant-date fair value of $33.05 to certain executive employees during the nine months ended September 30, 2019. These PRSUs vest on January 15, 2022 and the actual number of PRSUs that will be eligible to vest is based upon achievement of certain internal performance metrics, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the PRSUs initially granted. The Company did not grant any stock options, SARs or MSUs during the nine months ended September 30, 2019.

Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive income (loss). The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Share-based compensation:
 
 
 
 
 
 
 
Cost of revenue
$
503

 
$
445

 
$
1,535

 
$
1,325

Operating expenses:
 
 
 
 
 
 
 
Selling and marketing
1,515

 
779

 
4,329

 
3,347

General and administrative
2,901

 
2,635

 
8,521

 
8,202

Research and development
1,290

 
1,098

 
3,849

 
3,481

Total included in operating expenses
5,706

 
4,512

 
16,699

 
15,030

Total share-based compensation expense
$
6,209

 
$
4,957

 
$
18,234

 
$
16,355


    
The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") was approved by stockholders in May 2017 and reserved an aggregate amount of 2,500,000 shares for issuance. In May 2019, the shareholders
approved an amendment to the 2017 Stock Plan which increased the aggregate amount of shares for issuance to a total of 4,550,000. As of September 30, 2019, 2,512,077 shares remain available for issuance under the 2017 Stock Plan.
    
At September 30, 2019, the Company had an estimated $46.7 million of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period of 2.5 years.

The Company's Employee Stock Purchase Plan ("ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between 1% and 10% of their annual pay: (i) on June 30 of each year at a 15% discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on December 31 of each year at a 15% discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than $5,000 in either of the six-month measurement periods described above or more than $10,000 annually. During the three and nine months ended September 30, 2019, the Company issued 39,964 and 75,304 shares, respectively, under the ESPP. As of September 30, 2019, 140,251 shares remain authorized and available for issuance under the ESPP. As of September 30, 2019, the Company held approximately $0.8 million on behalf of employees for future purchases under the ESPP, and this amount was recorded in accrued payroll and other employee benefits in the Company's unaudited condensed consolidated balance sheet.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Disaggregation of Revenue (Notes)
9 Months Ended
Sep. 30, 2019
Disaggregation of Revenue [Abstract]  
Disaggregation of Revenue [Text Block] Disaggregation of Revenue

Revenue by Geography

The geographic information in the table below is presented for the three and nine months ended September 30, 2019 and 2018. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "Foreign Currency Exchange Risk" of Part I, Item 3 below.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
 
Revenue
 
Percent
 
Revenue
 
Percent
 
Revenue
 
Percent
 
Revenue
 
Percent
United States of America
$
21,631

 
34
%
 
$
16,610

 
34
%
 
$
62,273

 
34
%
 
$
50,538

 
35
%
Europe
19,279

 
30
%
 
15,019

 
31
%
 
55,286

 
30
%
 
45,110

 
31
%
The rest of the world
23,240

 
36
%
 
17,446

 
35
%
 
66,600

 
36
%
 
48,763

 
34
%
      Total revenue
$
64,150

 
100
%
 
$
49,075

 
100
%
 
$
184,159

 
100
%
 
$
144,411

 
100
%

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Awards outstanding [Table Text Block]
The following table presents the number of shares or units outstanding for each award type as of September 30, 2019 and December 31, 2018, respectively, (in thousands): 
Award type
 
September 30, 2019
 
December 31, 2018
Restricted stock units (time-based)
 
1,876

 
1,969

Restricted stock units (performance-based)
 
114

 

Restricted stock units (market-based)
 

 
215

Stock appreciation rights
 
165

 
287

Market stock units
 
267

 
419

    
XML 28 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Allowance for bad debts $ 968 $ 978
Preferred stock - par value $ 0.001 $ 0.001
Preferred stock - shares authorized 5,000,000 5,000,000
Preferred stock - shares issued 0 0
Common stock - par value $ 0.001 $ 0.001
Common stock - shares authorized 75,000,000 75,000,000
Common stock - shares issued 46,460,212 41,573,491
Common stock - shares outstanding 42,042,627 37,155,906
Treasury stock - shares 4,417,585 4,417,585
XML 29 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Nature of Operations
9 Months Ended
Sep. 30, 2019
Organization and Nature of Operations [Abstract]  
Organization and nature of operations Organization and Nature of Operations
    
PROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides artificial intelligence ("AI") solutions that power commerce in the digital economy by providing fast, frictionless and personalized buying experiences. PROS solutions enable dynamic buying experiences for both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use the Company's dynamic pricing optimization, sales effectiveness, revenue management and commerce solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable buyers to move fluidly across its customers’ direct sales, online, mobile and partner channels with personalized experiences regardless of which channel those customers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence. The Company provides standard configurations of its software based on the industries it serves and offers professional services to configure these solutions to meet the specific needs of each customer.
XML 30 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Noncash Share-based Compensation (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
$ / shares
shares
Noncash Share-based Compensation (Narrative) [Line Items]    
Unrecognized compensation cost related to share-based compensation | $ $ 46,700,000 $ 46,700,000
Weighted average period to recognize cost, in years   2 years 6 months
Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate 1.00% 1.00%
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 10.00% 10.00%
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date   15.00%
Maximum Amount Contributable by employees under ESPP- Half yearly | $   $ 5,000
Maximum Amount Contributable By Employees Under ESPP- Annually | $   $ 10,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans 39,964 75,304
ESPP contributions by Employees | $   $ 800,000
RSUs    
Noncash Share-based Compensation (Narrative) [Line Items]    
Awards, other than options, granted in period 19,625 759,084
Weighted average grant date fair value, per share, of awards granted in period | $ / shares $ 69.13 $ 34.16
MSUs    
Noncash Share-based Compensation (Narrative) [Line Items]    
Awards, other than options, granted in period   113,919
Weighted average grant date fair value, per share, of awards granted in period | $ / shares   $ 33.05
Employee Stock [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Shares available for future grants 140,251 140,251
2017 Equity Incentive Plan [Member] [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Shares reserved for issuance under Plan 2,500,000 2,500,000
Shares available for future grants 2,512,077 2,512,077
2017 Amended Equity Incentive Plan [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Shares reserved for issuance under Plan 4,550,000 4,550,000
Share-based Payment Arrangement, Tranche One [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target 25.00% 25.00%
Share Price Target | $ / shares $ 27 $ 27
Share-based Payment Arrangement, Tranche Two [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target 25.00% 25.00%
Share Price Target | $ / shares $ 33 $ 33
Share-based Payment Arrangement, Tranche Three [Member]    
Noncash Share-based Compensation (Narrative) [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target 50.00% 50.00%
Share Price Target | $ / shares $ 41 $ 41
XML 31 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 147 345 1 false 41 0 false 4 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.prospricing.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statement of Stockholders' Equity Statement Sheet http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement Condensed Consolidated Statement of Stockholders' Equity Statement Statements 6 false false R7.htm 2101100 - Disclosure - Organization and Nature of Operations Sheet http://www.prospricing.com/role/OrganizationAndNatureOfOperations Organization and Nature of Operations Notes 7 false false R8.htm 2102100 - Disclosure - Summary of Significant Accounting Policies (Notes) Notes http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNotes Summary of Significant Accounting Policies (Notes) Notes 8 false false R9.htm 2105100 - Disclosure - Deferred Revenue and Performance Obligation (Notes) Notes http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationNotes Deferred Revenue and Performance Obligation (Notes) Notes 9 false false R10.htm 2106100 - Disclosure - Disaggregation of Revenue (Notes) Notes http://www.prospricing.com/role/DisaggregationOfRevenueNotes Disaggregation of Revenue (Notes) Notes 10 false false R11.htm 2108100 - Disclosure - Business Combinations (Notes) Notes http://www.prospricing.com/role/BusinessCombinationsNotes Business Combinations (Notes) Notes 11 false false R12.htm 2109100 - Disclosure - Leases (Notes) Notes http://www.prospricing.com/role/LeasesNotes Leases (Notes) Notes 12 false false R13.htm 2110100 - Disclosure - Earnings per Share (Note) Sheet http://www.prospricing.com/role/EarningsPerShareNote Earnings per Share (Note) Notes 13 false false R14.htm 2111100 - Disclosure - Noncash Share-based Compensation (Note) Sheet http://www.prospricing.com/role/NoncashShareBasedCompensationNote Noncash Share-based Compensation (Note) Notes 14 false false R15.htm 2112100 - Disclosure - Convertible debt (Notes) Notes http://www.prospricing.com/role/ConvertibleDebtNotes Convertible debt (Notes) Notes 15 false false R16.htm 2114100 - Disclosure - Commitments and Contingencies Sheet http://www.prospricing.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNotes 17 false false R18.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNotes 18 false false R19.htm 2306301 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.prospricing.com/role/DisaggregationOfRevenueTables Disaggregation of Revenue (Tables) Tables http://www.prospricing.com/role/DisaggregationOfRevenueNotes 19 false false R20.htm 2309301 - Disclosure - Leases (Tables) Sheet http://www.prospricing.com/role/LeasesTables Leases (Tables) Tables http://www.prospricing.com/role/LeasesNotes 20 false false R21.htm 2310301 - Disclosure - Earnings per Share (Table) Sheet http://www.prospricing.com/role/EarningsPerShareTable Earnings per Share (Table) Tables http://www.prospricing.com/role/EarningsPerShareNote 21 false false R22.htm 2311301 - Disclosure - Noncash Share-based Compensation (Tables) Sheet http://www.prospricing.com/role/NoncashShareBasedCompensationTables Noncash Share-based Compensation (Tables) Tables http://www.prospricing.com/role/NoncashShareBasedCompensationNote 22 false false R23.htm 2312301 - Disclosure - Convertible debt (Tables) Sheet http://www.prospricing.com/role/ConvertibleDebtTables Convertible debt (Tables) Tables http://www.prospricing.com/role/ConvertibleDebtNotes 23 false false R24.htm 2402403 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details) Sheet http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies Significant Accounting Policies (Details) Details 24 false false R25.htm 2402404 - Disclosure - Summary of Significant Accounting Policies Awards Outstanding (Details) Sheet http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails Summary of Significant Accounting Policies Awards Outstanding (Details) Details 25 false false R26.htm 2405402 - Disclosure - Deferred Revenue and Performance Obligation (Details) Sheet http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationDetails Deferred Revenue and Performance Obligation (Details) Details http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationNotes 26 false false R27.htm 2406402 - Disclosure - Disaggregation of Revenue Revenue by Geography (Details) Sheet http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails Disaggregation of Revenue Revenue by Geography (Details) Details 27 false false R28.htm 2408402 - Disclosure - Business Combinations (Details) Sheet http://www.prospricing.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.prospricing.com/role/BusinessCombinationsNotes 28 false false R29.htm 2409402 - Disclosure - Leases (Details) Sheet http://www.prospricing.com/role/LeasesDetails Leases (Details) Details http://www.prospricing.com/role/LeasesTables 29 false false R30.htm 2409403 - Disclosure - Leases Schedule of lease liability maturities (Details) Sheet http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails Leases Schedule of lease liability maturities (Details) Details 30 false false R31.htm 2410402 - Disclosure - Earnings per Share (Details) Sheet http://www.prospricing.com/role/EarningsPerShareDetails Earnings per Share (Details) Details http://www.prospricing.com/role/EarningsPerShareTable 31 false false R32.htm 2410403 - Disclosure - Earnings per Share Basis and Diluted (Details) Sheet http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails Earnings per Share Basis and Diluted (Details) Details 32 false false R33.htm 2411402 - Disclosure - Noncash Share-based Compensation (Details) Sheet http://www.prospricing.com/role/NoncashShareBasedCompensationDetails Noncash Share-based Compensation (Details) Details http://www.prospricing.com/role/NoncashShareBasedCompensationTables 33 false false R34.htm 2411403 - Disclosure - Noncash Share-based Compensation Expense (Details) Sheet http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails Noncash Share-based Compensation Expense (Details) Details http://www.prospricing.com/role/NoncashShareBasedCompensationTables 34 false false R35.htm 2412402 - Disclosure - Convertible debt (Details) Sheet http://www.prospricing.com/role/ConvertibleDebtDetails Convertible debt (Details) Details http://www.prospricing.com/role/ConvertibleDebtTables 35 false false R36.htm 2414401 - Disclosure - Commitments and Contingencies Purchase commitments (Details) Sheet http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails Commitments and Contingencies Purchase commitments (Details) Details 36 false false All Reports Book All Reports form10-q2019q3.htm a2019q3ex311ceocertifi.htm a2019q3ex312cfocertifi.htm a2019q3ex321ceocfocert.htm pro-20190930.xsd pro-20190930_cal.xml pro-20190930_def.xml pro-20190930_lab.xml pro-20190930_pre.xml proslogoa03a01a01a01a20.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 33 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Business Acquisition [Line Items]        
Payments to Acquire Businesses, Net of Cash Acquired     $ (10,510) $ 0
Business Combination, Acquisition Related Costs $ 248 $ 0 248 $ 95
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 2,000   2,000  
Goodwill, Acquired During Period     $ 11,000  
Customer Relationships [Member]        
Business Acquisition [Line Items]        
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     5 years  
Developed Technology Rights [Member]        
Business Acquisition [Line Items]        
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     7 years  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies Significant Accounting Policies (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jan. 01, 2019
Dec. 31, 2018
Summary of Significant Accounting Policies [Line Items]            
Internal-use software development costs capitalized     $ 1,021,000 $ 3,686,000    
Capitalized Computer Software, Amortization $ 800,000 $ 300,000 2,000,000.0 700,000    
Tangible Asset Impairment Charges     0      
Treasury money market funds, at fair value 289,800,000   289,800,000     $ 268,600,000
Cost Method Investments, Fair Value Disclosure 2,200,000   2,200,000     2,000,000.0
Deferred Costs 20,600,000   20,600,000     17,500,000
Amortization of Deferred Charges 1,300,000 800,000 3,500,000 2,100,000    
Capitalized Contract Cost, Net 4,800,000   4,800,000     3,900,000
Capitalized Contract Cost, Amortization 400,000 100,000 1,000,000.0 400,000    
Line of Credit Facility, Amount Outstanding 0   0      
Line of Credit Facility, Maximum Borrowing Capacity 50,000,000.0   50,000,000.0      
Unamortized Debt Issuance Expense 100,000   100,000      
Income Tax Expense (Benefit) $ 108,000 $ 175,000 $ 566,000 $ 176,000    
Effective income tax rate (0.60%) (1.10%) (1.10%) (0.30%)    
Operating Lease, Right-of-Use Asset $ 28,548,000   $ 28,548,000     $ 0
Cloud-based product offerings [Member]            
Summary of Significant Accounting Policies [Line Items]            
Internal-use software development costs capitalized $ 200,000 $ 1,200,000 $ 1,000,000.0 $ 3,700,000    
Minimum [Member]            
Summary of Significant Accounting Policies [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     1 year      
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period     1 year 3 days      
Maximum [Member]            
Summary of Significant Accounting Policies [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period     1 year 11 months 23 days      
Share-based Payment Arrangement, Tranche One [Member]            
Summary of Significant Accounting Policies [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target 25.00%   25.00%      
Share Price Target $ 27   $ 27      
Share-based Payment Arrangement, Tranche Two [Member]            
Summary of Significant Accounting Policies [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target 25.00%   25.00%      
Share Price Target $ 33   $ 33      
Share-based Payment Arrangement, Tranche Three [Member]            
Summary of Significant Accounting Policies [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target 50.00%   50.00%      
Share Price Target $ 41   $ 41      
Accounting Standards Update 2016-02 [Member]            
Summary of Significant Accounting Policies [Line Items]            
Operating Lease, Right-of-Use Asset         $ 26,900,000  
JSON 35 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q2019q3.htm": { "axisCustom": 2, "axisStandard": 12, "contextCount": 147, "dts": { "calculationLink": { "local": [ "pro-20190930_cal.xml" ] }, "definitionLink": { "local": [ "pro-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "form10-q2019q3.htm" ] }, "labelLink": { "local": [ "pro-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "pro-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "pro-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-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", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 442, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 19, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 24 }, "keyCustom": 34, "keyStandard": 311, "memberCustom": 12, "memberStandard": 29, "nsprefix": "pro", "nsuri": "http://www.prospricing.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.prospricing.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DisaggregationofRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Disaggregation of Revenue (Notes)", "role": "http://www.prospricing.com/role/DisaggregationOfRevenueNotes", "shortName": "Disaggregation of Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DisaggregationofRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Business Combinations (Notes)", "role": "http://www.prospricing.com/role/BusinessCombinationsNotes", "shortName": "Business Combinations (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Leases (Notes)", "role": "http://www.prospricing.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Earnings per Share (Note)", "role": "http://www.prospricing.com/role/EarningsPerShareNote", "shortName": "Earnings per Share (Note)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Noncash Share-based Compensation (Note)", "role": "http://www.prospricing.com/role/NoncashShareBasedCompensationNote", "shortName": "Noncash Share-based Compensation (Note)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "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" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Convertible debt (Notes)", "role": "http://www.prospricing.com/role/ConvertibleDebtNotes", "shortName": "Convertible debt (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Commitments and Contingencies", "role": "http://www.prospricing.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pro:AwardsOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pro:AwardsOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pro:ScheduleofDisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Disaggregation of Revenue (Tables)", "role": "http://www.prospricing.com/role/DisaggregationOfRevenueTables", "shortName": "Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pro:ScheduleofDisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "pro:AccountAndUnbilledReceivablesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Leases (Tables)", "role": "http://www.prospricing.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Earnings per Share (Table)", "role": "http://www.prospricing.com/role/EarningsPerShareTable", "shortName": "Earnings per Share (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Noncash Share-based Compensation (Tables)", "role": "http://www.prospricing.com/role/NoncashShareBasedCompensationTables", "shortName": "Noncash Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Convertible debt (Tables)", "role": "http://www.prospricing.com/role/ConvertibleDebtTables", "shortName": "Convertible debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "pro:InternalUseSoftwareDevelopmentCostsCapitalized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details)", "role": "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pro:AwardsOutstandingTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3_us-gaap_AwardTypeAxis_pro_RestrictedstockunitmarketbasedMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Summary of Significant Accounting Policies Awards Outstanding (Details)", "role": "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails", "shortName": "Summary of Significant Accounting Policies Awards Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pro:AwardsOutstandingTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3_us-gaap_AwardTypeAxis_pro_RestrictedstockunitmarketbasedMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Deferred Revenue and Performance Obligation (Details)", "role": "http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationDetails", "shortName": "Deferred Revenue and Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pro:ScheduleofDisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Disaggregation of Revenue Revenue by Geography (Details)", "role": "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails", "shortName": "Disaggregation of Revenue Revenue by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pro:ScheduleofDisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "2", "lang": null, "name": "pro:PercentageOfTotalRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Business Combinations (Details)", "role": "http://www.prospricing.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": "-6", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Leases (Details)", "role": "http://www.prospricing.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Leases Schedule of lease liability maturities (Details)", "role": "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails", "shortName": "Leases Schedule of lease liability maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Earnings per Share (Details)", "role": "http://www.prospricing.com/role/EarningsPerShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Earnings per Share Basis and Diluted (Details)", "role": "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails", "shortName": "Earnings per Share Basis and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Noncash Share-based Compensation (Details)", "role": "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "shortName": "Noncash Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Noncash Share-based Compensation Expense (Details)", "role": "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails", "shortName": "Noncash Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Convertible debt (Details)", "role": "http://www.prospricing.com/role/ConvertibleDebtDetails", "shortName": "Convertible debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Commitments and Contingencies Purchase commitments (Details)", "role": "http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies Purchase commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "pro:Totalsubscriptionmaintenanceandsupportrevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "pro:Totalsubscriptionmaintenanceandsupportrevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statement of Stockholders' Equity Statement", "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "shortName": "Condensed Consolidated Statement of Stockholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization and Nature of Operations", "role": "http://www.prospricing.com/role/OrganizationAndNatureOfOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of Significant Accounting Policies (Notes)", "role": "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNotes", "shortName": "Summary of Significant Accounting Policies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DeferredrevenueandperformanceobligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Deferred Revenue and Performance Obligation (Notes)", "role": "http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationNotes", "shortName": "Deferred Revenue and Performance Obligation (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "form10-q2019q3.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DeferredrevenueandperformanceobligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 41, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r309" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r309" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "pro_A2017AmendedEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Amended Equity Incentive Plan [Member]", "label": "2017 Amended Equity Incentive Plan [Member]", "terseLabel": "2017 Amended Equity Incentive Plan [Member]" } } }, "localname": "A2017AmendedEquityIncentivePlanMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "pro_A2017EquityIncentivePlanMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Equity Incentive Plan [Member] [Member]", "label": "2017 Equity Incentive Plan [Member] [Member]", "terseLabel": "2017 Equity Incentive Plan [Member] [Member]" } } }, "localname": "A2017EquityIncentivePlanMemberMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "pro_AccountAndUnbilledReceivablesNet": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accounts receivables represents the 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. Unbilled receivables represent the amount due for services rendered or products shipped, but not yet billed, recognized in conformity with revenue recognition criteria.", "label": "Account and Unbilled Receivables, Net", "verboseLabel": "Trade and other receivables, net of allowance of $968 and $978, respectively" } } }, "localname": "AccountAndUnbilledReceivablesNet", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "pro_AccountsAndUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts and unbilled receivables", "label": "Accounts and Unbilled Receivables", "negatedLabel": "Accounts and unbilled receivables" } } }, "localname": "AccountsAndUnbilledReceivables", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pro_AccumulatedOtherComprehensiveIncomenetoftaxMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income, net of tax [Member]", "label": "Accumulated Other Comprehensive Income, net of tax [Member]", "terseLabel": "Accumulated Other Comprehensive Income, net of tax [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomenetoftaxMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to paid in capital, purchase of capped call", "label": "Adjustment to additional paid in capital, purchase of capped call", "terseLabel": "Adjustments to Additional Paid in Capital, Other" } } }, "localname": "Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "pro_Adjustmenttoadditionalpaidincapitalterminationofbondhedgeandwarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital, termination of bond hedge", "label": "Adjustment to additional paid in capital, termination of bond hedge and warrant", "terseLabel": "Adjustment to additional paid in capital, termination of bond hedge and warrant" } } }, "localname": "Adjustmenttoadditionalpaidincapitalterminationofbondhedgeandwarrant", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "pro_Adjustmenttoadditionalpaidincapitalterminationofwarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital, termination of warrant", "label": "Adjustment to additional paid in capital, termination of warrant", "terseLabel": "Adjustment to additional paid in capital, termination of warrant" } } }, "localname": "Adjustmenttoadditionalpaidincapitalterminationofwarrant", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assumptions For Fair Value Calculation of Market Stock Units [Table]", "label": "Assumptions For Fair Value Calculation of Market Stock Units [Table]", "terseLabel": "Assumptions For Fair Value Calculation of Market Stock Units [Table]" } } }, "localname": "AssumptionsForFairValueCalculationOfMarketStockUnitsTable", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "pro_AwardsOutstandingLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Awards outstanding [Line Items]", "label": "Awards outstanding [Line Items]", "terseLabel": "Awards outstanding [Line Items]" } } }, "localname": "AwardsOutstandingLineItems", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "stringItemType" }, "pro_AwardsOutstandingTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of awards outstanding for each share-based compansation award type.", "label": "Awards Outstanding [Table]", "terseLabel": "Awards Outstanding [Table]" } } }, "localname": "AwardsOutstandingTable", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "stringItemType" }, "pro_AwardsOutstandingTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of awards outstanding for each share-based compansation award type.", "label": "Awards outstanding [Table Text Block]", "terseLabel": "Awards outstanding [Table Text Block]" } } }, "localname": "AwardsOutstandingTableTextBlock", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "pro_CloudBasedProductOfferingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cloud-based product offerings [Member]", "label": "Cloud-based product offerings [Member]", "terseLabel": "Cloud-based product offerings [Member]" } } }, "localname": "CloudBasedProductOfferingsMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "pro_Convertibledebtinterestandamortization": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Convertible debt interest and amortization", "label": "Convertible debt interest and amortization", "negatedTerseLabel": "Convertible debt interest and amortization" } } }, "localname": "Convertibledebtinterestandamortization", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "pro_Convertibledebtissuancecostequitycomponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Convertible debt, issuance cost, equity component", "label": "Convertible debt, issuance cost, equity component", "terseLabel": "Convertible debt, issuance cost, equity component" } } }, "localname": "Convertibledebtissuancecostequitycomponent", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_Costofsubscriptionmaintenanceandsupport": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of subscription, maintenance and support", "label": "Cost of subscription, maintenance and support", "totalLabel": "Cost of subscription, maintenance and support" } } }, "localname": "Costofsubscriptionmaintenanceandsupport", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "pro_Cumulativeeffectofadoptionofsection606": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cumulative effect of adoption of section 606", "label": "Cumulative effect of adoption of section 606", "terseLabel": "Cumulative effect of adoption of section 606" } } }, "localname": "Cumulativeeffectofadoptionofsection606", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "pro_DeferredRevenueandPerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Revenue and Performance Obligation [Abstract]", "label": "Deferred Revenue and Performance Obligation [Abstract]" } } }, "localname": "DeferredRevenueandPerformanceObligationAbstract", "nsuri": "http://www.prospricing.com/20190930", "xbrltype": "stringItemType" }, "pro_DeferredrevenueandperformanceobligationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred revenue and performance obligation [Text Block]", "label": "Deferred revenue and performance obligation [Text Block]", "terseLabel": "Deferred revenue and performance obligation [Text Block]" } } }, "localname": "DeferredrevenueandperformanceobligationTextBlock", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationNotes" ], "xbrltype": "textBlockItemType" }, "pro_DisaggregationofRevenueTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregation of Revenue [Text Block]", "label": "Disaggregation of Revenue [Text Block]", "terseLabel": "Disaggregation of Revenue [Text Block]" } } }, "localname": "DisaggregationofRevenueTextBlock", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/DisaggregationOfRevenueNotes" ], "xbrltype": "textBlockItemType" }, "pro_DollarAmountsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dollar Amounts [Policy Text Block]", "label": "Dollar amounts [Policy Text Block]", "terseLabel": "Dollar amounts" } } }, "localname": "DollarAmountsPolicyTextBlock", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pro_ESPPcontributionsbyEmployees": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "ESPP contributions by Employees", "label": "ESPP contributions by Employees", "terseLabel": "ESPP contributions by Employees" } } }, "localname": "ESPPcontributionsbyEmployees", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "pro_EarningsPerShareDenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings per share, Denominator [Abstract]", "label": "Earnings per share, Denominator [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareDenominatorAbstract", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "stringItemType" }, "pro_EarningsPerShareNumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings per share, Numerator [Abstract]", "label": "Earnings per share, Numerator [Abstract]", "terseLabel": "Numerator" } } }, "localname": "EarningsPerShareNumeratorAbstract", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "stringItemType" }, "pro_InternalUseSoftwareAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internal-use software for which development costs may be capitalized by the company.", "label": "Internal-use software [Axis]", "terseLabel": "Internal-use software [Axis]" } } }, "localname": "InternalUseSoftwareAxis", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "pro_InternalUseSoftwareDevelopmentCostsCapitalized": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of internal-use software development costs capitalized by the company in the period and included in property and equipment, net in the consolidated balance sheet.", "label": "Internal-use software development costs capitalized", "negatedTerseLabel": "Internal-use software development costs capitalized", "terseLabel": "Internal-use software development costs capitalized" } } }, "localname": "InternalUseSoftwareDevelopmentCostsCapitalized", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "pro_InternalUseSoftwareDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internal-use software [Domain]", "label": "Internal-use software [Domain]", "terseLabel": "Internal-use software [Domain]" } } }, "localname": "InternalUseSoftwareDomain", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "pro_LeaseModificationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Modification [Member]", "label": "Lease Modification [Member]", "terseLabel": "Lease Modification [Member]" } } }, "localname": "LeaseModificationMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pro_LeasesadditionalinformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases - additional information [Abstract]", "label": "Leases - additional information [Abstract]" } } }, "localname": "LeasesadditionalinformationAbstract", "nsuri": "http://www.prospricing.com/20190930", "xbrltype": "stringItemType" }, "pro_LesseeOperatingLeaseAnticipatedIncentives": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Anticipated Incentives", "label": "Lessee, Operating Lease, Anticipated Incentives", "negatedTerseLabel": "Lessee, Operating Lease, Anticipated Incentives" } } }, "localname": "LesseeOperatingLeaseAnticipatedIncentives", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "pro_MarketShareUnitsMsusMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Market Share Units (MSUs) are performance-based awards which vest based upon the company's relative shareholder return.", "label": "Market Share Units (MSUs) [Member]", "terseLabel": "Market Share Units (MSUs) [Member]", "verboseLabel": "MSUs" } } }, "localname": "MarketShareUnitsMsusMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "pro_MarketStockUnitsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of Market Stock Units which are performance-based awards that vest based upon the Company's relative shareholder return.", "label": "Market Stock Units Valuation Assumptions [Table Text Block]", "terseLabel": "Market Stock Units Valuation Assumptions [Table Text Block]" } } }, "localname": "MarketStockUnitsValuationAssumptionsTableTextBlock", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "pro_MarketbasedRSUAwardTrancheAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Market-based RSU Award Tranche [Axis]", "label": "Market-based RSU Award Tranche [Axis]", "terseLabel": "Market-based RSU Award Tranche [Axis]" } } }, "localname": "MarketbasedRSUAwardTrancheAxis", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "pro_MarketbasedRSUAwardTrancheDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Market-based RSU Award Tranche [Axis]", "label": "Market-based RSU Award Tranche [Domain]", "terseLabel": "Market-based RSU Award Tranche [Domain]" } } }, "localname": "MarketbasedRSUAwardTrancheDomain", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "pro_MaximumAmountContributableByEmployeesUnderESPPAnnually": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum Amount Contributable By Employees Under ESPP- Annually", "label": "Maximum Amount Contributable By Employees Under ESPP- Annually", "terseLabel": "Maximum Amount Contributable By Employees Under ESPP- Annually" } } }, "localname": "MaximumAmountContributableByEmployeesUnderESPPAnnually", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum Amount Contributable by employees under ESPP- Half yearly", "label": "Maximum Amount Contributable by employees under ESPP- Half yearly", "terseLabel": "Maximum Amount Contributable by employees under ESPP- Half yearly" } } }, "localname": "MaximumAmountContributablebyemployeesunderESPPHalfyearly", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "pro_NoncashShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Noncash Share-based Compensation [Abstract]", "label": "Noncash Share-based Compensation [Abstract]" } } }, "localname": "NoncashShareBasedCompensationAbstract", "nsuri": "http://www.prospricing.com/20190930", "xbrltype": "stringItemType" }, "pro_Notesdue2019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Notes due 2019 [Member]", "label": "Notes due 2019 [Member]", "terseLabel": "Notes due 2019 [Member]" } } }, "localname": "Notesdue2019Member", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails", "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "pro_Notesdue2024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Notes due 2024 [Member]", "label": "Notes due 2024 [Member]", "terseLabel": "Notes due 2024 [Member]" } } }, "localname": "Notesdue2024Member", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "pro_Notesdue2047Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Notes due 2047 [Member]", "label": "Notes due 2047 [Member]", "terseLabel": "Notes due 2047 [Member]" } } }, "localname": "Notesdue2047Member", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails", "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "pro_OrganizationAndNatureOfOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization and Nature of Operations [Abstract]", "label": "Organization and Nature of Operations [Abstract]" } } }, "localname": "OrganizationAndNatureOfOperationsAbstract", "nsuri": "http://www.prospricing.com/20190930", "xbrltype": "stringItemType" }, "pro_Paymentforwarranttermination": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment for warrant termination", "label": "Payment for warrant termination", "negatedTerseLabel": "Payment for warrant termination" } } }, "localname": "Paymentforwarranttermination", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_PercentageOfTotalRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "percentage of total revenue", "label": "percentage of total revenue", "terseLabel": "Percentage of total revenue" } } }, "localname": "PercentageOfTotalRevenue", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "percentItemType" }, "pro_Proceedsfrombondhedgetermination": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from bond hedge termination", "label": "Proceeds from bond hedge termination", "terseLabel": "Proceeds from bond hedge termination" } } }, "localname": "Proceedsfrombondhedgetermination", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_Purchaseofcappedcall": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchase of capped call", "label": "Purchase of capped call", "negatedLabel": "Purchase of convertible bond hedge", "negatedTerseLabel": "Purchase of capped call" } } }, "localname": "Purchaseofcappedcall", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "pro_RestrictedStockUnittimebasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Unit - time based [Member]", "label": "Restricted Stock Unit - time based [Member]", "terseLabel": "Restricted Stock Unit - time based [Member]" } } }, "localname": "RestrictedStockUnittimebasedMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "pro_RestrictedstockunitmarketbasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock unit - market-based [Member]", "label": "Restricted stock unit - market-based [Member]", "terseLabel": "Restricted stock unit - market-based [Member]" } } }, "localname": "RestrictedstockunitmarketbasedMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue Remaining Performance Obligation, to be recognized within 12 months", "label": "Revenue Remaining Performance Obligation, to be recognized within 12 months", "terseLabel": "Revenue Remaining Performance Obligation, to be recognized within 12 months" } } }, "localname": "RevenueRemainingPerformanceObligationtoberecognizedwithin12months", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "pro_RevenuebyGeographyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue by Geography [Abstract]", "label": "Revenue by Geography [Abstract]" } } }, "localname": "RevenuebyGeographyAbstract", "nsuri": "http://www.prospricing.com/20190930", "xbrltype": "stringItemType" }, "pro_ScheduleOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of details pertaining to the Company's summary of significant accounting policies disclosure.", "label": "Schedule of Significant Accounting Policies [Table]", "terseLabel": "Schedule of Significant Accounting Policies [Table]" } } }, "localname": "ScheduleOfSignificantAccountingPoliciesTable", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "pro_ScheduleofDisaggregationOfRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of Disaggregation Of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation Of Revenue [Table Text Block]" } } }, "localname": "ScheduleofDisaggregationOfRevenueTableTextBlock", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/DisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "pro_SharePriceTarget": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Price Target", "label": "Share Price Target", "terseLabel": "Share Price Target" } } }, "localname": "SharePriceTarget", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "perShareItemType" }, "pro_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofAwardsvestinguponPriceTarget": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards vesting upon Price Target" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofAwardsvestinguponPriceTarget", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate", "label": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate", "terseLabel": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate" } } }, "localname": "SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "pro_StockIssuedDuringPeriodSharesSecondaryOffering": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Secondary Offering", "label": "Stock Issued During Period, Shares, Secondary Offering", "terseLabel": "Stock Issued During Period, Shares, Secondary Offering" } } }, "localname": "StockIssuedDuringPeriodSharesSecondaryOffering", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "pro_StockIssuedDuringPeriodValueSecondaryOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Secondary Offering", "label": "Stock Issued During Period, Value, Secondary Offering", "terseLabel": "Stock Issued During Period, Value, Secondary Offering" } } }, "localname": "StockIssuedDuringPeriodValueSecondaryOffering", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "pro_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary of Significant Accounting Policies [Line Items]", "label": "Summary of Significant Accounting Policies [Line Items]", "terseLabel": "Summary of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "pro_SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Supplemental Balance Sheet Information Related to Leases [Table]", "label": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]" } } }, "localname": "SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block]Supplemental Cash Flow Information Related to Leases [Table]", "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]", "terseLabel": "Supplemental Lease Information [Table Text Block]" } } }, "localname": "SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock to satisfy employee tax withholding obligations related to share-based compensation during the period.", "label": "Tax Withholding Related to Net Share Settlement of Restricted Stock Units", "negatedLabel": "Tax withholding related to net share settlement of restricted stock units" } } }, "localname": "TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pro_TherestoftheworldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The rest of the world [Member]", "label": "The rest of the world [Member]", "terseLabel": "The rest of the world [Member]" } } }, "localname": "TherestoftheworldMember", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "domainItemType" }, "pro_Totalsubscriptionmaintenanceandsupportrevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total subscription, maintenance and support revenue", "label": "Total subscription, maintenance and support revenue", "totalLabel": "Total subscription, maintenance and support revenue" } } }, "localname": "Totalsubscriptionmaintenanceandsupportrevenue", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "pro_TreasuryMoneyMarketFundsAtFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investments in treasury money market funds which are part of the company's assets, measured at fair value.", "label": "Treasury money market funds, at fair value", "terseLabel": "Treasury money market funds, at fair value" } } }, "localname": "TreasuryMoneyMarketFundsAtFairValue", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "pro_ValuationAssumptionsForMsusLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation Assumptions for MSUs [Line Items]", "label": "Valuation Assumptions for MSUs [Line Items]", "terseLabel": "Valuation Assumptions for Stock Awards [Line Items]" } } }, "localname": "ValuationAssumptionsForMsusLineItems", "nsuri": "http://www.prospricing.com/20190930", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r134", "r188", "r189", "r296", "r297" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r135", "r188", "r190", "r298", "r299", "r301" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r164", "r269" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting accounting changes, excludes error corrections information.", "label": "Accounting Changes [Text Block]", "terseLabel": "Accounting Changes [Text Block]" } } }, "localname": "AccountingChangesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r251" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.prospricing.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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r43", "r44", "r45" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Does not include error corrections.", "label": "Adjustments for Change in Accounting Principle [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r96" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r192", "r194", "r214", "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r194", "r208", "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r20", "r136", "r141" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for bad debts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r64", "r79", "r244" ], "calculation": { "http://www.prospricing.com/role/ConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of Debt Discount (Premium)" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of Deferred Charges" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r59", "r79", "r246" ], "calculation": { "http://www.prospricing.com/role/ConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "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 Financing Costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r79", "r246" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of Financing Costs and Discounts" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive potential common shares excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r272", "r288" ], "calculation": { "http://www.prospricing.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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r40" ], "calculation": { "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r195", "r210" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r229" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r232", "r233" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r85", "r228" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r82", "r83", "r84" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital Expenditures Incurred but Not yet Paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r303", "r304" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized Computer Software, Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r144" ], "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": "Capitalized Contract Cost, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized Contract Cost, Net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r24", "r81" ], "calculation": { "http://www.prospricing.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": "End of period", "periodStartLabel": "Beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "verboseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.prospricing.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": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r94", "r99", "r116", "r117" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]", "terseLabel": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r94", "r99", "r116", "r118" ], "lang": { "en-US": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.", "label": "Adjustments for Change in Accounting Principle [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Investment Warrants, Exercise Price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommercialPaper": { "auth_ref": [ "r7", "r273", "r289" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.", "label": "Commercial Paper", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaper", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r163", "r280", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r162", "r165" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock - shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r177" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock - shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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", "verboseLabel": "Common stock, $0.001 par value, 75,000,000 shares authorized; 46,460,212 and 41,573,491 shares issued, respectively; 42,042,627 and 37,155,906 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r48", "r50", "r51" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r85", "r237", "r238", "r239" ], "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": "Basis of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-US": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of Stock, Shares Issued" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r11", "r275", "r289" ], "calculation": { "http://www.prospricing.com/role/ConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "totalLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r8" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible Debt, Current" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt [Member]" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible Debt, Noncurrent" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Debt Securities [Member]" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt [Table Text Block]" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostMethodInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investments accounted under the cost method.", "label": "Cost Method Investments, Fair Value Disclosure", "terseLabel": "Cost Method Investments, Fair Value Disclosure" } } }, "localname": "CostMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostMethodInvestmentsPolicy": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the cost method of accounting for investments in common stock or other interests including unconsolidated subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. An entity also may describe how such investments are assessed for impairment.", "label": "Cost Method Investments, Policy [Policy Text Block]", "terseLabel": "Cost Method Investments, Policy [Policy Text Block]" } } }, "localname": "CostMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r82", "r84" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt Conversion, Converted Instrument, Amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r8", "r10", "r11", "r274", "r275", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails", "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Debt Instrument, Convertible, Carrying Amount of Equity Component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt Instrument, Convertible, Conversion Price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r32", "r178", "r179", "r181" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt Instrument, Convertible, Conversion Ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Debt Instrument, Convertible, Remaining Discount Amortization Period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Debt Instrument, Convertible, Stock Price Trigger" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r245", "r247" ], "calculation": { "http://www.prospricing.com/role/ConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r241" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt Instrument, Fair Value Disclosure" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails", "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r33" ], "calculation": { "http://www.prospricing.com/role/ConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Debt Instrument, Periodic Payment, Interest" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt Instrument, Redemption Price, Percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r89", "r178", "r180", "r181", "r182", "r244", "r245", "r247", "r284" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r170", "r246" ], "calculation": { "http://www.prospricing.com/role/ConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r85", "r166" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r25", "r85" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Charges, Policy [Policy Text Block]" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]", "terseLabel": "Noncash Share-based Compensation (Narrative) [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r6", "r271", "r287" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred Costs, Noncurrent" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred Costs, Current" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of deferred costs.", "label": "Deferred Costs", "terseLabel": "Deferred Costs" } } }, "localname": "DeferredCostsCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt Issuance Cost" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r88", "r224", "r225" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.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 Income Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue, Current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Long-term deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "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, Revenue Recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r130" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r235" ], "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 Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Noncash Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationNote" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net earnings (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r56", "r97", "r106", "r108", "r109", "r110", "r114", "r282", "r295" ], "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": "Earnings Per Share, Basic", "verboseLabel": "Basic Earnings Per Share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Earnings Per Share, Basic and Diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r56", "r97", "r106", "r108", "r109", "r110", "r114", "r282", "r295" ], "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": "Earnings Per Share, Diluted", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r85", "r111", "r112", "r113" ], "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": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareNote" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r242" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of Exchange Rate on Cash and Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r91", "r219", "r220" ], "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 income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and other employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period to recognize cost, in years" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r100", "r101", "r102" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Partial Extinguishment of Debt, Principal Amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "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 measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r149", "r151", "r154", "r155", "r270" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r149", "r153" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r79" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on Disposition of Assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r79", "r174", "r175" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Gain (Loss) on Extinguishment of Debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 Expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r57" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r145", "r146" ], "calculation": { "http://www.prospricing.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r60" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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": "Loss before income tax provision" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails", "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails", "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r131", "r226" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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": "Income tax provision (benefit)", "verboseLabel": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r52", "r85", "r217", "r218", "r221", "r222", "r223", "r227", "r300" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.prospricing.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 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", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r78" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "verboseLabel": "Accrued payroll and other employee benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Increase (Decrease) in Deferred Costs" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r148", "r152" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r64", "r173" ], "calculation": { "http://www.prospricing.com/role/ConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r85", "r156", "r157" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-use software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r265", "r267" ], "calculation": { "http://www.prospricing.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r266" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Operating Leases, Payments Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r266" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2024 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r266" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r266" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r266" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r266" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r266" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r266" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, Operating Lease, Term of Contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r276", "r291" ], "calculation": { "http://www.prospricing.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders' Equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r275", "r285" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of Credit Facility, Amount Outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r27" ], "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": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance [Member]" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r119", "r127" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and nature of operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/OrganizationAndNatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.prospricing.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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r77", "r80" ], "calculation": { "http://www.prospricing.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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r46", "r49", "r55", "r80", "r112", "r281", "r294" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 (loss)", "verboseLabel": "Net Income (Loss) Attributable to Parent" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": { "auth_ref": [ "r95", "r98" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets", "terseLabel": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r96", "r98" ], "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r259", "r267" ], "calculation": { "http://www.prospricing.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r253" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r253" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r253" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r254", "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r252" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r264", "r267" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r263", "r267" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r248", "r249" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Operating Leases, Future Minimum Payments Due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (ASC 840) [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r248", "r249" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Operating Leases, Future Minimum Payments Due, Next Twelve Months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r248", "r249" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r248", "r249" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r248", "r249" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r248", "r249" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r248", "r249" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleOfLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.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 long term assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r41", "r243" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r47", "r50", "r53", "r177" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "verboseLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r42", "r43" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities, Noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r75" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r74" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of Debt Issuance Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r68" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r69" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "terseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r70" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "terseLabel": "Payments to Acquire Other Investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://www.prospricing.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/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r195", "r210" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock - par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock - shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock - shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.prospricing.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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value, 5,000,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r22", "r23" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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 and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from Convertible Debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Issuance of Common Stock, Net" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from Issuance of Warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r66", "r67", "r139" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r71", "r211" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "negatedTerseLabel": "Proceeds from Stock Options Exercised", "verboseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r71" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from Stock Plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r4", "r5", "r158", "r292" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r58", "r142" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase Obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r73" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayments of Notes Payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r302" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r183", "r290" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r187", "r188" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionCustomerAcquisitions": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for incremental direct costs incurred related to the acquisition or origination of a customer contract in a transaction that results in revenue deferral (that is, whether such costs are expensed as incurred or deferred and charged to expense in proportion to the revenue recognized.) Also describes the entity's policy for determining which costs are capitalized as contract acquisition or origination costs.", "label": "Revenue Recognition, Customer Acquisitions [Policy Text Block]", "terseLabel": "Revenue Recognition, Customer Acquisitions [Policy Text Block]" } } }, "localname": "RevenueRecognitionCustomerAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition, Deferred Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r86", "r87" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r186" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueAndPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r54", "r128", "r129", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/ConvertibleDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r112" ], "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 [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r106", "r107", "r110", "r114" ], "lang": { "en-US": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r194", "r207", "r213" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r194", "r207", "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r195", "r210" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Selling and Marketing Expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r57" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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 Requisite Service Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "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", "terseLabel": "Awards, other than options, granted in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "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": "Weighted average grant date fair value, per share, of awards granted in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r200", "r201" ], "lang": { "en-US": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares reserved for issuance under Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r193", "r198" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r85", "r195", "r199" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Noncash share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r203", "r212" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life, in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesFairValueCalculationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r9", "r277", "r278", "r279", "r286" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r177" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/BusinessCombinationsDetails", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r177" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/DisaggregationOfRevenueRevenueByGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock appreciation rights" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesAwardsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Share-based Payment Arrangement [Member]" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r37", "r177", "r178", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Stock Issued During Period, Shares, Conversion of Convertible Securities" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/ConvertibleDebtDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r13", "r14", "r177", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/NoncashShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r177", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r13", "r14", "r177", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r38", "r177", "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Stock Issued During Period, Value, Conversion of Convertible Securities" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r13", "r14", "r177", "r183" ], "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": "Stock Issued During Period, Value, Restricted Stock Award, Gross" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r177", "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r17", "r18", "r137" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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": "Stockholders' Equity Attributable to Parent", "periodStartLabel": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r261", "r267" ], "calculation": { "http://www.prospricing.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription and Circulation [Member]" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Tangible Asset Impairment Charges" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.", "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]", "terseLabel": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r36", "r184" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r36", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury Stock, Shares - Enging Balance", "periodStartLabel": "Treasury Stock, Shares - Beginning Balance", "terseLabel": "Treasury stock - shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r36", "r184", "r185" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 4,417,585 common shares, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementOfStockholdersEquityStatement", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails", "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r25" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized Debt Issuance Expense" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r161" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Unrecorded Unconditional Purchase Obligation" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r125", "r126" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r260", "r267" ], "calculation": { "http://www.prospricing.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease, Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of potential common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r105", "r110" ], "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", "verboseLabel": "Weighted average shares (diluted)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic and Diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r104", "r110" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average shares (basic)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/EarningsPerShareBasisAndDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01(a)(5))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(a)(5))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75025870&loc=d3e40691-111596" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "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(30)(a)(1))", "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "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=116856206&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&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=116856206&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "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", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r305": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r306": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r307": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r308": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r309": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "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.22)", "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.24)", "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.25)", "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.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "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" }, "r40": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21843-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" } }, "version": "2.1" } XML 36 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Lease, Cost [Table Text Block]
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Operating lease cost
$
2,285

 
$
6,778

Variable lease cost
498

 
1,389

Sublease income
(99
)
 
(248
)
Total lease cost
$
2,684

 
$
7,919


Supplemental Lease Information [Table Text Block]
Supplemental information related to leases was as follows (in thousands):
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Cash paid for amounts included in the measurement of lease liability:
 
 
 
Operating cash flows from operating leases
$
1,467

 
$
4,349


Supplemental Balance Sheet Information Related to Leases [Table Text Block]

 
 
September 30, 2019
Weighted average remaining lease term:
 
 
Operating leases
 
7.0 years

Weighted average discount rate:
 
 
Operating leases
 
7.26
%

Lessee, Operating Lease, Liability, Maturity [Table Text Block]
As of September 30, 2019, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,
 
Amount
Remaining 2019
 
$
2,327

2020
 
7,558

2021
 
10,109

2022
 
4,542

2023
 
4,562

2024 and thereafter
 
38,654

Total operating lease payments
 
67,752

Less: Imputed interest
 
(22,945
)
Less: Anticipated lease incentive
 
(14,207
)
Total operating lease liabilities
 
$
30,600


Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
As of December 31, 2018, the future minimum lease commitments related to lease agreements under Topic 840, the predecessor of Topic 842, were as follows:

Year Ending December 31,
 
Amount
2019
 
$
4,164

2020
 
1,649

2021
 
5,115

2022
 
6,181

2023
 
5,679

2024 and thereafter
 
57,365

Total minimum lease payments
 
$
80,153


XML 37 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Payment Arrangement [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive potential common shares excluded from computation of earnings per share 2.1 2.2 2.1 2.1
Convertible Debt Securities [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive potential common shares excluded from computation of earnings per share     3.1  
XML 38 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible debt (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
$ / shares
shares
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]          
Payment for Debt Extinguishment or Debt Prepayment Cost     $ (76,018) $ 0  
Gain (Loss) on Extinguishment of Debt     $ (5,000) 0  
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate 2.00%   2.00%    
Debt Instrument, Face Amount $ 189,431   $ 189,431   $ 250,000
Convertible Debt, Current 42,343   42,343   136,529
Convertible Debt, Noncurrent 109,024   109,024   88,661
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net 38,064   38,064   24,810
Convertible Debt 151,367   151,367   225,190
Debt Instrument, Convertible, Carrying Amount of Equity Component 70,443   70,443   37,560
Debt Instrument, Periodic Payment, Interest 863 $ 1,250 3,219 3,750  
Amortization of Financing Costs 286 357 992 1,058  
Amortization of Debt Discount (Premium) 2,568 2,659 8,136 7,863  
Interest Expense, Debt 3,717 $ 4,266 12,347 12,671  
Debt Instrument, Fair Value Disclosure 231,000   231,000   $ 251,500
Purchase of convertible bond hedge     (16,445) 0  
Proceeds from bond hedge termination     64,819 0  
Payment for warrant termination     (45,243) $ 0  
Notes due 2047 [Member]          
Debt Instrument [Line Items]          
Gain (Loss) on Extinguishment of Debt     $ (2,700)    
Debt Instrument, Redemption Price, Percentage     92.39%    
Debt Conversion, Converted Instrument, Amount     $ 82,200    
Conversion of Stock, Shares Issued | shares     1,700    
Debt Issuance Cost $ 2,700   $ 2,700    
Convertible debt, issuance cost, equity component     $ 300    
Debt Instrument, Convertible, Conversion Ratio     21.2861    
Debt Instrument, Convertible, Conversion Price | $ / shares $ 46.98   $ 46.98    
Debt Instrument, Face Amount $ 24,075   $ 24,075    
Convertible Debt, Current 20,928   20,928    
Convertible Debt, Noncurrent 0   0    
Debt Instrument, Convertible, Carrying Amount of Equity Component 8,800   $ 8,800    
Debt Instrument, Convertible, Remaining Discount Amortization Period     1 month    
Notes due 2019 [Member]          
Debt Instrument [Line Items]          
Payment for Debt Extinguishment or Debt Prepayment Cost     $ (76,000)    
Stock Issued During Period, Shares, Conversion of Convertible Securities | shares     2,180    
Gain (Loss) on Extinguishment of Debt     $ 2,300    
Debt Issuance Cost 4,300   4,300    
Convertible debt, issuance cost, equity component     $ 1,200    
Debt Instrument, Convertible, Stock Price Trigger | $ / shares     $ 33.79    
Partial Extinguishment of Debt, Principal Amount     $ 122,100    
Debt Instrument, Face Amount 21,606   21,606    
Convertible Debt, Current 21,415   21,415    
Convertible Debt, Noncurrent 0   0    
Debt Instrument, Convertible, Carrying Amount of Equity Component $ 28,700   $ 28,700    
Debt Instrument, Convertible, Remaining Discount Amortization Period     2 months    
Purchase of convertible bond hedge     $ 29,400    
Investment Warrants, Exercise Price | $ / shares $ 45.48   $ 45.48    
Proceeds from Issuance of Warrants     $ 17,100    
Notes due 2024 [Member]          
Debt Instrument [Line Items]          
Debt Issuance Cost $ 3,400   3,400    
Convertible debt, issuance cost, equity component     $ 1,100    
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate 1.00%   1.00%    
Debt Instrument, Convertible, Conversion Ratio     15.1394    
Debt Instrument, Convertible, Stock Price Trigger | $ / shares     $ 66.05    
Debt Instrument, Convertible, Conversion Price | $ / shares $ 101.62   $ 101.62    
Debt Instrument, Face Amount $ 143,750   $ 143,750    
Convertible Debt, Current 0   0    
Convertible Debt, Noncurrent 109,024   109,024    
Debt Instrument, Convertible, Carrying Amount of Equity Component $ 32,900   $ 32,900    
Debt Instrument, Convertible, Remaining Discount Amortization Period     55 months    
XML 39 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies

Litigation

In the ordinary course of business, the Company regularly becomes involved in contract and other negotiations and, in more limited circumstances, becomes involved in legal proceedings, claims and litigation. The outcomes of these matters are inherently unpredictable. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.

Purchase commitments

In the ordinary course of business, the Company enters into various purchase commitments for goods and services.

In March 2019, the Company entered in a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement expires in March 2022. The purchase commitment as of September 30, 2019 was $67.0 million for the remaining period through the expiration of the agreement.
XML 40 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Notes)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Lessee, Operating Leases [Text Block] Leases

The Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from 1 year to 14 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year.

In July 2019, the Company amended its existing agreement with a computing infrastructure vendor, the result of which was an increase in future consideration to be paid by the Company. The Company accounted for this change in consideration as a modification and remeasured the value of the right-of-use asset and related lease liability on such date, which resulted in an increase of $5.7 million to each respectively.

As of September 30, 2019, the Company did not have any finance leases.

The components of operating lease expense were as follows (in thousands):
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Operating lease cost
$
2,285

 
$
6,778

Variable lease cost
498

 
1,389

Sublease income
(99
)
 
(248
)
Total lease cost
$
2,684

 
$
7,919


    
Supplemental information related to leases was as follows (in thousands):
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Cash paid for amounts included in the measurement of lease liability:
 
 
 
Operating cash flows from operating leases
$
1,467

 
$
4,349



 
 
September 30, 2019
Weighted average remaining lease term:
 
 
Operating leases
 
7.0 years

Weighted average discount rate:
 
 
Operating leases
 
7.26
%


As of September 30, 2019, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,
 
Amount
Remaining 2019
 
$
2,327

2020
 
7,558

2021
 
10,109

2022
 
4,542

2023
 
4,562

2024 and thereafter
 
38,654

Total operating lease payments
 
67,752

Less: Imputed interest
 
(22,945
)
Less: Anticipated lease incentive
 
(14,207
)
Total operating lease liabilities
 
$
30,600



As of September 30, 2019, the Company has additional operating leases of approximately $1.5 million that have not yet commenced, as the lessor has not made the underlying assets available for use by the Company. These operating leases will commence in fiscal year 2020 with lease terms of 5 years to 14 years.

As of December 31, 2018, the future minimum lease commitments related to lease agreements under Topic 840, the predecessor of Topic 842, were as follows:

Year Ending December 31,
 
Amount
2019
 
$
4,164

2020
 
1,649

2021
 
5,115

2022
 
6,181

2023
 
5,679

2024 and thereafter
 
57,365

Total minimum lease payments
 
$
80,153


XML 41 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Deferred Revenue and Performance Obligation (Notes)
9 Months Ended
Sep. 30, 2019
Deferred Revenue and Performance Obligation [Abstract]  
Deferred revenue and performance obligation [Text Block] Deferred Revenue and Performance Obligations

Deferred Revenue

For the three months ended September 30, 2019 and 2018, the Company recognized approximately $45.1 million and $32.4 million, respectively, and for the nine months ended September 30, 2019 and 2018, the Company recognized approximately $86.2 million and $64.4 million, respectively, in each case of revenue that was included in the deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and services.

Performance Obligations

As of September 30, 2019, the Company expects to recognize approximately $365.2 million of revenue from remaining performance obligations. The Company expects to recognize revenue on approximately $176.6 million of these performance obligations over the next 12 months, with the balance recognized thereafter.
XML 42 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2019
Oct. 21, 2019
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
Document Transition Report false  
Entity File Number 001-33554  
Entity Registrant Name PROS HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 76-0168604  
Entity Address, Address Line One 3100 Main Street, Suite 900  
Entity Address, City or Town Houston  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77002  
City Area Code (713)  
Local Phone Number 335-5151  
Title of 12(b) Security Common stock  
Trading Symbol PRO  
Security Exchange Name NYSE  
Entity Central Index Key 0001392972  
Amendment Flag false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   42,076,535
XML 43 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Operating activities:    
Net income (loss) $ (51,781) $ (51,486)
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation, Depletion and Amortization 10,264 9,785
Amortization of Financing Costs and Discounts 9,159 8,958
Share-based compensation 18,234 16,355
Deferred Income Tax Expense (Benefit) 0 (252)
Provision for doubtful accounts 0 215
Loss on Disposition of Assets 0 37
Gain (Loss) on Extinguishment of Debt 5,000 0
Changes in operating assets and liabilities:    
Accounts and unbilled receivables (13,888) (13,898)
Increase (Decrease) in Deferred Costs (3,124) (1,517)
Prepaid expenses and other assets (4,582) (1,884)
Accounts payable (492) 2,569
Accrued liabilities 9,877 (533)
Accrued payroll and other employee benefits 2,717 (342)
Deferred revenue 11,009 22,508
Net cash provided by (used in) operating activities (7,607) (9,485)
Investing activities:    
Purchases of property and equipment (3,360) (1,406)
Payments to Acquire Businesses, Net of Cash Acquired (10,510) 0
Internal-use software development costs capitalized (1,021) (3,686)
Payments to Acquire Other Investments 180 0
Payments to Acquire Intangible Assets 50 0
Net cash provided by (used in) investing activities (15,121) (5,092)
Financing activities:    
Exercise of stock options 0 1,142
Proceeds from Stock Plans 1,995 1,720
Tax withholding related to net share settlement of restricted stock units (21,598) (9,153)
Proceeds from Issuance of Common Stock, Net 0 141,954
Repayments of Notes Payable 0 (54)
Proceeds from Convertible Debt 140,156 0
Payments of Debt Issuance Costs (860) 0
Purchase of capped call (16,445) 0
Payment for Debt Extinguishment or Debt Prepayment Cost (76,018) 0
Proceeds from bond hedge termination 64,819 0
Payment for warrant termination (45,243) 0
Net cash provided by (used in) financing activities 46,806 135,609
Effect of Exchange Rate on Cash and Cash Equivalents (392) 352
Net change in cash and cash equivalents 23,686 121,384
Cash and cash equivalents:    
Beginning of period 295,476 160,505
End of period 319,162 281,889
Capital Expenditures Incurred but Not yet Paid $ 422 $ 8
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Schedule of lease liability maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining 2019 $ 2,327  
2020 7,558  
2021 10,109  
2022 4,542  
2023 4,562  
2024 and thereafter 38,654  
Operating Leases, Payments Due 67,752  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (22,945)  
Lessee, Operating Lease, Anticipated Incentives (14,207)  
Operating Lease, Liability $ 30,600  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (ASC 840) [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months   $ 4,164
Operating Leases, Future Minimum Payments, Due in Two Years   1,649
Operating Leases, Future Minimum Payments, Due in Three Years   5,115
Operating Leases, Future Minimum Payments, Due in Four Years   6,181
Operating Leases, Future Minimum Payments, Due in Five Years   5,679
Operating Leases, Future Minimum Payments, Due Thereafter   57,365
Operating Leases, Future Minimum Payments Due   $ 80,153
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Noncash Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 6,209 $ 4,957 $ 18,234 $ 16,355
Cost of Sales [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 503 445 1,535 1,325
Selling and Marketing Expense [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 1,515 779 4,329 3,347
General and Administrative Expense [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 2,901 2,635 8,521 8,202
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 1,290 1,098 3,849 3,481
Operating Expense [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 5,706 $ 4,512 $ 16,699 $ 15,030
XML 47 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Total subscription, maintenance and support revenue $ 51,868 $ 40,126 $ 145,730 $ 115,913
Total revenue 64,150 49,075 184,159 144,411
Cost of Goods and Services Sold 26,383 19,476 70,756 57,721
Cost of subscription, maintenance and support 13,671 11,905 38,812 35,070
Gross profit 37,767 29,599 113,403 86,690
Operating Expenses        
Selling and Marketing Expense 21,600 17,513 66,030 53,671
General and Administrative Expense 11,553 10,179 35,260 31,013
Research and development 16,878 13,773 50,132 41,517
Business Combination, Acquisition Related Costs 248 0 248 95
Income from operations (12,512) (11,866) (38,267) (39,606)
Other income (expense):        
Convertible debt interest and amortization (3,717) (4,266) (12,347) (12,671)
Other Nonoperating Income (Expense) (1,010) 521 (601) 967
Loss before income tax provision (17,239) (15,611) (51,215) (51,310)
Income tax provision (benefit) 108 175 566 176
Net income (loss) $ (17,347) $ (15,786) $ (51,781) $ (51,486)
Earnings Per Share, Basic $ (0.42) $ (0.44) $ (1.31) $ (1.53)
Net earnings (loss) per share:        
Earnings Per Share, Basic and Diluted (0.42) (0.44) (1.31) (1.53)
Earnings Per Share, Diluted $ (0.42) $ (0.44) $ (1.31) $ (1.53)
Weighted average number of shares:        
Weighted Average Number of Shares Outstanding, Basic and Diluted 41,276 35,676 39,438 33,568
Weighted Average Number of Shares Outstanding, Basic 41,276 35,676 39,438 33,568
Other comprehensive income, net of tax:        
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax $ (658) $ (88) $ (750) $ (350)
Other comprehensive income (658) (88) (750) (350)
Comprehensive income (loss) (18,005) (15,874) (52,531) (51,836)
Subscription and Circulation [Member]        
Revenue from Contract with Customer, Including Assessed Tax 37,463 23,888 100,958 66,876
Cost of Goods and Services Sold 11,039 9,053 30,543 26,308
Maintenance [Member]        
Revenue from Contract with Customer, Including Assessed Tax 14,405 16,238 44,772 49,037
Cost of Goods and Services Sold 2,632 2,852 8,269 8,762
License [Member]        
Revenue from Contract with Customer, Including Assessed Tax 1,129 1,093 3,663 2,854
Cost of Goods and Services Sold 51 63 152 200
Service [Member]        
Revenue from Contract with Customer, Including Assessed Tax 11,153 7,856 34,766 25,644
Cost of Goods and Services Sold $ 12,661 $ 7,508 $ 31,792 $ 22,451
XML 48 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of September 30, 2019, the results of operations for the three and nine months ended September 30, 2019 and 2018, cash flows for the nine months ended September 30, 2019 and 2018, and stockholders' equity for the three and nine months ended September 30, 2019 and 2018.

Certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2018 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December 31, 2018 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.

Accounting Changes [Text Block]
Changes in accounting policies

The Company has consistently applied these accounting policies to all periods presented in these consolidated financial statements, except for the Company's adoption of certain accounting standards described in more detail under "Recently adopted accounting pronouncements" in this Note 2 below.
Basis of consolidation
Basis of consolidation

The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and a subsidiary where the Company exercises control. All intercompany transactions and balances have been eliminated in consolidation. The functional currency of PROS France SAS ("PROS France") is the euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive loss as a component of stockholders' equity.
Dollar amounts
Dollar amounts

The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.
Use of estimates

Use of estimates

The Company makes estimates and assumptions in the preparation of its unaudited condensed consolidated financial statements, and its estimates and assumptions may affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful accounts, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. The critical accounting policies related to estimates and judgments are discussed in the Annual Report under management's discussion and analysis of financial condition and results of operations and are also discussed under Item 2 "Management's discussion and analysis of financial condition and results of operations".
Revenue recognition
Revenue recognition

The Company derives its revenues primarily from subscription services, professional services, perpetual licensing of its software products and associated software maintenance and support services.

The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the customer contract(s);
Determination of the transaction price;
Allocation of the transaction price to each performance obligation in the customer contract(s); and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

Subscription services revenue

Subscription services primarily include customer access to one or more of the Company's cloud applications and associated customer support. Subscription services revenue is generally recognized ratably over the contractual subscription term, beginning on the date that the Company's subscription service is made available to the customer. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.

Maintenance and support revenue

Maintenance and support revenue includes post-implementation customer support for on-premise licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one to three years in length, billed annually in advance, and non-cancelable.

License revenue

Licenses to on-premise software provide the customer with a right to use, in the customer's environment, the Company's software as it exists when made available to the customer. License revenue from customer contracts with distinct on-premises licenses is recognized at the point in time when the software is made available to the customer. For customer contracts that contain license and professional services that are not considered distinct, both the license and professional services are determined to be a single performance obligation and the revenue is recognized over time based upon the Company's efforts to satisfy the performance obligation.

Professional services revenue

Professional services revenue primarily consists of fees for deployment and configuration services, as well as training services. Professional services revenues are generally recognized as the services are rendered for time and material contracts, or on a proportional performance basis for fixed fee contracts. The majority of the Company's professional services contracts are on a fixed fee basis. Training revenues are recognized as the services are rendered.

Significant judgment is required in determining whether professional services contained in a customer subscription services contract are capable of being distinct and are separately identifiable in the customer contract. Professional services determined to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If the professional services are not determined to be distinct, the professional services and the subscription services are accounted for as a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.

Customer contracts with multiple performance obligations

A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.
Lessee, Leases [Policy Text Block]
Leases
    
The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's unaudited condensed consolidated balance sheet.

ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.

The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.

The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.
Internal-use software
Internal-use software

Costs incurred to develop internal-use software during the development stage are capitalized, stated at cost, and amortized using the straight-line method over the estimated useful lives of the assets. Development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software configuration, coding, installation and testing. For the three months ended September 30, 2019 and 2018, the Company capitalized $0.2 million and $1.2 million, respectively, of internal-use software development costs related to cloud-based offerings, and for the nine months ended September 30, 2019 and 2018, the Company capitalized $1.0 million and $3.7 million, respectively, of internal-use software development costs related to cloud-based offerings. Capitalized internal-use software development costs related to cloud-based offerings are amortized using the straight-line method over the useful life of the asset. For the three months ended September 30, 2019 and 2018, the Company amortized $0.8 million and $0.3 million, respectively, and for the nine months ended September 30, 2019 and 2018, the Company amortized $2.0 million and $0.7 million, respectively, of capitalized internal-use software development costs. Capitalized software for internal use is included in property and equipment, net in the unaudited condensed consolidated balance sheets. Amortization of capitalized internal-use software development costs, once it commences, is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).
Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]

Impairment of long-lived assets

Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets' carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company recorded no impairment charges during the three and nine months ended September 30, 2019 and 2018.

Noncash share-based compensation
Noncash share-based compensation

The Company measures all share-based payments to its employees based on the grant date fair value of the awards and recognizes expenses in the Company's unaudited consolidated statement of comprehensive income (loss) on a straight-line basis over the periods during which the recipient is required to perform services (generally over the vesting period of the awards). To date, the Company has granted stock options, Restricted Stock Units ("RSUs"), stock settled Stock Appreciation Rights ("SARs") and Market Stock Units ("MSUs"). RSUs include (i) time-based awards, (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company, and (iii) market-based awards in which the number of shares that vest are based upon attainment of target average per share closing price over a requisite trading period. MSUs are performance-based awards in which the number of shares that vest are based upon the Company's relative stockholder return.

The following table presents the number of shares or units outstanding for each award type as of September 30, 2019 and December 31, 2018, respectively, (in thousands): 
Award type
 
September 30, 2019
 
December 31, 2018
Restricted stock units (time-based)
 
1,876

 
1,969

Restricted stock units (performance-based)
 
114

 

Restricted stock units (market-based)
 

 
215

Stock appreciation rights
 
165

 
287

Market stock units
 
267

 
419

    
Stock options, time-based RSUs and SARs vest ratably between one and 4 years. Performance-based RSUs vest on the third anniversary of the grant and the maximum number of shares issuable upon vesting is 200% of the initially granted shares based upon achievement of certain internal performance metrics set by the Company, as defined by each award's plan documents or individual award agreements. Market-based RSUs vest if the average trailing closing price of the Company's common stock meets certain minimum performance hurdles for at least 105 calendar days prior to September 9, 2020, with 25% vesting at $27, an additional 25% vesting at $33, and the remaining 50% vesting at $41. The actual number of MSUs that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Russell 2000 Index ("Index") over their respective performance periods, as defined by each award's plan documents. The Company did not grant any stock options, SARs or MSUs during the three and nine months ended September 30, 2019 or 2018.

The fair value of the time-based and performance-based RSUs is based on the closing price of the Company's stock on the date of grant.

The Company estimates the fair value and the derived service period of the market-based RSUs on the date of grant using a 'Monte Carlo' simulation model. The model requires the use of a number of assumptions including the expected volatility of the Company's stock, its risk-free interest rate and expected dividends. The Company's expected volatility at the date of grant was based on the historical volatility of the Company over the performance period.

The fair value of the market-based RSUs is expensed over the derived service period for each separate vesting tranche. The derived service period for the vesting tranches of the market-based RSUs ranges between 1.01 and 1.98 years.

The Company estimates the fair value of MSUs on the date of grant using a 'Monte Carlo' simulation model. The determination of fair value of the MSUs is affected by the Company's stock price and a number of assumptions including the expected volatilities of the Company's stock and the Index, its risk-free interest rate and expected dividends. The Company's
expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the performance period.

Earnings per share
Earnings per share

The Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.
Cost Method Investments, Policy [Policy Text Block]
Equity investment
Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.  Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the unaudited condensed consolidated statements of comprehensive income (loss).

As of September 30, 2019 and December 31, 2018, the Company held $2.2 million and $2.0 million, respectively, of equity securities in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. The Company estimates fair value of its equity investment considering available information such as pricing in recent rounds of financing, current cash positions, earnings and cash flow forecasts, recent operational performance and any other readily available market data, which represents level 3 in the fair value hierarchy as defined by Accounting Standard Codification ("ASC") 820, "Fair Value Measurement and Disclosure" ("ASC 820"). As of September 30, 2019 and December 31, 2018, the Company determined there were no other-than-temporary impairments on its equity investment. 
Fair value measurement
Fair value measurement

The Company's financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of $289.8 million and $268.6 million at September 30, 2019 and December 31, 2018, respectively, and were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820.

Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]
Trade and other receivables

Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates its allowance for doubtful accounts for specific trade receivable balances based on historical collection trends, the age of outstanding trade receivables, existing economic conditions, and any financial security associated with the receivables.

Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.
Revenue Recognition, Customer Acquisitions [Policy Text Block]
Deferred costs

Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an
incremental sales commission), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were $20.6 million and $17.5 million as of September 30, 2019 and December 31, 2018, respectively. Amortization expense for the deferred costs was $1.3 million and $0.8 million for the three months ended September 30, 2019 and 2018, respectively, and $3.5 million and $2.1 million for the nine months ended September 30, 2019 and 2018, respectively.
Deferred Charges, Policy [Policy Text Block]
Deferred implementation costs

The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were $4.8 million and $3.9 million as of September 30, 2019 and December 31, 2018, respectively. Amortization expense for the deferred implementation costs was $0.4 million and $0.1 million for the three months ended September 30, 2019 and 2018, respectively, and $1.0 million and $0.4 million for the nine months ended September 30, 2019 and 2018, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).
Revenue Recognition, Deferred Revenue [Policy Text Block]
Deferred revenue

Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as long-term.
Credit Facility
Credit facility

As of September 30, 2019, the Company had no outstanding borrowings under its $50.0 million secured Credit Agreement ("Revolver") with the lenders party thereto and Wells Fargo Bank, National Association as agent for the lenders party thereto. The Company included $0.1 million of unamortized debt issuance costs related to the Revolver in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. For the three and nine months ended September 30, 2019 and 2018, the Company recorded an immaterial amount of amortization of debt issuance cost which is included in other income (expense), net in the unaudited condensed consolidated statements of comprehensive income (loss).

Income taxes
Income taxes

The Company recorded an income tax provision of $0.1 million and $0.2 million for the three months ended September 30, 2019 and 2018, respectively, and $0.6 million and $0.2 million for the nine months ended September 30, 2019 and 2018, respectively, primarily related to foreign income taxes and withholding taxes. The effective tax rate was (0.6)% and (1.1)% for the three months ended September 30, 2019 and 2018, respectively, and (1.1)% and (0.3)% for the nine months ended September 30, 2019 and 2018, respectively. The income tax rates vary from the federal and state statutory rates primarily due to the valuation allowances on the Company’s deferred tax assets and foreign and state taxes not based on income. The Company estimates its annual effective tax rate at the end of each quarterly period. Jurisdictions with a projected loss for the year where no tax benefit can be recognized due to the valuation allowances on the Company’s deferred tax assets are excluded from the estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter depending on the mix and timing of actual earnings versus annual projections.
New Accounting Pronouncements, Policy [Policy Text Block]
Recently adopted accounting pronouncements

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting
period. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "Leases".

The Company elected the package of practical expedients permitted under the transition guidance within the new Topic 842 standard for all asset classes, which among other things, allowed the Company to carryforward the historical lease classification. The Company also elected the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company made an accounting policy election to not recognize leases with an initial term of 12 months or less on the balance sheet and instead would recognize those lease payments on a straight-line basis over the lease term in the unaudited condensed consolidated statement of comprehensive income (loss).

The adoption of the standard had a material impact on the Company’s unaudited condensed consolidated balance sheet as a result of the increase of $26.9 million in assets and liabilities from recognition of ROU assets and lease liabilities. The standard did not have a material impact on the Company's unaudited condensed consolidated statement of comprehensive income (loss).

In August 2018, the FASB issued ASU 2018-15, "Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract" ("Subtopic 350-40"). The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. In addition, the new standard had no significant impact on the unaudited condensed consolidated financial statements for the three and nine months ended September 30, 2019.

Recently issued accounting pronouncements not yet adopted

In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company is currently assessing the impact of Topic 350 on its unaudited condensed consolidated financial statements.

With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the nine months ended September 30, 2019, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.
XML 49 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Notes)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Significant Accounting Policies [Text Block]
2. Summary of Significant Accounting Policies

The accompanying unaudited condensed consolidated financial statements reflect the application of significant accounting policies as described below and elsewhere in these notes to the unaudited condensed consolidated financial statements.

Basis of presentation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of September 30, 2019, the results of operations for the three and nine months ended September 30, 2019 and 2018, cash flows for the nine months ended September 30, 2019 and 2018, and stockholders' equity for the three and nine months ended September 30, 2019 and 2018.

Certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2018 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December 31, 2018 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.

Changes in accounting policies

The Company has consistently applied these accounting policies to all periods presented in these consolidated financial statements, except for the Company's adoption of certain accounting standards described in more detail under "Recently adopted accounting pronouncements" in this Note 2 below.

Basis of consolidation

The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and a subsidiary where the Company exercises control. All intercompany transactions and balances have been eliminated in consolidation. The functional currency of PROS France SAS ("PROS France") is the euro. The financial statements of this subsidiary are translated into U.S. dollars using period-end rates of exchange for assets and liabilities, historical rates of exchange for equity, and average rates of exchange for the period for revenue and expenses. Translation gains (losses) are recorded in accumulated other comprehensive loss as a component of stockholders' equity.

Dollar amounts

The dollar amounts presented in the tabular data within these footnote disclosures are stated in thousands of dollars, except per share amounts, or as noted within the context of each footnote disclosure.

Use of estimates

The Company makes estimates and assumptions in the preparation of its unaudited condensed consolidated financial statements, and its estimates and assumptions may affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates. The complexity and judgment required in the Company's estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful accounts, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation and amortization, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. The critical accounting policies related to estimates and judgments are discussed in the Annual Report under management's discussion and analysis of financial condition and results of operations and are also discussed under Item 2 "Management's discussion and analysis of financial condition and results of operations".

Revenue recognition

The Company derives its revenues primarily from subscription services, professional services, perpetual licensing of its software products and associated software maintenance and support services.

The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the customer contract(s);
Determination of the transaction price;
Allocation of the transaction price to each performance obligation in the customer contract(s); and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

Subscription services revenue

Subscription services primarily include customer access to one or more of the Company's cloud applications and associated customer support. Subscription services revenue is generally recognized ratably over the contractual subscription term, beginning on the date that the Company's subscription service is made available to the customer. The Company's subscription contracts do not provide customers with the right to take possession of the software supporting the service and, as a result, are accounted for as service contracts. The Company's subscription contracts are generally two to five years in length, billed annually in advance, and non-cancelable.

Maintenance and support revenue

Maintenance and support revenue includes post-implementation customer support for on-premise licenses and the right to unspecified software updates and enhancements. The Company recognizes revenue from maintenance and support arrangements ratably over the period in which the services are provided. The Company's maintenance and support contracts are generally one to three years in length, billed annually in advance, and non-cancelable.

License revenue

Licenses to on-premise software provide the customer with a right to use, in the customer's environment, the Company's software as it exists when made available to the customer. License revenue from customer contracts with distinct on-premises licenses is recognized at the point in time when the software is made available to the customer. For customer contracts that contain license and professional services that are not considered distinct, both the license and professional services are determined to be a single performance obligation and the revenue is recognized over time based upon the Company's efforts to satisfy the performance obligation.

Professional services revenue

Professional services revenue primarily consists of fees for deployment and configuration services, as well as training services. Professional services revenues are generally recognized as the services are rendered for time and material contracts, or on a proportional performance basis for fixed fee contracts. The majority of the Company's professional services contracts are on a fixed fee basis. Training revenues are recognized as the services are rendered.

Significant judgment is required in determining whether professional services contained in a customer subscription services contract are capable of being distinct and are separately identifiable in the customer contract. Professional services determined to be distinct are accounted for as a separate performance obligation and revenue is recognized as the services are performed. If the professional services are not determined to be distinct, the professional services and the subscription services are accounted for as a single performance obligation and revenue is recognized over the contractual term of the subscription beginning on the date that subscription services are made available to the customer.

Customer contracts with multiple performance obligations

A portion of the Company's customer contracts contain multiple performance obligations. Significant judgment is required in determining whether multiple performance obligations contained in a single customer contract are capable of being distinct and are separately identifiable. An obligation determined to be distinct is accounted for as a separate performance obligation and revenue for that separate performance obligation is recognized when, or as, the Company satisfies the performance obligation. If obligations are not determined to be distinct, those obligations are accounted for as a single, combined performance obligation. The transaction price is allocated to each performance obligation on a relative standalone selling price basis.

Leases
    
The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, current operating lease liabilities and noncurrent operating lease liabilities in the Company's unaudited condensed consolidated balance sheet.

ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company includes any anticipated lease incentives in the determination of lease liability.

The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. The Company gives consideration to its recent debt issuances as well as publicly available data for instruments with similar characteristics when determining its incremental borrowing rates.

The Company’s lease terms will include options to extend the lease when it is reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recorded on the Company's unaudited condensed consolidated balance sheet. The Company’s lease agreements do not contain any residual value guarantees.

Internal-use software

Costs incurred to develop internal-use software during the development stage are capitalized, stated at cost, and amortized using the straight-line method over the estimated useful lives of the assets. Development stage costs generally include salaries and personnel costs and third-party contractor expenses associated with internal-use software configuration, coding, installation and testing. For the three months ended September 30, 2019 and 2018, the Company capitalized $0.2 million and $1.2 million, respectively, of internal-use software development costs related to cloud-based offerings, and for the nine months ended September 30, 2019 and 2018, the Company capitalized $1.0 million and $3.7 million, respectively, of internal-use software development costs related to cloud-based offerings. Capitalized internal-use software development costs related to cloud-based offerings are amortized using the straight-line method over the useful life of the asset. For the three months ended September 30, 2019 and 2018, the Company amortized $0.8 million and $0.3 million, respectively, and for the nine months ended September 30, 2019 and 2018, the Company amortized $2.0 million and $0.7 million, respectively, of capitalized internal-use software development costs. Capitalized software for internal use is included in property and equipment, net in the unaudited condensed consolidated balance sheets. Amortization of capitalized internal-use software development costs, once it commences, is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).

Impairment of long-lived assets

Long-lived assets are reviewed for impairment whenever an event or change in circumstances indicates that the carrying amount of an asset or group of assets may not be recoverable. The impairment review includes comparison of future cash flows expected to be generated by the asset or group of assets with the associated assets' carrying value. If the carrying value of the asset or group of assets exceeds its expected future cash flows (undiscounted and without interest charges), an impairment loss is recognized to the extent that the carrying amount of the asset exceeds its fair value. The Company recorded no impairment charges during the three and nine months ended September 30, 2019 and 2018.

Noncash share-based compensation

The Company measures all share-based payments to its employees based on the grant date fair value of the awards and recognizes expenses in the Company's unaudited consolidated statement of comprehensive income (loss) on a straight-line basis over the periods during which the recipient is required to perform services (generally over the vesting period of the awards). To date, the Company has granted stock options, Restricted Stock Units ("RSUs"), stock settled Stock Appreciation Rights ("SARs") and Market Stock Units ("MSUs"). RSUs include (i) time-based awards, (ii) performance-based awards in which the number of shares that vest are based upon achievement of certain internal performance metrics set by the Company, and (iii) market-based awards in which the number of shares that vest are based upon attainment of target average per share closing price over a requisite trading period. MSUs are performance-based awards in which the number of shares that vest are based upon the Company's relative stockholder return.

The following table presents the number of shares or units outstanding for each award type as of September 30, 2019 and December 31, 2018, respectively, (in thousands): 
Award type
 
September 30, 2019
 
December 31, 2018
Restricted stock units (time-based)
 
1,876

 
1,969

Restricted stock units (performance-based)
 
114

 

Restricted stock units (market-based)
 

 
215

Stock appreciation rights
 
165

 
287

Market stock units
 
267

 
419

    
Stock options, time-based RSUs and SARs vest ratably between one and 4 years. Performance-based RSUs vest on the third anniversary of the grant and the maximum number of shares issuable upon vesting is 200% of the initially granted shares based upon achievement of certain internal performance metrics set by the Company, as defined by each award's plan documents or individual award agreements. Market-based RSUs vest if the average trailing closing price of the Company's common stock meets certain minimum performance hurdles for at least 105 calendar days prior to September 9, 2020, with 25% vesting at $27, an additional 25% vesting at $33, and the remaining 50% vesting at $41. The actual number of MSUs that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Russell 2000 Index ("Index") over their respective performance periods, as defined by each award's plan documents. The Company did not grant any stock options, SARs or MSUs during the three and nine months ended September 30, 2019 or 2018.

The fair value of the time-based and performance-based RSUs is based on the closing price of the Company's stock on the date of grant.

The Company estimates the fair value and the derived service period of the market-based RSUs on the date of grant using a 'Monte Carlo' simulation model. The model requires the use of a number of assumptions including the expected volatility of the Company's stock, its risk-free interest rate and expected dividends. The Company's expected volatility at the date of grant was based on the historical volatility of the Company over the performance period.

The fair value of the market-based RSUs is expensed over the derived service period for each separate vesting tranche. The derived service period for the vesting tranches of the market-based RSUs ranges between 1.01 and 1.98 years.

The Company estimates the fair value of MSUs on the date of grant using a 'Monte Carlo' simulation model. The determination of fair value of the MSUs is affected by the Company's stock price and a number of assumptions including the expected volatilities of the Company's stock and the Index, its risk-free interest rate and expected dividends. The Company's
expected volatility at the date of grant was based on the historical volatilities of the Company and the Index over the performance period.

Earnings per share

The Company computes basic earnings (loss) per share by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding. Diluted earnings (loss) per share is computed by giving effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible notes using the if-converted method. Dilutive potential common shares consist of shares issuable upon the exercise of stock options, shares of unvested restricted stock units and market stock units, and settlement of stock appreciation rights. When the Company incurs a net loss, the effect of the Company's outstanding stock options, stock appreciation rights, restricted stock units, market stock units and convertible notes are not included in the calculation of diluted earnings (loss) per share as the effect would be anti-dilutive. Accordingly, basic and diluted net loss per share are identical.
Equity investment
Investments in equity securities of privately held companies without readily determinable fair value, where the Company does not exercise significant influence over the investee, are recorded at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.  Adjustments resulting from impairment, fair value, or observable price changes are accounted for in the unaudited condensed consolidated statements of comprehensive income (loss).

As of September 30, 2019 and December 31, 2018, the Company held $2.2 million and $2.0 million, respectively, of equity securities in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee. The Company estimates fair value of its equity investment considering available information such as pricing in recent rounds of financing, current cash positions, earnings and cash flow forecasts, recent operational performance and any other readily available market data, which represents level 3 in the fair value hierarchy as defined by Accounting Standard Codification ("ASC") 820, "Fair Value Measurement and Disclosure" ("ASC 820"). As of September 30, 2019 and December 31, 2018, the Company determined there were no other-than-temporary impairments on its equity investment. 

Fair value measurement

The Company's financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of $289.8 million and $268.6 million at September 30, 2019 and December 31, 2018, respectively, and were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820.

Trade and other receivables

Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates its allowance for doubtful accounts for specific trade receivable balances based on historical collection trends, the age of outstanding trade receivables, existing economic conditions, and any financial security associated with the receivables.

Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.

Deferred costs

Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an
incremental sales commission), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were $20.6 million and $17.5 million as of September 30, 2019 and December 31, 2018, respectively. Amortization expense for the deferred costs was $1.3 million and $0.8 million for the three months ended September 30, 2019 and 2018, respectively, and $3.5 million and $2.1 million for the nine months ended September 30, 2019 and 2018, respectively.

Deferred implementation costs

The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were $4.8 million and $3.9 million as of September 30, 2019 and December 31, 2018, respectively. Amortization expense for the deferred implementation costs was $0.4 million and $0.1 million for the three months ended September 30, 2019 and 2018, respectively, and $1.0 million and $0.4 million for the nine months ended September 30, 2019 and 2018, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).

Deferred revenue

Deferred revenue primarily consists of customer invoicing in advance of revenues being recognized. The Company generally invoices its customers annually in advance for subscription services and maintenance and support services. Deferred revenue that is anticipated to be recognized during the next twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as long-term.

Credit facility

As of September 30, 2019, the Company had no outstanding borrowings under its $50.0 million secured Credit Agreement ("Revolver") with the lenders party thereto and Wells Fargo Bank, National Association as agent for the lenders party thereto. The Company included $0.1 million of unamortized debt issuance costs related to the Revolver in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. For the three and nine months ended September 30, 2019 and 2018, the Company recorded an immaterial amount of amortization of debt issuance cost which is included in other income (expense), net in the unaudited condensed consolidated statements of comprehensive income (loss).

Income taxes

The Company recorded an income tax provision of $0.1 million and $0.2 million for the three months ended September 30, 2019 and 2018, respectively, and $0.6 million and $0.2 million for the nine months ended September 30, 2019 and 2018, respectively, primarily related to foreign income taxes and withholding taxes. The effective tax rate was (0.6)% and (1.1)% for the three months ended September 30, 2019 and 2018, respectively, and (1.1)% and (0.3)% for the nine months ended September 30, 2019 and 2018, respectively. The income tax rates vary from the federal and state statutory rates primarily due to the valuation allowances on the Company’s deferred tax assets and foreign and state taxes not based on income. The Company estimates its annual effective tax rate at the end of each quarterly period. Jurisdictions with a projected loss for the year where no tax benefit can be recognized due to the valuation allowances on the Company’s deferred tax assets are excluded from the estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter depending on the mix and timing of actual earnings versus annual projections.

Recently adopted accounting pronouncements

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)" ("Topic 842"), which requires the lessee to recognize most leases on the balance sheet thereby resulting in the recognition of right-of-use ("ROU") assets and lease liabilities for those leases currently classified as operating leases. Lessor accounting remains largely unchanged from current guidance, however, Topic 842 provides improvements that are intended to align lessor accounting with the lessee model and with updated revenue recognition guidance. This standard took effect in the first quarter of 2019, including interim periods within that reporting
period. The Company adopted Topic 842 as of January 1, 2019 using the modified retrospective method by recognizing the cumulative effect of initially applying the new standard as an adjustment to the opening balances of operating ROU assets and lease liabilities, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under the prior lease accounting rules in ASC 840, "Leases".

The Company elected the package of practical expedients permitted under the transition guidance within the new Topic 842 standard for all asset classes, which among other things, allowed the Company to carryforward the historical lease classification. The Company also elected the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company made an accounting policy election to not recognize leases with an initial term of 12 months or less on the balance sheet and instead would recognize those lease payments on a straight-line basis over the lease term in the unaudited condensed consolidated statement of comprehensive income (loss).

The adoption of the standard had a material impact on the Company’s unaudited condensed consolidated balance sheet as a result of the increase of $26.9 million in assets and liabilities from recognition of ROU assets and lease liabilities. The standard did not have a material impact on the Company's unaudited condensed consolidated statement of comprehensive income (loss).

In August 2018, the FASB issued ASU 2018-15, "Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract" ("Subtopic 350-40"). The amendment aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred to develop or obtain an internal-use software. The standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019; early adoption is permitted. The Company early adopted Subtopic 350-40 prospectively effective January 1, 2019 and there was no impact on the Company's unaudited condensed consolidated financial statements as of the adoption date. In addition, the new standard had no significant impact on the unaudited condensed consolidated financial statements for the three and nine months ended September 30, 2019.

Recently issued accounting pronouncements not yet adopted

In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("Topic 350"), which eliminates step two from the goodwill impairment test. Under the amendments in this standard, an entity should recognize an impairment charge for the amount by which the carrying amount of a reporting unit exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The standard is effective for interim and annual reporting periods beginning after December 15, 2019; earlier adoption is permitted for goodwill impairment tests performed after January 1, 2017. The Company is currently assessing the impact of Topic 350 on its unaudited condensed consolidated financial statements.

With the exception of the new standards discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the nine months ended September 30, 2019, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.
XML 50 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share (Note)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share

The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands, except per share data)
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
Net loss
$
(17,347
)
 
$
(15,786
)
 
$
(51,781
)
 
$
(51,486
)
Denominator:
 
 
 
 
 
 
 
Weighted average shares (basic)
41,276

 
35,676

 
39,438

 
33,568

Dilutive effect of potential common shares

 

 

 

Weighted average shares (diluted)
41,276

 
35,676

 
39,438

 
33,568

Basic loss per share
$
(0.42
)
 
$
(0.44
)
 
$
(1.31
)
 
$
(1.53
)
Diluted loss per share
$
(0.42
)
 
$
(0.44
)
 
$
(1.31
)
 
$
(1.53
)

    
Dilutive potential common shares consist of shares issuable upon the exercise of stock options, settlement of SARs, and the vesting of RSUs and MSUs. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately 2.1 million and 2.2 million for the three months ended September 30, 2019 and 2018, respectively, and 2.1 million and 2.1 million for the nine months ended September 30, 2019 and 2018, respectively. Potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were 3.1 million for the three and nine months ended September 30, 2019.
EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %6B6$\?(\\#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,$% @ 5:)83R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !5HEA/B*=$FN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFD1?Z(N%Z:=0$)B$HA;E'A;1--&B5&[MR<- M6R<$#\ Q]B^?/TMNM1=Z"/@;JG]C< 79*3M$NJ7$GQY>\;F'[2*K7F'Y%*^CH<<7.DU^;A_5VPV1=\?N"5T5]O:TKP6]%<_<^ MN_[PNPB[P=B=_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !5HEA/XHBAKB\# Z#P & 'AL+W=OY25:W42J>KVO[F$B=!!S@% M)[F^?8W#T=0[[I^ SG MCZJQ3W:ZK0MCA^T^Z8ZM*K:.5%<)I>DDJ8NRB5<+-_?4KA;Z9*JR44]MU)WJ MNFA_/ZI*7Y:QB-\GGLO]P?03R6IQ+/;JFS+?CT^M'25CE6U9JZ8K=1.U:K>, M'\3]6E)/<(@?I;IT-_=1OY47K5_[P>?M,D[[%:E*;4Q?HK"7LUJKJNHKV77\ M&HK&HV9/O+U_K_[1;=YNYJ7HU%I7/\NM.2SC61QMU:XX5>997SZI84-Y' V[ M_Z+.JK+P?B568Z.KSOU&FU-G=#U4L4NIB[?KM6S<]7)]DF4##1-H(-!(H-E_ M"7(@R)$@G$)R79G;ZH?"%*M%JR]1>W7K6/2'0MQ+^S(W_:1[=^Z9W6UG9\^K M=)&<^S(#XO&*H!N$&!&)K3T*$!)X)$:G?P76'"&Q@(0[D(XN;^@9IF>0GCEZ M=D//O1? $1,LD$.!G-&GG@!'S+# ! I,&'WN"7"$2+'"%"I,.5]X$@!"6&(& M)6:<+ST) DX/8<2<\[WK0:0@-07?;H0)&"X"H16\@N\YP%# = &3 M^R"(5_!M1YB [P+'5TA>P7<>80+6"YQRP4-,OOD($W(?1UWP)!-S'V!"[N.\ M"QYG8NYSC RYCS,O>*(E:LGP3 MS[7TW4>8@/N$LT\\U])W'V"R@/N$LT\\UYGO/L"$OOF$LT\\UQGY*@ 3^'] M./O$_, 3.LD29U_R7.?^&0.8H K.ON2YSOWO M&, $57#V)<]U[IWD]8#)':89DIM.)[GT4Y/<="*U:O>N:>NBC3XUKF.\F1T; MPP?7%R9_X=>N\FO1[LNFBUZTL?V0ZUIV6AME%Y3>V:4<;",[#BJU,_WMU-ZW MUV[N.C#Z.'2JR=@NK_X 4$L#!!0 ( %6B6$\1FN2'A@0 46 8 M>&PO=V]R:W-H965T&ULC9C;;N,V$(9?Q?#]KL09'@/'0.VB M:($6"+9H>ZW$3&RL9+F2$F_?OI2L&,[,<-L;6Y+_(?\1QQ\/JW/;?>WW,0Z+ M;TU][.^7^V$XW15%_[2/3=5_;D_QF'YY;KNF&M)M]U+TIRY6NRFHJ0LH2ULT MU>&X7*^F9P_=>M6^#O7A&!^Z1?_:-%7WSR;6[?E^J9;O#[X<7O;#^*!8KT[5 M2_P]#G^<'KIT5UQ;V1V:>.P/[7'1Q>?[Y0_J;HMN#)@4?Q[BN;^Y7HRI/+;M MU_'FE]W]LAP=Q3H^#6,35?IZB]M8UV-+R^L_32CD]3'4UOWT^?B MZ;4?VF9N)5EIJF^7[\-Q^C[/[;^'R0$P!\ U0.GO!N <@"2@N#B;4OVQ&JKU MJFO/B^XR6J=J+ IUA^EE/HT/IW6;"X2N)' 1\66 M*XR_2HK4_]4$B"9@BL?;^"#'HQB/4[R^B;(BL9/D.$E0!65I)EP&P6AG M93=:=*.Y&T7<7"3FIAMC@K?$#%=IY0%D+T;T8K@7DO+&<"]:&6*%BW3I,V-D M12>6.T'BQ+).O+.:..$B[4QF?)SHQ'$GI).-8YV@#PCDG[$59-HJC;(;+[KQ MW UY^1O/NE$8'"U=0:5MKG*#Z"5P+Z0F-X'U MYH3[QP52G[4*5,I9([85@J M><)&L=0!30ZXT<&I@+N)U _P/\IWCLZ M5((,/:#*^)$!K#B!'27PK+GMR%I34CM<953(58\,8,4)["B!E8!@Y1VRUR- M&&VXJ<:/CF0,*\-F.)?AN)+QJ3@_'>6GXFQT98DT(ZZR 7/U)R-4<88ZRE#% MZ:B<1F:'RX(I,]A2,D,5AZBC$%6OUODH),4N D=92D("!2H4;Z;@1="& SA0PR2H&CE#)I YR1&E#3TA%D"JV! MS&!!9O')6>HH2X%#$I3VAL)=TKFT/LF-F4Q3X#3UE*; .:FT*6G]2#(7RLSL M!S)/@?/44YX"YZ0J0PET^2;HO+A#QB-R/'I*(Q3P2.M: MTF1 C3(7D7,QL%TUYUU:16E#:TG0H=7>Y<8HL\WG7*3+ZPURX'U*NR6VKOMO MW4=',AF1DS%0$"$GWB?46M-AW4I"".#*G"<9CLCA&"B0D%/ODU8,UI(L,33# M))0!B1R0@3()!4 :$PP[GN&ZM/D,N<,B&9+((1DHDF:-_5C8?'L@Z,3M07%S M'C<>D/Y6=2^'8[]X;(>A;:8#N.>V'6)JL_R]J>/S,%ZZ=-U=#B8O M-T-[F@]=B^O)[_I?4$L#!!0 ( %6B6$\M\O^$7 ( H( 8 >&PO M=V]R:W-H965T&ULC97;CILP$(9?!?$ :W,PAX@@E515*[52 MM%7;:R=Q EK U';"]NUK&X+ >#>;B_C /S/?V#"3]92]\)(0X;PV=GN49O8JZ M:LF>.?S:-)C]*TA-^ZWKN?>-Y^I2"K4!\JS#%_*3B%_=GLD5F+R6IU$&;LK/ M*"D&B3^3^$O%;JU R20!,OX$X5LA?&T?SB%B V*01%K2CIR)@6'1Q&]P!%:. M8,UAQ"@&23R+ 9\@] R21ZH%2VAE"=%C4Y"S6-Y9P-W6E8"-J-G1=,[3__#U!+ P04 M " !5HEA/VD3A)SX& "5(0 & 'AL+W=OU41)C-I69BM)]^U' MRZIKW7N8]J6QU1\O>IN_1U]SC;/^^:^KXOM%G/V)@PV]2K[?3VNG_V<7=[W;YT MZ]6V^;B;[%\VFWKWW[Q9MV\W4YI^>_!I]?C4'1[,;J^?Z\?FSZ;[Z_GC+GV; MG:+-#@9[X>]6\[<\^3PY2/K?ME\.7W^YOIN;0 MHF;=W'6'$'7Z\]HLFO7Z$"FUX]\AZ/14YZ'@^>=OT7_IQ2;:3&=W#N]_V_D[N7?==N MABBI*9OZZ_'O:MO_?1OB?RN&"_!0@$\%4MWO%;!# ?N]@'NW@!L*N)^MP0\% MO*AA=M3>=^:R[NK;ZUW[-MD=\^&Y/J0=7?DT7'>'A_WH]/^7^G.?GK[>D@G7 ML]=#H(&9'QD>,7',+ %S(F:I!:=F,&K&G%5Q'E>PT 290C3BAU&J]Z.,&FIA M?]D^@!L%*$5_'9G0,]N>\50$T=B%IIPA%GV_U!0Y'ZT1N@!&OB2+I3DHS6EI M).J9'QE_5D]PY 6UT)0K3?1"FJ:H2,%$;U8 <\Y1)KT\E.:!-!+2O*J'@RVL MD*8I*EV4HZ:IF/0+JM*4CY$SP@(4%H PD?/SH)ML0Q3R%X"BTL@QTY0M"EEC M!2AOHL'"(A06@3 Q%O.HJXDQB)5IH2DN?2FR;*FI5)\SHLI*8T4(9499 945 M?0@[4N9P@!(&*$'7B'&:EUHT!2/GJ:8H>MG-2TV%8-0*I"D_RK*1,#+8C R0 MIMS(@*'R7DY4A!F* MI-\/T'DU%\1>+HL+R*6=@70/Q-F"Y3R"Q.V60(^R])G2=O>15HCY*(+,"\[ M:XEB!4-2G*;*D)NTV&<)&"U+HR5M>Q<4V992&N)\D%NM)>+2=)$N5F'.4BX[ ML>%2 20Z*;$ =J'6)0"I;2V O$S?"D;*S5N\#2"P#V"Y#QB@,!XY-4T6D/.Q M4-,.<,DG"I69D'-%1B+C_0"#_8 \(QYS+P7):>.T#ECWH(8ZJ' (9Z"&+9'L+VR\!^6=KO /TP M 3"FY $,R8-85AZV7@;6:S.+&V/K96"]LK%SUB;H4J8%V4,:LSZHPRW"2F?E MY@MA*5SFMH6Q\3(P7KE[G;.V02@/'4N!/( A>0![1QYV7XX@ 7(YA-V-@;M9 MZ6X#-%J.@Y?VAJA"W;$!*,H;H I1UN=2&QL< X.STN!8GSN1,D!I90 "R@"5 M56:QKUG@:U;ZFM5'S@LJC+R264#.%U$N;(CS[-7*!CDJ;,:Z+?8V"\ZZ-N-M M%GN;!=XFI^'C2[(VP" L2U4"@",C"EE/E6 "^F0GNNBS%4R.EO*I=OJ M,QZ143MO@)5&WHDL 66-=_*2"V <;/:>''N;!=?)9\T>A\#>9I&WJ00 -[+. MZ5D"L, RVA)@SL4H[TL05IIL?F-OL^CR5HV_MIDT%G)O@ZC"LQ2GJ8*#O&]' M5 R2"E"IIS/WMQ8; MFT4WN&K@P86JO+,'C&SP$C D,Z,"$)O,>#GL:0YXFLO&PO=V]R:W-H965T&ULA9E1;^(X%(7_ M"N*=P;ZV$Z>B2(75:E?:E4:SFMWG%-R")A V23W===[J;S]O-+AS*]E-]"L?XGZ>Z.91=O&R> MY^VI">5V:'2HYJ14-C^4^^-TN1CN?6Z6B_JEJ_;'\+F9M"^'0]G\MPI5?;Z? MZNG;C2_[YUW7WY@O%Z?R.?P5NJ^GSTV\FE^C;/>'<&SW]7'2A*?[Z8.^6]N\ M;S H_MZ'/O]+?JO0_(QF<>R#>NZ^F>_[7;W4S^=;,-3^5)U7^KS;V%,R$TG8_9_ MA-=017GO)/:QJ:MV^#O9O+1=?1BC1"N'\OOEC:(/;] MLP9F;&!^-+!#\A=G0ZJ_E%VY7#3U>=)<9NM4]@^%OC-Q,#?]S6'LAO_%;-MX M]W6I+2WFKWV@4;.Z:.A696%P M L#V"& O0U C@W#19,-FN.@F3F=>\V2@3+K,VS'03L.Y&-Q@ P&R&0^EN=S MT;@;HUI19EDZ4E7DWF$O.?22 R\9\Y++7K0KF!4I\H5+/"<>6O' 2LZL>#DL MG@P?%J#*C$N,2P'-%,",9V8*T8UB1J1B1HZP#ZTP Q1P4G (J ^M GIQ)#H M!(ZTM.(4MZ(_MB(E)D\X@=1ZT 2<:.Z$1#=.*6%&JE3""\:;!GQ+SC$&G :$ M$=47B7=08 M+\(()8!0QQSZ;) M.).13%N5J-((0Y4 5'E/*T*P5$X+1U*76"4(\Y0 3S.^8A$"I2)>Q"*9R5)% M+&&>$N!IQC<7!,I0+\9&BE)C@TE*H C-.$I)0I+7'FN@23G!%"50@_*B>T4 MD'$YD].$0*J*%+LP2:F0;V:6>+D-QI\!^,LX_LS'%220:)U"L<'D,X!\&2>? MD4C31>&X':#**3'?!G//@#HRXV6^D17B+);.!2^\D*ZXK>/>.TILE@%&,XY1 M(_DH)DM*M-6%2]0X!C/4 (;FG*'F9VP!M SY_0TH,ST8K$#JI07C$\#\"DJ40,JT8@V_KO#&NA2;C!"#4"H MJ$0-0&.L;;1XI:0NY0;CTX!]O*A$C:PQ,^LU+_V +&'&8A!; .*<@]A*RL8M M#%DVH6N@2[G!*+8 Q7PSL+(2LC;SBK]/0*:-RU1B#V,QC2V@<F8HA90E/]( MNK*2CA17#OZHKH$N5MA.);N]?#F0?J3Q/8 M_96^6U^.6'Z$N9SX_%DVS_MC.WFLNZX^#"<*3W7=A>A0?8ICM0OE]GI1A:>N M_YK'[\WEI.5RT=6G\11I?CW*6OX/4$L#!!0 ( %6B6$\A\; A+P@ & Q M 8 >&PO=V]R:W-H965T&ULC9M?;]LV%,6_BN%WUR)Y M28I%$F"V$V_ !A0=MCV[B9(8M:W,5I+NVT^2%=>\]]#22Q.[A^3EO]\]I)2K M]W+__?!<%-7HQW:S.UR/GZOJY?-T>KA_+K:KPZ?RI=C5__-8[K>KJOZX?YH> M7O;%ZJ$MM-U,=9:YZ7:UWHUOKMKOONQOKLK7:K/>%5_VH\/K=KO:_S%KO#NMR-]L7C]?@7 M]7F99TV!5O'WNG@_G/T^:KKRK2R_-Q]^>[@>9TU$Q::XKYHJ5O6/MV)>;#9- M374<_W:5CD]M-@7/?_^H_:[M?-V9;ZM#,2\W_ZP?JN?K<3X>/12/J]=-];5\ M_[7H.F3'HZ[WOQ=OQ::6-Y'4;=R7FT/[[^C^]5"5VZZ6.I3MZL?QYWK7_GSO MZO\HA@OHKH ^%5#J8@'3%3"G EI?+$!= 3H5,.YB =L5L#];H(L%7%? _2S@ M+Q;P70%_*N#:49H>1[>=KL6J6MU<[W;C-CC0VULR1QL6:!=+X6'.+-'FLN4.:$&N60!.R MDV9:C\EI8#0<&-U60%$%BG7ZJ+&M9M=JC HF*&]Q2P:V9$!+FDW!4>/.6IJ0 M"Y[U>BYEAD^"E.C,!\WF_!8TJ$PP?"J 3)M<+(\ETN7*X6$B.$P$ALFPJ$E, M"%$]&WEB/BQLR+:5F*@APA4X6($#D?+]XD2DRJD0/&['PW8\:(=-]]R+@5>X MB1PVD8,FV):=Y:(K$Z6(K> %5B6""3"8 ()A"W(>1#,V:*,2XZHR#,4,M!0X M%3/9HZ"LX6#,+LQ QT5<4V+-J03(E8BY-B0\&"5:\M928A\J3$8%T.CXHE"2 MC\1Q6'@_&I)#]UQDG=B2(R&)]E6:HMS" E(:0SS=LB,>/$^RU!5>^% M8%/18% I"Z(Q?"(L;BJUNC#2E&2:SH1/0% C$I/>)XL#PNQ3$GXZLSP@+UH* M7K,1NNM3Q>%@3BH)2ITY'@Y@H+%L>)9]JC@<3$HE45EG>1Z.9.7$*N*V[:Y? M%]LIS%0MF:HS1N];+4EX,8%KS$*-6,CYK24+GVT!5QF695KQ[ MLB[HJD!]$^U#("9<(J%1+C4S"::X5SQP:>%U?QYZ9U-1@6FM :SGFDM9& M>Z6,"8G&,*XUP+7BUEI+%D]<[BSWUEIBW7B^$&1==8.4BX4@Z\(+ <2F'=56 MD2\$(#29SQ/#A?.)!OE$<8NM93ZYO$5Q0M%NN,O6. 5HY'^YS]82[CJ9:S2& MNT8NF!OM3C3 :6O,;(WL+6>V1BP.?!5*D4OTV&!8&V2 N=4V$M;*Y3IU]L6H M-A+5TFH;@#EQQESTJ>)P, L-8*%PT0:P,">3F&Z3./6#8[]PT4:",!?7*CVB M.!@,2H-\+:>R :?K2Q[:8,H8Y%JYA^Y$ESRT21C;5#280P896^ZA#7"L%SRT MP;PRR+)R#VTDKR@0W^%]JC@<3#6#+"MWT 8=V_D=T$5-' I>%VE;MG ]#' MKP:7/:+XF@FSCY!1Y1N3P)%=62^\<[\N#@E#DI"?Y=Z9)/XN)F;"!"1$0 [D M3G2^/9%W!C+AG0G %'EG4!>T3* ^[)V1,.V="5.YYX\20%UX MQ[GK8[\P#@JG)O+#W3CA=$)# MKHI)FN1$NB:<*6C('3#)))#GUJ=Y%YKRP.".<3.^2VV$JXUV/-#;X%M\7GJC@<#&R+ M@.UYQP&P@[;.)QXC6,QKBWB=\ZZ#JV"5!_Y G5Q2!C5%IEZ[E:L1+7*Q1L(BUY9_%06 ]TA M8\\SKP,4]N*.OD\5AX-)[1"I.1@=N#&VRO,+Q3L'[CYB71P29K4#WE_S^U(G M*8R]R0!A'!0FM@/$YL]P9DZ^8- X6G-IIG@J'*..P<%9Q(*MH\5($N%O. M5&Z23^-2&5\'MP[<.%W \YKBF'%6\4/\OP?/*T-P?.GWRN* <$[Q0_R_!_X_ MX_!>>.#_SU5Q.#B;^"'^WTL0*T]!^=1<8!3[(?[?2\#Z>F/Q!>VE_1?#@VM* MQ8PY[='M/$\?'MAZ\0KFHD\5AX-)[M'U/">Y!Q1TEM_>]*GBC:@@QD8Z:!G0\*T9\MQHLG!R41XMAR\&X,]VQ#E,:SIV6OBS=\>_+': M/ZUWA]&WLJK*;?M>^&-95D5=:_:IKN^Y6#VJVF3-NG4 M:=UG+G$25(@S()?NWP](FF5=O@ V?L_/QF0CFA?; CCRJE5G<]HZUQ\9LV4+ M6M@;[*'S-S4:+9PW3<-L;T!4$:05XTGR@6DA.UIDT7C/QEML8:FDALY*[(B!.J?WN^,I#?$Q MX%G":%=G$BJY(+X$XTN5TR0( @6E"PS";U=X *4"D9?Q:^:D2\H 7)_?V#_% MVGTM%V'A =5/6;DVIP=**JC%H-P3CI]AKN>6DKGXKW %Y<.#$I^C1&7C2LK! M.M0SBY>BQ>NTRR[NXW23WLVP;0"? 7P!'&(>-B6*RA^%$T5F<"1FZGTOPA/O MCMSWI@S.V(IXY\5;[[T6G!\R=@U$<\QIBN&KF-T2P3S[DH)OI3CQ_^!\&[[? M5+B/\/T_"N^V"=)-@C02I&N"??*NQ*V8]T6R54\UF"9.DR4E#EV2W/@1:OT'6PP%M0O'C_YLIC&;#(?] M_(/8\HV+/U!+ P04 " !5HEA/(W;ZK[8! #2 P & 'AL+W=O-"VQO0%61Y 4A.YVWXAD7.$RC[Z3*7,].,$5G RR@Y3,O!U! MZ+' "7YW//&V<\%!RKQG+?P"][L_&6^1A:7F$I3E6B$#38%ODL,Q"_$QX ^' MT:[.*%1RUOHY& ]U@7=!$ BH7&!@?KO +0@1B+R,EYD3+RD#<'U^9[^/M?M: MSLS"K19_>>VZ E]C5$/#!N&>]/@#YGKV&,W%_X0+"!\>E/@)(_X/3;7BZJ3"- M\/23PG2;(-LDR")!]HD@^U+B5LS^2Q*RZJD$T\9ILJC2@XJ3O/(N WM#XYM\ MA$_3_LA,RY5%9^W\R\;^-UH[\%)V5WZ$.O_!%D- X\+QNS^;:24;.%GB.JV%?3N",GU* MU_3#\2RKV@<'RY)65/ 3_*_V9-%B$TLA-31.FH98*%-ZMSXE A'*^#MRTBEE ,[/'^R/L7:LY2P< MW!OU1Q:^3NF>D@)*T2G_;/IO,-9S3S_<7.]&V#* CP ^ ?8Q#QL21>4/PHLLL:8G=NA]*\(3KP\<>Y,' M9VQ%O$/Q#KV7C&]N$G8)1&/,<8CALYCU%,&0?4K!EU(<^7]PO@S?+"K<1/CF MD\+=,L%VD6 ;";:?"/9?2ER*N?V2A,UZJL%6<9H>:>!O>/Q3?Z% M#]/^)&PE&T?.QN/+QOZ7QGA *:LK'*$:/]AD*"A]..[P;(D; M9^]02P,$% @ 5:)83TF:A'*V 0 T@, !D !X;"]W;W)K&UL=5-ACYP@$/TKA!]PN&C;ZT9-;J]IVJ1--M>T_U7X!9ICWYLTPY!.:1]L!./*D56\+VCDW'!FS50=:V!LS(7;46IC?)U X%?1 MGQT/LNU<<+ R'T0+W\!]'\[&6VQEJ:6&WDKLB8&FH'>'XRD+\3'@AX3);LXD M5')!? S&Y[J@21 $"BH7&(3?KG /2@4B+^/7PDG7E &X/3^S?XRU^UHNPL(] MJI^R=EU!;RFIH1&C<@\X?8*EGC>4+,5_@2LH'QZ4^!P5*AM74HW6H5Y8O!0M MGN9=]G&?YIOT_0+;!_ %P%? ;S^(\,2'(_>]J8(S MMB+>>?'6>Z\ESY*<70/1$G.:8_@FYK!&,,^^IN![*4[\'SC?AZ>["M,(3U\H M_$_^;)<@BP39"P+^JL2]F/15$K;IJ0;3QFFRI,*QCY.\\:X#>\?CF_P-GZ?] MJS"M["VYH/,O&_O?(#KP4I(;/T*=_V"KH:!QX?C.G\T\9K/A<%A^$%N_&PO=V]R:W-H965T[^OI3LNF[G%TFD> X/*2H=C'UV#8 GKTIJE]'&^^[ F"L:4,)=F0XTWE3& M*N'1M#5SG0511I"2C&\VUTR)5M,\C;Z3S5/3>]EJ.%GB>J6$_7<$:8:,;NF[ MX[&M&Q\<+$\[4<,3^-_=R:+%9I:R5:!=:S2Q4&7T;GLX)B$^!OQI87"+,PF5 MG(UY#L:/,J.;( @D%#XP"-PN< ]2!B*4\3)QTCEE "[/[^S?8^U8RUDXN#?R M;UOZ)J.WE)10B5[Z1S,\P%3/GI*I^)]P 8GA00GF*(QT<25%[[Q1$PM*4>)U MW%L=]V&\2?83;!W )P"? ;7?A!=Y:LU [-C[3H0GWAXX]J8(SMB* M>(?B'7HO.4^2E%T"T11S'&/X(F8[1S!DGU/PM11'_A^M6.W(V'E\V]K\RQ@-*V5SA"#7XP69#0N7#\0;/=ARST?"FFWX0F[]Q_@90 M2P,$% @ 5:)83S0:_S&W 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0FAPYO:F.U M\&C:AKG>@J@B2"O&D^0#TT)VM,BB[VR+S Q>R0[.EKA!:V%_GT"9,:<[^N9X MDDWK@X,562\:^ [^1W^V:+&%I9(:.B=-1RS4.;W;'4]IB(\!SQ)&MSJ34,G% MF)=@?*ERF@1!H*#T@4'@=H5[4"H0H8Q?,R==4@;@^OS&_AAKQUHNPL&]43]E MY=N<'BBIH!:#\D]F_ QS/;>4S,5_A2LH# ]*,$=IE(LK*0?GC9Y94(H6K],N MN[B/T\W^,,.V 7P&\ 5PB'G8E"@J?Q!>%)DU([%3[WL1GGAWY-B;,CAC*^(= MBG?HO18\/63L&HCFF-,4PU%\E6/=5@FSA-CI1FZ.(DK[S+P-[Q^"9_PZ=I_R9L M(SM'+L;CR\;^U\9X0"G)#8Y0BQ]L,134/AP_XME.8S89WO3S#V++-R[^ %!+ M P04 " !5HEA/^_=N^/(1C3/M@5PY$6KSN:T=:X_,F;+%K2P=]A#YV]J-%HX M;YJ&V=Z J")(*\9WNP],"]G1(HN^LRDR')R2'9P-L8/6POP]@<(QIWMZS/QMOL86EDAHZ*[$C!NJ'X!>9Z#I3,Q7^#*R@?'I3X'"4J&U=2#M:AGEF\%"U>IEUV M<1^GF^0&VP;P&< 7P'T$L"E15/Y).%%D!D=BIM[W(CSQ_LA];\K@C*V(=UZ\ M]=YKP0\\8]= -,>_=N^-(!V.?70/@R:M6KK<]'),0'P-^2QCB5?S+# TSU7%,R%?\#+J P/"C!'(51+JZDZ)TW>F)!*5J\CKMLXSZ, M-TDRP=8!? +P&;"/>=B8*"K_*KS(4VL&8L?>=R(\\?; L3=%<,96Q#L4[]![ MR?GU3V#L>W^1?^#CMC\+6LG7D M;#R^;.Q_98P'E+*YPA%J\(/-AH+*A^,MGNTX9J/A33?](#9_X_PO4$L#!!0 M ( %6B6$^_+6*ZM@$ -(# 9 >&PO=V]R:W-H965T%^".>^_>'4;@['78B/ 3\E#'9Q)J&2,^)+,+Z6 M&4V"(%!0N, @_':!.U J$'D9OR=..J<,P.7YG?TAUNYK.0L+=ZA^R=(U&=U3 M4D(E>N6><7B$J9YK2J;BO\$%E \/2GR. I6-*REZZU!/+%Z*%J_C+MNX#^,- MWT^P=0"? 'P&[&,>-B:*RN^%$WEJ<"!F['TGPA-O#MSWI@C.V(IXY\5;[[WD M_"9)V24033'',88O8C9S!//L$VPKPT.*2@=CGUT#X,F+DMIEM/&^.S+FB@:4<#>F XTWE;%*>#1MS5QG M0901I"3CF\V!*=%JFJ?1=[9Y:GHO6PUG2UROE+"O)Y!FR.B6OCD>V[KQP<'R MM!,U_ #_LSM;M-C,4K8*M&N-)A:JC-YMCZ 7RT,;G$FH9*+,<_!^%9F M=!,$@83"!P:!VQ7N0!GW5L=]&&_V M?(*M _@$X#/@-N9A8Z*H_+/P(D^M&8@=>]^)\,3;(\?>%,$96Q'O4+Q#[S7G MAR1EUT TQ9S&&+Z(V---/XC-WSC_ U!+ P04 " !5 MHEA/\!FFN+(" !\"P &0 'AL+W=OZ9O+/AE?BMHQ)?)]X+4]G M;2>25=&R$__!]<]V*\TH&5@.94,S&^ 0;R6_J8?WR&YE M)\2['7P]+./4KHA7?*\M!3./*W_A5669S#I^]Z3QH&D#']_O[)_=YLUF=DSQ M%U']*@_ZO(P7<73@1W:I]*NX?>']AJ9QU._^&[_RRL#M2HS&7E3*_4;[B]*B M[EG,4FKVT3W+QCUO/?\]# ?0/H!Z 4DGY%;^B6FV*J2X1;([_);9.R;/U)S- MWDZZHW#?S.*5F;VNZ&Q>)%=+U&,V'88^8,B 2 S[($&1Q(:.PBD.S^ *,Q>> M/89G&2:80(*)(YC\M\6%MT6$R;'(%(I,QP3SU!-!F,!)SJ#(#!!03P1A L",+,L4@.17) X%\\P@0NGJ0X@](QQ<*_>@@* MW#T)9"H!%/[M0U#@^@E,US6A@,(W 0%'$!P7I,,4/@>@*" "0A.?P)R>^'; M ()"/L 5@(#TSD<^0*"0#W 1("##\Y$/$"CD UP'"$CR?.0#! KY )<" O(\ M'_D @4(^P-6 @%3/1SY H( /**X'=)SJ6>K[ ()"_ZJX'M!QJF>I[P,("OB MXGI QZF>I;X/("C@ XKK 1VG>I;Z/H @WP?)0_-3T:<%]UD:+A7?P%02P,$% @ 5:)83XZ^F:JW 0 T@, !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0@]FTVQ4@91-% MK=1(JU1-GKTP@!5?J&V6Y.]K&T)HRHOM&9]SYN)Q/FKS8CL AUZE4+; G7/] M@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T2;X0R;C"91Y])U/F>G""*S@9 M9 >"@Y1YSUKX!>YW?S+>(HM*S24HR[5"!IH"WZ2' MXR[@(^")PVA79Q0J.6O]$HP?=8&3D! (J%Q08'Z[P"T($81\&G]F3;R$#,3U M^5W]/M;N:SDS"[=:///:=07>8U1#PP;A'O7X'>9ZKC&:B_\)%Q >'C+Q,2HM M;%Q1-5BGY:SB4Y'L==JYBOLXW5S3F;9-H#.!+H1]C$.F0#'S.^98F1L](C/U MOF?AB=,#];VI@C.V(M[YY*WW7LHLV>?D$H1FS''"T!4F71#$JR\AZ%:((_V/ M3K?IV6:&6:1G:WJ6;0OL-@5V46#W3XG?/I6X@4F33T'(JJ<23!NGR:)*#RI. M\LJ[#.Q-?$3R 9^F_8&9EBN+SMKYEXW];[1VX%-)KOP(=?Z#+8: QH7C5W\V MTYA-AM/]_(/(\HW+OU!+ P04 " !5HEA/Z>3%I[8! #2 P &0 'AL M+W=OE+]IM)',>=.TQ/8&6!U!4A"ZVWTCDG&%RSSZCJ;,]> $5W T MR Y2,O-Z *'' B?XW?'(V\X%!RGSGK7P!.Y7?S3>(@M+S24HR[5"!IH"WR3[ M0Q;B8\!O#J-=G5&HY*3U!4$@H'*!@?GM#+<@1"#R,O[.G'A)&8#K M\SO[7:S=UW)B%FZU^,-KUQ7X&J,:&C8(]ZC'>YCKN<1H+OXGG$'X\*#$YZBT ML'%%U6"=EC.+ER+9R[1S%?=QNKF\FF'; #H#Z *XCGG(E"@J_\X<*W.C1V2F MWO?E+X'X)LDR"+!-DG@O1+B5LQV9-_6^T=N"E["[\"'7^@RV&@,:%XY4_FVG, M)L/I?OY!9/G&Y1M02P,$% @ 5:)83QK'$][I 0 9@4 !D !X;"]W M;W)K&UL=53;CILP$/T5Q >LP4!"(T#:;%6U4BM% M6[5]=F"X:&U,;1.V?U_;$$I9[TML#^,*'T4#9*# %)9$J,(!\$!,=+U?I'9V$44&1\5[7JX"$^. MC!'QYPR43[D?^O? <]>TR@10D0VD@>^@?@P7H4]H5:DZ!KWL>.\)J'/_,3R= M4X.W@)\=3'*S]TPE5\Y?S.%+E?N!20@HE,HH$+W4OQ7N '5<).)]B@Y ME?;7*T>I.%M4="J,O,YKU]MU6O3O-#8<$4@K;Y:8)?%&;^A8S<] M:>2@]/D\%8 M!SL3%^:=YSHZ38X. ;PS<6$BMTGJ-$D= O'.Q(5)=B9H\S]G(!K;X=(K^=C; MZ;*)KD/D$=L^^0>?)] W(IJNE]Z5*]UMMB=JSA7H5(('_72M'GKK@4*MS/:H M]V)N_?F@^+!,-;2.UN(O4$L#!!0 ( %6B6$][FCW$N $ -(# 9 M>&PO=V]R:W-H965T[EG',_N*0#FE?; #CRIE5K,]HX MUQT9LT4#6M@;[*#U-Q4:+9PW38J]4[*% MLR&VUUJ8WR=0.&1T2]\=S[)N7'"P/.U$#=_!_>C.QEML5BFEAM9*;(F!*J/W MV^-I%_ 1\")AL(LS"95<$%^#\:7,Z"8D! H*%Q2$WZ[P $H%(9_&KTF3SB$# M<7E^5W^*M?M:+L+" ZJ?LG1-1@^4E%")7KEG'#[#5,\M)5/Q7^$*RL-#)CY& M@<+W*;L&H0ES&C%\@=G.".;5YQ!\+<2) M_T?GZ_1D-<,DTI,E_399%]BM"NRBP.Z?$N\^E+B&.7P(PA8]U6#J.$V6%-BW M<9(7WGE@[WE\D[_P<=J_"5/+UI(+.O^RL?\5H@.?RN;&CU#C/]AL**A<.-[Y MLQG';#0<=M,/8O,WSO\ 4$L#!!0 ( %6B6$]VMTEQMP$ -(# 9 M>&PO=V]R:W-H965TI5"VP)US M_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$FNB61<]:^ 7N=W\RWB*+2LTE*,NU0@:: M_M M#L0@;B M^ORI_A!K][6O88S<7_A L(#P^9^!B5 M%C:NJ!JLTW)6\:E(]C[M7,5]G&ZR_4S;)M"90!?";8Q#ID Q\^_,L3(W>D1F MZGW/PA/O#M3WI@K.V(IXYY.WWGLI4_HM)Y<@-&..$X:N,+L%0;SZ$H)NA3C2 M_^ATFYYN9IA&>KJF[V^V!;)-@2P*9.L2T^1+B5N8KT6254\EF#9.DT65'E2< MY)5W&=@[&M_D'WR:]B=F6JXL.FOG7S;VO]':@4\EN?(CU/D/MA@"&A>.-_YL MIC&;#*?[^0>1Y1N7?P%02P,$% @ 5:)83]A^R.7$ 0 -P0 !D !X M;"]W;W)K&UL=53O;ML@$'\5Q .4!,=9%=F6FDY5 M*ZU2U&G;9V*?;50P+N"X??L!=CTO8U\,'+\_=\ Y&Y5^-2V 1>]2=";'K;7] M@1!3MB"9N5$]=&ZG5EHRZY:Z(:;7P*I DH+0S69/).,=+K(0.^DB4X,5O(.3 M1F:0DNF/(P@UYGB+/P,OO&FM#Y BZUD#W\'^Z$_:K&J0QKJ'-]M M#\?4XP/@)X?1K.;(5W)6ZM4OGJH<;WQ"(*"T7H&YX0+W((079.(]2 M"1.^J!R,57)6<:E(]CZ-O OC..TD^YD6)]"90!?";? ADU'(_"NSK,BT&I&> MSKYG_HJW!^K.IO3!^6-"8Q9'^ M0Z=Q>A+-, GT9$W?_\=_%Q78!8'=7R4F5R7&,+NX21HU22,"Z95)#+._,B&K MBY.@F_!D#2K5T(5V6467KKBCX>+_P*>6>F:ZX9U!9V7=\PF77"MEP:6RN7&Y MM*Z+EX6 VOKI%S?7TUN>%E;U&ULE5G;CJ-(#/V5 MB \8J"LD2B)U+IU=:5=JS6AWGNFDDO1'=C0F'_V*HW,V#.IY?P8+Z9_)_+2UK[@>E:Z\)LF/\N;/WXV2\''ZW?M MSY7SA3.O86:62?3]M,N/,R=P1CNS#Z]1_C6Y_6$:AY0S:KS_R[R9J("73 H; MVR3*JK^C[37+D[C14E")PU_U[^E<_=X:_>]B6( W OPN4-CN$Q"-@/@M('L% M9",@[P*\WX)J!-10"[H1T$,%_$; MP3<.KI5NE9A'LZG:7(;I?43=PG+!YM- M_.*!V):+5?ZK_Q49RXK5M[D0_M1]*Q4UF$6-X0\8YEF8%<#<$6[!X$Z#(QH+ M3L1YV\"2(I@76"0^U+(>H.698H2P,!N*40'V5\"PBTI>M&R,L0()%![ALZ0P 6"K M&J8>8-P#N#7%^6U8RSL-O=/ .SO#D1N? M1)O7V>^*4 #I!X"^L.@'E!1'Y ?B-@#G]1 ?0^)C0%Q:Q,? D$;,AP(W%,A\ MU<.=>;A]>X"]LONW1XVABEH"('RX $XH %P#8-6 .KWL&%(,>*EM+QFQ)3'[ M@< - (IQ'WLXVYX8!^S)C.64%$P1Q3'H9!>.I.A#PVT?\3QC O@8V#Z*G@[9 MT.Z#M(G@N'IR,!X5/9X9'12X=Q^B&M3PB.- M@9FFF$U)@SU$ !Y+@*OZF4V=XI36X*E$^KJW) R/5 9FJK)G*@0)VS\$DK9S M T!K"%(=;N%1R^BLU:0;!G2L!TK2U*T&(S< V94//&H9F+5*8Q4<#SSN#=\Y M?>$OA MN!UST(X5>6U#H"X[N+]RT%\U20$"=;VFXJ;)0=/4O$,%;DK<_T14<0/@8+-- MHPI 6G38P?7*0;W2J"*0Q'8$+FH!=K&ZHR<*7-2"#8^JP!4C0,60O@I!]F'( M!Z VF8X# K"ATO:&J@&UFA3ATHMI4\$U+$!YZJ[0XO(4ZA/9P94G4.61[" 0 MB4@_J$T&U[ 0YQFA[Y9"V%SZ<6TJ>!>($"9^QVC0N R%^/AV9&X@B6J8#L[ M".230ZM^4)L,[@42O"Z2[$@Z9LF)3C^F307W% DZ@=\Q+R3N!/(S9X4=AX6T M@NWD/$MZ"L@U?-MU'\Z68Y,>JD\)V6B;7,]YR?-A]?ZYXHF79]/6^H)-E@RL MK]AD77^,^*V^_C;R=Y@>3N=L])KD>1)7Y];[),E-X8#WI>@Q1Q/N[C>1V>?E MI5]&ULE5;;CILP%/P5Q >L,?=$ M!*F;JFJE5HJVZO;929R UF!J.V'[][4-00D<*O8EOC!GF)EP,%G+Q9LL*%7. M>\5JN7$+I9HU0O)0T(K()][06E\Y<5$1I9?BC&0C*#G:HHHAW_-B5)&R=O/, M[NU$GO&+8F5-=\*1EZHBXN\S9;S=N-B];;R4YT*9#91G#3G3GU3]:G9"K]# MS1UC9<_YFUE\.VYE)WN*QW>53%QDU=YTA/Y,+4"V^_ MTMY0Y#J]^^_T2IF&&R7Z'@?.I/UU#A>I>-6S:"D5>>_&LK9CV_/?RN "OR_P MAP(<_K<@Z N"40'JE%FKGXDB>29XZXCNWVJ(>2CP.M!A'LRFSTVZEWKWF M01)DZ&J(>LQSA_'O,/XC8CM%1.D 05K H,('5?BV/GQ0$<($ 4@06(+@@2"" M"4*0( 04Q*,<.DQD,;7%>*,1 (2) N"2"8V M<1R-HIAB_'3&20H*20$A,P_5"B18+8\">W!S> O"Z$$/3N-DW"!34(A7,V)F M.A4#8N8HX#;#_@-%&A MC_=AP>A)F6FBYZ([X[J%XDU_?J/A(R+_!U!+ P04 " !5HEA/8I4'3 ):@ZGMA.W?UQ>6)<1-FH=@#^><.3.&(>LI M>^45@'#>&M+RM5L)T:U\GY<5-)A[M(-6WCE2UF AM^SD\XX!/FA20_PP"%*_ MP77KYIF.[5B>T;,@=0L[YO!STV#VIP!"^[6+W/? 2WVJA KX>=;A$WP'\:/; M,;GS1Y5#W4#+:]HZ#(YK]PFMGE.%UX"?-?1\LG94)7M*7]7FRV'M!LH0$"B% M4L#R^49RYH,ZA(*PU^,]>ZU=?>W%DL!YJ= M$ Z$<"3(W/<(T4"(/@CQ74(\$.+_S9 ,A&26P3>UZV9NLGB=8'.+0,%R9N*ARO-]E2NCD;5?D1:(IBFBA5T@M@K$6B"^:OC,96$P M*-"@5H/BQ)L=R\:"BD(OGO7$@EJFWKPO%E0:>W$P^?WC/!-KE8FERFA6I<$@ M-/6?)G-KVX>P*SNIU4YJL3-K5)'>M@ M4B^=V7D(,W;\R0O8 #OI:H%G\0*M-L@2W\H!;>;IA[R9[M\P.]4M=_94R+&A7^XCI0*D M^\"3W:SD!V7<$#@*M5S(-3-CU6P$[88OAC]^MO*_4$L#!!0 ( %6B6$]7 M(TQ3]P( /\+ 9 >&PO=V]R:W-H965T_CD^U&GF]RC8O>=7DHG)JOENZCVB>HD '&.)WSB_-U;NC MK;P(\:H'W[9+U]<[X@7?2"V1J<>9Q[PHM)+:Q]].U.W7U('7[^_J7XQY9>8E M:W@LBC_Y5AZ6[LQUMGR7G0KY+"Y?>6>(ND[G_CL_\T+A>B=JC8TH&O/7V9P: M*&H'_38PM(TU'H7CX0+QF$#^S-K$IRKI?97!1@,P7X$1 M((-\,2M?+<,,4QF&$41]R]"8(I$?6KE/QA2:*;'(\@5@A!!THP8$M$8 :U:9 MUQ!C52&>P"03F/0^,S!$04,4$(A@ 08*L G%9J/,8\0"9.5D3"'&D'4DDC'% M, X#*R]CBOHTN)&9$#063B@UP$3V&9[ )!.8%&)NG-T9:&@&"&!8( (%H@FE MCL9%C'!H?8HQ0%$?650RIBC%]HKIF"(471V;@3'DP__A_0G%AJ#(.G@Q"!'[ M(IB@E'ZB-+1UX^)"@ 2](0%>.H\(3RAZ!PT^\ 3^TL ,!02PNSLC#'&F&]_ M#P!&9B$+;MB#KRH$W56CP@-0Q&QS$(1L:Q.44A"RS[-WU;R4O-Z;3K)Q-N)4 M27TO7\WVW>HCULV/-;]&\Q@!\XGN;DVS]"'?ML8_LGJ?5XWS(J1JN4QCM!-" M#@N^D?@W5>]VVI.U BF/7;GM]S[_Z#U!+ P04 " !5 MHEA/_>M"1(0" #A" &0 'AL+W=O]P M#W/FS!ASS+2F[(V?"!'>>Y&7?.:?A*@F /#=B128/]&*E/+)@;(""SEE1\ K M1O!>)Q4Y""!,0(&STI]/=>R9S:?T+/*L),_,X^>BP.S/DN2TGOG(OP9>LN-) MJ "83RM\)*]$_*B>F9R!CF6?%:3D&2T]1@XS?X$F&Q2J!(WXF9&:]\:>LK*E M]$U-ONYG/E2*2$YV0E%@>;N0%#232FU)A/",;(@&UL&'0KB9U*8EL),E9T&5LE@LC K&R, MZ:=!Q/=8-C9+&KO=)$XWB>4F3%/#36*[@= 4F]AB^Z ;*2.GE)$E);*JC"PI M" V6&3O+C!UE!CZZU$F0/KZ7$71W#^C0$)BMP04*!^H,="GDH(@&*)P=9H&" M_W#K_O91^(A;%\C\9P>CK+I\);S,CGP'US^+)\JU?+Z M++LTYT6=BL*I^'[A/N+9AK F0"M^I?Q2#^Z=9BHO0KPVC:^[A8L:(I[QK6Q2 M).IRYFN>94TFQ?&G2^KV8S:!P_OW[)_UY-5D7I*:KT7V.]W)X\*-7&?']\DI MD\_B\H5W$_)=IYO]-W[FF9(W)&J,KML3[44>9=%H>3)6WM-"WV]M$^" ML N# T@70/H -?:U -H%T'L#6!? /@)T^;UV*KHVFT0FRWDE+D[5+F^9-&\1 MGC%5_6W3J8NMGZGRU*KWO&0HF'OG)E&G6;4:,M!@%(XU:T#3*SQ%T&,0"&-% MK'!B#'!3L;$5?@0S4+ 45,?342E". $#$S"=@ T2!&8I6TF@)44[B\AGD3'7 MNU0;6X5@6A^D]2U:AHPA5JW&'PQ!48"0@7M+-8()0)@ @(D-F, :AJBR&"RV M* C#B=<@!%%"&P4;,UZ%UB@L-A?1UF :Q3!)!))$ DV2")KE$^Q4;@UH"%L MHB8Q2!(#),;GMXKMY0DB9J#8HC#&$T7!"'8L!,!0T[*0]7%@%EBF9:L895,X M$P:* 1QFX@ B9+ZZ-T1C&-!&'S$!8'P3!A(%)LQUT1@&]E-,@12A"4/MA?(M MA[FE&N/ [HQM>Z;^A+]CV#*Q?_]?!(:-#@-.ATW;!434-[_J&Z(Q#&QU&/(Z MTW8A$:(FS'71& 9V.VS;'0W(1 K8IG!\__H0V%T(Y"[F^D B8KZS-T1C&-A; M".0MYOI (AOFNF@, WL+ 1R!3&WR8$<@_['%(O!73.[89!%[9^2'EJ?<4K4T MWF CG?/JH \IM;,5IT*?D :]_4'HD>B-^(>\/45]3ZI#6M3.BY!J.Z\WW7LA M)%RN0W5?=6>7MJ&%&5W,O/ZX^'R'U!+ P04 " !5 MHEA/+,^GLKX" !Y"@ &0 'AL+W=ONXF3H )FX"3=MY]Y**+VL3?! M-G?WNW/\-[>^F>:E/6MMH]>RJ-I-?+:VOD^2=G_6I6KO3*TK]^9HFE)9-VU. M25LW6AUZI[)(*"$R*55>Q=MUO_;8;-?F8HN\TH]-U%[*4C5_'W1A;IL8XK>% MI_QTMMU"LEW7ZJ1_:/NS?FS<+)FB'/)25VUNJJC1QTW\$>YWE'0.O<6O7-_: MV3CJ2GDVYJ6;?#UL8M)EI N]MUT(Y1Y7O=-%T45R>?P9@\83LW."1!R-U7_35UTX\RX3Q]B;HNU_ MH_VEM:81004($!6.$:B&(E@4@\C PP7G.*4%*6D""7S*"E" MD0N4#*5D"&7E4;* PC(I.(Y9H9A5B&'$PZP"C$Q3L5 -$%R4! &!KTH2D#Y0 MNN)B ;6@?T!0P04 (0HX)0OB 5SD0$,4\<_":#17*2.2D 42?AL "^\3MG"? M "YU0+3.N'_M\2!9#G+A2 &N=D#DSH0/0O0N^8+< =<[(()GT@>%BA< 2T<* MESP@FF>I#PI%+R&#!1"N>D!DSS(?%.I>R'1IZW#= R;\E0\*E2]2)A?VCN+* MIXCRN7?%[$:C^;'+" C_@">S'J!KRKZKYI17;?1LK&LG^H_^T1BK74ARY](^ MNSYPFA3Z:+MAZL;-T P-$VOJL=%+IFYS^P]02P,$% @ 5:)83PU:U]0L M @ O 8 !D !X;"]W;W)K&ULC57;CILP$/T5 MQ ?$7!,4$:3-9=5*K11MU?;9(9. UF#6=L+V[VL;APW$2O("]G#.F1L>IRUE M[[P $,YG16J^< LAFCE"/"^@PGQ"&ZCEEP-E%19RRXZ(-PSP7I,J@@+/FZ(* ME[6;I=JV95E*3X*4-6R9PT]5A=F_)1#:+ES?O1C>RF,AE %E:8./\ O$[V;+ MY [U*ONR@IJ7M'88'!;NBS_?) JO 7]*:/G5VE&9["A]5YOO^X7KJ8" 0"Z4 M I:O,ZR $"4DP_@PFF[O4A&OUQ?U5YV[S&6'.:PH^5ON1;%P$]?9PP&?B'BC M[3@22$?1A!+8PEL$- M/1@Z6-TB?"\9!?%097-?91!H:*U7J 6B0;T"NT!D%8BT0#@0".T"L54@MD00 MC3K68?RNK757B@05)3:U)32U*Q76!F%9@]7];$*I \ M+NLZNRJ,3"/4I9SSQ/ M;(^T)&+":EJI?_:,ET2J+C]XHN:4[$Q067BA[\=>2?+*7<[-V"-?SME)%GE% M'[DC3F5)^+^,%NRR< /W.O"4'XY2#WC+>4T.])G*7_4C5SVO4]GE):U$SBJ' MT_W"?0AFF\#7 8;XG=.+Z+4=;>6%L5?=^;Y;N+[.B!9T*[4$48\S7=&BT$HJ MC[^MJ-O-J0/[[:OZ5V->F7DA@JY8\2??R>/"35UG1_?D5,@G=OE&6T/8=5KW M/^B9%@K7F:@YMJP0YM?9GH1D9:NB4BG)6_/,*_.\M/K7,#@@; /"+D#-?2L@ M:@.B]P!T,P"U >BS,^ V %LS>(UW4\PUD60YY^SB\.9]J(E^[8(95LNUU8-F M=RJ!+(X32R,)1>#B<8#4F M C^UDKBKLKFM,D@T NL5&8%H4*\$%D"@ #("J)]!B*V"-TQLF,HP7X(D0E;- M5Q"&D]1:OC6 X2!) ZLT((9Z:@-S'@>I\4-X8%(A'U4%H:E6G87 O412$ M2>S[OE6?,1CA& #7 #A%43H"-P"H) ?@P&0"FDS&)K$U4Y:,9K+=W276=XG- M+6)@) 6-I( 1Z[7*TL^NUAC\8+4 $%XM +RY6E/0Y!0P:6TK6<.D_6_'GR![ M"X,I9-D#J& 2V5\K2.$(-J9.YY^P"SS4$8X [&1O:\WBE7 M4GXP5P[A;-FIDGH;ZHUVUYJ'4)^2UG@6S%8!,+[6UR!SJK[+-W>HGX0?\DHX M+TRJL]F.GNTXP]#V/ IZM.5?4IRKV\RNIG?1*B<7X5>5FOW%/3G)\\K]Z=1)'6 M"WD69?O-059%VK2WU=&KSY5(]_VB(O>H[X=>D6:ENU[VSUZJ]5)>FCPKQ4OE MU)>B2*O?&Y'+Z\HE[ON#;]GQU'0/O/7RG![%=]'\.+]4[9UWL[+/"E'6F2R= M2AQ6[C-YVG+:+>@1_V3B6D^NG2Z45RE_=C>?]RO7[QB)7.R:SD3:?KR)KTPY8,+([_ZT<.X *I0"2"D E&+-$\(D MV$D(G82F@5 +9X,P1",RCU&(1)!(! Q0C0C",(W(/$8A$D,B,3"@R6:+,);] MFD G"3 0:DX28Q<%UAU$?-P"?.#'T+=O."+VO4HLS888GJBNB\T("B:>6)(8 MV06P*& ^MQ"";>>94!"Z+I\1- T]GM$IPJ.T(4@I%6$(LVXIB_5.@?[T"VQ&DI)8M?$L_ MHUC_U-0_CRQ]EV+%4GI_:BE6(@5*C/299P0IJ>4^#8R\?(A3*6%E4S!91+;< M8F73X('$8"E2),503TQH!$P#--_< 51)83E2)$>C6A'P1:@?Z:^Q.X J*2QP M"M[M5A-8X#2YOUX,"YKU&D'3B-NQ&=3K#J!*"FN'00RAH8/0"H9W LXF-"-ZG!S0N<&EUG,0,6;G)H4HCKV M!TRULY.7LC_=FCR]'6(]]V=8WO_PX03L:UH=L[)V7F73R*(_83E(V8B6BK]H M17@2Z?YVDXM#TUU&[74UG#P--XT\CZ=JWNUH;_T'4$L#!!0 ( %6B6$]% M\2U0"@, &P, 9 >&PO=V]R:W-H965TUC/_H-1Q$@3UYB"*M+Z31U'J;W:R*E*EI]4^J(^5 M2+%QVQ_ M4&8AF$^/Z5[\%.KI^%#I6="Q;+-"E'4F2Z\2NYE_CR=KG)@ B_B5B4O=&WM& MRK.4+V;R;3OSDQ%'ENF'0>?UI2O]O3!/;';^Q?K'@MYCFM MQ5+FO[.M.LS\V/>V8I>>P#[,("U 6SL#KP-X,X. M0:/=FKE*53J?5O+B5U,8OV=.QWVL]:KY[G+$JFP=D0M9A% M@R$]#$;1-68%8#I$H#/HTB!0&@LR""?7&RR'"(QB)XG_LJP_9KE*E()^44M M^W[%""9@( &S!.R* #N&-YC08DJ+"0ER3F4Y!+&$N\XQ^82_<#W!=(R_=""7) B[_@*HT+V5*P 5 & ZA^ M7M?2X(J'H9)WH\!@N,+@^!,&PS4&)V,,3@:O&!ZAT#5XB&(<$]?@(0J'83)P M&(#I:N^*"WJ=4B&JO6U;:V\C3Z4RQO16N];XGIA.RUE?X,D2 ^LKTTK;SNR= MONG#?Z35/BMK[UDJW=_9+FPGI1(Z>W2G;\9!M_[=)!<[98:1'E=-_]M,E#RV MO7W0_<&8_P-02P,$% @ 5:)83YW/WEN6!@ /"4 !D !X;"]W;W)K M&ULC5I=;^)($/PKB/> IV=Z;$=)I"4$W4EWTFI7 M=_?L39P$+6 .G&3OWY]MO"S370-^"=BIF:F>CZINXYN/:O=]_UJ6]>C'>K79 MWXY?ZWI[/9WN'U_+=;&?5-MRT_SGN=JMB[JYW+U,]]M=63QUC=:K*26)GZZ+ MY69\=]/=^[R[NZG>ZM5R4W[>C?9OZW6Q^V]6KJJ/V[$9_[SQ9?GR6KC_KH_RC?RU4#;YDT M8SQ6JWWW=_3XMJ^K==]+0V5=_#A\+C?=YT??_\]FN 'U#>C8P)JS#6S?P!X; MT/D&KF_@?HV0GFW ?0,>.H+O&WC18'J8K&[VYT5=W-WLJH_1[K"!MD6[3\VU M;];WL;W9+6?WOV8!]LW=]SN7^9OI>]M1CYD=,'2",4D:8N8 ,+[#;#K,5>H3(X)YT+ ($X9,6#-A(YBP9L))D@@B!Q1?)N(A$:^(N%P0 MF2$,";+G,0&1%!))00=6$$G5C)@L=U9.W##80L.HG=_(]&60=:98IV*GS#*U M0(ZL$Z'-!Z$6&F6L9XJ+'D;/9'<+*SR@V&X!< 1L8EI MI8'V\+4[AX&6P"83=G'>&.7,!;P3B5OJS>E%W3N>U @)(U$ MR-AT5Y9,+F0:H5*.18;MRVC_=;H;'7DO0]-]F<9(4AD;@ODT)LK8LHWV;$ZDE_2@8$6L47G,?"!N M89!M&X[9ML&^;;1Q**TMC&)*SQI#6>$YG!0!!'QL&:2UIS.5&KK$N0C"@:$99 0A(HO8: M'L6G#LL1(3F2]DA /E(E1I=0(1TL,80D1CI1#SH=R$;'P>)!6CS8J( .($.G M$9E)DQE$)-]B<;!:'-A(R>]!V:E3^8G,5.8782$AK \6)=BR;NQ!P7*Z1"GL M15A("*N-U6FS*@FMSG,IR4E-T"58R"?RT$1+EZKWK$Y.Y08Z"PEY8&&S*'F5 MY835V626J=-I]<.7 !72P?IG@?X9F0! 4,1\+%8_"]3/N$@76-=L.MR_+-8B MJ[5(/_FR6HO:1U_1B<5R9)$Q9'I8B!_(4Y::=K;F?5SKV$"NE@@7%:8+2O]*"P=(T.A)7#:>5@(U.$'G0JXM9.TL@3 M*1=Y+@OR&5G_S)T^]8;(1(/"Y]ZA6E/ZA0-5I/$J/;H("PEA@7!:()1?.)T= MD7'J5%V$A7RPVCB=12F_<+I64SO]'"3D@27+:+B+&P,1 V64_.>E"0I?'$R5SE(BPDA*6- M@;217$P&TI9&98"QMC'0-HJDPHQ%B]UP6^;(KT"H").'GW419IW:XJRUR,;W M Y8B1I6:=!;6CZ%,?/:QQC#ZL4>*# )Y]1O9>5!(!@L-@SI-U4\]**B?#$^, MS2.Y'&,18:0/TE=ZT.E9\GX2*_ ]EA$_I%+SN@0SB9EX]>O>15Q(">N-'U*K M>5V$&1<\*N\I7<2%E+#B^ '5FM=EF")S#A+RP'KD!U1I7I=@\&>YR[B0$98W M/Z1>\SHGLY0K<;H("PEAL?1#*C8$(KE+IRI6T$_N M'E_U^43MBR#B_LQT9_%[F6YV8^^575=K;N71)ZK MJBX;[LFDX?Y:%D_'BU7Y7+=?T^;[[O ^S^&BKK;]NTK3XPM3=_\#4$L#!!0 M ( %6B6$\#983EG $ %D# 9 >&PO=V]R:W-H965T$WL-)9IT5 TQV8 M'QR(-@5IQ?ABL69:2$/K,OEVKB[M,2AI8.>(/VHMW+\M*#M6=$F_'*_RT(?H M8'4YB /\AO!GV#FTV$QII0;CI37$05?1^^5F6T1]$OR5,/JS/8F=[*U]C\9+ M6]%%+ @4-"$2!"XG> "E(@C+^)B8=$X9 \_W7_2GU#OVLA<>'JQZDVWH*_J# MDA8Z<53AU8[/,/6SHF1J_B><0*$\5H(Y&JM\^I+FZ(/5$P5+T>(SK]*D=H_=4 MKWA1LE,$39IMUO +S>VL8 U75 <150),#M!6#]K- M29KUW;<<[&PJ\=']$NX@C2=[&W# :0R=M0$0M[C!F^SQG<^&@B[$+=X+97?-G1OS 2(A"54DP09(V^IX/W[.EIDG%Y"4[.K7'3$?JDR10"XG3YY] M^:>V76>;9?7OF_*JWBS7_WPP'IP=9-\6\V7[SP?WZ_7JV5_^TD[ORT71GM:K M<@F_W-;-HEC#G\W=7]I54Q:S]KXLUXOY7P:]WN0OBZ):'OSUG]KJK_^T_NN+ M>KI9E,MU5BQGVKTVS8R[-!KW\1_OA^NC[-!OWTCXDE_.--M2RSU^MRT?Z_ MX>-V^9\>5F7X8[]W\C\[7_B?FZ)9E\W\(?M8KNIF'3ZX;C;1@/;E#V53U0BO M6?:B6$?/F>W_'__C?Z3VZ!;=%,NVHDVF%W%;S-MH= '1JVI>9N\VBYNR"9_H M]?HGP^%X/.IX]6-Y5[5KF'R=O2L6T00?/KZ_SO[E_9L7K]_]>IUGK]]=G78> MT[1N8.%T4'EVO09@9'63$:HV#_#O+ ;BRX[!/A7?LM9_^[UU#?*C;=3'/_I]J ME83UV5FO-PB_I)5? EE(OG)TUA\>AU^^J:MF% 1(VL.'70-N^9?]:1LOMP0T;7@PNSB+@7L+% MGM'E?C4O[CIO_JNJ18C^O2R:[!5\&='7K71#WA8JE'S_?PXC$&^:)IRZBX"= MG/0')\/H, UX9"2F670T@,GQ&OX>LPU+-X#T%M-U]:7$^0LSY!92!T0%%GI7 M-]%AO"D:..++Z;2$I^"9&3_?,=;UHIC/L^>;%DA"V[6^EXNRN<.-_=K47]?W M<%$6JV(9S6R&O"]AR.W/"()?(X+#S2>>FKW?K.'Z+A&[XPL!N+=L83/PJ:WG MU8QV]KR8%T H<,IRW69'GY?%9@84:W8,G/KS]8OLZ/ X.\R H'VZ!R($8T=; M?%%.@3DQ^SWO0I*B;6'\9]'/17M/DL(4/Y3_OJF^%'-X/IH$[VQ)3];K>SB[ MIIR6\.S-O 2BM2S72!'@'.JOM!OXX_!B?P?+LJ"3_F$41?E+3M-[@_L#=*T";SB)2;'Z+U$HCF-;P+=W,A $ANC2&5AI!!H'E5W%1S MD&W*&(O@JJ)\T&:KX@%1(O$["%\S/4;7(S!"4\/E;/N?-!'MBT;?0,'R$.H_;SK%T5T_*?#T"]:);WQ^/\HC6C_ED^/A_#F3((:.H\*];P31NARL=R#2(X','+HEG"NN#TX7YO%ILY M\3RX?=6T6D>43#_#J(DLN"GO@6^B8('*R:+,CM[4;7O,!!(8#6@9:51M$^BR M$ZD)R/N\^7A^?O2AP'MU7ZY!&YKOS]\O+5L%%3J[*69 .6Y2K,Q#?!C>HN;N M1R-\W?N5W5=EVTJ"YW8N(_W\7FN(K\MVM.^TE'2"(M&G 4J0K9H:Q()NCOCRVPJ/*P+B-0CY^#M. M\+9H_BCUT]%4('R@!HD/7\X6U9+L+:3O=+SQ$?A8T4Q9O)X!L.8U"9?A;F< M6QIB2FB21%QI(CH=9M4R^RFO<,6)GF])6@8O$,]F12(71Z,@=S'[GR# B/<[P)M"Z67_+@7JWU30U4FD9&8V5P2;Y MWD8@[!R60/BBFF_6\8U-O=3QZ&\EJAV #06<5 %Z\I+,-W2'B)!$*[)O7,H; M[^P;L=JZQV*?,EX:7:8>D>33LMHDG'.TE3VD@E> 3M7=4N3TZ0/;9-$T =B" MNZ*_YVR.O)S]OFG7K/)UBQ/=BTVPG.B9#O2[5@2/UG55-=.-K.L?;TL$:60= M%W6%;SM*A+;-=T;(-MP^?M^G!(M#Z] Q'F:]3(_=2BH]IS;;%VC\0+4'#2W+QV5@._Q+S*$ M$'T!SIK=/&3U/A.\*.'03\_6!*+4N>LWMRL;S? _Z;I MM1 QAX=AL:M:^!;LYS)I4_@5#?1\8?&=E]\0O,#N[LD8"J^ANALA$UE^24Y2 M1T+C$YCV,E#@@YLE/#;?"\J^5Q$C/CC7P!]KT#>S]L0$XI<,4 ^U72)!:]4CS8ZT2R M"C!Q(\F4K:6F=+GE]XB1D-$8U-$3V%'6UK?KKX#/6E0BY;(U6FI2+4DL@\DU M;WR1LF6F7HH,<(\\BRH!YW (=[FWG,7+;V4SK5JRH;(>4J^2(AU6GN'XI\335=6W5OLTP8 MWOP5O 8ES!A_?>/XN]CB^!%NRH-E 6@6 MDG;3ST9PF-8IUG*U3$+2M]907S M\7% LQ52TB*VI#?+Q;'M^!IK<)%(PP\/:VG!(:6'?;1_)K+C/K+J /+[O=!;0,?I?,3'MZ M&3K=$=$U>5[>54N4F8EDD=\L=M3,NG^\8IK"?!!$C@W*K:_9]@DPVZP1*;,' MV,8'(.F/%6Q(%O:,2"_)B*2>V%>^(66[P[3!E[Y+^E+VO@]B[S.[[GK%6D"V MCQS;]SK7L)=)3\O\6X3)V.&6!ZJ&10ICABO6F7:/G6TW*^91F>%>"?MAS*UVOK3/XC\Z5L6/7R(/=E:RBVVMQ2R%) M+48L3.N[997BA%=,>)#*E):C%3.6IDBZ*MDH,.E-GF!GZ#87X"_>PQT$96_Z M\7)Y%Q"/K1;>1]*TK6/M071?TK][K^ZI9/QOF^4/V_+6L1Y'QK<.]2-8UO?N M=>M83V=9Z67M(%9,!EJY?YHH2(170AK=@WP]95A'T!!\:S9QK--?"-@ZO MI'845$4D_V'#[QQO)_TEVO6#:$L4L?8=M"4:Z[MIRU-&W'F)OW?+6\=Z.FV) M@ZZ;NV)I+(>(B>\*E'(0A]YWNX'V>2G[Q^5-2Y;E2)J,WE_:][?XGO::E&.4 MV431$JL_S;,":,Z\(+.0%Y>\OF_JS=U]5J&B;ZU@Z$.L9E714+S)%,1B$PJ! M;Y39@43T'0#[%O6XS8J&PI,KN$IH$)_/*XQ8 =9]#Y[ AG%L_ $MN-[ ;>N *'I@2D"@48DK^U6HY ]H#2$MD=5K,87%7 M]J%IL/T&O0^$!X" 2US8?;%=NA#;LH[ MT$ (BY!;W%?3>_,J0*.&@[!+@.]K^"+=TM#LJGC-DZW1 M %F07_96;$>P:=R@@PEYA,E>VU9W2[8G-N5L T,1T.7P5O/R&U),G MV2.6BT>&#B$Z-/QE8_QW"$JQD$VUA4SLCQ2=99V 37F+E)J 6ZQ6H-4M)S77]EM,6_+KR &&0H-9[DD&S.<(\[RI'6>DBM; M?"0PY'+-R_Q!4$#SE[H"]\47#'DMES@9$ FZA#1/,R,!@>C$'8>E$!&:EBN* M"U!@ FEY6JWF[#7#T3\O*VNH1)[PZ^7E!Z#YR#HHU*-:J,4U-AV [CJ?#%[< M?[>I5NX1($SBO;9;<=(W)Z,9:S(%BK8T7X?T:N7BV%U0?0 M->M\&I0K.= -YLYGS83F"B*?%7H)$E$\XEYC^P078&/W[TZD!: HZ#+MU))@!055;73>=V2[7V)OR BRPG-#,IZ M%Q<8W0:@GSS:;?<$\5Q=*9 UH0B:(QD^O!]:+7:-.AF6IMU-INY8'WJ7KR\ M.B5ZVJ" *-)I^T2JE+7W]6:.Q \%'M8MZ^7OFR4;MVCW..D^5R,0XBX9V)P5 MA,SU%9Q1UN^=_*O%B5O./7K W"/&A!=PD1@1Q%" DK0>",E-A>YWNS2"QZ=] MR/*-*$>4_BIW+9[P*W&%!N0]=\)J6VJ.'1!!-]"L)N1<>Y1#(VY3LG<;5@^3 M$J8!QKM@A13;^N01^I:64K5KF!0I.1):E*<(*5*OHP ,JV#/5FNXD;TR[1ZG MG8.@APS#GJ2"C[*13N7FJE48D4QS7GAB49,L"$_/!1(':)V5+>&0(6\"70FP M5$!]P&L']DHY @-FYHKENAT9GOM]#,#PE4W,>W.2+;\"'82EUU]1MO542^*& M[JN'C$4-S09*<6G0T:Z;>@X7?LX:9B.\+%N[P#0>4["[580*M!:R#I7F8CL8 M\)6YE8MNDT^F)+F1\OBJX5#TRVNX@^H;N($5Z4Y9N6EJ&:=3)(%'U591V%Y+ M!)W1"SZ?7I_"/9G/"Q"N4;6\$]0\*9$ DJB!4K+A_\1ADX$[>0;3K>L&M8GV9 M=2(D$-]#FE30]];WD>*II]D+ A>&U!("XA',_*_"6YVMBYL-/D!:&Q)/>]MO MZWJ-;-*C2Q35L2[L .)?)KV/S\K2 !O-:B;/,SHBXKTS-1=A,VH/1NE)S'R: M?>9X"HR'6=#):'*W*/Y W=_^1N?8MIN%. -E(F;F5@_ "_FD^\Z(@J]W3[DH M *_91<0R&K*I.NZXM2B7K#4G^+*9.2;285:@W&U:*-@8+2R8>2LW'N7[?S.Y( M:K:L,1(M9 \W15ZAM$ !/CV%?-N"TGH:'6D$I%K=V9YUE3M'R:>3[@4@;9: M(C%>(K]&=D36=;-AL582S)"N4O (QDRVMQ(@S/$B)*52*-/-O+HK'(4.!V1> M.,>4L5:R"0F#,_?S=PLOPRB*]/B<1]KA61P5[7#J3N6P M&Q<[&^49Y"HU(-P]1HO0()1;)(_;CU$ 71YD#8<7N8BS5$\QMKUL@'0RZUY* M!@B00/X#\:9NV HJYQK>#=2 D9VE!#F%X#YY,E>(SQ/)RZ9MW47R)7,6MSSU M6=ZP$(6U/H@@Y>@($IK*0CVMFAHK'Z&46P=/B25<0%0[>/NG3'UP:M)SB0V+ MF]]C)BSEL^E5[@(R3@!D4X'L1A1+9Q99:U^>-@+F>&M7)=' .06_"Y'PC(WP MZFPS75M&4B/RHI!H'NC*IS+3G :;8*)2VCUX^S6&4U*W:KRI+(67J_99AF;F MP>27L,R*\)2I9 @0.S=_P"9)\RJLQ?*7'<-T440C$\@P=H:C]M@-^:(,/)PD MRJB<#"*8[GG,=IQN?YBN"TH?Z85M7Q>>AYE+18]H?@GB_%(DH-R3ZIE5$+WH MF!O-IPETLT.G?W48:[03NW8TZ[6D\2&3@361GN7K*W#I0/K8S+3Q-$)..Z(@ MXZZ5PHUUQD7!1W1&P.T$K@%*!GI3-))M@K1"\FP#\W&!FDLG]) SS=]"ZI[B M*A94>.(+Z)7&V:H/-_+9Z%$LR@-/(PXH?@7E([%&"&)I-#H(J&C>:YDZ&%C; MRRWPLR* K!3 G;/TS]0L9[+)1)\Y,?YL'K=+VW,#.)@[C_77&I=ZBVH'VE[H M+L[+Y=WZ'B#.0@.;R@BG0/_^@HC*XN*R7IY,\4\"Z&GV=GOVY\[?!6=;!-KZ MI$)1<&&-XR':$1Q@ <#R%Q5)"%.7*^&=PV8ICA9-63>KF>61Y?*^,/8#GZ): M='7H3*R@BRX7+LBLC1%<=$@ ([O;U*GSN9A0Z_ HNZ;K.E6\X83>:&?][F,U MR5L& F\,I(F6V /07(WNADN5[S\%J;\0ORQH&6T))Q MI5SNO-GA#N@,(ZHN=QC$#KB3&.5G]]8Z[*I:3<.$]JSJBO4$\E?2DKR;O@?Q M>54WJ141><,_T78FBV!O;]KUB(_CC$BCR!8(@DTYLWO*V:^/4^\>C'VR(E*0 M:'E3HKD*3X6AN7@).:2#UM$AU,LD)98 MNIE]^Z^.6XK9E&7+4D(@0)V8UP\J?D YCI6@I[1-.#16Z9Q\MG4%X;W5F-7& MY*%!PW@C+,"ZQE'6;T04-G(9D4:4+9J:6 Q'C"D0WI U%,>YK;[AB&7$21;% M[S752HMDA#2Z^,2(IG=CTWQD)&, >0#8<]NGGAO9V@8J93D/5'6XB:2H=2^8 MLP^0 FH&DQ)GS/9H2=-B1=<8P_A*G,D2#:/FM&QU*I&^BBPLH0IID;(+4Z(+ MZ&9*206%G7C;!4U?SA3L91 $_FN1X3MI!=*IC)*1S_0JM@B=W:O=1>NO.CC/ J0]=+)WZDF7F=SFA-P>CVG8QJYAGWZO M=BXXN&)R9M%:O^].G6:72WWVW5>F:K_WQK [ $]_QTL^TNVA"&YCK88G[9HT\02R%"%VD:GQ5-8!94? M:[OL&]5MAH8R)V[32L186)"/M5SQPM_[IL16PM%<;,!6F^31P0B;J LR%YG#K$N=?O?VDIXX%!;6:KT4WBE: M'%-I+Y3/6$5GQAW&9:20V@2K2\#!5PJMFDIA.D"&IM6*1N87$/66:[8F"L\( M+5?^SA[\X3>MV"'=DBM,5R)5> X"?-.PY0[)3RZJ9!4$*G@!,I83;0=8GO)T M[("6O_0[VK71.RP.L%%U2O-0+2#)I&ZU[+S: -Y,T<5OETO^28XH:]?-AH^' M.&5;+2KT8$[O"^0?L'. U52T0;V%BAWU'=#SEV\QV!T\3D?>=C:FB?V?"-VW M=2EB"S].4U?"-HN6(E,?;-A#:*;B<8USGW^NA6 )Y1.-V8@F_8$)E * !\C;JJ _"0N]((#Z:R0VZN(-0Y6^=T W4$ M:?VC_(EH.EYIP2IU!GA9@;:,^."P;8ZVGMCS+ M^KYJ9B<8QOU@)2.,4[!%0)P-EG C#2I/346^SNDJ>(5@.4I)YRH3;'EP47F/ MB//3Z*S@C_4L 5?R)[E.Y23B\S4DN%92ZJI.+&?&K;8 MN9W^:<_?SO#T[#]C.Z=X/Y1!Z[F'X3'W=M^W-/''Y)_LO8Y&SR-VC&.4+6>H)HNJ)-+[:G]@C\\ MBH]Q&D'=J"?L!K-14!586Y$"O@J6/DU49Q2KFOP0F<9D1X\+B/=CSE*5UJ2* M&G F&+5J3% VEK<^F9, )2+HF^@;%C^_5.57T: J-P2R_Q(O"XC6N ,JY:(* MEV!-M@7J/%/:V@R]:\9@2]8!T&58&*=(#@IK6!K)O,GNFGJS4O%#&&F$7/B& M!6(,7R--&#FX6A6OUDFL!$H0EOBL;S<4Q:)"OI'73-=6GV0F1FCSX*Y\:CW6 M^Z68%/_TL]L:20?6D.1_[1&5U P88899,B09FV7&.S@"O4;*G)5+Z8:$O?76PW)KUPNEX'_9=NA7(I%M6>L5R,JT MN//T6'DLP(UP:3N*N_G!=)1.6I(V[[VQ4B6N"/12=Z+UU:L[*B=$:I?;LX7+ M5XKR93N*=:A9N6:[#IRXVSNN-AL:?';&]N[ $V?MWV@.)]JT;,TY\&H;8)>.0NCC**B(9AT@\DV'Z\_MYA[ MRL]SQ2U;6&2E@J"HLP"^<7WYL96<3:Y0&XSXED8$%1S^M1+K475,;@9!!=Y' M#E]7Q]K&X_WL>S?#DJ)\A;Y0'=C&Q0VY1 -FE0V\/; M)H3)!ESC#F&!L$).YOPQBUOC8FS^#E[2M8T9=C&O&+FI(O>(&S 2M=@Z:"W= M:A@[3C.$N3:R_S!8^K=)6=QL_#!\"8331'[;6"#.0A>5OTW/"J29:KCI^M<< M3XVF/UIXMGY8E=T)3%2*,LJU""6K(QUK?/R,"^;PR(DQX_$^)BO/94<.H8^S M?GY^-H'_7TPN.I^/#@=>ZX\H\J<_^*7S-8U]Q_;I07\L%Z_0U[3A:]J?C+/! M^9FYH7J\P>0L&\$^KWT*H6XGW5P$+5YU1@L3@'!3KK]2LM*2.'M>C8!-DXFTDO)4)UE-2^L&V#4=L9 M0D[EG"+ 54+VA3X@'R+S=D >(@^.KC*_H*+_9H]HS$+@ZBW>;RA[FRWY:S+3 MK+-^;XQE!TO,JP%>\T 18:@>U>K27. -&?0D>F\P_LF>"HQS.#BC%#Y=:B1\ M9#C,=+SX0GRZXY[_V*B?G4I.*SG9'&H0Y2/R168PD#3+><4U,V&E#,1 P%B' MG1B$A(5IDY;:B>BVZ[V/&(8*:QA@LPWNZG5T0/\"NS2,O6H4:7LP1'8L$@.)0=&"U; M48Y3>(1VZ@/!12RO_<79K @Q;9N8-U^^6D37,#6E6#J*[&?L> "3%\V\_ADM MR:96]J*>E7.)?<"/1OYKC0&$M!&%QGZVB:F5S0J#*"A?:AQ\G@RCD)XH9!VO MVC].;O%$K99"SD63<$%C$26"$XXB_5*S!8DA# +,9_0.4"5)=:[4DYH#Q.]" MI_A(*BOP*Z-2Q[E::<(Z60U900?D]%Z4J2UO:V%^&M+VW?@7>8QB$+\5J'*R@%/1P^O'=Y,S#9^&NE49YC7:P>WWQA$[LP38V7IKG*OOWJIN3^1G6"._(SO;MB8) MZ^N41AG?.\IDYW9GMR"$(S4I9QWUK"4.+Y3:I12"5Q"[[9+^3[/?3-RHVTW%(Q@T9EEN FVC;4&"JZ$XT ME/@SV=Y74XP />PG!OV"<@'0H_MR/E.UK8QY$6LF8"BI)=T((4>V\T1NMZT(8'%05ZFI MEK?PWM)8$EA-(C0LO//?AA3&O7FN/@IGW](8]P&%P^UJ#AF?D0:PX'H6=4.YL2OJ48%2L.ZTT@ M(X61D-O%(G8<[_;?#U/2@I@>:^@OF:Z?U#H)ZJ$ES7IB[:53US M^7I'!Y?76,+O',T$!]DK'))JI&9OV5%@D>:%2U@_X-?PI8/OO2XZM)'HYM>2 MV R#Z&0-&'@"XV(A1Q E'"*3[)U$AU/>!0-FH7;A"Z NLU3\3C:EPG-G=K47 M$/E27I%IB$)KC.5 2$0G/ +V39C*+:36'@[.+T(W^&!R?CIQ7ZV?;EHEKQC7 M-!.Q!E''R&4@/Y4/!N5N-U9(3Q@-NE_A@#1[AE92__<-%8*01[EP8B=*]Q^# MTHQXE&+0U5]ZZV^020H 15!PX08;[CZHY\=Q?A[.(:4]GX*?=@*Q/; MXC+N>::K5,K")D!CM06V(W,!0A6#%P5>J$R!*[ZY04YK&US\5^X3!8_[/Z#UIDPI?KF!+)R-OG8MYJ MZCZ&B.4*]]@+H]1:4X>VILM*S3UI=W=<-E=)_PF$I70Y4NNHM"Q,;A%']!3< MBRH-PB+'0Q1U)EY2A[A7 8J[Z.!]4)-0Q94I\M-17&*HR5"D[ "#;_)S MJL:%6\L3+HJJOF(6\L-6:QMV<=#6-=6QG=IRABW)%$FC3N'MJ^! 8PG\,^E^ M.N+5>-TE1$0F1(0AZ8UM4HETI'A)'/PCZ_9C*O?UN'-R!_6)RY5K4_O"HZ2& M6['FD_$C98[S985X)@)B\8>4? R/7!?;U2ETUA(%5ZW\6LS%DJ0+XRI2>23* MJS4.L:@X5TK>"HL#+;VS:0,8'XK^LY_7=@^):4BK$!P*7U2BI+*TI M!N-PR$5M\! H/W6@TM?[FEYT<>PN!L0P"!5$@LX-)231,M:5"YVQ%#H!M$+: MN477@8230^#FDR".].QT[+[Y'O]R$/@FIFEK.YX%ZX&Y#OLJ#%'B IV$=OO4 M(,A8,CL0OO,,F>MNM9.6T\H'-'6J$&.-LMK$N' CIC ML@MQ=JC+XQ\9O0MNTYHT*X.?-D@Z-Y=7PJ6+AP:;$U'M'KHE!M\"[N0EX+/% M94?"HLD-8QV65HEH3D6^D;+Y94K2U"*XBEBH!N&5!"YK#0ZH0E+H-[LM+O8] M?_"B>1-$RKX0!.XI@I\[E43J' @+;^M-,Z4+CV38.&*IV%.0>ZWAL;6$"^_$ M F4[EOEQR%&Q!.=7MNC&J1!N!W&)&ZR1A,G0]IITN&U5CA+R'&+FBW+MI?IY MXYK UEV;8LHU"G6WX>G%?R[=2B\.R5CO=!22L9BZ_ @R%H7-ZYG_,\A8J+2O MI*NJ(D=BT-&%Q]:NRVJNL_A^5(#U]B/ZKQ\V';::C;](EU6PY(L5/S&W*4'9 M[H"S?YUL'>28J<0:TB"#?@FINB;6HIG(UR;/S:XJ6]$>B9ZB>56E_SG2*SJ! M$+K;8C"MLN.W%B/#PGR)2'XYZZXJ0PPA)DTDL3)X7AJN67&C;>'!P[ M%7).11W:C-.=R,:'GD;8Y6_E'(3M5T5S5V?/BR6V?34VTTOA]D)&"]+-#"E) MCIC,W R('OGW'"?R4A3CI!H*&I(-_>^C*G[2S>/#P_T3=_B# ?&VH(A*18B( M6 @CEX?JI5;3O@T%$6YU_+B,E<>D=.@*C[%!339H'^)*1:8VEX<3PK &?PIG MC/2:U$3?PQES18,5ZJ)#HKK3$! "J)LZT[=\;6Q?'0(617&@"'$$ZS_^B2.M M^Z=]^/@#@2,CTL?>Z5 -_GVBPJ?[4I\\%WK^0FT:C%'TMD2C *LKA'3T_PWH MV@_RO(,J6C25ABLDR=C^VB 5UR;3QA5'6Y/"1B?CIN;#H10?8PKDY6\U/G(U MS\2Y20P-IBS74G'9]=XP 2]_ W[5SBIQW4G^,=R1WUFU(+>Z.0TJU,\*UK*F M>8RU!2N8AGSPQP&+=!TA,/;DG+FV$P(N-6JZM@9CS-7"P5H6P##@@)W1[&:] MK^Z0?&&^-77K2L!56'Q!7*>:4EEM 2S6CRJ9?0Z0 /Y;LF!5OC"LG M#-_NJE)"5X5C)> L1)I6:(PACQ0*=+.*L'J% M)GAJA>,60)$@/C+J%@!X%@XM[*E0G,I<_.]\>/5T# ":;M>2"2.R?*UB(&T*H650#1-75 MH0AGXY$S1$A/SR7$XIXOG[41M_M-"_4^9'J.E&,Q1"9' )5=G"54@T[#\M;SR^:9 I MT>O2F*2M.(5P3)31KUIV=7 @=A+POETDAG=M=VF22,@QN6N[^Y2%V1_Z(&I< M;NZ E)'4W2EHG)_TQT!G7B]AR93G@ZUJ?ZWK&9F=<8_<*/W$U8O!WA_7IN; MT?7F9DVD8CCNG8QZQ\]L$3UL+^4N"5ZLU[YAC6O-O#:U9DBRNZ(JUU<4](RO MJ>;P %HQ[8!^P8D%QL.-,E&P$)!)! 7AW1E'12$K;X4(D+3$]P279@W_Q%23 M!D J14G+F]KEZ3IG8=UG[95_PFQQ!1Z*LY32/ND2$ 'Z5:H#*U-O$5]-;M0> MYT7.^RMZVFK>6*W M/J6I" WH5E20:#T@*95S@7T:D,-89YWDY.RD-T*Q92<]$8T&CADHQC5>@>K6 MRH*?,#<%=VE?5"5!G/X#+SO]Q[;1:JEQ M5/MVKHG1E'!=9BF24,3C$RD:43 M8JE7DCFE7:++'2-^[P/6ZY>JX$(1]HC$4'?SH&(J4@5%E*R.$?T=I2I^<;H, M<6]4^Y4V+TOCN'5\G[&$\BS=7!867GG(0&' 1>PB)H9D<(C28'BUHF7O6)C61_,\2? M&W I&4B3B%8U7"EN0"[+A8RY4"836FM"E;LOK:UK$S4E])_3WH]]" ?ET'*! M&F=IW[D:KW6@3X2]WC;*5U[K;L!3ZH7A$HB\7V01,F34C]EZA3XJ)XU*J<_> M.S=S1T/FQPS1W:@YW*3# MT3BTSP\'RJ/\9U4&ZU[0^23,YIB,MBP(,XNHO;6),($J\@%:>X18 MRN5$==6TI MI,#$3V+"4K7%W5U3WEF'F[EC762D\X4M1*/[G6TDHO,M\R]((;^6]5U3K.X? MZ SNY"]@>#KYQC6CQ,!GZKA>Z6:5W]\M6B, BB!W=4,A5VI!+NA YQ*'C:-4 M@Y+[LIB)H13[N)?38M.6 >/Q.R' CF8U"XV4'KBL52-6W?$4\ZU7\*1 *?.#K-! M/Y\,^]EPE/T$?_4G^:3?,W]-!OG@;&C^&O?R\? <)"_XZ^4&"RIF_0MXX *6 M#5^!O(CKA;%^RL;C?' ^X>]'X[R/0^+WGYC26JO/U[H!>7@PS >@2@XG.,I9 M/AI->)()+*8GWX_.\[.)+.43"M:5%"D7>XGNRG>4;\*MBW.V5(C>0FE< M7ERX32#A5"]9 R5EAKRBI^)U3]4JR88TJ^[0!@-W?5G#\K#A2FVMXYCD5"UG ML/?FP?A;;VNXQ:05D-,H3!T@3M94E!=<3!OJ%(P=O._9XW8KPS*_OI&*KTLQ MJV$UI+JF2/@2]&8I!_7NQ14@!Z@+<(I*&CC'(>TW5[WR!&-.' M0#:X!1TE"+2YU^(,>YB,]J):-"I0?9>APNC?N@LNG5@K)A/6BDG9X:*9U#-* MK*3K6JPLGXS+0CH<4%A+*OU%C6UB*KL"11YA-O&\#U[6[CI8&%F>;\Q=FJJ[ M1$HRH(,N2.GB[&T0F5=3'RN!.*%3SY-.="'9LVH\* 2%'Y/I;+$ [0--[(^( M,'[6@T5]KNT$^'!?K<3/T5VDNT7**H7.2!=P+>Y2L2&[UMKWXL6LJD \]5QU!S"O=/"O[ MMI@_:U?%M/SG Y)-FR_EP5]3W4GN$Y$%C-C8Q@ EF+*AC%"JM((T[[8IL*_! M%&O8X@\-IC,3";NUL:G&>6C+/=.!N!@'NJ-.&=*M"]!G8)/9^@QK.+B^*_]W MC:=MM1L9L;O9 6YFLZ(QQCR&J(7UHDR]9FH86:\O+X+LV7_;S!]2S'[!%)*K M_(J#U-;8DPX'=_=9'!^LQY8/#AA4WZ-ZLPNR[ M[20:S7ZNW+.?58CT>J'SZSG/P*:'FRMDN5?<%EM>F:M&([9_2&9*& MOCB\U+;1-3E6%-IP667 ,ZP&XY)8:#,B:*5 M:J1M5/]SITI"R]M++PDZ C&C!R4"Q/TQ2N+YV=EY]F] S4DU5<^,+LZS?CX\ MOT /DNWV0O[0BXOL.#L:C,[A'Q;M@[$GYR/X]RR_P"J>FY5QQLT]G5CQ#N/- M+]K_)*A<454+1'N2C"5@)31*Z[Z%J/1@ ,>C M 7X2]M2290 MJV<:.9:S\R+;#,MR$ZYA;USQ[Y(,9,V4<26T,BY?^+TFU3WXS2Y6XQ'#7-R6 M:HDH+!\GS8?O0$UMT(+R+'MGBKP= I&!$Q\AD<'/X_SL?,*?QWWXW+>?1_3] M"V-]Q5$BUB#U_HX(EL?9J)\/SM"*!]@&_USD(S0<#H&^GKO2@R[BM*L(H:G] MW?5OYS+D(+U#Q[A!S)X A',NGD8#G=-@WG\9#!(>@RO>\_F?67_0J M)V(E9%=VVE1W10>$J7R.)5%/LP\=BXE;6<-3MJPEJ^0ZL<#*%>Z MX$6:)>Q\K9M!['KUT5.]"*N$[XZ\T**5J< /JOED,.;;)7IW=#+T[$FB[BT/^G:(P606UCVAZ3X==15/SKXP"U=GK*(X6EO3/'NQE+TK9P* M;[)57QX;BV-$U@]>.P@;]D1!52"2&6(<%?CG]_:L\/_4[@X_LI4#GMSWM;#X M(*US@D86/ZC<_YZGIFF"5Z;'6%FB?LWRO7&/NZRM'YF7FQ1G-PLTF*,_OK-# ME5UU8(1X2BC[KE7^5Q".4V)OUY$^H\!V'1>#SNTA:E*C,=E6QD/^=PA4W)DY M3-NM9S W5R8K;/%J_ O> XWK#/2K$;QYD0U)O/Z5JRZP@VF&BA5R,Z(R@_RB MUT<#%TQWGH]!:3L'M7^ G7%*K-3(2HEJ&@C2[ 4J>;T+D&+S\Q'.,0)1G96V M=&=NVRP,)/S>!(T<_0'Y^2\NR&<_[,GK.W$)[7N#'FN<%^,S\JWG@^&(XP:& MXW%0YA #/$W-Z-?6MO$!R0L6_3(&:S;/ M,I/95>#@-G5!1+E@X<;))19D(?F)%2760;F-XF2')^#A<8>6U=B8>CB3*0(WVG]6^6R@WJX594 M)*(3"W5]*L-DI3B/\$DUAW00BX0!5^%N<#I.5,0#K'UI"FH),#9P$=$(PGA[ M\/+ZPP? 1YN@2OEHAD$[L0'[WIDWC1!.W@0RMIQ0UC>E>K&/P82AFSX:G,;? MMSRRSB+FJNN+K/#,5TOE ,KBN\=P:K'/FN-L@R48JT=E M2CL2([&1"AR%WR D39T\5W/&XHRMI_=X&Z,)VA[O";#A3K M]M.;$D89O;,MHDQ/?ETN,>&99@]$3@K%8HDST8A)FRY:'D1:6W2=?.C2>2&1 M1Z\-#GU>DB?M ]P3=(_,L^<"0S1=7IG4'+& F_Q"I(ROC:?E(T4Y7DF=@7>N M9-#@IZQCUU1H U;&2SQ@UQ]NY.#8T1?X=B01DR!(T8<1"'RV0^%/6R9HW0P@ M$^(,\(^9@2@K,6 8=$31B_"AEU\,SO7H?7_T8-C!B(:%?\RP1HBAH,=A?C;N MP2'H=A(XDG(#,L()BA#<^R+=@VI>]V6B^K$*UH&YXQ.G9KW X=#47I80()3 MFCQ^E!L/DA0:4<\QLO*BU?+(?UFZX4F9'R%YI:QP].R4&!%6-^9FE%VU"(#A ML5_*MAFT<0C8/PD^'O:)=U#9 -?N8!J29QV977G&]^<2%5[^^/3_O!B9.40 M[Q+;'&[-8',7G>4J])- ZI+C>1JJ_V*;V 4T?#)! TM@Y>E\/XT.[>;F=]-, MR96;L#;P>BIAW:6V?4B9<'3E?&%Y\?T2#X4]7;;"BSE :XB=UVQ-MQ&",DN+ MI;]!(P;18K;!@#33D'968 L%./**MXQ=@DK;$$SX:I2FGRJQK2#I*I,KP01]?!5(])]7_(0\[-]TPB,LM$SQ MA%2SE.(0="\GJA;HR6$-AQ3=J'YKML%#]WLY7F^*4Y**#&*/"O+1*F2I=.'N M4)Y?&K ZN)QF_Y* :00]&W@I^8L%&Y#0A.FNWU8$L']W'WB,5?62JM\8><3Q M5*^E_3,BR8/)+]IH12&7*$D8@Z2W %, 4:W##F%#6AU]"4'-ZBS1]-45\%%-@>D%#AT^Y^E16 M+Y+2/_MMQ=O +349=;J#.ZTV._IZ7ZZEF!9J+NI8C[GF@5-J01?L./56+=@N M3V.%J<.1Q.UH]Q5V7B]51&J#C()#POM#9]J-F80<"986X@!7O8I?<"!S1ATT MWM%V%_9IJ#RS:R.[Y2$[88.C$;RR(],6@G4DN@]&=D)GKM1+A2ML*G3JS#4R M-!7+/XS<6TEC.&+8TL!#.@!&V(N4[0;P8BEW8BU-/H%>M@!XX'G4J,VD.J7& MQ0%EE[0* C]+0='C[!I)+<0%BF*0*NM2.KC(9OXBYK6UMS)NI693SF'NWS=+ M(:;4DBEJ?"E0]'=?BR][73I[@&<#D%@A;JN!#?HV9%)38Y!&VF J/$>S$B \ M(,I!1&^QIJ=W?*1Z>E(O$!$V6XK#9K>KK<=A,F6\C,:OSK-KF*NTG,'$T0IN M%SH+N ),X==?62?R*%I'904@1C9BA2F( G8NBGMC'].E2M;W.OJ5/,ELH%6A MIE2:M3;BB G&GX>I?? ,UT#@B'MEMMQCDE.G\$G)Z:"9IS^&?3%GBR("['"D MV@HXX='=_L-AHFQV0 X.!\I>Z9XQ-()QG,LJNSJWROMC\U=M&?EY=5M:-2-L MQND*-%A5R+3DW ,>(133@01686"^6[&B#3H)Q[%.WBU.2DBA:*.RRYV8S4 M3ZIKX,%Q5TX.8KH[.PI;PEP1M!(![06 ;:KV?I% JN0\/(L9)1B@BF.?F<[: M,L;B/_2J&;,W?/KGE%[WBFVE;1P%7M;*%%2?E=SCV4#!Z&ZBS>B &HW_JTV# MMY@XM*C0XL=GVP #(_FRU)U"Y6G-.9F\E@LXMPLE,,>FEO 2KN:;UMHU$>$V M;%(S)(=D5-PY(1*)6[U?/MHMTQ?]7P23W/>\#Q+&\-#?3]>UMNQ9*X@I%V,M M(*=HS%-*%IPAVA/U37:SY"&X_=VQS(&5?N:,HD;I(ZE@*>8IXT?:R]C!\);T MH6P =/)\8LW?J.^((68?T'>939+6$G2679QW1<%PC=-6=Q1A/=K1>%>:A&BM MF/SQ#04PJI3:L-=4%'N2HK9HY^OZCE4.;F.'.(E%&*MR@\^K04C7;)@F& ^R MN8R*7E6W2M[?UM\RCE1W9K3#\X%?U&(KE7;X0BYTTX/%)[U]Q?NW6#DVOMUD M&X4]>PJ%='A1(A&IPTX*Z71WX-KKA_1A-6'F2';?BM< MFT"P8YDN*\84^]02=LBJC9,NS\9C\YDS7GUR+=?[1:KC:Z!K/J;6P2G"0=M^&'IJ8-.382_B*A MJCG;QINFOB'5G<7$7(_FM>Q5VIBO2]+-9%+*=5>59Z&[+^K UFU.]$5EH#!0 M5?RU;[L+_5>)PXT/]DVLR#Q3'BX,I,'0]#ZZ?23*@Y.$B'I8;SEM5*L)KINJ M[C)Q-#S/>Y,19]7EY_T>?$+G65C7#J8=]_,AY9$-!N.\?]$SX3I.5C_J8]SZ M62\?C3!":GB6CR<]^O:CH7R2HJJ2BE#<.*%FORLIX6 Y?X=K=-L]K=:.\!T. MSA61S:F2U86/]^?*[110VAVVH9";^SYTEPLK0/=4JD"!BK0EO^6'I"6O'U+7 MW MTWK9\4?Y=)* M%/]0^R5/%QJJY6>S_[#B/FR6TZH?3/@RIR:@3< 4)-!B:J0YTV2U M9SJT2=8$S2_4IRHI-(=*.$Z(D=QG%S@DEKH;12*U5*JIVW5BY]K>QJST0IF- M(F&O)%:&_30]DP$WMOBV.&ZY%Z[DUK*\ P6&]\W+F.(R-#5/>JK4FDWVBX7;2KP'2 (:ZJ]CR]&H MG7I34-?37(=;RJ:18-24RWF$7QK6U1*-.JZN?]"2>.6_3)%,MG9&ME<3+04L()Y%R 2D.3Y;:H"22+EDI.*E@_! MECT(?C<#MW(W,W".%$(&WN_U3R<#S<$O96==X%U@2PF#^LJA9CK:$I(^T"GH MP$_M@1 4-9X*@P34;B;DI*3-A(TC?7B3_=CS''DIBL_ M@$->F5"@*5SS1SV\7U#I]B'>P++%"OE:K%+D=FT0@3:-'T\3%@B^P[9?%+:& MMB4T<%%[2.G@*FT:G*/6T$KC@">:3"$3IO"G%UJ3)\>=EW?<(0SY./?!FRZ< M[@[%%0>T 62Y+C, %OI@Q?BF:"A15IZOH@4VM M^3:HJ4QL&A.F8N^.X[KDX5E2>7(.77]L<2RQ?4G:$DZ2J+/%Q@T;T:M:G)0J M;Q(U=VH&5[F5#P;\<&+GW>'41&0F9\KVY_IWJS+/&!^TOF_JS9VI>0_3>QX8 MN[2(W%R[X.]KU2A#M8[Y@/V5*'C"?(IKI7)?HUM3I3B5GYTN&)=\DZ'Z*--V ML@"FSW"5 D6]:0W>!-&[KH\R_%+&'06)GTJG,!S=K[Y[=/#KY26F$.D6#;K( MI^G0(*YB$R;EFDZZ1YB RL7DK5Q3F S7IX0!K+Y&1+PE5GQTF*]"")CB5"('U#"^\KF@;LB:5SDQK!\ MY$KP"T>-^8ZEI0F8($S@S+/DT6Z[)XCGZDK5IF&(&$?:\CO1*O0)<7L^CNR( M[\7+JU.B6R?_:G%"U[IB3(@]#D<'WD!(;JJY#LHA>" 5?7SOMCI1+4O<1L[1$VQ+S;$# M(AAF-ZM+%IDTY="(:]4:#J]&3#O-0IZC.-25M%W9FA"5;LUB>-NG^\@SC1XB M:5:#=)J% K]EI'U=(A!-VJ KUL\8T.Z!++;FDT$$!5[5QB^A"JEN-CK(GB3G M60E/SVWE^T-DFYO^*EU&"2U@7U'(C,?.Y'A_K&@.7,=2-QQ-%V MQS+$Q,% G$)"7%!&-TT):BP7\OY:ZK)+;7?U#8;RL_)<;AJI,]XM!E6MWFK1 MB&E\+HL"!-8M%R2HD?'YI*1@:&DN8(/L6&-.]6[,=4O1](O&/\;IIE+#,ODD M63%8QL4_=2(S*X2V"_NNWX,> MKW_ -^XWPA&LQB[%D&1=+)Q8->?)S<(8"2EAJ7-*3$ J6+UFF5,R/\S!H8DG MW<;4N-X.N3& M#:*5G.*N;[$N.%>A7UM#V[K.]9#22YH62I7;Z\W-&KL*&-:;1T5LXTK=DI/1 M7>PVCWH5\'LY[ :SE2K5RT%%"N0F=FU=? MWCY4XN$RXK<2?JZ+\=51:43B" MI)2'%]F$W7HMAZG^)AJU;$TNODWR!^)-#1QU2N5!Z%S#NX$:/;+*E&2I$-PG M3^8*\7FZ)D=RD7Q-@^4_SQP@;UB(PEH?1$A+& Q-Y9V$JFWLZ8128;,E:I\T MR [>_BE3'T2,Q_1&4HVC]WC$KT5&>@XW_[1ML%P;"Z)Q'4WB@%#=EK0QI,'N MZ[)9E40UX5!1S&"R0DE#II.SY$I:UF.:J]@'.AK0*3NIOPF)\;-[\/:KK84N M( D[MZJ,U=>8H.MJ\[ND/S+<2ZR?=/3*K955FI+\LF.8+AIJA [3V\3,<-0> MNR%?E#H:0$;4H1Y$8MWSEU%Z4_2PK???T1YRZ[KP/,Q<'_V6Y0;ZH%PL1<3R M3=C,7(C"=,Q]BE7U8W2S0Z=_=1AK="6[=C1LLB63EQJ[)ZG;MA@IU5UW MR&E'%&3>*<+Z?9VPYJ93!AU^^"L]A(JUV?A#W: [0C., " M0$A85"133%F2M:*O.8?-TB486^!O5C/+5P": MJ]'=\$BG< IW*&V9A_05%8#EEZJIEQRY$5QK,SXJ FMVU+5$8G?>[' '=(81 M59<[/",'(/E4S=Y:AUV5U_Y;:,^JKEBSH/H3M"3OIN]!?+!?<&)%$ARS)/.? M+(*CS%)21^8E=YN\Q7)F]P2';P(.=P]6L"DQ*%N=H20S[^+E2O&TU#\LXD= M4M5N Q7P%N.BO22I;M$!\]!22S>S;__5<4NQ_+(T:@J1@0(RKSG='G<%S]Q6 M=QLQ/CA!3^FG<&BL!*K>P-M6$-Y;C5EM3!X:D_=%)C*$(E MVS[UG-76FE IWT&@W)LZ&]T++@BU*9) ,9B4..-B5S"/"?M!DR3)=7#@BLF916O]OCM%Y4#5V7=?F:K]WAMS:V*& M=KWD(]T>BN V)@=7SS,Y[G/9J.Q5\%+G-:*Z>3Y+*8T?"(W=2D)O%%7 M- X33%7F3IA!CPX^OO^,>3YBUC1FQFT-P$0*W^?1[RU@FL'JC*G6YE;J(6VL MMQ;=$79A[R]'65V/+O9P1(O>/I%"&1/B'#2M J&-[&DV*H%^]_:2GCB4-M9J MO5(DS,7\N419\K?:S%JS=IO0&ZPN 8>P#H#HN13IU-TTSI[N+#1]!9T&_>$W MK1@RW9(IE%M:+-Y@JBZ9_IK"=H[M@ C N3 M]%ABP6A^)"6Y<<&3NMZ:M!-;7\K5B\*(?.(/&5> M1,OA[%JG21J$:^%\;. +L)$6LYWF\K@4TFYF)YBR\&#%,0S5,'[AL.5[&E2> M;HS"!$;DY73M8#G*,L#M8MCJ:^ @K_?=IY2M?U4;C_Q&QTQZ3-7 MD(T:&9!M7!H9F!0Q\;4_-5JTAER3_IVV',N?L,G[4J)G$G#SR-M@[ M<.N7#OQ!^.,6Y-6FCQ+]4ZWF?L2!J_D'X7'WMA_W]/&'Y)^L?<[&K*-*ON&N M2%JX11-2V:BB?RLVSJJ"-(_C$AA.$N3\/V$W 7J$^NZU6(NC;]TD\;E:>IL MRI,?(GO1SFES$Z3?1-RQ*?ZG*KZ).5FX(%&6H8P=VDODB MNU,-X75&%R5 3 MK9.^Z8A!\&,* #?E>TQ4C4-+(J( M](T8?EW7;8?EUJX7Z@KT=-3;6M9Z!;(R+88]/76BJV]D5V^BQS[OQS)RN6PR MC7AON+Q>UFE2&>(G^A@37KQ3US48IZYVT\MIV>T""9NT@66RU\=DT M.P\"MZ8]*.?;Q/"M517:$C%5G@U$COX>*=^E&=:T%G2UL-WVL9Y#+3JGYJ@8 MQ6_:3 9!7A]+S#J?V^R:9RY7*@;M(T( W\"^A%*Y MY2U7MO)'?$LCGF;2!)$E<6SPY#ILRCYR[K 4=\*44_9-">H/*CW9:F7)68&T;Y9A]5%;')H[ MJ=J8NCQ109%37+6/[^?G9!/Y_,;GH?#XZ M''BM/[(=;+I>T]AW[/KG],=R\0I]31N^IOW).!NSSVJ<0 MZG;:+MK4@O2+5*$C@XQIZ(:&:WQB) $6I]@9(=7/UC2,9096-11Y@<4K6]5_ MR?1 98/0]S5?C=JNFK?_# KQPYK.OM44Q@%.>B\8^H!\B'P% 7G86F4#RTFT M=H]HV$/@ZBW>;Z@5"[M%UF2R6F?]WMBU2:"&"[:SB+LT%]09I">AD(/Q3_94 M8)S#P1EEA.I2$.$CPV&FP_5-AO>XYS\VZDOAJJB]\-M'=!-K?W$V M*47,_": T)>O%M$U3$TI%IPB^QDK"F*1E&9>_XQ6=4G2!1C.RKD$DN!'(_^U MQK!#VHQ"8S_91Y<(M0K.EQH'GR=C4J3.,7D*JO:/DUL\4;\YF]/D&^CX6QX_:LW?AJ2-MWXU_D/8M! M_%:@RKD:95AS.%&=]JFH6T7%M.S@YH(2P?ROA\KQROT5;T7M4)]^65#SK]8) M_+N?\-"&"[NP4%--L4(]/RU:JWL):Z0C@/!(V&:IM=NP)X>6&TS%>L&%J/.P M0P#SE@CU3I8_S5Y@(3!XJ7N!56LV0VAW!XN%I4I='\DQYW)B7W2%LN&;!,/5C(B@[N$-WH52W6/D^KVQ%5M-]U-7NQ:DRJXG!1?^8*( S/. MRG*5YS9+)#\E]Q1/Z <V7>K":?:;B=I57OH-UH0BK,%# M8U.#*;@4WF%] N%.NF;-.W:4)[;3<4C&AQN6^X"K.S6T$#.!=Z*A1/_)]KZ: M8ABJ4."7,BBWP5>/*Y#P\ 94>EQ$<8K6FB8+G[787HZP\#4=LR2P?J<]6XI> M5W9(/7IF:S5+"RI#VUP)1^I?S#Z 2ESI:#;%TB 8+VQ9"O5+MNPD3Y03L(4O M+*JW*MJN6M[">TMCX6#UC;"]S/TL=NM8)M>]LI,2-Z(2/&*(1W<';(]0WM5@ M9]8UE8H8]8W$Y5&P!\Z 98B\L@9DTS<'AS*OB9FH-"2]$OUML7#K!V11A8$X ME\4&[;CUYQ[\,'"Y:\UQ!-N^_J.@QO]^F)(6"'TYC0SFT;4VL4(D#MK 'QV]1&UD"E+>IUSX MRL02-0"TF:'01JLZJ54>71P>7T%BODYFB\. MLEUUT_"K13>XU5C.(3K -Y0F,BQTAFP>% MR*TI=QBA0^SH>>4 M7"[VN^I0)QV:F'@_.+,%AA,#D_G;BOUD\W%)./L&SLW61YP@B- M(-R5#P91;S=6Y4B80+I?X5##N!O)OV^H"(D\2D2HN^M'_S$7@=$UDCT^43-( MW/%[NI*7IJ301UL$(<\^FV(+'W5EA+VE$S6)N?>N9L.VWSB1SN4G 6WJI MB,XH?%>E%BF"R<4$@AP)FW ;I;L:&H>[,=U_&(YTZ4SG5,2^C6@@M(/5FN.G MOM059D":3O3.(VG+XE08!H-Y:=4WZ@#^8&HY1,Y[XCFI$R);]JY34MC.]E(7 M%8C#P-6:5_]!BTQXTQW[)*5A^UPL!7!V[#1"+%?5REY291@P!A' MJ!ECP0:E#B40UI99Q3;L]0(F=WW.<\LJ56T;%HX>HGA$\3,[Q+T*4-S%FN^# MFH0JKH:7GQWE\I1-PBPEJQA\N]MBSL$W4KR4V@LNDS:WP@,:5^@V?<1,:JL. MSC9!$1(!)!,B-I(0RR;#1.I=O"2..9-U^Z&\^P9$<"+3$OC0.E>>9QVJ$"7P MW(JSA4Q-*6NI+S+%,Q$0BS^DP&N(3]0'+TH4RYVA$.YQ^;68BZ$/4X@2>65' MA5^8WA7!MKKN"DMG+;VS:0,8'X?YW>MR>K^LY_7=@V*)4DC'!P(7G<'3:6VI M)(=#+JB&AZ!NYFE4^GI?TXLNY<*%Z!CNHV)\T/>DI#Y:QKIRD5&6_"> 5DPY M_ 6#M[WK0-+6(8@GDR!\^4RU>OLN]W\0;VDZ3!G3_BQ8#]6X5]&O$HYZ'I6C M?G3L;2QJ'@[U)EE7CEL6/S;&UMM\)S6ZXOBRQPAS]MVP-@5!SC-/VXA6YWBV MPA=PX%O8H@YF=6X#%Z3O;@&/?V0T6;B8:])5#:K;,/_(B""RZ<0*0VT%<&I69 MA^R+A(Y%N?8R9+UQ36CVKDTQ$1R%>NU0-P+\SR"!Z<4A1>P%33_@BYA0_0B* M&"5^]!(M[[^+(NZ!8'X"0$DMK10Y$A.9KO!'/Y@<5Y6[^J-2!+8?T7^[P/^D MA&W/Q?SZ&)9D[E_T1;K*B26+K/B*850I"A8RG(SO=(L@8U.EG)$&W7K$ODV5 M&;*VYT3Y!'+E[2IZ%^V1VZJT7C*M(^FB$RF_Z!(!NOY:SK^4)]SGU]1F\EOY M&"P.*VLF K9,989@!$JEH!3@R/6%O676V:MB2I[YCI]OY>?].VQ3'+U6OVW* MJA%J\8 .QSU%:$B]1IF()[4]W# \NJ3&-HWI2(:3S:DB"WF#;+3JJ 2:_ ME7/0'EZ!9%5GSXOE'WGVSMC"+T7F$&)>D"9K"%IRQ&36=$!ZR3WL^&&JYVC4 MFYLW]+^/MOG):X]/9PA;+AELPP0.UR#(I<[L[,OJUR+N#59HW0R;FH^',I>A94%:BG= M[KH,F3##OP$C;+&O&:D@4B8 [LCOK M1 (8[MX1!>0U\OL57G3;/#6P"6;,+]Y=7G]W'CQ+Z\_TR\GO0&Z MCJ7@Q-&G>E5-L_/1X)C\Q/9/3*\RCCP5!3RGFC[]6NU4#.%-,DB A]-5UWG M=78-2(LYDI5YM PELA&L.1;;\ *I@II6WLW2).+$^M?6=?V'"1,S3MBJ@5,S M]Z&^M=UUC5'+=(4RJ8+6I5:@,\-O-Q!8A01;'538$/"W8DGXV1>&X((5%Q3C M0)M:-[6U8TBHXXVKLNC<(!PU_$4'][DD&JR%_. 4AZ\.$BC%ZN:YAO@!?BS9 M>R_N,U? '+[=5:2(K@J'X^-ZOF0:.#EF]R- M-T]C#*L(Y%R@!4CY%H79&VF$1W[U44\1@(. :GHN01BWO9)#D;I*IO@/D]ZY+ANT-#=@2_V@)'U& MA,2Z+]A$[:NP6C.#HJZJ7-9.?YK:^*/UCIT!?P@UW6N+HM,,+J$VK9JN&K$B M+<<\ONV:*?'M,O>DXS+%^4R4];-:=O6,(782\+Y=)(9W;7=I\J;"'K/)[>Y3 M%6I_Z(.H<;FY U)&TGRGH'%^TA\#G7%U+]KL)/NUKF=D?W9+?V$W8:N M3?F0H^O-S9I(Q7#<.QGUCI]9=S8VZ'.7!"_6:]_"R&6C7INR420Q7E&5_"O; M7/92U1'\9&Q1H+=P+HT)24"9*%@(R"2JGRP'W"$K;X4(D+3D.N5:#P@QU:0E ME$K9TO*F=GFZS&%8-UZ'43QAMKB8%H7P2F6O=#67 /VJ5DG<1+U%+#;I@'O( M$75;1J^YVJW%+/*@XE50-'B6K8TY*1W677YPN M0]P;S0G*2B!+XY0(?)^QA%*+W5P6%EYYV4!AP$7L(B:&9'!,V7+C-60V=&1/ M4E&A'3A%+&P;\]3QV:A&Q&4:WJ<+9U%K>:=X%MP]Q.1A6;.&12T3"OVD.WJ: M_6:(/W<(5#*0)A&M:O%4W(!]VT5- 6I4LK9Q2+QV7 N?](HN0(;^K#?LGBB", MFK!?[Y!SWZZ(PI1,'_OWC)?Y_B)9$CN&J+N[NFO+-^'N-%[L(=\SN0 M_5_+^JXI5OQ]@*]GKG-OX#:4%-$ .8?Z6 M0?TR >IW>!1;?J>CH&-PGPS6?"@;HM./_1LK;N%$:]-%^!*.!*AH=@@7+)\, M^]EPE/T$?_4G^:3?,W]-!OG@;&C^&O?R\? -Q/CB?\/>C<=['(?'[3QPS917YKW4#(LY@F ] .QA.<)2S?#2: M\"036$Q/OA^=YV<36 MC?)1O\]_=Q3#[R(%]'-.JNY3^<=N!*%CWPM+@HK[[*.&(P7@CQ$N^=G9>?9O M1<,M5=0SHXMS(.+#\PM4T6PU=3(X7%QDQ]G18'0._S"@@[$GYR/X]RR_Z%_$ MC'IEE-\YVSI!=7!D:S?-\P;0%$]Y;8WYK2!%CEEQ&S&_'PCE*\IPQ/ '4KK% MPAPFDNM\N#JJ//],G94J/,E1H6'?!,#1? 3L"U Y'XZV0_FYV,JNR5:FH?W1 M@L)*U'# M\WPR'LE=#EMD6.ORY"P_&P_(0?<,]?,-,').\?]YGY!CGD[.+)'*,S_(AR-!\4OY^+6H<9N> M<^/AULHSUU3$@OEFQ#;U<=JW/IBWV>&*:(<.N M%4?C,AQE7#OG>T7G/3C/+J;C$8Y<+ YJB9CY?IP4$ZG;=K&NFV?9.U-AY! N M)!SR""\D?A[G9R"9T>=Q'S[W[><1??_"2-DX2D2D1:4](E@>@X(%\A]*:X!@ M\,]%/D(!<0BTZ-S5O7'.XJX*.$;9Z_JW[RB-?JV+'5SIUJDOPU#>H\^67''JXUTTADPJI=)VE MFDWT?RCI/,7!M2NL\;_"O4O=J.L.X#QC'<#%?Y-^-$2Z/!J3 #<>\K_#P5CQ M)U-_^AG,S0FFKB@3_@7O ?T^ VH-HM\ M"FZN;]R\+@4)D$RC;8'NES EWM] ME,IANO-\#"S@'+CO *TL)2;Y,[U370'@HEP@R^B!"C#,STO[\0E5$H&/>9?%^,S4L_RP7#$JN=P/(X+ M'[E*3A20N\\->8$//I:%D"NR=:;&R#!AU]&62XSXD,)271)C*/^]D%)RKTU$ M\>NC[0'/R+$ZWPBI/%%:B8]9=T0L=WGX$6D%O,F)5/S_O]^ 3HEWH MS8)I03(8DC(Z&(!T";1#:H;990*S0Y9WULM'(Z2 0]!6)CWZ]J.),Q<'M*KO MB[A_0G5@R'ENZ[%MZ9JU13FK5&6WP\&YUQ3F<#C0^7$88'ZN,NB"M =W(W+Y MVR":369Q*!V:X"79$9W6#/2@NQ+\&<74NPQB/]? %E]+A6YODWR%D N-,)17 M>1:#'?/F'FU >0H[O:JIGHA='*@6DR&QR0'=V6$^H%O,=SC.;8N35LC,"(SD MXF* 3 VTY.1;]GX,2"0$?CF^ $[9'TY M\8U,/^BF?ML>1E,D/3U!\2!ZA(E\1U+^<<;/#NT6[<1 M?=/-CSAP!_4TB4C)/>A&I-%KMJ.]_))#'A?]Z:Q^E/L%G_:NAZBJ<[EJ7-VY M[8A#D6D@0* P$WX[Q"1:Z(I(+Y#41SR]#;9T8K"8(!O.6@7>.]_BWJ^^E?+Y MSVVO1E@<_!HGV7U6J6/$)ZT0TZ%S2.;1I^*;>2([>LX)$1%6O[1Q"$%"2O@@ M)MKT?HK>QQ29U-= 6A-?7ZF^:ZNFGFU(-37]U_[QE@A8="N,]:GK]TZ=3$>\ MW3QX^H28L-A/FXN[]M^D@/0'BK@(I^F3\?1/F_RC;1MB0O*V+2,;4FVG"%2" M55V@DD80'6/V^T;G&Z2'3V["[3/':F%8>CM[#UC_)QZ7N-8D5EOB"TSY;^)R M'Z@^Y"=JW!(N8# ^[?4B<92-:-O>VWOWG[[6>^U^^R D W0-@YFQ\1X2Y13; M[#/E3YA4F.Z%[<_"!."*['D,5 Q$IIXR]IT2T2;V[B?"$6 $KV)[UX)3825; M>.L/0#M0\D[>7,,C1W,@+#I:1%= MX$CVC@)88@1)MAV2JBD,S]A-BZ/T?Q2D]?OO7?F-A% %LAS@PUN6N:--AX/G M65"" %A@1X!(KEPXZ>48;MU=Y6#7^U&ROBA6-NE@_W"79%A+)[RVW!\. TD< MJ**/:^VRCTA_+TE)/K][_>GEB^SZT^6GE]?AC\-1ZI5ADJQ*L$(7/@V3LP_[ MJ6_3 0R=(T]28SS''"S,"P$2<"/M%I+B_P[(VW%4H;FMY"HF"W906<\\6(]M 6J]"9?B3?C,[7/?5+<1:H[3PHHTEL9\.U>- M3?K>=:WO+#V4B3AY]/$;S[?XNU^4KDS(-B3H=I3O?!*UE/ A&UVRY1D;8\): MP9:@FIU+,&[?G0]&A^QH*P>F?"J;Q>-'>6'L"!^IIZ(0N>BH3P>3F)PM;=6% MSUY5RP^;9GJ/2W*$?N\HAT^2=&8TR?W#(P@([R0QX$H*4,UVC]COD-]YP+>Z M<';731"4UQ;[(%Q&!UL\_69LBPD11()[@\&8G<&<087ZY.K6N'#DA=T#I#>^>[1UFV2(TC[>B-HM+HIAXL03D M'5,^K,Z@@_^5'>X\#ZD;X=568;5%-_@*')F''3*_F86DE2C_X!2[%"-Q$P,4N1E11D$3'= M4WA%M**D.<#L3$=6V-YV7F%L#N5\>?WAPTGV+\7\EDY^_I!"K*V#/G^P8&PE M1Y4'O31%'Q,CXA.<#X/CD(W@1H^3> 4;2Z9-E+DN\FT;KIF^QUCA+ZF"1]>% M^R"2,5>WH[+$AQHU22/Q:'1X1];$K?;L5K4(PF RB>&E1<1W M&$-0K/W41"Y_P)ZY9I)=LTEXO#38,NXPQA@<*#GEY8(CV;9/O=LML!62.TFP M]<@]6K-R!R+^H:XY0">8ZU0P961B8X^4B]C76IX*)HL%%;;+<9>"3F"JN+NW M-N[.@*3K+1V!=^E'X.UZU0FQNYZ,8]WL 27EHH1W8Y>PM)VE;WOZO",FX44Y M/;513)W/H,O8^BFVGOH;4PB6A$W/S_810FB M!L&DYD&MV\X\H(C?]%L[UFFM\_*^.2Q]C[BXZE8<1AV40 M(?A(I'9K_XC(\^2WF6-N8Y7;AW+&/XNU'DYW!4>07K -D?H7W>R))!TY(L\] M8L[/VR(;:E4A$UFNKN#J29;0#$'&A4@E]^0PZWJ=I[DP I MU-L&L*;QM,MMZ6*ZLM](;T+R^=)TAMU]L!^:FDNND,I@L1G698;;=CZ#47?0 MP[ACQ5_M.WZ MK_\?4$L#!!0 ( %6B6$]@GR# 9 ( $ - - >&PO,<,U1>B )S M'4F%9$CIHL3NF2A"+BJL0^KT+V/Q;D> 0 M/IV]_5X)=?,&V.?DW63B/IW?C/UG3> < LOXG(30\]]#Y\^A%ZZ[&VR"(_C\ MA?!][!':?QEZ#WD$OMP!'D [$J_V)]JM&[9JG'YMTIWVQ*,@%7PX^!FT#LU' M#(,5HB&\190L)3%9*6*$KJU[:ARQH$("I6^=P M2&@>NLA2R 3+OHP'.U<44)P:.9)DN7DJ43@FJ)1@VD@(R@1'C88NHS4T-L:4 M/IIOZK=TBUVGP,XQ1^)"8%1TIEYU:PZGYC:2-VF6O8F='<0%!5D)]:G2R^'- MV%Q9_"!Q2NIF7*>] $U'14'7'RG).,-V,;\MZ!U8, I05P?D0I)GS3-7)=8. M+"%88:E(O.GY(5&QP+7JKE.='JIY>H*:7WN?,\RQ1'13M+[[Q[S+_UGQ[/+O M)3>_*F/!KZC1_.^>@,CY*8CTCU_D[/KX-9K.YP1$7IV"R']]W$[;9&QT,EM] M3.\%RXI017@K-R=)@JT>TTB&\*OI4^E6-S&T,QJOT%*_SFSQ=6Z"4U11]6"6 MV 1#.-A?C'#/[VD0(!_L>)Z1BMN<=WIFBGU!+ P04 " !5HEA/CLAT MDG(# "M& #P 'AL+W=O\ Y?]+F M<:GU(_M5264GR<:Y[=E@8(L-5-Q^UEM0F+/2IN(.'\UZ8+<&>&DW *Z2@VPX M/!I47*CDXKRK:VX&X8-V4#BA%2;ZA -'*<;DHC):R M>0<>7]QQ9)\G1$"O<"2N60@KW/$F:>PD)]F(0=*,9 MA^[:#N*9^9]AU*N5*&"JB[H"Y=IQ-"!]Z\INQ-8F3/$*)DE7A'%5LFOED(;= MJ+8J+.O[@DW?E&V_'([8*RPS9P(SS$V9>O!XD%=:E: LE SOK):B1(Z277+) M50$L@,P(R.R D#^S #(G(/.#0"X\#KX:0(X(R-$!(7LC.28@QX>$S /((P+R M*"[DG5ES)5Z:C&:%S[BK#3"]8G=;, 'D,0%Y'!=R45<5-\\>:B'62N!K' /2 MEZ+0-0:D /*$@#R)"SF%%1B#$WP/.U U-*,Y!]-4IHH \I2 /(T,*2Q?KPVL MVPG' >UH/\S0DV$P'U+1?!@7\[*V0H&UN'*JI5!M@1;1?@PA2>5$=LXM< M[ MJ2C'I)$E<\V-PMV*9;AZV6+#S9^I[0%2?DDC"V:F5<'MIF7[M.1M@*RP1NL+ MAYB48=+XBMGY#1JVRDI8NGWS3,DEC6Z7JA+.%[)-I$%>A_,.JA!@0TA*+FED MNY"!N^?IE-)+>DB_]$R=4H))8QOF[>"-!PL98E**22,[IHN+GJF_8#+**5ED MI^P+C UBCY 22A99*&1D[*V6C#S%Q#_&_!,9]\PT99@LLF'HY3P*,2G#9)$- M0V..0TQ*-%EDT9#[VOZODE)-%EDU;P?'YAIB4JK)(JOFC9WM%!P7LK^$*-5D MD573Q?!]7)1;LO=QRP*K*FO9'%.E3V)2\*4(%9A3KLD/X)H]0YE3MLDCVV8/ MXR6WHMU-3L-#=4[9)H]L&UJ*X=XL)[^:'?)4TW-.3CDG?_=3S;Z?):6;_)#G M&C8/,2G=Y(UN!MWG\1)6&';+&39A,;W@LI@;YB_M@7TT]EOF52WE%:;=J5O- MFP_:OH[NGX*+WU!+ P04 " !5HEA/[)9%4(T! "1%@ &@ 'AL+U]R M96QS+W=OV\>6Q\Y-S735^DY0A M=*_&^+RT=>9?VLXV_9M#Z^HL](^N,%V6G[+"&D[3N7'C&TWB=OM M*9E\9JZP89.8D@$UXL4DAF_!FDX(VX=4FA6W"NTT*W(27FQ2Z M"6\W*7@37F]6]&:\WJSHS4_XU]9^MO%ZLZ(WX_5F16_&Z\V*WHS7FQ6]&:\W M*WHS7F]6]&:\WJSHS7B]1=%;\'J+HK?@]19%;WG"68EV6(+76Q2]!:^W*'H+ M7F]1]!:\WC+2VY>9L_N/X(Y-X1]=;R?8"K#VU MQ+800*=O/UIUR98N<5&3WTTI'#CG@Y+OHI/WK24_V-15XZ=)&8)]8,QG)=7* MI\92$R.%<;4*L>L6S*ILJ1;$Q&@T9IEI C5A&-HX3IHZJ;HXOM?57<4(R>-[$+#Z.39,8]0D[HL+OA6T_ MKGM=DW,ZIW^AF:+0&>4F6]5Q2>JM(Y7[DBC45>I+Y2A_"TXWBSWO7+GPHNJ8 MF&TJ]F-">CF.L*VH'Z"+G+-RB->"^DIU@=V3GU3PI9._&<6Z3VZN24'U4\IK[&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( %6B6$_BB*&N+P, #H/ 8 " ?@( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 5:)83RWR_X1< @ "@@ !@ M ( !&1$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5:)83R'QL"$O" 8#$ !@ ( !C!\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5:)83W,BUEFW 0 MT@, !@ ( !R2L 'AL+W=O&UL4$L! A0#% @ 5:)83T < MR,JW 0 T@, !D ( !HR\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5:)83T#:,^:W 0 T@, !D M ( !:S4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5:)83_ 9IKBR @ ? L !D ( ! M,CL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5:)83QK'$][I 0 9@4 !D ( !]D$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5:)83V*5'+!$ @ P@8 !D M ( !3U$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5:)83R5"H U P *@X !D ( !LUD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5:)83]OC:;:] @ * H !D ( !=V( 'AL+W=O&PO=V]R:W-H965T*O5H' #3, 0 4 " 7=U !X;"]S:&%R9613=')I;F=S M+GAM;%!+ 0(4 Q0 ( %6B6$]@GR# 9 ( $ - - " M 4GF !X;"]S='EL97,N>&UL4$L! A0#% @ 5:)83X[(=))R P K1@ M \ ( !V.@ 'AL+W=O7!E&UL4$L%!@ M "T +0P GP $! end XML 52 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 53 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies Awards Outstanding (Details) - shares
shares in Thousands
Sep. 30, 2019
Dec. 31, 2018
Restricted stock unit - market-based [Member]    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 0 215
Stock appreciation rights    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 165 287
Market Share Units (MSUs) [Member]    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 267 419
Restricted Stock Unit - time based [Member]    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 1,876 1,969
Performance Shares [Member]    
Awards outstanding [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 114 0
XML 54 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share (Table)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands, except per share data)
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
Net loss
$
(17,347
)
 
$
(15,786
)
 
$
(51,781
)
 
$
(51,486
)
Denominator:
 
 
 
 
 
 
 
Weighted average shares (basic)
41,276

 
35,676

 
39,438

 
33,568

Dilutive effect of potential common shares

 

 

 

Weighted average shares (diluted)
41,276

 
35,676

 
39,438

 
33,568

Basic loss per share
$
(0.42
)
 
$
(0.44
)
 
$
(1.31
)
 
$
(1.53
)
Diluted loss per share
$
(0.42
)
 
$
(0.44
)
 
$
(1.31
)
 
$
(1.53
)

XML 55 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]      
Operating Lease, Right-of-Use Asset $ 28,548 $ 28,548 $ 0
Operating Lease, Liability 30,600 30,600  
Operating Lease, Cost 2,285 6,778  
Variable Lease, Cost 498 1,389  
Sublease Income (99) (248)  
Lease, Cost 2,684 7,919  
Operating Lease, Payments $ 1,467 $ 4,349  
Operating Lease, Weighted Average Remaining Lease Term 7 years 7 years  
Operating Lease, Weighted Average Discount Rate, Percent 7.26% 7.26%  
Unrecorded Unconditional Purchase Obligation $ 1,500 $ 1,500  
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Term of Contract 1 year 1 year  
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 5 years 5 years  
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Term of Contract 14 years 14 years  
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 14 years 14 years  
Lease Modification [Member]      
Lessee, Lease, Description [Line Items]      
Operating Lease, Right-of-Use Asset $ 5,700 $ 5,700