0001392972-23-000070.txt : 20230502 0001392972-23-000070.hdr.sgml : 20230502 20230502162159 ACCESSION NUMBER: 0001392972-23-000070 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230502 DATE AS OF CHANGE: 20230502 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: 23879383 BUSINESS ADDRESS: STREET 1: 3200 KIRBY DR. STREET 2: SUITE 600 CITY: HOUSTON STATE: TX ZIP: 77098 BUSINESS PHONE: 713-335-5151 MAIL ADDRESS: STREET 1: 3200 KIRBY DR. STREET 2: SUITE 600 CITY: HOUSTON STATE: TX ZIP: 77098 10-Q 1 pro-20230331.htm 10-Q pro-20230331
000139297212/312023Q1FALSE00013929722023-01-012023-03-310001392972dei:FormerAddressMember2023-01-012023-03-3100013929722023-04-25xbrli:shares00013929722023-03-31iso4217:USD00013929722022-12-31iso4217:USDxbrli:shares0001392972us-gaap:SubscriptionAndCirculationMember2023-01-012023-03-310001392972us-gaap:SubscriptionAndCirculationMember2022-01-012022-03-310001392972us-gaap:MaintenanceMember2023-01-012023-03-310001392972us-gaap:MaintenanceMember2022-01-012022-03-310001392972pro:SubscriptionMaintenanceAndSupportMember2023-01-012023-03-310001392972pro:SubscriptionMaintenanceAndSupportMember2022-01-012022-03-310001392972us-gaap:ServiceMember2023-01-012023-03-310001392972us-gaap:ServiceMember2022-01-012022-03-3100013929722022-01-012022-03-3100013929722021-12-3100013929722022-03-310001392972us-gaap:CommonStockMember2022-12-310001392972us-gaap:AdditionalPaidInCapitalMember2022-12-310001392972us-gaap:TreasuryStockCommonMember2022-12-310001392972us-gaap:RetainedEarningsMember2022-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2022-12-310001392972us-gaap:CommonStockMember2023-01-012023-03-310001392972us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2023-01-012023-03-310001392972us-gaap:RetainedEarningsMember2023-01-012023-03-310001392972us-gaap:CommonStockMember2023-03-310001392972us-gaap:AdditionalPaidInCapitalMember2023-03-310001392972us-gaap:TreasuryStockCommonMember2023-03-310001392972us-gaap:RetainedEarningsMember2023-03-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2023-03-310001392972us-gaap:CommonStockMember2021-12-310001392972us-gaap:AdditionalPaidInCapitalMember2021-12-310001392972us-gaap:TreasuryStockCommonMember2021-12-310001392972us-gaap:RetainedEarningsMember2021-12-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2021-12-310001392972us-gaap:CommonStockMember2022-01-012022-03-310001392972us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2022-01-012022-03-310001392972us-gaap:RetainedEarningsMember2022-01-012022-03-310001392972us-gaap:CommonStockMember2022-03-310001392972us-gaap:AdditionalPaidInCapitalMember2022-03-310001392972us-gaap:TreasuryStockCommonMember2022-03-310001392972us-gaap:RetainedEarningsMember2022-03-310001392972pro:AccumulatedOtherComprehensiveIncomenetoftaxMember2022-03-310001392972country:US2023-01-012023-03-31xbrli:pure0001392972country:US2022-01-012022-03-310001392972srt:EuropeMember2023-01-012023-03-310001392972srt:EuropeMember2022-01-012022-03-310001392972pro:TherestoftheworldMember2023-01-012023-03-310001392972pro:TherestoftheworldMember2022-01-012022-03-310001392972srt:MinimumMember2023-03-310001392972srt:MaximumMember2023-03-310001392972us-gaap:StockCompensationPlanMember2023-01-012023-03-310001392972us-gaap:StockCompensationPlanMember2022-01-012022-03-310001392972us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-03-310001392972us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-03-310001392972pro:A2017AmendedEquityIncentivePlanMember2023-03-310001392972pro:A2017EquityIncentivePlanMemberMember2023-03-310001392972pro:RestrictedStockUnittimebasedMember2023-03-310001392972pro:RestrictedStockUnittimebasedMember2022-12-310001392972pro:MarketShareUnitsMsusMember2023-03-310001392972pro:MarketShareUnitsMsusMember2022-12-310001392972pro:EquityConsiderationMember2023-03-310001392972pro:EquityConsiderationMember2022-12-310001392972us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001392972us-gaap:PerformanceSharesMember2023-01-012023-03-310001392972pro:MarketShareUnitsMsusMember2023-01-012023-03-310001392972us-gaap:CostOfSalesMember2023-01-012023-03-310001392972us-gaap:CostOfSalesMember2022-01-012022-03-310001392972us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001392972us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001392972us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001392972us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001392972us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001392972us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001392972us-gaap:OperatingExpenseMember2023-01-012023-03-310001392972us-gaap:OperatingExpenseMember2022-01-012022-03-310001392972us-gaap:EmployeeStockMember2023-03-310001392972pro:Notesdue2024Member2023-03-310001392972pro:NotesDue2027Member2023-03-310001392972pro:NotesDue2027Member2023-01-012023-03-310001392972pro:Notesdue2024Member2023-01-012023-03-310001392972pro:SoftwareSupportServicesCommitmentMember2023-03-31
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 March 31, 2023
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
___________________________________________________________________________ 
PROS logo.jpg
PROS HOLDINGS, INC.
(Exact name of registrant as specified in its charter)
__________________________________________________________________________ 
Delaware76-0168604
(State of Incorporation)(I.R.S. Employer Identification No.)
3200 Kirby Drive, Suite 60077098
HoustonTX
(Address of Principal Executive Offices)(Zip Code)
(713)335-5151
(Registrant's telephone number, including area code)
(Former address, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of each exchange on which registered
Common stock $0.001 par value per sharePRONew 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, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer", "smaller reporting company", and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated Filer
Non-Accelerated Filer
 
Smaller Reporting Company
Emerging Growth Company
    If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

    The number of shares outstanding of the registrant's Common Stock, $0.001 par value, was 46,044,260 as of April 25, 2023.


PROS Holdings, Inc.
Form 10-Q
For the Quarterly Period Ended March 31, 2023

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"). All statements in this report other than historical facts are forward-looking and are based on current estimates, assumptions, trends, and projections. Statements which include the words "believes," "seeks," "expects," "may," "should," "intends," "likely," "targets," "plans," "anticipates," "estimates," or the negative version of those words and similar expressions are intended to identify forward-looking statements. Numerous important factors, risks and uncertainties affect our operating results, including, without limitation, those described in our Annual Report on Form 10-K and in this Quarterly Report on Form 10-Q, and could cause our actual results to differ materially, from the results implied by these or any other forward-looking statements made by us or on our behalf. You should pay particular attention to the important risk factors and cautionary statements described in the section of our Annual Report on Form 10-K entitled "Risk Factors" and the section of this Quarterly Report on Form 10-Q entitled "Risk Factors." You should also carefully review the cautionary statements described in the other documents we file with the Securities and Exchange Commission, specifically the Annual Report on Form 10-K, all Quarterly Reports on Form 10-Q and Current Reports on Form 8-K.

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) 
March 31, 2023December 31, 2022
Assets:
Current assets:
Cash and cash equivalents$192,376 $203,627 
Trade and other receivables, net of allowance of $722 and $609, respectively
45,787 48,178 
Deferred costs, current6,433 6,032 
Prepaid and other current assets12,149 9,441 
Total current assets256,745 267,278 
Property and equipment, net25,442 25,012 
Operating lease right-of-use assets14,797 17,474 
Deferred costs, noncurrent7,938 8,764 
Intangibles, net16,046 17,851 
Goodwill107,717 107,561 
Other assets, noncurrent8,872 9,012 
Total assets$437,557 $452,952 
Liabilities and Stockholders' (Deficit) Equity:
Current liabilities:
Accounts payable and other liabilities$4,197 $7,964 
Accrued liabilities13,356 12,854 
Accrued payroll and other employee benefits15,624 23,797 
Operating lease liabilities, current5,461 7,662 
Deferred revenue, current122,192 108,659 
Total current liabilities160,830 160,936 
Deferred revenue, noncurrent6,161 8,298 
Convertible debt, net290,152 289,779 
Operating lease liabilities, noncurrent27,135 28,184 
Other liabilities, noncurrent1,247 1,228 
Total liabilities485,525 488,425 
Commitments and contingencies (see Note 9)
Stockholders' (deficit) 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; 50,711,964
and 50,318,726 shares issued, respectively; 46,031,241 and 45,638,003 shares outstanding, respectively
51 50 
Additional paid-in capital596,805 590,475 
Treasury stock, 4,680,723 common shares, at cost
(29,847)(29,847)
Accumulated deficit(609,900)(590,898)
Accumulated other comprehensive loss(5,077)(5,253)
Total stockholders' (deficit) equity(47,968)(35,473)
Total liabilities and stockholders' (deficit) equity$437,557 $452,952 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

PROS Holdings, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(In thousands, except per share data)
(Unaudited) 
 Three Months Ended March 31,
 20232022
Revenue:
Subscription$55,969 $48,765 
Maintenance and support5,712 7,855 
Total subscription, maintenance and support61,681 56,620 
Services11,501 9,872 
Total revenue73,182 66,492 
Cost of revenue:
Subscription14,093 13,779 
Maintenance and support2,282 2,167 
Total cost of subscription, maintenance and support16,375 15,946 
Services13,167 11,415 
Total cost of revenue29,542 27,361 
Gross profit43,640 39,131 
Operating expenses:
Selling and marketing26,010 25,287 
Research and development22,291 24,467 
General and administrative14,135 14,329 
Impairment of fixed assets 1,551 
Loss from operations(18,796)(26,503)
Convertible debt interest and amortization(1,576)(1,576)
Other income (expense), net1,451 (418)
Loss before income tax provision(18,921)(28,497)
Income tax provision81 143 
Net loss$(19,002)$(28,640)
Net loss per share:
Basic and diluted$(0.41)$(0.64)
Weighted average number of shares:
Basic and diluted45,926 45,085 
Other comprehensive loss, net of tax:
Foreign currency translation adjustment$176 $(222)
Other comprehensive income (loss), net of tax176 (222)
Comprehensive loss $(18,826)$(28,862)

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)
 Three Months Ended March 31,
 20232022
Operating activities:
Net loss$(19,002)$(28,640)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization3,001 4,647 
Amortization of debt issuance costs373 373 
Share-based compensation9,904 11,225 
Provision for credit losses108 (91)
Loss on disposal of assets35  
Impairment of fixed assets 1,551 
Changes in operating assets and liabilities:
Accounts and unbilled receivables2,239 (12,130)
Deferred costs425 (48)
Prepaid expenses and other assets(2,505)(262)
Operating lease right-of-use assets and liabilities(591)(739)
Accounts payable and other liabilities(3,793)3,903 
Accrued liabilities504 (109)
Accrued payroll and other employee benefits(8,174)(13,246)
Deferred revenue11,333 22,552 
Net cash used in operating activities(6,143)(11,014)
Investing activities:
Purchases of property and equipment(1,546)(461)
Net cash used in investing activities(1,546)(461)
Financing activities:
Proceeds from employee stock plans1,137 1,443 
Tax withholding related to net share settlement of stock awards(4,710)(212)
Net cash (used in) provided by financing activities(3,573)1,231 
Effect of foreign currency rates on cash11 84 
Net change in cash and cash equivalents(11,251)(10,160)
Cash and cash equivalents:
Beginning of period203,627 227,553 
End of period$192,376 $217,393 
Supplemental disclosure of cash flow information:
Noncash investing activities:
Purchase of property and equipment accrued but not paid$136 $45 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

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


Three Months Ended March 31, 2023
Common StockAdditional Paid-In CapitalTreasury StockAccumulated
Deficit
Accumulated other comprehensive lossTotal Stockholders’
(Deficit) Equity
SharesAmountSharesAmount
Balance at December 31, 202245,638,003 $50 $590,475 4,680,723 $(29,847)$(590,898)$(5,253)$(35,473)
Stock awards net settlement338,089 1 (4,711)— — — — (4,710)
Proceeds from employee stock plans55,149 — 1,137 — — — — 1,137 
Noncash share-based compensation— — 9,904 — — — — 9,904 
Other comprehensive loss— — — — — — 176 176 
Net loss— — — — — (19,002)— (19,002)
Balance at March 31, 202346,031,241 $51 $596,805 4,680,723 $(29,847)$(609,900)$(5,077)$(47,968)

Three Months Ended March 31, 2022
 Common StockAdditional Paid-In CapitalTreasury StockAccumulated
Deficit
Accumulated other comprehensive lossTotal Stockholders’
(Deficit) Equity
 SharesAmountSharesAmount
Balance at December 31, 202144,520,542 $49 $546,693 4,680,723 $(29,847)$(508,652)$(4,659)$3,584 
Stock awards net settlement609,397 1 (213)— — — — (212)
Proceeds from employee stock plans49,245 — 1,443 — — — — 1,443 
Noncash share-based compensation— — 11,225 — — — — 11,225 
Other comprehensive loss— — — — — — (222)(222)
Net loss— — — — — (28,640)— (28,640)
Balance at March 31, 202245,179,184 $50 $559,148 4,680,723 $(29,847)$(537,292)$(4,881)$(12,822)
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

7

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 solutions that optimize shopping and selling experiences. PROS solutions leverage artificial intelligence ("AI"), self-learning and automation to ensure that every transactional experience is fast, frictionless and personalized for every shopper, supporting both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use these selling, pricing, revenue optimization, distribution and retail, and digital offer marketing solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable their customers to provide the buyers of their products the ability to move fluidly from one sales channel to another, whether direct, partner, online, mobile or other emerging channels, each with a personalized experience regardless of which channel is used. 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.

2. Summary of Significant Accounting Policies

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 March 31, 2023, the results of operations for the three months ended March 31, 2023 and 2022, cash flows for the three months ended March 31, 2023 and 2022, and stockholders' (deficit) equity for the three months ended March 31, 2023 and 2022.
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, 2022 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December 31, 2022 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.
Changes in accounting policies
There have been no material changes in the Company’s significant accounting policies and their application as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
    
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 $176.5 million and $168.1 million at March 31, 2023 and December 31, 2022, 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 credit losses, 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 credit losses, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the
8

collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.

    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 revenue that have been recognized 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 for renewals), 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 also tied to the value of customer contracts acquired. Deferred costs were $14.4 million and $14.8 million as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred costs was $1.5 million and $1.4 million for the three months ended March 31, 2023 and 2022, respectively. Amortization of deferred costs is included in selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive loss.

    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 performance obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts expected to be recoverable 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 $1.5 million and $1.6 million as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred implementation costs was $0.2 million and $0.3 million for the three months ended March 31, 2023 and 2022, 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 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. During the three months ended March 31, 2023 and 2022, the Company recorded zero and $1.6 million, respectively, of impairment charge related to fixed assets. The 2022 impairment resulted from the Company's changed intentions for these assets in connection with a new agreement with a software vendor.
    
Recently issued accounting pronouncements not yet adopted

There have been no recent accounting pronouncements or changes in accounting pronouncements during the three months ended March 31, 2023, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.

9

3. Deferred Revenue and Performance Obligations

    Deferred Revenue

For the three months ended March 31, 2023 and 2022, the Company recognized approximately $49.4 million and $44.3 million, respectively, of revenue that was included in the deferred revenue balances at the beginning of the respective periods and primarily related to subscription, maintenance and support, and services.

    Performance Obligations

As of March 31, 2023, the Company expects to recognize approximately $430.6 million of revenue from remaining performance obligations. The Company expects, based on the terms of the related, underlying contractual arrangements, to recognize revenue on approximately $210.0 million of these performance obligations over the next 12 months, with the balance recognized thereafter. Remaining performance obligations represent contractually committed revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods.

4. Disaggregation of Revenue

    Revenue by Geography

    The geographic information in the table below is presented for the three months ended March 31, 2023 and 2022. 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 March 31,
 20232022
(in thousands)RevenuePercentRevenuePercent
United States of America$26,232 36 %$23,194 35 %
Europe22,949 31 %20,823 31 %
The rest of the world24,001 33 %22,475 34 %
      Total revenue$73,182 100 %$66,492 100 %

5. 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 10 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year.

    As of March 31, 2023, the Company did not have any finance leases.

    Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended March 31,
20232022
Cash paid for operating lease liabilities$2,251 $1,842 
Right-of-use asset obtained in exchange for operating lease liability$ $ 

10

    In January 2023 and 2022, an existing operating lease was modified due to a change in future payments. The result of the 2023 modification was a decrease in the related right-of-use asset and corresponding lease liability of $1 million and the result of the 2022 modification was a decrease in the related right-of-use asset and corresponding lease liability of $2.7 million.

As of March 31, 2023, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Amount
Remaining 2023$6,649 
20244,869 
20254,057 
20264,039 
20273,965 
20284,029 
Thereafter19,223 
Total operating lease payments46,831 
Less: Imputed interest(14,235)
Total operating lease liabilities$32,596 

6. Earnings per Share

    The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:
 Three Months Ended March 31,
(in thousands, except per share data)20232022
Numerator:
Net loss$(19,002)$(28,640)
Denominator:
Weighted average shares (basic)45,926 45,085 
Dilutive effect of potential common shares  
Weighted average shares (diluted)45,926 45,085 
Basic loss per share$(0.41)$(0.64)
Diluted loss per share$(0.41)$(0.64)
    
    Dilutive potential common shares consist of shares issuable upon the vesting of restricted stock units ("RSUs"), market stock units ("MSUs") and equity consideration related to the EveryMundo LLC acquisition. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately 2.4 million and 2.2 million for the three months ended March 31, 2023 and 2022, respectively. In addition, potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were 5.8 million for both the three months ended March 31, 2023 and 2022.

7. Noncash Share-based Compensation

The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") has an aggregate authorized limit of 7,650,000 shares for issuance. As of March 31, 2023, 1,344,949 shares remain available for issuance under the 2017 Stock Plan.
    
11

    The following table presents the number of shares or units outstanding for each award type as of March 31, 2023 and December 31, 2022, respectively, (in thousands): 
Award typeMarch 31, 2023December 31, 2022
Restricted stock units (time-based)3,209 2,235 
Market stock units358 216 
EveryMundo equity consideration137 137 

During the three months ended March 31, 2023, the Company granted 1,547,607 RSUs (time-based) with a weighted average grant-date fair value of $25.59 per share. The Company also granted 142,386 MSUs with a weighted average grant-date fair value of $30.42 to certain executive employees during the three months ended March 31, 2023. These MSUs vest on January 31, 2026 and 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 Index over the performance period, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted.

The assumptions used to value the MSUs granted during the three months ended March 31, 2023 were as follows:
Three Months Ended March 31, 2023
Volatility63.26 %
Risk-free interest rate3.76 %
Expected award life in years2.97
Dividend yield %

Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive loss. The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive loss for the three months ended March 31, 2023 and 2022:
 Three Months Ended March 31,
 20232022
Share-based compensation:
Cost of revenue$832 $825 
Operating expenses:
Selling and marketing2,928 3,240 
Research and development2,350 3,713 
General and administrative3,794 3,447 
Total included in operating expenses9,072 10,400 
Total share-based compensation expense$9,904 $11,225 
    
    At March 31, 2023, the Company had an estimated $100.7 million of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period of 3.0 years.

    The Company's Employee Stock Purchase Plan (as amended, the "ESPP") permits eligible employees to purchase Company 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. In May 2021, the Company's stockholders approved an amendment to the ESPP Plan increasing the aggregate amount of shares available for issuance under the ESPP to 1,000,000. During the three months ended March 31, 2023, the Company issued 55,149 shares under the ESPP. As of March 31, 2023, 331,976 shares remain authorized and available for issuance under the ESPP. As of March 31, 2023, the Company held approximately $0.7 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.

12

8. Convertible Senior Notes

The following is a summary of the Company's convertible senior notes as of March 31, 2023 (in thousands):
Date of IssuanceUnpaid Principal BalanceNet Carrying AmountContractual Interest Rates
CurrentNoncurrent
1% Convertible Notes due in 2024 ("2024 Notes") May 2019 $143,750 $ $142,779 1%
2.25% Convertible Notes due in 2027 ("2027 Notes")September 2020$150,000 $ $147,373 2.25%

The 2027 and 2024 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 of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).

Interest related to the 2027 Notes is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. Interest related to the 2024 Notes is payable semi-annually in arrears on May 15 and November 15 of each year, beginning on November 15, 2019.

The 2027 Notes mature on September 15, 2027 and the 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date. At March 31, 2023, the Company had $192.4 million of cash and cash equivalents. The Company believes its existing cash and cash equivalents will provide adequate liquidity and capital resources to meet its operational requirements, anticipated capital expenditures and coupon interest payments for the Notes for the next twelve months. Capital markets have tightened recently in response to the macroeconomic environment making new financing more difficult and/or expensive and the Company may not be able to obtain such financing on terms acceptable to it or at all.

Each $1,000 of principal of the 2027 Notes will initially be convertible into 23.9137 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $41.82 per share. 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 2027 and the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.

As of March 31, 2023, the 2027 and 2024 Notes are not yet convertible and their remaining term is approximately 53 months and 13 months, respectively.

As of March 31, 2023 and December 31, 2022, the fair value of the principal amount of the Notes in the aggregate was $277.3 million and $263.7 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):
March 31, 2023December 31, 2022
Principal$293,750 $293,750 
Less: debt issuance cost, net of amortization(3,598)(3,971)
Net carrying amount$290,152 $289,779 

13

The following table sets forth total interest expense recognized related to the Notes (in thousands):
Three Months Ended March 31,
20232022
Coupon interest$1,203 $1,203 
Amortization of debt issuance costs373 373 
Total$1,576 $1,576 

    Capped Call Transactions

    In September 2020 and in May 2019, in connection with the offering of the 2027 and 2024 Notes, respectively, 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 Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company’s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to effectively increase the overall conversion price of the 2027 Notes from $41.82 to $78.90 per share, and for 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 $25.3 million and $16.4 million for the 2027 and 2024 Notes, respectively, and was recorded as part of additional paid-in capital.

9. 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, mainly related to infrastructure platforms, business technology software and support, and other services. In January 2023, the Company entered into a noncancelable agreement for software support services with a four-year term. The remaining purchase commitment as of March 31, 2023 was $3.5 million and the agreement expires in March 2027. There were no other material changes outside the ordinary course of business to the noncancellable purchase commitments disclosed in the Annual Report.


10. Severance and Other Related Costs

In the quarter ended March 31, 2023, the Company made additional organizational changes and incurred approximately $3.6 million of severance, employee benefits, outplacement and related costs during the period. These costs were recorded primarily as operating expenses in the unaudited condensed consolidated statements of comprehensive loss, mainly research and development, and sales and marketing. During the quarter ended March 31, 2023, cash payments of $3.2 million were recorded for the incurred costs. The Company expects to settle the remaining accrued expense of approximately $1.3 million during 2023.

14

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.

Q1 2023 Financial Overview

In the first quarter of 2023, we continued to grow our subscription revenue. For the three months ended March 31, 2023, our subscription revenue increased 15% and total revenue increased 10% for the three months ended March 31, 2023, each as compared to the same period in 2022. Recurring revenue (which consists of subscription revenue and maintenance and support revenue) as a percentage of total revenue accounted for 84% and 85% of total revenue for the three months ended March 31, 2023 and 2022, respectively. Our gross revenue retention rates remained above 93% during the trailing twelve months ended March 31, 2023.

Cash used in operating activities was $6.1 million for the three months ended March 31, 2023, as compared to $11.0 million for the three months ended March 31, 2022. The improvement was primarily attributable to increased cash collections during the period and a lower annual incentive payment in 2023 as compared to prior year.

Free cash flow is a 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, excluding severance payments, less capital expenditures, 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 used during the three months ended March 31, 2023 was $4.5 million, compared to $11.5 million for the three months ended March 31, 2022. The improvement was primarily attributable to increased cash collections during the period and a lower annual incentive payment in 2023 as compared to prior year. 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 March 31,
20232022
Net cash used in operating activities$(6,143)$(11,014)
Severance3,170 — 
Purchase of property and equipment(1,546)(461)
Free Cash Flow$(4,519)$(11,475)
    
Factors Affecting Our Performance

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

Macroeconomic Environment. We believe the combination of increased inflation, rising interest rates, volatile capital and financial markets, supply chain disruptions, tight labor markets, pricing volatility, the Russia-Ukraine conflict, and other macroeconomic conditions increases corporate focus on profitable growth. Despite this challenging environment, we remain confident in our ability to help optimize shopping and selling experiences for our customers. For example, pricing volatility and inflation are catalysts for demand for our price management and optimization solutions. Uncertain macroeconomic and industry conditions in countries and regions in which we operate create a challenging selling environment for large enterprise technology deployment and we believe in the near term will lead new customers to increasingly emphasize smaller scope initial purchases with faster implementations. While our recurring revenue and earnings are relatively predictable as a result of our subscription-based business model, the broader implications of these macroeconomic events on our business, results of operations, cash flows and overall financial position, particularly in the long term, remain uncertain. Under this model, our lower subscription bookings during the pandemic has adversely impacted our subscription revenue growth rates due to the timing lag between subscription
15

bookings and the revenue recognized on those bookings. However, despite the impact of the pandemic on our prior revenue growth rates, we had double digit growth for both subscription revenue and total revenue in the first quarter of 2023. For a full discussion on the risks and uncertainties to our business, please see the "Risk Factors" section in our Annual Report.

Profitable Growth as a Priority. We believe our market opportunity is large and underpenetrated and intend to continue investing in our business to create awareness for our solutions, acquire new customers, and expand within our existing customer base globally, while focusing on cash flow and profitability. We intend to continue investing for growth and also seek opportunities to mitigate the growth in our costs and reduce our existing cost structure. We also plan to continue investing in product development to enhance our existing technologies, including initiatives to accelerate customer time-to-value, improve efficiency, provide out-of-the-box integration with third-party commerce solutions and develop new applications and technologies.

Travel Industry Recovering. Despite operational headwinds and regional variances in the timing of travel restrictions being lifted, the travel industry, particularly the airline industry, continues to recover from the unprecedented disruption caused by the pandemic. While global capacity has not fully returned to pre-pandemic levels, demand for air travel continues to increase as restrictions have been lifted. Travel in North America has led this recovery with Asia Pacific lagging, particularly as China has only recently lifted international travel restrictions. The International Air Transport Association is forecasting airline industry profitability in 2023 with certain U.S.-based airlines already publicly reporting profitable quarters. Still, the rate of airline industry recovery could be impacted negatively if inflation impacts consumer disposable income or limits business travel. Despite geographic variation, we expect airlines to increasingly prioritize technology investments as travel returns to pre-COVID levels.

Digital Purchasing Driving Technology Adoption. We believe the long-term trends toward digital purchasing by both consumers and corporate buyers will increasingly drive demand for technology that provides fast, frictionless and personalized buying experiences across direct sales, partner, online, mobile and emerging channels. Buyers often prefer not to interact with sales representatives as their primary source of research, and increasingly prefer to buy online when they have already decided what to buy. For example, in the airline industry, the pandemic accelerated a long-term trend towards direct booking channels, and we anticipate airlines continuing to invest in technology, including mobile device-enabled solutions, to enhance their ability to capture a greater percentage of bookings through their own channels such as their websites. We believe companies must adopt technologies which power these types of experiences across sales channels as they modernize their sales process to compete in digital commerce. Increasingly, companies are looking to AI to deliver actionable insights from their data, improve and customize their offerings and drive process efficiencies. Our AI-powered solutions enable buyers to move fluidly and with personalized experiences across our customers’ sales channels, and our digital offer marketing solutions help our customers drive their buyers directly into their direct selling channels.

Cloud Migrations. As we continue to migrate our on-premises customers from our legacy licensed solutions to our current cloud solutions, we expect our future maintenance and support revenue to continue to decline and subscription revenue to increase. We continue to encourage our customers to migrate to our cloud solutions as we have announced end of support dates for certain of our on-premises solutions.

16

Results of Operations

The following table sets forth certain items in our unaudited condensed consolidated statements of comprehensive loss as a percentage of total revenues for the three months ended March 31, 2023 and 2022:
 Three Months Ended March 31,
20232022
Revenue:
Subscription
76 %73 %
Maintenance and support
12 
Total subscription, maintenance and support84 85 
Services
16 15 
Total revenue100 100 
Cost of revenue:
Subscription
19 21 
Maintenance and support
Total cost of subscription, maintenance and support22 24 
Services
18 17 
Total cost of revenue40 41 
Gross profit60 59 
Operating Expenses:
Selling and marketing
36 38 
Research and development
30 37 
General and administrative
19 22 
Impairment of fixed assets— 
Total operating expenses85 99 
Convertible debt interest and amortization
(2)(2)
Other income (expense), net(1)
Loss before income tax provision(26)(43)
Income tax provision
— — 
Net loss(26)%(43)%

Revenue:
 Three Months Ended March 31,Variance
(Dollars in thousands)20232022$%
Subscription
$55,969 $48,765 $7,204 15 %
Maintenance and support
5,712 7,855 (2,143)(27)%
Total subscription, maintenance and support61,681 56,620 5,061 %
Services
11,501 9,872 1,629 17 %
Total revenue$73,182 $66,492 $6,690 10 %
    
Subscription revenue. Subscription revenue increased primarily due to an increase in new and existing customer subscription contracts and a recovery of approximately $1 million from a customer that previously declared bankruptcy.

Maintenance and support revenue. Maintenance and support revenue decreased primarily as a result of existing maintenance customers migrating to our cloud solutions and, to a lesser extent, customer maintenance churn. We expect maintenance revenue to continue to decline as we continue to migrate maintenance customers to our cloud solutions.

Services revenue. Services revenue increased primarily as a result of higher sales of professional services related to our subscription contracts and follow-on professional services to existing customers. 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
17

services revenue recognition on certain subscription contracts and efficiencies in our solutions implementations requiring less professional services during a particular period.

Cost of revenue and gross profit:
 Three Months Ended March 31,Variance
(Dollars in thousands)20232022$%
Cost of subscription
$14,093 $13,779 $314 %
Cost of maintenance and support
2,282 2,167 115 %
Total cost of subscription, maintenance and support16,375 15,946 429 %
Cost of services
13,167 11,415 1,752 15 %
Total cost of revenue29,542 27,361 2,181 %
Gross profit$43,640 $39,131 $4,509 12 %
    
Cost of subscription. Cost of subscription increased slightly primarily due to increased infrastructure cost to support our current subscription customer base and higher employee-related costs mainly due to increase in headcount. The increase was partially offset by a decrease in amortization expense for intangible assets and internal-use software. Our subscription gross profit percentages were 75% and 72% for the three months ended March 31, 2023 and 2022, respectively.

Cost of maintenance and support. Cost of maintenance and support remained relatively unchanged. Maintenance and support gross profit percentages were 60% and 72% for the three months ended March 31, 2023 and 2022, respectively. The decrease in gross profit percentages was primarily due to lower maintenance and support revenue as we continue to migrate customers to our subscription solutions and the cost of maintenance and support being relatively fixed.
    
Cost of services. Cost of services increased primarily due to higher personnel costs to support the increase in our services revenue during the period. Services gross profit percentages were (14)% and (16)% for the three months ended March 31, 2023 and 2022, respectively. Services gross profit percentages vary period to period depending on different factors, including the level of professional services required to implement our solutions, the utilization of our employees and our effective man-day rates.

Operating expenses:
 Three Months Ended March 31,Variance
(Dollars in thousands)20232022$%
Selling and marketing$26,010 $25,287 $723 %
Research and development22,291 24,467 (2,176)(9)%
General and administrative14,135 14,329 (194)(1)%
Impairment of fixed assets— 1,551 (1,551)(100)%
Total operating expenses
$62,436 $65,634 $(3,198)(5)%
    
Selling and marketing expenses. During the three months ended March 31, 2023, selling and marketing expenses increased primarily due to an increase in sales and marketing initiatives and travel expenses. The increase was partially offset by a decrease in employee-related costs mainly due to organizational changes.

Research and development expenses. Research and development expenses decreased primarily due to a decrease in noncash share-based compensation and contractors expense. The noncash share-based compensation was higher in prior year mainly due to the acceleration of equity awards related to the retirement of a senior officer in the first quarter of 2022.

General and administrative expenses. General and administrative expenses remained relatively consistent with prior year.

Impairment of fixed assets. During the three months ended March 31, 2023 and 2022, we recorded zero and $1.6 million impairment charge related to fixed assets, respectively. The 2022 impairment resulted from changes to our intentions for these assets in connection with a new agreement with a software vendor.

18

Non-operating expenses:
 Three Months Ended March 31,Variance
(Dollars in thousands)20232022$%
Convertible debt interest and amortization$(1,576)$(1,576)$— — %
Other income (expense), net$1,451 $(418)$1,869 (447)%
    
Convertible debt interest and amortization. Convertible debt expense for the three months ended March 31, 2023 and 2022 related to coupon interest and amortization of debt issuance costs attributable to our Notes.

Other income (expense), net. The change in other income (expense), net for the three months ended March 31, 2023, primarily related to higher interest income and to a smaller extent due to the impact of foreign currency fluctuations.

Income tax provision:
 Three Months Ended March 31, Variance
(Dollars in thousands)20232022$%
Effective tax rate(0.4)%(0.5)%n/an/a
Income tax provision$81 $143 $(62)(43)%
    
Income tax provision. The tax provision for the three months ended March 31, 2023 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.4)% and (0.5)% for the three months ended March 31, 2023 and 2022, respectively. The income tax rate varies from the 21% federal statutory rate primarily due to the valuation allowances on our deferred tax assets. While our expected tax rate would be 0% due to the full valuation allowance on our deferred tax assets, the income tax provision and related effective tax rates is due to foreign income and withholding taxes.

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 March 31, 2023, we had $192.4 million of cash and cash equivalents and $95.9 million of working capital as compared to $203.6 million of cash and cash equivalents and $106.3 million of working capital at December 31, 2022.

Our principal sources of liquidity are our cash and cash equivalents. In addition, we could access capital markets to supplement our 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 issuance costs) and the timing of invoicing and cash collections from our customers. Our operating cash flows are also impacted by the timing of payments to our vendors and the payments of other liabilities.

    We believe our existing cash and cash equivalents will provide adequate liquidity and capital resources to meet our operational requirements, anticipated capital expenditures and coupon interest payments for our Notes for the next twelve months. Our future working capital requirements depend on many factors, including the operations of our existing business, growth of our customer subscription services, future acquisitions we might undertake, expansion into complementary businesses, timing of adoption and implementation of our solutions and customer churn. Capital markets have tightened recently in response to the macroeconomic environment making new financing more difficult and/or expensive and we may not be able to obtain such financing on terms acceptable to us or at all. During the first quarter of 2023, the financial markets experienced disruption due to certain bank failures. We have not experienced any material impact from the disruption but will continue to monitor the situation and take action accordingly.

Our 2024 Notes, with a principal amount of $143.8 million, mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date.

19

    The following table presents key components of our unaudited condensed consolidated statements of cash flows for the three months ended March 31, 2023 and 2022: 
 Three Months Ended March 31,
(Dollars in thousands)20232022
Net cash used in operating activities$(6,143)$(11,014)
Net cash used in investing activities(1,546)(461)
Net cash (used in) provided by financing activities(3,573)1,231 
Cash and cash equivalents (beginning of period)203,627 227,553 
Cash and cash equivalents (end of period)$192,376 $217,393 
    
Operating Activities
    
    Net cash used in operating activities for the three months ended March 31, 2023 was $6.1 million. The $4.9 million improvement over last year was primarily attributable to increased cash collections during the period and a lower annual incentive payment in 2023 as compared to prior year.

Investing Activities

Net cash used in investing activities for the three months ended March 31, 2023 was $1.5 million. The increase was due to higher capital expenditures, primarily related to third-party software license renewal, in 2023 as compared to the same period in prior year.

Financing Activities

Net cash used in financing activities for the three months ended March 31, 2023 was $3.6 million. The increase was primarily attributable to higher tax withholding payments on the vesting of employee share-based awards.

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 9 above, there have been no material changes to our contractual obligations and commitments disclosed in our Annual Report.

Recent Accounting Pronouncements

    See "Recently issued accounting pronouncements not yet adopted" in Note 2 above for discussion of recent accounting pronouncements including the respective expected dates of adoption, if any.
20

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 credit losses, 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 awards, 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.

21

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 March 31, 2023 would result in a loss of approximately $0.9 million. We are also exposed to foreign currency risk due to our operating subsidiaries in France, United Kingdom, Canada, Germany, Ireland, Australia, Bulgaria, Ecuador 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 months ended March 31, 2023 by approximately $1.1 million. 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 derivatives in future years.

Interest Rate Risk

    As of March 31, 2023, we had outstanding principal amounts of $150.0 million and $143.8 million of the 2027 and the 2024 Notes, respectively, 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 March 31, 2023. Based on our evaluation of our disclosure controls and procedures as of March 31, 2023, 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

    There have been no changes in our internal control over financial reporting during the three months ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

22

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.

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 March 31, 2023, $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 March 31, 2023.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURE

None.

ITEM 5. OTHER INFORMATION

None.

ITEM 6. EXHIBITS
Index to Exhibits
ProvidedIncorporated by Reference
Exhibit No.DescriptionHerewithFormFiling Date
31.1X
31.2X
32.1*X
Exhibit No.Description
101.INSXBRL Instance Document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
23

*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.
24

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.
May 2, 2023By: /s/ Andres Reiner
 Andres Reiner
 President and Chief Executive Officer
(Principal Executive Officer)
May 2, 2023By: /s/ Stefan Schulz
 Stefan Schulz
 Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
25
EX-31.1 2 a2023q1ex311ceocertificati.htm EX-31.1 Document

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.
 
May 2, 2023 /s/ Andres Reiner
 Andres Reiner
 President and Chief Executive Officer



EX-31.2 3 a2023q1ex312cfocertificati.htm EX-31.2 Document

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.
 
May 2, 2023 /s/ Stefan Schulz
 Stefan Schulz
 Executive Vice President and Chief Financial Officer

EX-32.1 4 a2023q1ex321ceocfocertific.htm EX-32.1 Document

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 March 31, 2023 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.
May 2, 2023 /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 March 31, 2023 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. 
May 2, 2023 /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-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statement of Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies (Notes) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Deferred Revenue and Performance Obligation (Notes) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Disaggregation of Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Earnings per Share (Note) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Noncash Share-based Compensation (Note) link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Convertible debt (Notes) link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Severance and other related costs link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Deferred Revenue and Performance Obligation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Earnings per Share (Table) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Noncash Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Convertible debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Organization and Nature of Operations Organization and Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Summary of Significant Accounting Policies New Accounting Pronouncements - Recent Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Deferred Revenue and Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Disaggregation of Revenue Revenue by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Leases Schedule of lease liability maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Leases Schedule of lease liability maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Earnings per Share Basis and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Noncash Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Noncash Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Noncash Share-based Compensation Awards outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Noncash Share-based Compensation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Convertible debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Commitments and Contingencies Purchase commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Severance and other related costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pro-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pro-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pro-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred Costs, Noncurrent Deferred Costs, Noncurrent Category of Item Purchased [Axis] Category of Item Purchased [Axis] Cash Payments for Severance and other related Cash Payments for Severance and other related Cash Payments for Severance and other related Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 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] Operating Leases, Payments Due Lessee, Operating Lease, Liability, to be Paid Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Income tax provision (benefit) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Cash and cash equivalents: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Preferred stock - par value Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Entity Address, Postal Zip Code Entity Address, Postal Zip Code Address Type [Domain] Address Type [Domain] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Market Stock Units Valuation Assumptions 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. 2017 Equity Incentive Plan [Member] [Member] 2017 Equity Incentive Plan [Member] [Member] 2017 Equity Incentive Plan [Member] [Member] Cost of Goods and Services Sold Cost of Goods and Services Sold Weighted average shares (diluted) Weighted Average Number of Shares Outstanding, Diluted Gain (Loss) on Investments Gain (Loss) on Investments Debt Instrument [Axis] Debt Instrument [Axis] Expected life, in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Debt Instrument, Fair Value Disclosure Debt Instrument, Fair Value Disclosure Convertible Debt, Noncurrent Convertible Debt, Noncurrent Equity Investments Investments Maintenance [Member] Maintenance [Member] Common Stock, Value, Issued Common Stock, Value, Issued 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 Additional paid-in capital Additional Paid in Capital Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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. 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 Statistical Measurement [Domain] Statistical Measurement [Domain] Organization and Nature of Operations [Abstract] Organization and Nature of Operations [Abstract] Organization and Nature of Operations [Abstract] Debt Instrument, Convertible, Conversion Price Debt Instrument, Convertible, Conversion Price Disaggregation of Revenue [Text Block] Disaggregation of Revenue [Text Block] Disaggregation of Revenue [Text Block] Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Preferred stock - shares authorized Preferred Stock, Shares Authorized 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] Beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 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 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Subscription and Circulation [Member] Subscription and Circulation [Member] Current liabilities: Liabilities, Current [Abstract] Adjustments for Change in Accounting Principle [Domain] Change in Accounting Principle, Type [Domain] Common stock - shares issued Common Stock, Shares, Issued Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 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 Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Capital Expenditures Incurred but Not yet Paid Capital Expenditures Incurred but Not yet Paid Notes due 2024 [Member] Notes due 2024 [Member] Notes due 2024 [Member] Income Statement Location [Domain] Income Statement Location [Domain] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Amendment Flag Amendment Flag Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Market Share Units (MSUs) [Member] Market Share Units (MSUs) [Member] Market Share Units (MSUs) are performance-based awards which vest based upon the company's relative shareholder return. Debt Instrument, Face Amount Debt Instrument, Face Amount Scenario [Axis] Scenario [Axis] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair value measurement Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Decrease in right-of-use asset and related lease liability due to modification Decrease in right-of-use asset and related lease liability due to modification Decrease in right-of-use asset and related lease liability due to modification Entity Current Reporting Status Entity Current Reporting Status Maximum Amount Contributable By Employees Under ESPP- Annually Maximum Amount Contributable By Employees Under ESPP- Annually Maximum Amount Contributable By Employees Under ESPP- Annually 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] Other long term assets, net Other Assets, Noncurrent Convertible Debt Convertible Debt Debt Instrument, Convertible, Stock Price Trigger Debt Instrument, Convertible, Stock Price Trigger Accrued payroll and other employee benefits Increase (Decrease) in Employee Related Liabilities Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Repayments of Notes Payable Repayments of Notes Payable 2017 Amended Equity Incentive Plan [Member] 2017 Amended Equity Incentive Plan [Member] 2017 Amended Equity Incentive Plan [Member] Plan Name [Domain] Plan Name [Domain] Capitalized Contract Cost, Net Capitalized Contract Cost, Net 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 Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Remaining 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province The rest of the world [Member] The rest of the world [Member] The rest of the world [Member] Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Noncash Share-based Compensation [Abstract] Noncash Share-based Compensation [Abstract] Noncash Share-based Compensation [Abstract] Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Employee Stock [Member] Employee Stock [Member] Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Instrument, Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Equity Consideration Equity Consideration [Member] Equity Consideration Award Type [Axis] Award Type [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Operating Lease, Liability, Current Operating Lease, Liability, Current 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] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property, Plant and Equipment, Net Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Operating Lease, Payments Operating Lease, Payments Entities [Table] Entities [Table] Severance and Other Liabilities Other Liabilities Accumulated Other Comprehensive Income, net of tax [Member] Accumulated Other Comprehensive Income, net of tax [Member] Accumulated Other Comprehensive Income, net of tax [Member] Awards outstanding [Table Text Block] Awards outstanding [Table Text Block] Schedule of awards outstanding for each share-based compansation award type. Selling and Marketing Expense [Member] Selling and Marketing Expense [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Treasury Stock, Value Treasury Stock, Value Subscription services commitment [Member] Subscription Services Commitment [Member] Subscription Services Commitment Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Restricted Stock Unit - time based [Member] Restricted Stock Unit - time based [Member] Restricted Stock Unit - time based [Member] Denominator Earnings per share, Denominator [Abstract] Earnings per share, Denominator [Abstract] Other Commitments [Domain] Other Commitments [Domain] Allowance for bad debts Accounts Receivable, Allowance for Credit Loss, Current Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Legal Entity [Axis] Legal Entity [Axis] Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) Common stock - shares authorized Common Stock, Shares Authorized Total liabilities Liabilities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Maximum [Member] Maximum [Member] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Share-based Payment Arrangement [Member] Share-Based Payment Arrangement [Member] Cash and cash equivalents End of period Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Preferred stock - shares issued Preferred Stock, Shares Issued Document Type Document Type Entity Small Business Entity Small Business Long-term Debt [Text Block] Long-Term Debt [Text Block] Severance Costs Severance Costs Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Product and Service [Domain] Product and Service [Domain] Unrecognized compensation cost related to share-based compensation Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Entity Shell Company Entity Shell Company Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Payments to Acquire Other Productive Assets Payments to Acquire Other Productive Assets 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Title of 12(b) Security Title of 12(b) Security 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 Adjustments for Error Correction [Domain] Error Correction, Type [Domain] Weighted Average Number of Shares Outstanding, Basic and Diluted Weighted Average Number of Limited Partnership and General Partnership Unit Outstanding, Basic and Diluted Document Period End Date Document Period End Date 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] Restructuring, Impairment, and Other Activities Disclosure Restructuring, Impairment, and Other Activities Disclosure [Text Block] Lessee, Operating Lease, Termination Option Lessee, Operating Lease, Termination Option Lessee, Operating Lease, Termination Option Debt Instrument [Line Items] Debt Instrument [Line Items] Purchase of convertible bond hedge Purchase of capped call Purchase of capped call Accounting Standards Update 2020-06 Accounting Standards Update 2020-06 [Member] Payments of Debt Issuance Costs Payments of Debt Issuance Costs Operating Lease, Liability Operating Lease, Liability Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net earnings (loss) per share: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Performance Shares [Member] Performance Shares [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Liabilities and Stockholders' Equity: Liabilities and Equity [Abstract] Accrued liabilities Accrued Liabilities, Current 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. 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Weighted average number of shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Interest Expense, Debt Interest Expense, Debt Accrued payroll and other employee benefits Employee-related Liabilities, Current Accounts payable Accounts Payable, Current Other Commitments [Axis] Other Commitments [Axis] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Increase (Decrease) in Deferred Costs Increase (Decrease) in Other Operating Assets Debt Instrument, Unamortized Discount and Debt Issuance Cost Debt Instrument, Unamortized Discount Amortization of Financing Costs and Discounts Amortization of Debt Issuance Costs and Discounts Earnings per Share Earnings Per Share [Text Block] Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Notes due 2027 Notes due 2027 [Member] Notes due 2027 Organization and nature of operations Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Weighted Average Number of Shares Outstanding, Basic Weighted average shares (basic) Weighted Average Number of Shares Outstanding, Basic Award Type [Domain] Award Type [Domain] Grantee Status [Axis] Grantee Status [Axis] Weighted average period to recognize cost, in years Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition UNITED STATES UNITED STATES Stock Issued During Period, Value, Restricted Stock Award, Gross Stock Issued During Period, Value, Restricted Stock Award, Gross Proceeds from Stock Plans Proceeds from Stock Plans Payments to Acquire Other Investments Payments to Acquire Other Investments Share-based compensation expense Share-Based Payment Arrangement, Expense Gross Profit Gross Profit Commitments and contingencies (see Note 9) Commitments and Contingencies Revenue from Contract with Customer, Including Assessed Tax Revenue from Contract with Customer, Including Assessed Tax Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Noncash Share-based Compensation (Narrative) [Line Items] Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items] Preferred Stock, Value, Issued Preferred Stock, Value, Issued Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Amortization of Deferred Charges Amortization of Deferred Charges Deferred Costs Deferred Costs Schedule of Debt [Table Text Block] Schedule of Debt [Table Text Block] General and Administrative Expense [Member] General and Administrative Expense [Member] Entity Address, City or Town Entity Address, City or Town Former Address [Member] Former Address [Member] Leases [Abstract] Leases [Abstract] Operating Expenses Operating Expenses [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Subscription, maintenance and support Subscription, maintenance and support [Member] Subscription, maintenance and support Restructuring and Related Activities [Abstract] Noncash Share-based Compensation Share-Based Payment Arrangement [Text Block] Minimum [Member] Minimum [Member] Debt Instrument, Convertible, Conversion Ratio Debt Instrument, Convertible, Conversion Ratio Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock - par value Common Stock, Par or Stated Value Per Share Income (Loss) from Continuing Operations, Basic and Diluted Income (Loss) from Continuing Operations, Per Outstanding Limited Partnership and General Partnership Unit, Basic and Diluted, Net of Tax Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Treasury Stock, Common [Member] Treasury Stock, Common [Member] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Award Date [Axis] Award Date [Axis] Debt Instrument, Periodic Payment, Interest Debt Instrument, Periodic Payment, Interest Total liabilities and stockholders' equity Liabilities and Equity Trading Symbol Trading Symbol Entity File Number Entity File Number Convertible Debt Securities [Member] Convertible Debt Securities [Member] Adjustments for Change in Accounting Principle [Axis] Change in Accounting Principle, Type [Axis] Operating Expense [Member] Operating Expense [Member] Amortization of Financing Costs Amortization of Debt Issuance Costs 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 Treasury Stock, Common, Shares Treasury Stock, Common, Shares, Beginning Balance Treasury Stock, Common, Shares, Ending Balance Treasury Stock, Common, Shares Deferred Revenue, Current Deferred Revenue, Current Market-based RSU Award Tranche [Axis] Market-based RSU Award Tranche [Axis] Market-based RSU Award Tranche [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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 RSUs Restricted Stock Units (RSUs) [Member] Entity Information [Line Items] Entity Information [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting [Axis] Vesting [Axis] Diluted earnings per share Earnings Per Share, Diluted Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Accounts payable Increase (Decrease) in Accounts Payable APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Revenues Revenues Total current liabilities Liabilities, Current 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. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Accounts and unbilled receivables Accounts and Unbilled Receivables Accounts and unbilled receivables Loss on Disposition of Other Assets Gain (Loss) on Disposition of Other Assets Basic Earnings Per Share Earnings Per Share, Basic Convertible Debt, Current Convertible Debt, Current Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Other income (expense): Nonoperating Income (Expense) [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Long-term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] ESPP contributions by Employees ESPP contributions by Employees ESPP contributions by Employees Selling and Marketing Expense Selling and Marketing Expense Total stockholders' equity Stockholders' Equity Attributable to Parent- Beginning Balance Stockholders' Equity Attributable to Parent- Ending Balance Stockholders' Equity Attributable to Parent Revenue Recognition, Customer Acquisitions [Policy Text Block] Revenue Recognition, Customer Acquisitions [Policy Text Block] Product and Service [Axis] Product and Service [Axis] Vesting [Domain] Vesting [Domain] Europe [Member] Europe [Member] Class of Stock [Domain] Class of Stock [Domain] Market-based RSU Award Tranche [Domain] Market-based RSU Award Tranche [Domain] [Domain] for Market-based RSU Award Tranche [Axis] Long-term deferred revenue Deferred Revenue, Noncurrent Entity Interactive Data Current Entity Interactive Data Current Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Percentage of total revenue percentage of total revenue percentage of total revenue Award Date [Domain] Award Date [Domain] Long-term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Retained Earnings [Member] Retained Earnings [Member] Entity Tax Identification Number Entity Tax Identification Number Shares reserved for issuance under Plan Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Common Stock [Member] Common Stock [Member] 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 Schedule of Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Computing Infrastructure Commitment Computing Infrastructure Commitment [Member] Computing Infrastructure Commitment 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 Shares available for future grants Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock [Axis] Class of Stock [Axis] Deferred revenue and performance obligation [Text Block] Deferred revenue and performance obligation [Text Block] Deferred revenue and performance obligation [Text Block] Statement [Table] Statement [Table] Lessee, Operating Lease, Option to Renew Lessee, Operating Lease, Renewal Term Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Grantee Status [Domain] Grantee Status [Domain] 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 Dilutive effect of potential common shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit) Proceeds from Convertible Debt Proceeds from Convertible Debt Trade and Other Receivables, Net, Current Accounts Receivable, after Allowance for Credit Loss, Current Debt Instrument, Convertible, Remaining Discount Amortization Period Debt Instrument, Convertible, Remaining Discount Amortization Period Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Document Fiscal Year Focus Document Fiscal Year Focus Entity [Domain] Entity [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Type of Adoption [Domain] Accounting Standards Update [Domain] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] City Area Code City Area Code General and Administrative Expense General and Administrative Expense Assets: Assets [Abstract] Statement [Line Items] Statement [Line Items] Assumptions For Fair Value Calculation of Market Stock Units [Line Items] Assumptions For Fair Value Calculation of Market Stock Units [Line Items] Assumptions For Fair Value Calculation of Market Stock Units [Line Items] Deferred Charges, Policy [Policy Text Block] Deferred Charges, Policy [Policy Text Block] Purchase Obligation Purchase Obligation Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Deferred Costs, Current Deferred Costs, Current Accounting Standards Update and Change in Accounting Principle Accounting Standards Update and Change in Accounting Principle [Text Block] Entity Addresses, Address Type [Axis] Entity Addresses, Address Type [Axis] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Adjustments for Error Corrections [Axis] Error Correction, Type [Axis] Deferred Revenue and Performance Obligation [Abstract] Deferred Revenue and Performance Obligation [Abstract] Deferred Revenue and Performance Obligation [Abstract] Share-based compensation Share-Based Payment Arrangement, Noncash Expense Deferred Revenue, Revenue Recognized Deferred Revenue, Revenue Recognized Impairment or Disposal of Long-Lived Assets, Policy Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Numerator Earnings per share, Numerator [Abstract] Earnings per share, Numerator [Abstract] Other Liabilities, Noncurrent Other Liabilities, Noncurrent Document Transition Report Document Transition Report Local Phone Number Local Phone Number Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Asset Impairment Charges Asset Impairment Charges Income from operations Operating Income (Loss) Research and development Research and Development Expense [Member] Software Support Services Commitment Software Support Services Commitment [Member] Software Support Services Commitment New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Lessee, Operating Lease, Anticipated Incentives Lessee, Operating Lease, Anticipated Incentives Lessee, Operating Lease, Anticipated Incentives Right-of-use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of Sales [Member] Cost of Sales [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Convertible Debt [Table Text Block] Convertible Debt [Table Text Block] Common stock - shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding Service [Member] Service [Member] Goodwill Goodwill Convertible debt interest and amortization Convertible debt interest and amortization Convertible debt interest and amortization EX-101.PRE 9 pro-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 pro-20230331_g1.jpg begin 644 pro-20230331_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4#! 0$ P4$! 0%!04&!PP(!P<' M!P\+"PD,$0\2$A$/$1$3%AP7$Q0:%1$1&"$8&AT='Q\?$Q)!P>'Q[_ MVP!# 04%!0<&!PX(" X>%!$4'AX>'AX>'AX>'AX>'AX>'AX>'AX>'AX>'AX> M'AX>'AX>'AX>'AX>'AX>'AX>'AX>'A[_P 1" "5 > # 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#ZQU7Q7X=T MJ\:SU'5[:VN% )C=L$ ]*J_\)YX/_P"A@LO^^C_A7C'QT_Y*)=_]<8O_ $ 5 MPM?<8+A?#XC#PJRF[R2?3K\C\SS+C?%X3%U:$:<6HR:Z]'ZGU#_PGG@__H8+ M+_OH_P"%'_">>#_^A@LO^^C_ (5\O45T_P"J&&_Y^2_#_(XO^(@8W_GU'\?\ MSZA_X3SP?_T,%E_WT?\ "C_A//!__0P67_?1_P *^7J*/]4,-_S\E^'^0?\ M$0,;_P ^H_C_ )GU#_PGG@__ *&"R_[Z/^%/C\<>$9#A?$%A^,N/YU\MT4/A M##?\_)?A_D->(&,_Y]1_'_,^MK+6]'OB!9ZM8W!/:*X5C^AJ_7QW6WH?BWQ) MHK+_ &?J]U&B](V;?'_WRV17'7X/E:]&K]Z_5?Y'?AO$*+=L11LNZ=_P=OS/ MJFBO(O"7QCBE=+;Q)9B$GC[5;@E?^!)U'U!/TKU:QN[6^M8[JSGCG@D&4DC; M((KYC&Y=B<%*U:-O/I]Y]MEN<8/,HF9>N^(=%T,P MC5M0BM#-GR]^?FQC/0>XK,_X6!X-_P"@_:_^/?X5P7[2?W]#^D__ +3KQZOL MLJX^J3[^9]/?\+ \&_P#0 M?M?_ ![_ H_X6!X-_Z#]K_X]_A7S#17H?ZH87^>7X?Y'D_\1 QW_/N/X_YG MT]_PL#P;_P!!^U_\>_PH_P"%@>#?^@_:_P#CW^%?,-%'^J&%_GE^'^0?\1 Q MW_/N/X_YGT]_PL#P;_T'[7_Q[_"G1^//![G"^(+//^TQ'\Q7R_11_JAA?YY? MA_D'_$0,;_SZC^/^9]9V.O:)?$+9:O87#'HL=PK'\LYK2KX[KC5^]?JO\CT<+X@Q;MB*-EWB_P!'_F?5 M%%>4^#OC!9W3):^(K=;.4\?:8LF,_P"\.J_K^%>IV\T5Q"D\$B2Q. R.AR&' MJ#7RN,R_$8*?+6C;\G\S[C+LVPF8PY\/._==5ZK^D/HHHKC/1"BBB@ HHJOJ M5]9Z;9R7E]<1V\$8RSR-@"G&+D[+5:IJ5_JETUUJ-Y-=3-_'*Y M;'L/0>U?4X#A7$5TI5WR+MU_X']:'Q&:\<83#-PPJ]I+OM'_ (/]:GNVM_%[ MPU9%DL([G47'=%V)^;<_I7(:A\:-9D)^PZ596Z]C(S2'],5Y;17T]#AO+Z*U MAS/S?](^*Q7&.:XAZ5.5=HJWXZO\3NI_BMXRD.5O;>(>B6Z_US4*_%'QJ#G^ MU$/UMX_\*XNBNY95@DOX,?N1YCSW,F[^WG_X$ST*T^+WBR$CSOL%P/\ ;@P? M_'2*Z'2OC6I(75-$('=[:7_V5O\ &O'**YZN0Y?56M)+TT_(ZJ'%.:T'=5F_ M77\SZ:\/_$+PIK3+'!J2V\S=(KD>6WTR>#^!KJP01D.?$7AQE2 MSO&FM1UMI\O'CV[K^!%>!C>$5;FPT_D_\_Z]3ZO+N/W=1QM/YQ_R?Z/Y'T_1 M7$^"/B/HOB,I:RG^S]0/'D2M\KG_ &6[_3@UVU?'8G"UL-/V=6-F?H6#QN'Q MM-5+>,O&FN>*)V^VW!BM<_):Q'$:_7^\?<_I7-U]M@ M>$HI*6*EKV7^9^;9IQ[-R<,#"R_FEO\ )=/F>N7_ ,;+MB18:'"@[&:8M^@ MK-;XR^)B>++3 /3RW_\ BJ\UHKW89#E\%94E^+/EZG%.;5'=UG\K+\D>HV_Q MHUQ2//TK3Y!_LEU/\S6WIWQKL6(74-$N(O5H90_Z$"O$ZEM+>XN[A+>U@DGF M$=4*JFJI;2 M'^"Y!C_4_+^M=7%)'-&LD3JZ,,JRG((^M>'>#_A#J-[LN?$$WV& \^1'AI6' MN>B_K7L>@:-INA:>MAI=LMO O.!R6/J2>2:^%S;#8"A+EPM1R?WK[]/U]3]/ MR'&9KBHAH4445XQ]$?.GQT_Y*)=_P#7&+_T 5PM=U\= M/^2B7?\ UQB_] %<+7Z]E/\ N-'_ K\C^?\^_Y&>(_QR_,****] \D**** M"BBB@ HHHH *ZGX?^--1\*:@&C9I["1AY]L3P1_>7T;_ ":Y:BLJ^'IXBFZ= M173.C"XJMA*JK496DCZ[TG4+35-.@U"QE$MO.@=&'I[^A]JM5XA\ /$CV^I2 M>&[F0F&X!DMLG[L@&2!]1S^'O7M]?D^:8"6 Q,J3VW7H?N^1YK'-,'&NM'LU MV?\ 6OHSQO\ :3^_H?TG_P#:=>/5[#^TG]_0_I/_ .TZ\>K]"X<_Y%M/Y_\ MI3/R7B__ )'%;_MW_P!)04445[9\T%%%% !1110 4444 %=Q\+_'5UX9OTM+ MN1Y=)E;$D9Y\HG^-?ZCO7#T5SXK"TL52=*JKIG5@L;6P->->C*TE_5GY'V%! M+'/"DT+K)&ZAD93D,#T(I]>5_L_^)'O--G\/W4A:2T'F6Y)Y,9."/P./S]J] M4K\EQ^#E@\1*C+I^70_>\JS"&8X2&(AUZ=GU0445C^,/$-CX9T274KULX^6* M,'YI7[*/\\"N:G3G5FH05V]CLK5H4*;J5':*U;(O&GBG3?"VEF\OGW2-D0P* M?GE;V]!ZGM7SMXQ\6:OXHOO/U"8B%2?*MT.(XQ].Y]S53Q/KFH>(M7EU+4)= MTCG"J/NQKV51Z5EU^FY-D=/ 14YZU._;R7^9^+\1<35LTFZ=-\M);+OYO_+I MZA1117O'RP4444 %%%% !1110 4444 *"0002".A%>J?#+XGSVAZ&6YIB( M&U+Q.-(A<_9M/&& /!E(R3^ P/SKSBOTGAO+(X;#JO)>_+\%T7ZL_&^,'M:UZ;RM*TZ>YYP7"X1?JQX%?1U*D*<7* M;LO,^1I4JE::A3BVWT6K,JIK.UN;RX6WL[>6XF-%<[^ MY?U_5S[++.!\;B;2Q+]G'[W]W3YOY'CGA'X0:E>[+CQ!/]@A//D1X:4CW/1? MU^E>N>&_#.B>'H/*TJQCA.,-(1ND;ZL>?Z5L52UC5M.T>S:[U.\AM81_%(V, MGT ZD^PKX[&9KC,PERR>C^RMO^#\[GZ'EV19?E,.>$5=;REO]_3Y6+M9?B+Q M!I'A^S-UJUY';I_"NWMPX12[;F9B< #_ KULOX7K5??Q+Y(]NO_ /ZT/"S;C?# MT+TL$O:2[_9_X/Y>9[[X&\6ZAXQURXGM+8V6BV8QE^9)Y#T!/0 #G ]N>:[J ML7P1H,/AOPU:Z7'M+HNZ9Q_'(?O'^@]@*VJ\#'3HSKOV"M!:+_/Y[_@?5972 MQ$,-'ZS*]1ZOR;Z+R6WXGSI\=/\ DHEW_P!<8O\ T 5PM=U\=/\ DHEW_P!< M8O\ T 5PM?J64_[C1_PK\C\/S[_D9XC_ !R_,****] \DZWX2Z78:QXVMK'4 MK9;BV>.0LC$@$A21TKVT_#GP5C_D!0_]_9/_ (JO'_@7_P E%M/^N,O_ * : M^BZ^ XHQ=>EC%&G-I_:,T MF*.?3=9C0!Y0T$Q ZXY7_P!F_2O(:_36XV>&O=+ M9^3U04445W'F%S1+^72]7M-1A)WVTRR#WPP_M)_?T/Z3_P#M.O'J]GAS_D6T_G_Z4SYWB_\ MY'%;_MW_ -)04445[9\T:OA!5;Q7I"LH(-]""#W^<5]3MI]BPPUE;$>AB7_" MOEGP=_R-NC_]?T/_ *&*^KZ^#XODU6I6?1_F?J/A_",L/6NNJ_(Q-1\(^&-0 M0K=:%8,3U980C?\ ?2X/ZUYOXY^$4<5M)?>&9)"4!9K.1MV1_L-US['\Z]CH MKY_!YMB\))2IS=NSU7W?TSZW,,AP&/@XU::OW2LU\_\ ,^.V5E8JP((."#U! MI*[?XV:7%I?CRX,*A([N-;G:.@+9#?F5)_&N(K]4PF(6)HPK1VDKGX7CL)+! MXF>'EO%M!11170Z7-NPDLHMY/0A_E_F0?PKZ=KY"TZ8V^H6U MP#@QRJX_ @U]>U\#QA22K4ZG=-?<_P#@GZIX?5W+#UJ3VBT_O7_ &R.L<;22 M,%102S$X 'K7S3\4/%4GBCQ"\D;$6%L3':IV([O]3_+%>L?'/7SI/A/[!!)M MN=18Q#!Y$8^^?Y#\:^>JZN%,N2B\7-:[+]7^GWG%QWF\G-8"F]%K+]%^OW=@ MHHHK[0_. HHJ]HFEWVM:G#IVG0--<2G Z =R3V ]:F M&84N)E2\U,CYIV'"'T0=OKU/Z5VE?$YCQ7)2<,(M.[_1?YGZ5E' D7!5,?+7 M^5?J_P#+[SRBP^"FFJH^W:U=RMW\F-4'Z[JN2?!CPT4_=ZAJRMZF2,C_ - K MTNBO EGV82=_:O\ ^KCPOE,8\JH+\?\SQ?5_@K&=;\/3>7JMA)"I.%D'S1M]&'%?5M0WMK;7ML]M=P1SP2##QR*&5A]# M7H8/BK%TFO;>^ON?X'D9AP-@:\6\/>G+[U\[Z_B?(%%>H_%'X9MI,JGNOZCW[>75]Y@L=1QM)5*+NOQ7J?EV999B,MKNC75G^#7=!11 M176< 5[]\$/%IUC2#HM[)NO;%!L9CS)%T'XC@?E7@-;/@K5;K1?$UEJ-HDDC MQR -&@)+H>&7'N*\K.DEY?\#<^K*B MO)X[6TFN93B.)&D8^P&33XG62-9%SA@&&1C@U'?VL-]8SV5PI:&>-HI "02K M#!&1TX-?E$;X$P%25@^(/&&@:&&6\OD: M8?\ +"'YY/R'3\<5\GC\TG->TQ573S>G]>A]SEF34:'[K!4=?):_-[_>;U%< MUX&\5P^*8[V2*W-N+>0*J,^6*D<,?3H?7I72URX?$4\1356D[Q9W8C#U,-4= M*JK270*XSQG\.M&\2SM=S7%[;W9Z2"8NH_X"V0![#%=G17;A\35PT^>E*S// MQ>"H8RG[.O!2CYGS9XS^'6O>'%>XV"^L5Y,\(/RC_:7J/KR/>MWX!^&_MVLR M:_[$!@01D'J#5;3;"RTVW-O86L5M"79]D:X&XG) M->_5XFKUL)*A->\]+KMUT[GRN'X+PN'Q\,33E[BUY7KKTU[>O8LT445\R?:' MSI\=/^2B7?\ UQB_] %<+7=?'3_DHEW_ -<8O_0!7"U^O93_ +C1_P *_(_G M_/O^1GB/\H_M Z_!?:O:Z+:R!UL@S3D'(\QL?+^ 'ZUY=7ZEP[1E2R^"EUN_O M9^'\7XB%?-:C@[I67S2U"BBBO ;8VG M@G1H&&&%G&6'N5!/\Z^1XODOJU./][]#[[P^@WC*LNT?S:_R/-OVD_OZ'])_ M_:=>/5[#^TG]_0_I/_[3KQZO3X<_Y%M/Y_\ I3/&XO\ ^1Q6_P"W?_24%%%% M>V?-&MX._P"1MT?_ *_H?_0Q7U?7RAX._P"1MT?_ *_H?_0Q7U?7P7&'\:EZ M/\S]3\/?]WK>J_(***RO%'B#3/#FF/?:E<*B@'9&#\\C>BCO7R-.G*I)0@KM MGW]6M"C!U*CLENV>+?M"3))XV@C4@F*R16]B6<_R(KSBM+Q-K%QKVO7>K77$ MEQ)N"CHJCA5_ "LVOU_+L/+#86G2ENEKZG\_9OBXXS'5:\=I-V].@4445V' MG%C3H3<:A;6ZC)EE5!^) KZ]KYD^$^F-JGCW3(]N8X)/M$A] G(_7 _&OIF5 MUCC:1CA5!)/L*^!XOJJ5>G36Z3?W_P##'ZIX?4'##5JSV;2^Y?\ !/G3XVZL MVI^.KB%6S#8J+=![CEOQW$C\!7#U:U6Z>^U.ZO9.7GF>1OJQ)_K56OM<%AUA M\/"DNB1^;YCBGB\74KO[3;_R_ ****Z3C%[XKZ/^$OA&/PWH*7%Q&/[2NU#S M,1R@[)^'?WKQ_P"$&BIK7CBU29-]O:@W,H/0[<;1_P!]%?UKZ5KXGBS,))QP ML'YO]%^OW'Z5P'E,7S8ZHM5I']7^GWA1117PY^F!1110 4444 (P#*58 @\$ M'O7SQ\9/"*^'=:6^L8]NG7I)11TB?NGT[C\?2OHBJNJ:;8:I;K;ZC9P7<*N' M"3(&7<.AP:]7*,SEE]?GWB]UW/#S_)89MA?9/22UB^W_ &?)^FZ;J&I3>3I M]CO45K7DG5 M@Y4VI+R/5J4*E*:A53B_/0BU+4K#38/.U"\@MH_61PN?IZUPNO?%32;8-'I- MM+?2=G;]W'^O)_(5Y%J,UY->2-?S337 8J[2N6;(/3)JO7Y_C>+L34O&A'D7 MWO\ R_ _0\%PAA:=I5Y<[^Y?Y_B=)K_CCQ%K&Y)KYK> _P#+*W^1<>YZG\37 M-GDY/)HHKY>OB:V(ES59.3\SZFAAJ.'CRTHJ*\C9\(>(;SPWJHO;7#HPVS1$ M\2+Z>Q]#7M_AGQEH6O1H+:[6&Y/6WF.UP?;^]^%?.]%>KE6?8C+ER)3Y9]U^JZGU317SKHWC+Q)I(5;75)FB'_ "SF_>+CT&[I^&*[ M+1_BW*"J:MI:L.\ELV#_ -\G_&OLL+Q7@:VE2\'YZK[T?&8KA+'4=:=IKRT? MW/\ S/6**P= \7^']:*I9WZ+,W_+&7Y'_ 'K^&:WJ^BHUZ5>/-3DFO+4^RG_<:/^%?D?S_GW_(SQ'^.7YA1117H'DG1_#G7K7PUXJ@U:\BFEAC1 MU*Q %OF4@=2!7JO_ NCP[_T#=5_[XC_ /BZ\'HKRL;DN%QM3VE9.]K;GNY; MQ'CLMHNCAVE&]]5?7^D>XS_&K1PO[C1[YSV#NB_R)KEO$OQ>UW4H'M]-MHM+ MC<8+JQ>7'LQ _+/O7F]%94.'LOHR4E3N_-M_AL;8GBS-<1%P=6R?9)?CO\ MB.=F=V=V+,QR23DDTVBBO:/G HHHH NZ%82:IK-GIT()>YF6,8[9/)_ @%>(_L_P#AUKG5)O$5Q&?)M@8KD(Y/X#^=>X5^=\5X MQ5L3&C%Z07XO_@6/UW@3+Y8?!RQ$EK4>GHMOQN>-_M)_?T/Z3_\ M.O'J]A_ M:3^_H?TG_P#:=>/5]3PY_P BVG\__2F?#\7_ /(XK?\ ;O\ Z2@HHHKVSYHL MZ7=OI^I6M]&JN]O,DJJW0E2" ?RKT9_C1X@Q\NEZ6#[K(?\ V:O,**X\5E^& MQ;4JT+V/0P6;8S Q<ZC\6?&%TA6*>TLP>\$ S_X\6KC-3U"^U.Z M-UJ%W-=3'J\KEC^M5:*K#X+#X;^%!+T1&+S+%XS^/4 M?"OP'<^)+Y-0OXFBTB)LLQX\\C^%?;U/X5SXO%4L)2=6J[)'7@<#6QU>-"BK MR?X>;\CNO@%X;?3]'FUVZCVS7V%A!'(B'?\ X$?T KO_ !+(8?#FIS#@I:2M M^2&KT4:11+%&JHB *J@8 Z"JVM0_:-'O8,9\RWD3'U4BORC%8R6+Q;KU.K_ M _X8_=\%E\95XCRZG]N_H MFSV:'"&;5O\ EURKS:7ZW_ Q_P!FZ%3>ZS<$?,L<2 ^Q+$_R%>T5A^%?"FB> M&4F&D6SQ-,!YK-(S%L9QU/N>E;E?G^;XR&,Q MK;F5[VVU;84445YI[(4444 %%%% !1110!F:KX@T32P?M^IVT##^ N"W_?(Y MKD-7^*VBVX*Z=:W-Z_9F'EH?Q//Z5Y!J<@FU*ZF!R))G8'ZDU7K\XQ?%V+FW M&BE%=]W_ )?@?I.#X0PD(J59N3[;+\-?Q.TUGXE>);[7=U>3&:\N9KB0]7EXUX;\%%+>-5;^[;2$_H/ZU[E7Z'PE?ZA_V\_T/ MSGBZW]H?]NK]3PWXO^'Y-+\0OJ,49^R7S%PP'"R?Q _7K^-<17T[K.F6>L:= M+87\(E@D'([@]B#V(KP[QKX%U3P_(]Q$K7>GYR)D'*#T<=OKT_E7SW$615*% M66(HJ\'J[='_ )?D?1<.Y]2KTHX:L[36BOU_X)R=%%%?)'UP4444 %%%% . M#D=:[3P?\0]5T9DM[YGU"Q'&UVS(@_V6/\C^E<7175A<97PD_:496?\ 6YS8 MO!T,73]G6C=?UMV/IO0]7T_6K!;W3KA9HFZ]BI]".QJ]7SCX,\17?AO5TNX6 M9H&(6XASQ(O^([&OHBQNH;VSAN[9P\,R!T8=P:_3\CSF.94GS*TUNOU1^6YY MDTLMJKE=X2V?Z,^>OCI_R42[_P"N,7_H KA:];^+'@KQ-K7C.XU#3=-,]L\< M:JXE09(4 \$YKDC\-_&@_P"8))_W]3_XJOV_*\?A88.E&56*:BNJ['\XYWE6 M.J9A7G"C)IRE9\K[^AR-%=8?ASXT'_,#E_[^)_\ %4#X<^-"?^0'+_W\3_XJ MN_\ M'"?\_8_>O\ ,\K^R,?_ ,^)_P#@+_R.3HKK1\-_&A/_ " Y/^_L?_Q5 M/7X:>-&_Y@S#ZS1__%4GF6#_ .?L?_ D-9/F#_Y<3_\ 7_D?_@+_P C MAZ*[Y/A)XP;K#9K];@?TJ>/X/>*V^]+IJ?69OZ+4/., O^7J^\UCP]FC_P"7 M$ON/.JZ3P'X0U'Q7J0AMU:*T0_Z1K>U=_P"&?@RR7(F\0ZA&\2G_ M %%J3\_U8@8'T'XUZSIEA9Z;91V=A;1V]O&,+&@P!_GUKQ,TXHI4XN&%?-+O MT7^?Y'TF2<$UZTU4QRY8+IU?^2_$CT/2[/1M*@TVPC$=O NU1W/J3ZDGFKM% M%? 2DYRL#_OQ;_\ T+-=3^W7^Z/_!/E&V\.>(+G'V?0]2D'JMJY'YXK4M?A[XRN,>7H-PH_P"F MC*G_ *$17TY17+/C#$/X*:7WO_([J?A]A%_$JR?I9?YGSQ:_"3QA-CS(K*W_ M .NEP#_Z"#6O:?!75FQ]JUFRB]?+1G_GBO<**XZG%.82V:7HO\[GHTN!\JA\ M2E+U?^5CS3PW\(-%T^Y%QJEU)J97E8BGEQY]QDD_G7I$,<<,20PQK'&@"JBC M 4#L!3Z*\?%X[$8N7-6FW_7;8^@P&683+XN.&@HW^_[WJ%%%%?%'PQ#GR3>7)_Z9PX_]"(KBKYEA*#:J54G MVOK]QW4,LQE=*5.E)KO;3[SN**\MO?B]'R++17;T::<#] #_ #K"OOBEXDGR M+=+*T'8I$6/_ (\2/TKRZW%&74]I.7HG^MCU*/"V8U-XJ/JU^ESV^BOG.Z\8 M>)[F59)=:N\@A@$?8N?HN!7N_A/68=>T*VU*' +KB11_ X^\/S_2MLKSVAF- M25."::UUZ_\ #&.:Y#7RVG&I-IIZ:=/^'-6BBBO;/#"BBB@ HHHH *R?&.HK MI7AC4+XMAHX&"?[YX7]2*UJ\F^.'B!9)(?#]L^?+(FN2#WQ\J_J3^5>9F^-6 M"PDZE];67J]O\ST\GP,L;C(4DM+W?HM_\CR^BBBOQT_90HHHH ]%^ ]N7\07 M]UCB*U"9]V8?_$FO9*\[^!5@8/#]WJ##!NI]JGU5!_B6_*O1*_6.&Z+I9=3O MUN_O>GX6/R3B6LJN95+;*R^Y?YW"@@$8/(/6BBO=/".3\0?#[PYJQ:06QLIS M_P M+;Y03[KT_2N#UKX5:S;%GTVY@OH^RM^[?]>/UKVBBO&QF08'%7=#M/T;H:H5]4.JN MI5U#*>"",@UR^O\ @'PWJRLWV,6:U_#?\ ,^?Z*Z?QIX*U/PTWG.1=6+'"SH,8/HP[']*YBOD, M1AJN&J.G5C9H^QPV)I8FFJE&5TPHHHK W"O9/@;JS7.BW.E2MEK1PT>3_ V> M/P(/YUXW7?? R9H_%L\.?EEM&X]PRD?UKW.',0Z.84[?:T?S_P"#8\+B3#JM MEU2^\=5\O^!<]KHKE_$'CK0]#U1].OOM7G(JL2D65P1D'Q-+$1YZ4E)>1QXC#5L-+DK1<7YA1116Y@%%%% !11 M10 4444 %%<%\6O$VK>'CIRZ7-'']H$F\M&&^[MQU^IKSR7XA>+I/^8J4_W8 M4']*^?Q_$F%P5:5&<9.2[)=K]SZ' <-8K&T(UX2BHONWT=NQ] 45\YS>,?%$ MWW]QDV5&4(IKU^_<^DR[AC+\70C7C.33]/NVZ'M%S\6-!3/D66H2GW15'_H M7]*R[KXO'D6NA_1I+C^@7^M>5T5Y%3BC,I[32]$OUN>Q3X6RV&\&_5O]+'LW M@7XBG6M8.G:I;P6K2C_1VC)P6_NG)ZGM7H=?*Z,R.KHQ5E(((."#ZU[K\+_% MJ^(-.^QWC@:E;*-__35?[X]_7_Z]?1\.9]+$OZOB7[W1]_+U/FN),@CAE]8P MR]WJNWGZ'9T445]B?&GEGQXTDLECK4:_=S;RD>G5?_9OS%>4U],>)=+BUK0[ MK39N!,F%/]UARI_ XKYMOK::SO)K2X0I-"Y1U/8@U^:\68%T<4JZ6D_S7]?F M?IG"6.5;".@WK#\G_7Y$-%%%?*'U@5U7PY\62>&M3*S[GT^<@3(.=I[./6L=U:RI-#(NY'0Y!%2U\[ M^$/%VJ^&YL6S^=:LK:9ID9DU"^M[8?]-) "?H.IKSWQ9\4X41[;P]$9'Z?: M95PH]U4\G\?RKS\;FF%P46ZT]>W7[CT,%E>*QLDJ,+KOT^\ZCX@>++;PUII" MLLFH2J1!#GI_M-[#]:\!NKB:ZN9+FXD:261BSNQY)/6G7UW;W?Z+R"BBBO&/9"G11O+* ML<:EG(/[2F3-M8X89'#2?PC\.OY5UX'"3Q>(A1AU? M_#G)CL7#!X>=:>R7X]$>O>&--71_#]EIJXS!$%8CNW5C^9-:5%%?L].G&G!0 MCLM#\5J5)5)N:>$/%6I^&[K?:R>9;L(B[2Z)]5_P^Q]%T5SOA3QAHWB M*-5MYQ#=8^:VE.''T_O#Z5T5>]0Q%+$052E)-/L>!7P]7#S=.K%IKN%%%%;& M)!J-G!?V,UG=('AF0HZGN#7S%>0_9[R:WW;O*D9,^N#BOHWQ=KMMX?T2:^G9 M=^"L,9/,C]@/Z^U?-TCM)(TCG+,22?4FO@>,ZE)SI07Q*]_3H?H'!=.JH59O MX7:WKU$HHHKX@^X"NZ^""EO&;D?PVDA/YJ/ZUPM>E_ 2U+:IJ5[CB.%8L^[- MG_V6O7R&#GF-)+O?[M3Q\_J*&756^UOOT,7XR?\ (]W/_7*+_P!!%<=78_&3 M_D>[G_KE%_Z"*XZLLW_W^M_B?YFV3_[A1_PK\@HHHKS3TCL?@W_R/=M_URE_ M]!->\5X/\&_^1[MO^N4O_H)KWBOTSA#_ '!_XG^2/S+C#_?U_A7YL****^I/ ME HHHH **** "BBB@#RGX_\ W]&^DW_LE>65ZG\?_OZ-])O_ &2O+*_)^)?^ M1G5^7_I*/UKAG_D64OG_ .E,****\(]XO>'O^1@TW_K[B_\ 0Q7TW7S)X>_Y M?^ON+_P!#%?3=?H'!G\*KZK]3\^XU_BTO1_F4/$&E6NM:1<:;=KF.9< C MJK=F'N#7SCK>FW.D:K<:==KMEA;JT7 M]Z .7B_^MU^F:[.)\J^M4/;TU[\/Q7_ W^\XN%\V^J5_85'[D_P?_!V^X\7H MHHK\S/TX*N:+J5UI&IP:A9R;)H6R/0CN#[$53HJH3E"2E%V:)G",XN,E=,^E M/"NN6GB#1XM0M6QGY9(R>8W[J:U:^>/ 7B:;PUK*S?,]G+A;F(=Q_>'N/_K5 M]!6EQ#=VL=U;2++#*H9'4\$&OU?(\WCF-#WOCCNOU^9^2Y[D\LNK^[\$MG^G MR):\N^,OA5I ?$=A&2R@"[11V'1_Z'\#ZUZC2.JNC(ZAE88((R"*[LQP%/'X M=T9_)]GW.'+&:XG2""-Y99&"HBC)8GL*:3;LA-I*[)= M,L;K4K^&QLXC+/,VU%'\_I7T5X1T.#P_H4&G0X9E&Z5\??<]3_GM6)\-?!T? MAVS^UWBJ^IS+\YZB)?[H_J:[*OTSAS)7@J?MJR]^7X+_ #_X8_,>),[6-J>Q MHOW(_B_\NWWA4=U/#:VTMS<2".*)"[L>@4#)-25YM\;O$'V>PBT&VDQ+<8DN M,'I&#P/Q(_3WKV\QQL<%AY5I=-O-]$>)EV"GCL3&A'KOY+JSS7Q=K,NO:_6M!27F>HV_Q>E"C[1H:,WJEP1^A4U#?_%R^="MCI%O"W9I93)^@ KS2 MBO3?$>9./+[7\%_D>6N&\L4N;V7XO_,OZ[K.I:W>?:M2NGGDZ*#PJCT ' JA M117CU*DZDG*;NV>S3IPIQ4(*R71!1114%A7NGP;TMM/\(K<2+B2]D,W/7;T7 M]!G\:\D\&:%-XAUZ"PC#"+.Z=Q_ @ZG^@]S7T;;Q1P0)#"H2.-0JJ.@ Z"OM M>#\ Y5)8J2T6B]>O]>9\1QCCU&G'"Q>KU?IT_P _D>%?&3_D>[G_ *Y1?^@B MN.KT?XH^&]=U+QA<75CI=Q<0-'& Z#@D*,URW_"&>*?^@'=_]\UXN:X/$2QM M64:;:?\ 4,5_S[E]S_R/0^OX7_G['[T:?P;_ .1[MO\ KE+_ .@FO>*\=^%W MAO7=-\86]W?:7<6\"QR NXX!*G%>Q5^B\*4ITL$XSBT^9[JW1'YSQ95IU<:I M4Y)KE6SOU84445]*?,!1110 4444 %%%% 'E/Q_^_HWTF_\ 9*\LKV+XT:+J MNKOI9TVQFNO*$N_RQG;G9C/Y&O._^$,\4_\ 0#N_^^:_+^(L)7J9C4E"#:TV M3[(_4N'<7AZ>6TXSFD]=VOYF8-%;W_"&>*?^@'=_]\T?\(9XI_Z =W_WS7B_ M4,5_S[E]S_R/;^OX7_G['[T9_A[_ )?\ K[B_]#%?3=> :)X0\30ZU8S2 MZ-=)&ES&S,5X # DU[_7W7"%"K1IU54BUJMU;N?"<85Z56I2]G)/1[.X4C , MI5@"#U!I:*^P/C3P/XG^&3X?UPR6Z$6%T2\/HA[I^';VKDJ^DO&&AP>(="FT MZ;"N?FA?^XXZ'_/8FO#9/!7BE'9?[%NFP2,@ @_2OS'/LDJ8?$\U"#<):Z*] MNZ_R_P" ?J&09Y3Q&&4:\TIQTU=KKH]?Q_X)S]%;W_"&>*?^@'=_]\T?\(9X MI_Z =W_WS7A_4,5_S[E]S_R/=^OX7_G['[T8->B_"'Q=_9]TNA:A+BUF;_1W M8\1N>WT/\_K7,?\ "&>*?^@'=_\ ?-+_ ,(9XI_Z EW_ -\UV8!8[!5U6ITY M77D]5VV./,'@,=0E1J5(V?FM'WW/HJBN6^'=[KLNE?8M?T^X@N; MV3_>'Z_G74U^KX:NL12C42:OT>C1^2XF@\/5E3;3MU6J8R>*.>%X9HUDC<%6 M5AD$>A%>2^//AK+;F34/#R-+#]Y[3JR?[GJ/;K]:]=HKFS'+*&84^2JM>CZH MZLNS3$9?4YZ+TZKHSY7=61BK*58'!!&"#25]#>*?!>A^("9;F P71'_'Q#\K M'Z]F_&O,O$'PRU[3RTEALU& =/+^60#W4_T)K\[Q_#6,PK;@N>/=;_=_PY^B MY?Q-@L6DIODEV>WR?_#'#45->6EU9S&&[MIK>0?PR(5/ZU#7S[BXNSW/H8R4 ME=/0****0PHHHH **U=&\.ZWJ[ :?IMQ*I_Y:;=J#_@1XKT#PY\*.5FUZ\SW M,%N?YL?Z#\:]/!91C,8_W4';N]%]YYF-SC!X)?O9J_9:O[O\SSO0-%U+7+T6 MFFVS2O\ Q-T5!ZL>U>V>!?!-CX;C%Q(1=:@P^:8CA/9!V^O4_I70Z5IMCI5F MMII]K';PK_"@ZGU)ZD^YJW7WV4<.4<#:I4]Z?X+T_P _R/S[..(ZV/O3I^[# M\7Z_Y!1117TA\V%>6_$GP#J5]J-QK6ES-=O)\TENY <8'\!Z$>W\Z]2HKAS# M+Z./I>RJ[?DSNR_,:V7U?:T=_P T?+,\,MO,\,\3Q2(<,CJ0RGT(-,KZ1\1^ M&=%U^/&HV:O(!A9D^61?^!#^1R*\XU[X3WL):31KY+E.T4_RO^8X/Z5^?X[A M;&8=MTO?CY;_ '?Y7/T+ <5X/$)*M[DO/;[_ /.QYK16IJOAW7-+8_;M+NHE M'\>PE?\ OH<5EU\Y4I3I2Y9II^>A])3JPJQYH237EJ%%%%9F@445HZ3H6L:J MX73].N;@'^)4.W_OH\?K5TZG0 M%V_C<\)&/5CVKO/#GPIN)"LVNW8B3J8(#EC[%N@_#->G:-I6GZ/9+9Z=:QV\ M([*.6/J3U)^M?4Y9PKB*\E/$^['MU?\ E\_N/E9 M_@SPU9>&M,%M;_O)WP9YR.9&_H!V%;M%%?HE"C3H4U3IJR1^! M/"EV2SZ/%&Q[PLT>/P4@445A7PM"LOWD%+U29O1Q5>@_W4W'T;1ES?"WPRYR MK7\7LLP_J#40^%'AL'_CZU,_65/_ (BBBN%Y)E[?\%?<=W]N9BO^7S+=M\,O M"L1!>WN9_P#KI.1_Z#BMO3O"_A[3R#::/:(PZ.8PS#\3DT45T4LMPE%WITHK MY(YZV98RLK5*LFO5FP , "BBBNTX@HHHH **** "BBB@ HHHH #S6=?:%H MM\2UWI-E.Q_B>!2?SQFBBIG3A45IJZ\RX5)TW>#L_(RY? ?A.0Y;1H1_NNZ_ MR-(G@'PBAR-'C/UD<_S-%%2I;\SS6HH"C"@ >@HHKJA1ITE:$4O0YJE:I4=YR;]1:*** (LS"BBB@#_]D! end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
Apr. 25, 2023
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
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 3200 Kirby Drive, Suite 600  
Entity Address, City or Town Houston  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77098  
City Area Code (713)  
Local Phone Number 335-5151  
Title of 12(b) Security Common stock $0.001 par value per share  
Trading Symbol PRO  
Security Exchange Name NYSE  
Entity Central Index Key 0001392972  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
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   46,044,260
Former Address [Member]    
Entity Information [Line Items]    
Entity Address, Address Line One  
Entity Address, City or Town  
Entity Address, State or Province  
Entity Address, Postal Zip Code  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 192,376 $ 203,627
Trade and Other Receivables, Net, Current 45,787 48,178
Deferred Costs, Current 6,433 6,032
Prepaid and other current assets 12,149 9,441
Total current assets 256,745 267,278
Property and equipment, net 25,442 25,012
Operating Lease, Right-of-Use Asset 14,797 17,474
Deferred Costs, Noncurrent 7,938 8,764
Intangible Assets, Net (Excluding Goodwill) 16,046 17,851
Goodwill 107,717 107,561
Other long term assets, net 8,872 9,012
Total assets 437,557 452,952
Current liabilities:    
Accounts payable 4,197 7,964
Accrued liabilities 13,356 12,854
Accrued payroll and other employee benefits 15,624 23,797
Operating Lease, Liability, Current 5,461 7,662
Deferred Revenue, Current 122,192 108,659
Total current liabilities 160,830 160,936
Long-term deferred revenue 6,161 8,298
Convertible Debt, Noncurrent 290,152 289,779
Operating Lease, Liability, Noncurrent 27,135 28,184
Other Liabilities, Noncurrent 1,247 1,228
Total liabilities 485,525 488,425
Commitments and contingencies (see Note 9)  
Stockholders' equity:    
Preferred Stock, Value, Issued 0 0
Common Stock, Value, Issued 51 50
Additional paid-in capital 596,805 590,475
Treasury Stock, Value (29,847) (29,847)
Retained Earnings (Accumulated Deficit) (609,900) (590,898)
Accumulated Other Comprehensive Income (Loss), Net of Tax (5,077) (5,253)
Total stockholders' equity (47,968) (35,473)
Total liabilities and stockholders' equity $ 437,557 $ 452,952
Preferred stock - shares authorized 5,000,000 5,000,000
Preferred stock - par value $ 0.001 $ 0.001
Preferred stock - shares issued 0 0
Common stock - shares authorized 75,000,000 75,000,000
Common stock - par value $ 0.001 $ 0.001
Treasury Stock, Common, Shares 4,680,723 4,680,723
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Allowance for bad debts $ 722,000 $ 609,000
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 50,711,964 50,318,726
Common stock - shares outstanding 46,031,241 45,638,003
Treasury Stock, Common, Shares 4,680,723 4,680,723
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue from Contract with Customer, Including Assessed Tax $ 73,182 $ 66,492
Cost of Goods and Services Sold 29,542 27,361
Gross Profit 43,640 39,131
Operating Expenses    
Selling and Marketing Expense 26,010 25,287
Research and development 22,291 24,467
General and Administrative Expense 14,135 14,329
Asset Impairment Charges 0 1,551
Income from operations (18,796) (26,503)
Other income (expense):    
Convertible debt interest and amortization (1,576) (1,576)
Other Nonoperating Income (Expense) 1,451 (418)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total (18,921) (28,497)
Income tax provision (benefit) 81 143
Net income (loss) $ (19,002) $ (28,640)
Income (Loss) from Continuing Operations, Basic and Diluted $ (0.41) $ (0.64)
Weighted average number of shares:    
Weighted Average Number of Shares Outstanding, Basic 45,926 45,085
Weighted Average Number of Shares Outstanding, Basic and Diluted 45,926 45,085
Other comprehensive income, net of tax:    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax $ 176 $ (222)
Other comprehensive income 176 (222)
Comprehensive income (loss) (18,826) (28,862)
Accumulated Other Comprehensive Income, net of tax [Member]    
Other comprehensive income, net of tax:    
Other comprehensive income 176 (222)
Subscription, maintenance and support    
Revenue from Contract with Customer, Including Assessed Tax 61,681 56,620
Cost of Goods and Services Sold 16,375 15,946
Subscription and Circulation [Member]    
Revenue from Contract with Customer, Including Assessed Tax 55,969 48,765
Cost of Goods and Services Sold 14,093 13,779
Maintenance [Member]    
Revenue from Contract with Customer, Including Assessed Tax 5,712 7,855
Cost of Goods and Services Sold 2,282 2,167
Service [Member]    
Revenue from Contract with Customer, Including Assessed Tax 11,501 9,872
Cost of Goods and Services Sold $ 13,167 $ 11,415
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities:    
Net income (loss) $ (19,002) $ (28,640)
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation, Depletion and Amortization 3,001 4,647
Amortization of Financing Costs and Discounts 373 373
Share-based compensation 9,904 11,225
Provision for doubtful accounts 108 (91)
Loss on Disposition of Other Assets 35 0
Asset Impairment Charges 0 1,551
Changes in operating assets and liabilities:    
Accounts and unbilled receivables 2,239 (12,130)
Increase (Decrease) in Deferred Costs 425 (48)
Prepaid expenses and other assets (2,505) (262)
Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net (591) (739)
Accounts payable (3,793) 3,903
Accrued liabilities 504 (109)
Accrued payroll and other employee benefits (8,174) (13,246)
Deferred revenue 11,333 22,552
Net cash provided by (used in) operating activities (6,143) (11,014)
Investing activities:    
Purchases of property and equipment (1,546) (461)
Net cash provided by (used in) investing activities (1,546) (461)
Financing activities:    
Proceeds from Stock Plans 1,137 1,443
Tax withholding related to net share settlement of restricted stock units (4,710) (212)
Net cash provided by (used in) financing activities (3,573) 1,231
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations 11 84
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect (11,251) (10,160)
Cash and cash equivalents:    
Beginning of period 203,627 227,553
End of period 192,376 217,393
Capital Expenditures Incurred but Not yet Paid $ 136 $ 45
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statement of Stockholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income, net of tax [Member]
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2021   44,520,542        
Stockholders' Equity Attributable to Parent- Beginning Balance at Dec. 31, 2021 $ 3,584 $ 49 $ 546,693 $ (29,847) $ (508,652) $ (4,659)
Treasury Stock, Common, Shares, Beginning Balance at Dec. 31, 2021       4,680,723    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   609,397        
Stock Issued During Period, Value, Restricted Stock Award, Gross (212) $ 1 (213)      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   49,245        
Proceeds from Stock Plans 1,443   1,443      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 11,225   11,225      
Other Comprehensive Income (Loss), Net of Tax (222)         (222)
Net Income (Loss) Attributable to Parent (28,640)       (28,640)  
Stockholders' Equity Attributable to Parent- Ending Balance at Mar. 31, 2022 $ (12,822) $ 50 559,148 $ (29,847) (537,292) (4,881)
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2022   45,179,184        
Treasury Stock, Common, Shares, Ending Balance at Mar. 31, 2022       4,680,723    
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2022 45,638,003 45,638,003        
Stockholders' Equity Attributable to Parent- Beginning Balance at Dec. 31, 2022 $ (35,473) $ 50 590,475 $ (29,847) (590,898) (5,253)
Treasury Stock, Common, Shares, Beginning Balance at Dec. 31, 2022 4,680,723     4,680,723    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   338,089        
Stock Issued During Period, Value, Restricted Stock Award, Gross $ (4,710) $ 1 (4,711)      
Stock Issued During Period, Shares, Employee Stock Purchase Plans 55,149 55,149        
Proceeds from Stock Plans $ 1,137   1,137      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 9,904   9,904      
Other Comprehensive Income (Loss), Net of Tax 176         176
Net Income (Loss) Attributable to Parent (19,002)       (19,002)  
Stockholders' Equity Attributable to Parent- Ending Balance at Mar. 31, 2023 $ (47,968) $ 51 $ 596,805 $ (29,847) $ (609,900) $ (5,077)
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2023 46,031,241 46,031,241        
Treasury Stock, Common, Shares, Ending Balance at Mar. 31, 2023 4,680,723     4,680,723    
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Nature of Operations
3 Months Ended
Mar. 31, 2023
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 solutions that optimize shopping and selling experiences. PROS solutions leverage artificial intelligence ("AI"), self-learning and automation to ensure that every transactional experience is fast, frictionless and personalized for every shopper, supporting both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use these selling, pricing, revenue optimization, distribution and retail, and digital offer marketing solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable their customers to provide the buyers of their products the ability to move fluidly from one sales channel to another, whether direct, partner, online, mobile or other emerging channels, each with a personalized experience regardless of which channel is used. 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.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Notes)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies
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 March 31, 2023, the results of operations for the three months ended March 31, 2023 and 2022, cash flows for the three months ended March 31, 2023 and 2022, and stockholders' (deficit) equity for the three months ended March 31, 2023 and 2022.
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, 2022 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December 31, 2022 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.
Changes in accounting policies
There have been no material changes in the Company’s significant accounting policies and their application as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
    
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 $176.5 million and $168.1 million at March 31, 2023 and December 31, 2022, 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 credit losses, 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 credit losses, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the
collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.

    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 revenue that have been recognized 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 for renewals), 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 also tied to the value of customer contracts acquired. Deferred costs were $14.4 million and $14.8 million as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred costs was $1.5 million and $1.4 million for the three months ended March 31, 2023 and 2022, respectively. Amortization of deferred costs is included in selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive loss.

    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 performance obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts expected to be recoverable 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 $1.5 million and $1.6 million as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred implementation costs was $0.2 million and $0.3 million for the three months ended March 31, 2023 and 2022, 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 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. During the three months ended March 31, 2023 and 2022, the Company recorded zero and $1.6 million, respectively, of impairment charge related to fixed assets. The 2022 impairment resulted from the Company's changed intentions for these assets in connection with a new agreement with a software vendor.
    
Recently issued accounting pronouncements not yet adopted

There have been no recent accounting pronouncements or changes in accounting pronouncements during the three months ended March 31, 2023, 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 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue and Performance Obligation (Notes)
3 Months Ended
Mar. 31, 2023
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 March 31, 2023 and 2022, the Company recognized approximately $49.4 million and $44.3 million, respectively, of revenue that was included in the deferred revenue balances at the beginning of the respective periods and primarily related to subscription, maintenance and support, and services.

    Performance Obligations

As of March 31, 2023, the Company expects to recognize approximately $430.6 million of revenue from remaining performance obligations. The Company expects, based on the terms of the related, underlying contractual arrangements, to recognize revenue on approximately $210.0 million of these performance obligations over the next 12 months, with the balance recognized thereafter. Remaining performance obligations represent contractually committed revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenue (Notes)
3 Months Ended
Mar. 31, 2023
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 months ended March 31, 2023 and 2022. 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 March 31,
 20232022
(in thousands)RevenuePercentRevenuePercent
United States of America$26,232 36 %$23,194 35 %
Europe22,949 31 %20,823 31 %
The rest of the world24,001 33 %22,475 34 %
      Total revenue$73,182 100 %$66,492 100 %
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Notes)
3 Months Ended
Mar. 31, 2022
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 10 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year.

    As of March 31, 2023, the Company did not have any finance leases.

    Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended March 31,
20232022
Cash paid for operating lease liabilities$2,251 $1,842 
Right-of-use asset obtained in exchange for operating lease liability$— $— 
    In January 2023 and 2022, an existing operating lease was modified due to a change in future payments. The result of the 2023 modification was a decrease in the related right-of-use asset and corresponding lease liability of $1 million and the result of the 2022 modification was a decrease in the related right-of-use asset and corresponding lease liability of $2.7 million.

As of March 31, 2023, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Amount
Remaining 2023$6,649 
20244,869 
20254,057 
20264,039 
20273,965 
20284,029 
Thereafter19,223 
Total operating lease payments46,831 
Less: Imputed interest(14,235)
Total operating lease liabilities$32,596 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share (Note)
3 Months Ended
Mar. 31, 2023
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 months ended March 31, 2023 and 2022:
 Three Months Ended March 31,
(in thousands, except per share data)20232022
Numerator:
Net loss$(19,002)$(28,640)
Denominator:
Weighted average shares (basic)45,926 45,085 
Dilutive effect of potential common shares— — 
Weighted average shares (diluted)45,926 45,085 
Basic loss per share$(0.41)$(0.64)
Diluted loss per share$(0.41)$(0.64)
    
    Dilutive potential common shares consist of shares issuable upon the vesting of restricted stock units ("RSUs"), market stock units ("MSUs") and equity consideration related to the EveryMundo LLC acquisition. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately 2.4 million and 2.2 million for the three months ended March 31, 2023 and 2022, respectively. In addition, potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were 5.8 million for both the three months ended March 31, 2023 and 2022.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Noncash Share-based Compensation (Note)
3 Months Ended
Mar. 31, 2023
Noncash Share-based Compensation [Abstract]  
Noncash Share-based Compensation Noncash Share-based Compensation
The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") has an aggregate authorized limit of 7,650,000 shares for issuance. As of March 31, 2023, 1,344,949 shares remain available for issuance under the 2017 Stock Plan.
    
    The following table presents the number of shares or units outstanding for each award type as of March 31, 2023 and December 31, 2022, respectively, (in thousands): 
Award typeMarch 31, 2023December 31, 2022
Restricted stock units (time-based)3,209 2,235 
Market stock units358 216 
EveryMundo equity consideration137 137 

During the three months ended March 31, 2023, the Company granted 1,547,607 RSUs (time-based) with a weighted average grant-date fair value of $25.59 per share. The Company also granted 142,386 MSUs with a weighted average grant-date fair value of $30.42 to certain executive employees during the three months ended March 31, 2023. These MSUs vest on January 31, 2026 and 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 Index over the performance period, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted.

The assumptions used to value the MSUs granted during the three months ended March 31, 2023 were as follows:
Three Months Ended March 31, 2023
Volatility63.26 %
Risk-free interest rate3.76 %
Expected award life in years2.97
Dividend yield— %

Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive loss. The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive loss for the three months ended March 31, 2023 and 2022:
 Three Months Ended March 31,
 20232022
Share-based compensation:
Cost of revenue$832 $825 
Operating expenses:
Selling and marketing2,928 3,240 
Research and development2,350 3,713 
General and administrative3,794 3,447 
Total included in operating expenses9,072 10,400 
Total share-based compensation expense$9,904 $11,225 
    
    At March 31, 2023, the Company had an estimated $100.7 million of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period of 3.0 years.

    The Company's Employee Stock Purchase Plan (as amended, the "ESPP") permits eligible employees to purchase Company 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. In May 2021, the Company's stockholders approved an amendment to the ESPP Plan increasing the aggregate amount of shares available for issuance under the ESPP to 1,000,000. During the three months ended March 31, 2023, the Company issued 55,149 shares under the ESPP. As of March 31, 2023, 331,976 shares remain authorized and available for issuance under the ESPP. As of March 31, 2023, the Company held approximately $0.7 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 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible debt (Notes)
3 Months Ended
Mar. 31, 2023
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 March 31, 2023 (in thousands):
Date of IssuanceUnpaid Principal BalanceNet Carrying AmountContractual Interest Rates
CurrentNoncurrent
1% Convertible Notes due in 2024 ("2024 Notes") May 2019 $143,750 $— $142,779 1%
2.25% Convertible Notes due in 2027 ("2027 Notes")September 2020$150,000 $— $147,373 2.25%

The 2027 and 2024 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 of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).

Interest related to the 2027 Notes is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. Interest related to the 2024 Notes is payable semi-annually in arrears on May 15 and November 15 of each year, beginning on November 15, 2019.

The 2027 Notes mature on September 15, 2027 and the 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date. At March 31, 2023, the Company had $192.4 million of cash and cash equivalents. The Company believes its existing cash and cash equivalents will provide adequate liquidity and capital resources to meet its operational requirements, anticipated capital expenditures and coupon interest payments for the Notes for the next twelve months. Capital markets have tightened recently in response to the macroeconomic environment making new financing more difficult and/or expensive and the Company may not be able to obtain such financing on terms acceptable to it or at all.

Each $1,000 of principal of the 2027 Notes will initially be convertible into 23.9137 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $41.82 per share. 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 2027 and the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.

As of March 31, 2023, the 2027 and 2024 Notes are not yet convertible and their remaining term is approximately 53 months and 13 months, respectively.

As of March 31, 2023 and December 31, 2022, the fair value of the principal amount of the Notes in the aggregate was $277.3 million and $263.7 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):
March 31, 2023December 31, 2022
Principal$293,750 $293,750 
Less: debt issuance cost, net of amortization(3,598)(3,971)
Net carrying amount$290,152 $289,779 
The following table sets forth total interest expense recognized related to the Notes (in thousands):
Three Months Ended March 31,
20232022
Coupon interest$1,203 $1,203 
Amortization of debt issuance costs373 373 
Total$1,576 $1,576 

    Capped Call Transactions

    In September 2020 and in May 2019, in connection with the offering of the 2027 and 2024 Notes, respectively, 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 Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company’s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to effectively increase the overall conversion price of the 2027 Notes from $41.82 to $78.90 per share, and for 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 $25.3 million and $16.4 million for the 2027 and 2024 Notes, respectively, and was recorded as part of additional paid-in capital.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
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, mainly related to infrastructure platforms, business technology software and support, and other services. In January 2023, the Company entered into a noncancelable agreement for software support services with a four-year term. The remaining purchase commitment as of March 31, 2023 was $3.5 million and the agreement expires in March 2027. There were no other material changes outside the ordinary course of business to the noncancellable purchase commitments disclosed in the Annual Report.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Severance and other related costs
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring, Impairment, and Other Activities Disclosure Severance and Other Related CostsIn the quarter ended March 31, 2023, the Company made additional organizational changes and incurred approximately $3.6 million of severance, employee benefits, outplacement and related costs during the period. These costs were recorded primarily as operating expenses in the unaudited condensed consolidated statements of comprehensive loss, mainly research and development, and sales and marketing. During the quarter ended March 31, 2023, cash payments of $3.2 million were recorded for the incurred costs. The Company expects to settle the remaining accrued expense of approximately $1.3 million during 2023.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
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 March 31, 2023, the results of operations for the three months ended March 31, 2023 and 2022, cash flows for the three months ended March 31, 2023 and 2022, and stockholders' (deficit) equity for the three months ended March 31, 2023 and 2022.
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, 2022 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December 31, 2022 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.
Accounting Standards Update and Change in Accounting Principle
Changes in accounting policies
There have been no material changes in the Company’s significant accounting policies and their application as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
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 $176.5 million and $168.1 million at March 31, 2023 and December 31, 2022, 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 credit losses, 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 credit losses, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the
collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.

    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 revenue that have been recognized 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 for renewals), 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 also tied to the value of customer contracts acquired. Deferred costs were $14.4 million and $14.8 million as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred costs was $1.5 million and $1.4 million for the three months ended March 31, 2023 and 2022, respectively. Amortization of deferred costs is included in selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Deferred Charges, Policy [Policy Text Block] Deferred implementation costsThe 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 performance obligations in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts expected to be recoverable 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 $1.5 million and $1.6 million as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred implementation costs was $0.2 million and $0.3 million for the three months ended March 31, 2023 and 2022, 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 loss.
Impairment or Disposal of Long-Lived Assets, Policy Impairment of Long-Lived AssetsLong-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. During the three months ended March 31, 2023 and 2022, the Company recorded zero and $1.6 million, respectively, of impairment charge related to fixed assets. The 2022 impairment resulted from the Company's changed intentions for these assets in connection with a new agreement with a software vendor.
New Accounting Pronouncements, Policy [Policy Text Block]
Recently issued accounting pronouncements not yet adopted

There have been no recent accounting pronouncements or changes in accounting pronouncements during the three months ended March 31, 2023, 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 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Disaggregation of Revenue [Abstract]  
Schedule of Disaggregation Of Revenue [Table Text Block] The geographic information in the table below is presented for the three months ended March 31, 2023 and 2022. 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 March 31,
 20232022
(in thousands)RevenuePercentRevenuePercent
United States of America$26,232 36 %$23,194 35 %
Europe22,949 31 %20,823 31 %
The rest of the world24,001 33 %22,475 34 %
      Total revenue$73,182 100 %$66,492 100 %
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Supplemental Lease Information [Table Text Block] Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended March 31,
20232022
Cash paid for operating lease liabilities$2,251 $1,842 
Right-of-use asset obtained in exchange for operating lease liability$— $— 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
As of March 31, 2023, maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Amount
Remaining 2023$6,649 
20244,869 
20254,057 
20264,039 
20273,965 
20284,029 
Thereafter19,223 
Total operating lease payments46,831 
Less: Imputed interest(14,235)
Total operating lease liabilities$32,596 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share (Table)
3 Months Ended
Mar. 31, 2023
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 months ended March 31, 2023 and 2022:
 Three Months Ended March 31,
(in thousands, except per share data)20232022
Numerator:
Net loss$(19,002)$(28,640)
Denominator:
Weighted average shares (basic)45,926 45,085 
Dilutive effect of potential common shares— — 
Weighted average shares (diluted)45,926 45,085 
Basic loss per share$(0.41)$(0.64)
Diluted loss per share$(0.41)$(0.64)
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Noncash Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Noncash Share-based Compensation [Abstract]  
Awards outstanding [Table Text Block] The following table presents the number of shares or units outstanding for each award type as of March 31, 2023 and December 31, 2022, respectively, (in thousands): 
Award typeMarch 31, 2023December 31, 2022
Restricted stock units (time-based)3,209 2,235 
Market stock units358 216 
EveryMundo equity consideration137 137 
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 loss for the three months ended March 31, 2023 and 2022:
 Three Months Ended March 31,
 20232022
Share-based compensation:
Cost of revenue$832 $825 
Operating expenses:
Selling and marketing2,928 3,240 
Research and development2,350 3,713 
General and administrative3,794 3,447 
Total included in operating expenses9,072 10,400 
Total share-based compensation expense$9,904 $11,225 
Market Stock Units Valuation Assumptions
The assumptions used to value the MSUs granted during the three months ended March 31, 2023 were as follows:
Three Months Ended March 31, 2023
Volatility63.26 %
Risk-free interest rate3.76 %
Expected award life in years2.97
Dividend yield— %
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt [Table Text Block]
The following is a summary of the Company's convertible senior notes as of March 31, 2023 (in thousands):
Date of IssuanceUnpaid Principal BalanceNet Carrying AmountContractual Interest Rates
CurrentNoncurrent
1% Convertible Notes due in 2024 ("2024 Notes") May 2019 $143,750 $— $142,779 1%
2.25% Convertible Notes due in 2027 ("2027 Notes")September 2020$150,000 $— $147,373 2.25%
Convertible Debt [Table Text Block]
The Notes consist of the following (in thousands):
March 31, 2023December 31, 2022
Principal$293,750 $293,750 
Less: debt issuance cost, net of amortization(3,598)(3,971)
Net carrying amount$290,152 $289,779 
The following table sets forth total interest expense recognized related to the Notes (in thousands):
Three Months Ended March 31,
20232022
Coupon interest$1,203 $1,203 
Amortization of debt issuance costs373 373 
Total$1,576 $1,576 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accounting Policies [Abstract]      
Treasury money market funds, at fair value $ 176,500   $ 168,100
Deferred Costs 14,400   14,800
Amortization of Deferred Charges 1,500 $ 1,400  
Capitalized Contract Cost, Net 1,500   $ 1,600
Capitalized Contract Cost, Amortization 200 300  
Asset Impairment Charges $ 0 $ 1,551  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue and Performance Obligation (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Deferred Revenue and Performance Obligation [Abstract]    
Deferred Revenue, Revenue Recognized $ 49.4 $ 44.3
Revenue, Remaining Performance Obligation, Amount 430.6  
Revenue Remaining Performance Obligation, to be recognized within 12 months $ 210.0  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenue Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 73,182 $ 66,492
Percentage of total revenue 100.00% 100.00%
UNITED STATES    
Revenues $ 26,232 $ 23,194
Percentage of total revenue 36.00% 35.00%
Europe [Member]    
Revenues $ 22,949 $ 20,823
Percentage of total revenue 31.00% 31.00%
The rest of the world [Member]    
Revenues $ 24,001 $ 22,475
Percentage of total revenue 33.00% 34.00%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Option to Renew 15 years  
Lessee, Operating Lease, Termination Option 1 year  
Operating Lease, Payments $ 2,251 $ 1,842
Right-of-use Asset Obtained in Exchange for Operating Lease Liability 0 0
Decrease in right-of-use asset and related lease liability due to modification $ 1,000 $ 2,700
Minimum [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Term of Contract 1 year  
Maximum [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Term of Contract 10 years  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
Remaining 2023 $ 6,649
2024 4,869
2025 4,057
2026 4,039
2027 3,965
2028 4,029
Thereafter 19,223
Operating Leases, Payments Due 46,831
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (14,235)
Operating Lease, Liability $ 32,596
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
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.4 2.2
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 5.8 5.8
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share Basis and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net income (loss) $ (19,002) $ (28,640)
Denominator    
Weighted average shares (basic) 45,926 45,085
Dilutive effect of potential common shares 0 0
Weighted average shares (diluted) 45,926 45,085
Basic Earnings Per Share $ (0.41) $ (0.64)
Diluted earnings per share $ (0.41) $ (0.64)
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Noncash Share-based Compensation (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Noncash Share-based Compensation (Narrative) [Line Items]  
Unrecognized compensation cost related to share-based compensation | $ $ 100,700,000
Weighted average period to recognize cost, in years 3 years
Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate 1.00%
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 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 55,149
ESPP contributions by Employees | $ $ 700,000
RSUs  
Noncash Share-based Compensation (Narrative) [Line Items]  
Awards, other than options, granted in period 1,547,607
Weighted average grant date fair value, per share, of awards granted in period | $ / shares $ 25.59
Employee Stock [Member]  
Noncash Share-based Compensation (Narrative) [Line Items]  
Shares reserved for issuance under Plan 1,000,000
Shares available for future grants 331,976
Performance Shares [Member]  
Noncash Share-based Compensation (Narrative) [Line Items]  
Awards, other than options, granted in period 142,386
Weighted average grant date fair value, per share, of awards granted in period | $ / shares $ 30.42
2017 Equity Incentive Plan [Member] [Member]  
Noncash Share-based Compensation (Narrative) [Line Items]  
Shares available for future grants 1,344,949
2017 Amended Equity Incentive Plan [Member]  
Noncash Share-based Compensation (Narrative) [Line Items]  
Shares reserved for issuance under Plan 7,650,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Noncash Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 9,904 $ 11,225
Cost of Sales [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 832 825
Selling and Marketing Expense [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 2,928 3,240
General and Administrative Expense [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 3,794 3,447
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 2,350 3,713
Operating Expense [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 9,072 $ 10,400
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Noncash Share-based Compensation Awards outstanding (Details) - shares
shares in Thousands
Mar. 31, 2023
Dec. 31, 2022
Restricted Stock Unit - time based [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 3,209 2,235
Market Share Units (MSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 358 216
Equity Consideration    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 137 137
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Noncash Share-based Compensation Assumptions (Details) - Market Share Units (MSUs) [Member]
3 Months Ended
Mar. 31, 2023
Assumptions For Fair Value Calculation of Market Stock Units [Line Items]  
Volatility 63.26%
Risk-free interest rate 3.76%
Expected life, in years 2 years 11 months 19 days
Dividend yield 0.00%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible debt (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]      
Debt Instrument, Face Amount $ 293,750   $ 293,750
Convertible Debt, Noncurrent 290,152   289,779
Debt Instrument, Fair Value Disclosure 277,300   263,700
Debt Instrument, Debt Issuance Costs, Net (3,598)   (3,971)
Convertible Debt 290,152   289,779
Debt Instrument, Periodic Payment, Interest 1,203 $ 1,203  
Amortization of Financing Costs 373 373  
Interest Expense, Debt 1,576 1,576  
Cash and cash equivalents 192,376 $ 217,393 $ 203,627
Notes due 2024 [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Face Amount 143,750    
Convertible Debt, Current 0    
Convertible Debt, Noncurrent $ 142,779    
Debt Instrument, Interest Rate, Stated Percentage 1.00%    
Debt Instrument, Convertible, Conversion Ratio 15.1394    
Debt Instrument, Convertible, Stock Price Trigger | $ / shares $ 66.05    
Debt Instrument, Convertible, Remaining Discount Amortization Period 13 months    
Debt Instrument, Convertible, Conversion Price | $ / shares $ 101.62    
Purchase of convertible bond hedge $ 16,400    
Notes due 2027      
Debt Instrument [Line Items]      
Debt Instrument, Face Amount 150,000    
Convertible Debt, Current 0    
Convertible Debt, Noncurrent $ 147,373    
Debt Instrument, Interest Rate, Stated Percentage 2.25%    
Debt Instrument, Convertible, Conversion Ratio 23.9137    
Debt Instrument, Convertible, Stock Price Trigger | $ / shares $ 41.82    
Debt Instrument, Convertible, Remaining Discount Amortization Period 53 months    
Debt Instrument, Convertible, Conversion Price | $ / shares $ 78.90    
Purchase of convertible bond hedge $ 25,300    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies Purchase commitments (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Software Support Services Commitment  
Long-term Purchase Commitment [Line Items]  
Purchase Obligation $ 3.5
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Severance and other related costs (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Restructuring and Related Activities [Abstract]  
Severance Costs $ 3.6
Cash Payments for Severance and other related 3.2
Severance and Other Liabilities $ 1.3
XML 47 pro-20230331_htm.xml IDEA: XBRL DOCUMENT 0001392972 2023-01-01 2023-03-31 0001392972 dei:FormerAddressMember 2023-01-01 2023-03-31 0001392972 2023-04-25 0001392972 2023-03-31 0001392972 2022-12-31 0001392972 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-03-31 0001392972 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-03-31 0001392972 us-gaap:MaintenanceMember 2023-01-01 2023-03-31 0001392972 us-gaap:MaintenanceMember 2022-01-01 2022-03-31 0001392972 pro:SubscriptionMaintenanceAndSupportMember 2023-01-01 2023-03-31 0001392972 pro:SubscriptionMaintenanceAndSupportMember 2022-01-01 2022-03-31 0001392972 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001392972 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001392972 2022-01-01 2022-03-31 0001392972 2021-12-31 0001392972 2022-03-31 0001392972 us-gaap:CommonStockMember 2022-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001392972 us-gaap:TreasuryStockCommonMember 2022-12-31 0001392972 us-gaap:RetainedEarningsMember 2022-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2022-12-31 0001392972 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2023-01-01 2023-03-31 0001392972 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001392972 us-gaap:CommonStockMember 2023-03-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001392972 us-gaap:TreasuryStockCommonMember 2023-03-31 0001392972 us-gaap:RetainedEarningsMember 2023-03-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2023-03-31 0001392972 us-gaap:CommonStockMember 2021-12-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001392972 us-gaap:TreasuryStockCommonMember 2021-12-31 0001392972 us-gaap:RetainedEarningsMember 2021-12-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2021-12-31 0001392972 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2022-01-01 2022-03-31 0001392972 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001392972 us-gaap:CommonStockMember 2022-03-31 0001392972 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001392972 us-gaap:TreasuryStockCommonMember 2022-03-31 0001392972 us-gaap:RetainedEarningsMember 2022-03-31 0001392972 pro:AccumulatedOtherComprehensiveIncomenetoftaxMember 2022-03-31 0001392972 country:US 2023-01-01 2023-03-31 0001392972 country:US 2022-01-01 2022-03-31 0001392972 srt:EuropeMember 2023-01-01 2023-03-31 0001392972 srt:EuropeMember 2022-01-01 2022-03-31 0001392972 pro:TherestoftheworldMember 2023-01-01 2023-03-31 0001392972 pro:TherestoftheworldMember 2022-01-01 2022-03-31 0001392972 srt:MinimumMember 2023-03-31 0001392972 srt:MaximumMember 2023-03-31 0001392972 us-gaap:StockCompensationPlanMember 2023-01-01 2023-03-31 0001392972 us-gaap:StockCompensationPlanMember 2022-01-01 2022-03-31 0001392972 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-03-31 0001392972 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-03-31 0001392972 pro:A2017AmendedEquityIncentivePlanMember 2023-03-31 0001392972 pro:A2017EquityIncentivePlanMemberMember 2023-03-31 0001392972 pro:RestrictedStockUnittimebasedMember 2023-03-31 0001392972 pro:RestrictedStockUnittimebasedMember 2022-12-31 0001392972 pro:MarketShareUnitsMsusMember 2023-03-31 0001392972 pro:MarketShareUnitsMsusMember 2022-12-31 0001392972 pro:EquityConsiderationMember 2023-03-31 0001392972 pro:EquityConsiderationMember 2022-12-31 0001392972 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001392972 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001392972 pro:MarketShareUnitsMsusMember 2023-01-01 2023-03-31 0001392972 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001392972 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001392972 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001392972 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001392972 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001392972 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001392972 us-gaap:OperatingExpenseMember 2023-01-01 2023-03-31 0001392972 us-gaap:OperatingExpenseMember 2022-01-01 2022-03-31 0001392972 us-gaap:EmployeeStockMember 2023-03-31 0001392972 pro:Notesdue2024Member 2023-03-31 0001392972 pro:NotesDue2027Member 2023-03-31 0001392972 pro:NotesDue2027Member 2023-01-01 2023-03-31 0001392972 pro:Notesdue2024Member 2023-01-01 2023-03-31 0001392972 pro:SoftwareSupportServicesCommitmentMember 2023-03-31 shares iso4217:USD iso4217:USD shares pure 0001392972 --12-31 2023 Q1 false 10-Q true 2023-03-31 false 001-33554 PROS HOLDINGS, INC. DE 76-0168604 3200 Kirby Drive, Suite 600 77098 Houston TX (713) 335-5151 Common stock $0.001 par value per share PRO NYSE Yes Yes Large Accelerated Filer false false false 46044260 192376000 203627000 722000 609000 45787000 48178000 6433000 6032000 12149000 9441000 256745000 267278000 25442000 25012000 14797000 17474000 7938000 8764000 16046000 17851000 107717000 107561000 8872000 9012000 437557000 452952000 4197000 7964000 13356000 12854000 15624000 23797000 5461000 7662000 122192000 108659000 160830000 160936000 6161000 8298000 290152000 289779000 27135000 28184000 1247000 1228000 485525000 488425000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 75000000 75000000 50711964 50318726 46031241 45638003 51000 50000 596805000 590475000 4680723 4680723 29847000 29847000 -609900000 -590898000 -5077000 -5253000 -47968000 -35473000 437557000 452952000 55969000 48765000 5712000 7855000 61681000 56620000 11501000 9872000 73182000 66492000 14093000 13779000 2282000 2167000 16375000 15946000 13167000 11415000 29542000 27361000 43640000 39131000 26010000 25287000 22291000 24467000 14135000 14329000 0 1551000 -18796000 -26503000 1576000 1576000 1451000 -418000 -18921000 -28497000 81000 143000 -19002000 -28640000 -0.41 -0.64 45926000 45085000 176000 -222000 176000 -222000 -18826000 -28862000 -19002000 -28640000 3001000 4647000 373000 373000 9904000 11225000 108000 -91000 -35000 0 0 1551000 -2239000 12130000 -425000 48000 2505000 262000 591000 739000 -3793000 3903000 504000 -109000 -8174000 -13246000 11333000 22552000 -6143000 -11014000 1546000 461000 -1546000 -461000 1137000 1443000 4710000 212000 -3573000 1231000 11000 84000 -11251000 -10160000 203627000 227553000 192376000 217393000 136000 45000 45638003 50000 590475000 4680723 -29847000 -590898000 -5253000 -35473000 338089 1000 -4711000 -4710000 55149 1137000 1137000 9904000 9904000 176000 176000 -19002000 -19002000 46031241 51000 596805000 4680723 -29847000 -609900000 -5077000 -47968000 44520542 49000 546693000 4680723 -29847000 -508652000 -4659000 3584000 609397 1000 -213000 -212000 49245 1443000 1443000 11225000 11225000 -222000 -222000 -28640000 -28640000 45179184 50000 559148000 4680723 -29847000 -537292000 -4881000 -12822000 Organization and Nature of Operations<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides solutions that optimize shopping and selling experiences. PROS solutions leverage artificial intelligence ("AI"), self-learning and automation to ensure that every transactional experience is fast, frictionless and personalized for every shopper, supporting both business-to-business ("B2B") and business-to-consumer ("B2C") companies across industry verticals. Companies can use these selling, pricing, revenue optimization, distribution and retail, and digital offer marketing solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable their customers to provide the buyers of their products the ability to move fluidly from one sales channel to another, whether direct, partner, online, mobile or other emerging channels, each with a personalized experience regardless of which channel is used. 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.</span></div> Summary of Significant Accounting Policies<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023, the results of operations for the three months ended March 31, 2023 and 2022, cash flows for the three months ended March 31, 2023 and 2022, and stockholders' (deficit) equity for the three months ended March 31, 2023 and 2022.</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December 31, 2022 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in accounting policies</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in the Company’s significant accounting policies and their application as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value measurement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$176.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $168.1 million at March 31, 2023 and December 31, 2022, 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade and other receivables</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade and other receivables are primarily comprised of trade receivables, net of allowance for credit losses, 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 credit losses, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    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 revenue that have been recognized in advance of billing the customer.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred costs</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 for renewals), 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 also tied to the value of customer contracts acquired. Deferred costs were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.5 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $1.4 million for the three months ended March 31, 2023 and 2022, respectively. Amortization of deferred costs is included in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Deferred implementation costs</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">undelivered performance obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts expected to be recoverable 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $1.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.6 million as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred implementation costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million and $0.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended March 31, 2023 and 2022, 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 loss.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. During the three months ended March 31, 2023 and 2022, the Company recorded zero and $1.6 million, respectively, of impairment charge related to fixed assets. The 2022 impairment resulted from the Company's changed intentions for these assets in connection with a new agreement with a software vendor. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting pronouncements or changes in accounting pronouncements during the three months ended March 31, 2023, 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="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2023, the results of operations for the three months ended March 31, 2023 and 2022, cash flows for the three months ended March 31, 2023 and 2022, and stockholders' (deficit) equity for the three months ended March 31, 2023 and 2022.</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December 31, 2022 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.</span></div> <div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in accounting policies</span></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in the Company’s significant accounting policies and their application as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value measurement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$176.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $168.1 million at March 31, 2023 and December 31, 2022, 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> 176500000 168100000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade and other receivables</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade and other receivables are primarily comprised of trade receivables, net of allowance for credit losses, 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 credit losses, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    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 revenue that have been recognized in advance of billing the customer.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred costs</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 for renewals), 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 also tied to the value of customer contracts acquired. Deferred costs were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.5 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $1.4 million for the three months ended March 31, 2023 and 2022, respectively. Amortization of deferred costs is included in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive loss.</span></div> 14400000 14800000 1500000 1400000 Deferred implementation costs<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">undelivered performance obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in its customer contracts. The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts expected to be recoverable 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $1.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.6 million as of March 31, 2023 and December 31, 2022, respectively. Amortization expense for the deferred implementation costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million and $0.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended March 31, 2023 and 2022, 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 loss.</span> 1500000 1600000 200000 300000 Impairment of Long-Lived AssetsLong-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. During the three months ended March 31, 2023 and 2022, the Company recorded zero and $1.6 million, respectively, of impairment charge related to fixed assets. The 2022 impairment resulted from the Company's changed intentions for these assets in connection with a new agreement with a software vendor. 0 <div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting pronouncements or changes in accounting pronouncements during the three months ended March 31, 2023, 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> Deferred Revenue and Performance Obligations<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Deferred Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023 and 2022, the Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $49.4 million and $44.3 million, respectively, of revenue that was included in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred revenue balances at the beginning of the respective periods and primarily related to subscription, maintenance and support, and services.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Performance Obligations</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company expects to recognize approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$430.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue from remaining performance obligations. The Company expects, based on the terms of the related, underlying contractual arrangements, to recognize revenue on approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $210.0 million of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these performance obligations over the next 12 months, with the balance recognized thereafte</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r. R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">emaining performance obligations represent contractually committed revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods.</span></div> 49400000 44300000 430600000 210000000 Disaggregation of Revenue<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    Revenue by Geography</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The geographic information in the table below is presented for the three months ended March 31, 2023 and 2022. 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Exchange Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of Part I, Item 3 below.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:60.166%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States of America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The rest of the world</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,492 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> The geographic information in the table below is presented for the three months ended March 31, 2023 and 2022. 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Exchange Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of Part I, Item 3 below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:60.166%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States of America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The rest of the world</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,492 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 26232000 0.36 23194000 0.35 22949000 0.31 20823000 0.31 24001000 0.33 22475000 0.34 73182000 1 66492000 1 Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of March 31, 2023, the Company did not have any finance leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,842 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for operating lease liability</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023 and 2022, an existing operating lease was modified due to a change in future payments. The result of the 2023 modification was a decrease in the related right-of-use asset and corresponding lease liability of $1 million and the result of the 2022 modification was a decrease in the related right-of-use asset and corresponding lease liability of $2.7 million.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.981%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,831 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P10Y P15Y P1Y Supplemental cash flow information related to leases was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,842 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for operating lease liability</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2251000 1842000 0 0 1000000 2700000 <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.981%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,831 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6649000 4869000 4057000 4039000 3965000 4029000 19223000 46831000 14235000 32596000 Earnings per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:72.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,002)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (basic)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of potential common shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (diluted)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,926 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,085 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Dilutive potential common shares consist of shares issuable upon the vesting of restricted stock units ("RSUs"), market stock units ("MSUs") and equity consideration related to the EveryMundo LLC acquisition. Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.4 million and 2.2 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended March 31, 2023 and 2022, respectively. In addition, potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for both the three months ended March 31, 2023 and 2022.</span></div> The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:72.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,002)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (basic)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of potential common shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (diluted)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,926 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,085 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -19002000 -28640000 45926000 45085000 0 0 45926000 45085000 -0.41 -0.64 -0.41 -0.64 2400000 2200000 5800000 5800000 5800000 5800000 Noncash Share-based Compensation<div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") has an aggregate authorized limit of 7,650,000 shares for issuance. As of March 31, 2023, 1,344,949 shares remain available for issuance under the 2017 Stock Plan.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table presents the number of shares or units outstanding for each award type as of March 31, 2023 and December 31, 2022, respectively, (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (time-based)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EveryMundo equity consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company granted 1,547,607 RSUs (time-based) with a weighted average grant-date fair value of $25.59 per share. The Company also granted 142,386 MSUs with a weighted average grant-date fair value of $30.42 to certain executive employees during the three months ended March 31, 2023. These MSUs vest on January 31, 2026 and 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 Index over the performance period, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> assumptions use</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d to value the MSUs granted during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected award life in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive loss. The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive loss for the three months ended March 31, 2023 and 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.676%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,225 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    At March 31, 2023, the Company had an estimated</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $100.7 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f 3.0 years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company's Employee Stock Purchase Plan (as amended, the "ESPP") permits eligible employees to purchase Company 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 Dec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ember 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company's stockholders approved an amendment to the ESPP Plan increasing the aggregate amount of shares available for issuance under the ESPP to 1,000,000. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company issued </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,149</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares under the ESPP. As of March 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">331,976 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares remain authorized and available for issuance under the ESPP. As of March 31, 2023, the Company held approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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> 7650000 1344949 The following table presents the number of shares or units outstanding for each award type as of March 31, 2023 and December 31, 2022, respectively, (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (time-based)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EveryMundo equity consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3209000 2235000 358000 216000 137000 137000 1547607 25.59 142386 30.42 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> assumptions use</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d to value the MSUs granted during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected award life in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.6326 0.0376 P2Y11M19D 0 The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive loss for the three months ended March 31, 2023 and 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.676%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,225 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 832000 825000 2928000 3240000 2350000 3713000 3794000 3447000 9072000 10400000 9904000 11225000 100700000 P3Y 0.01 0.10 0.15 0.15 5000 10000 1000000 55149 331976 700000 Convertible Senior Notes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's convertible senior notes as of March 31, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:42.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unpaid Principal Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Interest Rates</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Convertible Notes due in 2024 ("2024 Notes")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> May 2019 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25% Convertible Notes due in 2027 ("2027 Notes")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 and 2024 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 of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest related to the 2027 Notes is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. Interest related to the 2024 Notes is payable semi-annually in arrears on May 15 and November 15 of each year, beginning on November 15, 2019. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Notes mature on September 15, 2027 and the 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023, the Company had $192.4 million of cash and cash equivalents. The Company believes its existing cash and cash equivalents will provide adequate liquidity and capital resources to meet its operational requirements, anticipated capital expenditures and coupon interest payments for the Notes for the next twelve months. Capital markets have tightened recently in response to the macroeconomic environment making new financing more difficult and/or expensive and the Company may not be able to obtain such financing on terms acceptable to it or at all.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 of principal of the 2027 Notes will initially be convertible into 23.9137 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $41.82 per share. 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 2027 and the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the 2027 and 2024 Notes are not yet convertible and their remaining term is approximately 53 months and 13 months, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the fair value of the principal amount of the Notes in the aggregate was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$277.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $263.7 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consist of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance cost, net of amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,152 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Notes (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:72.342%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Capped Call Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020 and in May 2019, in connection with the offering of the 2027 and 2024 Notes, respectively, the Company entered into privately negotiated capped call transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(collectively, the "Capped Call")</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company’s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effectively increase the overall conversion price of the 2027 Notes from $41.82 to $78.90 per share, and for 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 $25.3 million and $16.4 million for the 2027 and 2024 Notes, respectively, and was recorded as part of additional paid-in capital.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's convertible senior notes as of March 31, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:42.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unpaid Principal Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Interest Rates</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Convertible Notes due in 2024 ("2024 Notes")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> May 2019 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25% Convertible Notes due in 2027 ("2027 Notes")</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25%</span></td></tr></table></div> 143750000 0 142779000 0.01 150000000 0 147373000 0.0225 192400000 23.9137 41.82 15.1394 66.05 P53M P13M 277300000 263700000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consist of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance cost, net of amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,152 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Notes (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:72.342%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 293750000 293750000 3598000 3971000 290152000 289779000 1203000 1203000 373000 373000 1576000 1576000 41.82 78.90 66.05 101.62 25300000 16400000 Commitments and Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Litigation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into various purchase commitments for goods and services, mainly related to infrastructure platforms, business technology software and support, and other services. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, the Company entered into a noncancelable agreement for software support services with a four-year term. The remaining purchase commitment as of March 31, 2023 was $3.5 million and the agreement expires in March 2027. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">here were no other material changes outside the ordinary course of business to the noncancellable purchase commitments disclosed in the Annual Report.</span></div> 3500000 Severance and Other Related Costs<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the quarter ended March 31, 2023, the Company made additional organizational changes and incurred approximately $3.6 million of severance, employee benefits, outplacement and related costs during the period. These costs were recorded primarily as operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the unaudited condensed consolidated statements of comprehensive loss, mainly research and development, and sales and marketing. During the quarter ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, cash payments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were recorded for the incurred costs. The Company expects to settle the remaining accrued expense of approximately $1.3 million during 2023.</span> 3600000 3200000 1300000 EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N"HE8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "[@J)6CO\\;>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TW50^CFHGA2$%Q0O(5D=C?8-"$9:??M3>MN%]$'\)B9/]]\ M ].9*$U(^)Q"Q$0.\]7D^R%+$S?L0!0E0#8']#K7)3&4YBXDKZD\TQZB-A]Z MCR XOP6/I*TF#3.PBBN1JBD=?\?7;]X7<1]L&ZG?O' MQF=!U<&ONU!?4$L#!!0 ( +N"HE:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MNX*B5BUR5=13!@ V20 !@ !X;"]W;W)K,1-M")=&CJ!S??@\E M6THSZK$B1&]L7<]?_/,0?SR.'J3ZGJR$T.0Q"N/DN+/2>OV^UTN\E8AXLB_7 M(H8["ZDBKN%4+7O)6@GN9T%1V*..,^Q%/(@[XZ/LVDR-CV2JPR 6,T62-(JX M>CH5H7PX[KB=[86;8+G2YD)O?+3F2S$7^O?U3,%9KU#Q@TC$22!CHL3BN'/B MOI^P Q.0/?%'(!Z29\?$6+F3\KLYF?K''<>D2(3"TT:"P]^]F(@P-$J0CG\W MHIWBG2;P^?%6_3PS#V;N>"(F,OPS\/7JN'/0(;Y8\#34-_+AD]@8&A@]3X9) M]DL>\F?[_0[QTD3+:!,,*8B"./_GCYN,>![@5 3030!]$>!6O8%M EAF-$]9 M9NN,:SX^4O*!*/,TJ)F#+&^R:' 3Q*88YUK!W0#B]/A,>BF4BB8\]LF'6 ?Z MB4SCO'J8;.Z29,652(YZ&MYF8GK>1ODT5Z85RHQ?K"&<#FSA/R2'%3G',CU6H6?)K&\7\ R9 M:A$E_]@R+!?LVP5-@WV?K+DGCCO0(A.A[D5G_,M/[M#YS>;VC<1^\-XOO/%SU'-FJDX]#59 MLZPN1UQKP1 *%N<,ZYF[$,D@T%* F5SRRUE%<9W9S/2>?KB_.IEC79MUE% M11I:=9VRYW7JF)W&GE100;,N9(_,-;1*(A69R#36Z@G^?6L.[% _^V!SC #E76=U5=XA.1IV'7=X,'2LE1D/;NJ7EGYI';\G MO@_JR=[V@&2<_:B MQC5O_[(:;8.2W!*37!QN7AJ=R43SD/P=K*N_5+CB:.0<'EB=M@%,;DE,+@XZ M65T]@;%QM3%"'[L =N%9_ M;0"26Q*2B^/-;: !CN2"N/3=W:]D+KQ405E:3>)*$QE%T#G!-\?[3GYV]@&< MR)HK"2? MA;7N[I!RH+*R0WHXHE:?;8 1+<&(XA1S F,T/QNGG8=\:76'"U2.S?"XIL9* MX*$XH13CS_,@,5_9KP(^%^=PT3J#MD.LO0FK,_&X^;*85JE[C< M%VL?@@50'%*V7YR-WWRN M).LY@& KRA-7_&J=+9[@44U]EM!#<5XI1MM:J'SMP)0EWQJW^L05JWRV 3^T MA!]:>WY(D0G4UJ54]NX#U[G@"GK7$\\3( 0R?BYI==P&ZM 2=6BM2:-YQ,.0 MG*8)W$[L]1;7J>Y2VF >5C(/JS5/]"$2:FD:YD=0T"L8E$1K'EN+=H=@I5$\ MKJG1$GY8+?B9KP04)&8/EZFVUP;SL))Y6*W)H,V88F[&%'M@UJRND>M4PS Z M-LAN=?Q&4+/)AUQMD*F9==[[<7_H]/MTZ!SU[FT>GZV)X<1BEE;AN[.=Y_IV M*C$)>U))E;O M;1 4*PF*U2*HVG.;1XQB)'MJ4F(9Y:?\GTDQ=5BW\Y)MENE5SZ>;_JYY(90$A** M!80Z^R-HF"K?1Y.?:+G.MJ+<2:UEE!VN!/>%,@_ _864>GMB7E#L9AK_!U!+ M P04 " "[@J)6#?PR,$,' "H( & 'AL+W=OSG9D!M\2VGSZ)S#'0HCXQ]UR>?LHN)IQ71@J92NR#JSX9> MTJ+0GI2.?[9.)[MKZH'=XU?O?]3!JV >B:"7K/@[S^3R8A)/0$879%W(6_;\ M%]T&%&A_*2M$_1L\-[91, 'I6DA6;@-7_)CVTB.@.@/S( ;0>@0P?@ M[0!+B[ D?OCL$[D%?@?LG6 M@E29.)])I4=[G:7;:W]HKHU&KOV9\%. X0E 'L*6X9?NX5$SE85= M*M N%:CVA\=2L>:<5A(0(53,9[9X&@>^W8%><6=B15)Z,5%+2E"^H9/YK[_ MT/O=%MU/]BQ2[O\TLBED#=-9#J _K/.M^00@5OO8N-J[!VIPTQTX=5_1!56Z]+H24CA5!L;U0Q_C M@4B+D8>176.XTQ@Z-=YPNB)Y5F>7U=E->VO )C8T=$ $_62@UK1*?!_:U48[ MM9%[)C!)B@,41L:U41!&?C"0:#$+(S1VV^.=R'A/2A5AN7RIBVLO#%,=6[=#,8.CYPYIK M,XOB8&2EP1:%T$F?^:LVJS1D7M.+(CB< W:[(!P3U[(+NN'5@*!@*H>2\G); M"D;7V-9;[P;'T7"-6:R2T34&6WK!/?BJB]9XL8(6^. H"(QDVE"&DF!,8(LI M&!S4]10Y>VOO\+&_]H%ON03?XWJ@L5E$R6CU:U$$WZY1 OE9UKG-7K!I-B$&, Z-*6,Q0'(RI;%D'W;![ M5:FRR%E1=/H(6JX*]D(I>*057>0C<]_D&@Q"Y _56_"'N\CIJV_Y!]\(P.MM MLE^DZ!88,\%B M%R=1-#836@PB-P9=:VV/=!-\*()XV,W;S&(8CY0XU.(1N1_CFE[CNIVZ>_6: M#VH0^4-L6*W0V+QHN8;<7&L6W+Z%9@%;' 3(2*G-+O8[=GV5+=R0&VZ7K"QS MJ9^+1+,'P2H]-6B5*L7@2"AL?&&2@L3:&;N=VUL'8-U_^1^.]O8@J(4GBIV- MUYUDZ?2&[@U_K:UU_"?@&RDT MQCX)H3H):_@F20TDN$SZ^V,M:;&;M'J2LNI@E=AD:#"$@B]GFE<@):M01+&WG#M6^T\/QI9^[B%+'9#]IZK^K_F M+[W$6I6:Y)PJZC[7/ MAT,L^\);-OIN-@Z$.V?#UM6^V;#7K"^UY:+_-BXVTD_ 79ULJV 3?+XB>82& M;XX.,&Q$SSJOD?4[_,^$/^65 5=J)'>J7[IS9O7XLV)9*OZS?(CDY*5]>&2 M$E7AM('Z?L%4&[\]T2^K=_^<,/\/4$L#!!0 ( +N"HE;0N"K[] ( )\) M 8 >&PO=V]R:W-H965T&ULG9;1;MHP%(9?Q8IVT4H= M<1)(0@5(+=6T74Q"9=VN36*(5<=FM@/=GG['#LT"!$K+!=C)^?]\QS[A>+25 MZED7E!KT4G*AQUYAS/K6]W56T)+HGEQ3 7>64I7$P%2M?+U6E.1.5'(_Q#CV M2\*$-QFY:S,U&K6&-E4%E(^V\FW?.QA2T0Y MS8RU(/"SH5/*N74"CM\[4Z]YIA6VQZ_N7USRD,R":#J5_!?+33'V4@_E=$DJ M;A[E]BO=)32P?IGDVGVC;1V;Q![**FUDN1,#0=@O1$@3]$X)P)P@O M%40[0>02KB>B@*;E"(PZA#/CTO?Z!9(P_WY3XL0[,68;,6 MH?/KG_"[XU#4+FUX/: X=5&L3.R;\IFDH3PYN"1OVGS'X?%>-@. MV^.,&L[H+.<,*ITJ!=L$Y9$]PPZLB4(;PBO:Q5J;)2T(W,,X.$!]*VJ/M-^0 M]M])J@NH'HU(90JIV%^:=Q'7IH,6RP"[SP'SVW%[U(.&>O Q:J9UU4T\."(Y M9#T7L4<9-Y3Q6HSN,&^HY-H+.C MX [J%"=A= !]06 -[;>ZISVZ0%=:,:$1ITM0XEX"%JH^#=03(]>NH2ZD@?;L MA@6W9S))O\ 4$L#!!0 ( +N"HE:2"EI-3 < ,8B M 8 >&PO=V]R:W-H965T&ULO5IM;]PV$OXKQ+8H8L#. MBJ1>?;8!>]/V IR3()NT'P[W0:NEO6JTXAY)V>[]^@XE65J)%!,'ZGVQ5])P M],P+9QZ2NGCDXHO<,:;0T[XHY>5BI]3A?+F4V8[M4_F:'U@)3^ZXV*<*+L7] M4AX$2[?UH'VQ))X7+O=I7BZN+NI['\35!:]4D9?L@T"RVN]3\><-*_CCY0(O MGF]\S.]W2M]87ETY=%OI$W9C-FDDJUX\7N^5;O+1;Q 6W:75H7ZR!__R5J# JTOXX6L_Z+'5M9; MH*R2BN_;P8!@GY?-__2I=<31 -!C'T#: 60\P)\80-L!M#:T05:;]295Z=6% MX(](:&G0IG_4OJE'@S5YJ<.X5@*>YC!.7:UXN86@L"V"7Y(7^395<+%6\ ^B MI23B=_!H#SFRT\%[8.AMF?$]0Z\^EVFUS4'Z!)VAS^LWZ-6/)TCN4L$DRDOT M:<8I^'%Q?+!4 UZ]?9BW(FP8DF0!)T2TOU4ZBGP'L=CA^"09W5I-G MJV^(4^%M*EXCBD\1\0BUX%E]^W#B@$.[(-!:GS^A[R-[8&7%T)W@>QT')2"[ M(1'4#JWJ%&#B5+N] '^7]^A:2B9UR#ZE3S9G-B\+ZY?I:?QP%5$< ]"'8Q-- MJ3#TDUYJ8(G?6>([+5EQJ73&_,KY5B*(-EHS\9!GD!)K7FQM:!N%P1$.D@3^ M&*U%*J(AMJ,-.K2!$^VO@DN)/@A^ERL;M,!XJ4]#WQM!,Z5H@ND$M+"#%M;# MZ 2T]P;I#G N#VG&+A 33(N7[X03,I(.9N).;E9!"18WR>@NM M(Y=*IQ14<(=?$P,*]C$-1H!M4I0D=L#8ZWN1YX2L"YM";_>'-!?:HV@%W>3> MGOJMJF,,X^A;1' 03$Q,?-0QL1-EV__J8LV;:0JMTXH1&P#.*G%7$;5C IIOT[!9$_:3^L"$RC<% M@QFZ4> "Q>!%JIX-Z9[#L__5<;.Z@EK"%D1&U+XF-@3?MU#L[J%-T-[QDG<] MX)ERM1/WQ(K:;)'8#\:EQB)UYN-X G/?2+&[DSX#_!Q^1EI>&_[V8) MVC!8>G0<$@@, WX(MF::]?"F";QM@W6*/G&5%E9CS:8+,RLAAKD6.1+[R41M MQ7U[QLYV^&RP2I_00?"'O%[6O-I S04N88]/:$")#;BF#!36":Q];\7NYOJ. MJ:X&%#I 5GB1P0?/<.)Y8R)FDR/Q,2L:HNR[*G:WU6]-H5-TD\H\JV?RF[RH MU'A%T-K3O"T^QNF]]@V/6\5"?\*:OOGBQ%EY?Z_7C\#14RA$L!Y&9;7?P+0& M;MPLD>Q%V-G27UR$9](V7&+UW9RXNWGG@NO6!>\Z%ZR;5>+[2DD%<80 MU&U M.868;=P/$C(NQU8Q+P[LD21]NR?N=O\]9GPM.8G9\*TFV<2F3>II ?D66I - M5O5-@3A%):L7<%#8K!E*9J4)$ M3*S02<\OR+?P"UOTK4@MM,)$:F$5TTA[5D'AH8<1*"F)S6EE)01Q. MX>U) 7&3@NLLJ_954>^@3>?6\1Q#_[YENIK\QVK/K,O[N;0-?=.3$!+];37' M26]>[(>9M W]T-,V_69"DA#HV%@$4L"$,R M0;)I3V:HF\Q\Q_XL-4D(#FDTWA*RB06)/[$:ICU7H4X.,,C"&O J%UG5-EQ7 M]73K?6D6SJ5MZ(6C X+_[PF!N741!$F8C&-JBOEQ%$[P3]HS$#K[*0&U[6YX M"1TCMHC1*)K8F:0]$Z%N)G)[5/V<2>=4\^*DFTG;T.B>SE WG9D[Z'\NC+P+ <_?UAQ(2:&=5JN:8O+O;?8QQ77^",+I_@\]7S2<5O9KF M"X_;5-SGI40%NP.5WNL(G"B:CR::"\4/]7<'&ZX@?/7/'4NW3&@!>'['N7J^ MT"_H/EVY^@M02P,$% @ NX*B5G[7*?$.!P -!T !@ !X;"]W;W)K M=&;7MAG M]W)Z(4J=\8+=2Z3*/*?R]9IEXOFRAWO;!P_\::G-@\'T8D6?V"/3/U;W$NX& M.RTISUFAN"B09(O+WA4^GX6166 E_N+L6>U=(V/*7(B?YN8NO>P%!A'+6**- M"@I?:S9C668T 8Y?&Z6]W7^:A?O76^V?K/%@S)PJ-A/9WSS5R\O>N(=2MJ!E MIA_$\Y]L8U!L]"4B4_83/6]D@QY*2J5%OED,"')>5-_T9>.(O06@Q[V ;!:0 MYH*H8T&X61!:0RMDUJP;JNGT0HIG)(TT:#,7UC=V-5C#"Q/&1RWA5P[K]'0F MBA2"PE($5TID/*4:;AXU?$&TM$)B@694+=$GB+A")S\*6J8<9$Y1'_UXO$$G M'T[1!\0+]'TI2D6+5%T,-" S^@?)!L5UA8)TH C1%U'HI4*W@"8]7#\ BW9F MD:U9U\2K\ N5'U&(SQ )2.C ,WO_^;RLFJ>;%4Y6V7'.F MSEUNJM1$;C6FI,_5BB;LL@.1E!U8'.TLCGS:IU^A M _$B$3E#)YE0ZM1E;:5B:%68?K.>]O$D",#CZWT['&)D/(R"G=@!PGB',/;& MY"K]!\JKRG$MH"4EHDAXQE!10X?GYBXQ^;^28LTA.]'\%8GWQC,^9CR/I.S M6\.=MX;>>-XP4)IP:GKO&8*[C%5MN$C152ZDYO_:WUQ.J#3'>_$+@P W@MP6 MBH;1R!WBT0[TR MZ'YCI8Y]X02'&$+:94!!V _Z&JT24D 0NY*,V\E'8 .Z7 M.< ]WN$>>W$_+JED?<-.*8(\!,I6GLDDNE**N?%NM!X$-V[@=[?:XC6F;:T,D[G/.MNCAOU1^J. MQ])VZ(R:X;&73J=7F[2WEI<%&)Y!]4+/9'Q-YUE'[,)68 @))\WPM:7ZF."P M*\UJCL9^DKXK$AC]%5#T#:NN3DTP;]B"26E'0M51%U&[6Y-68;2%^M&X W/- MVMA+<]!U&%1%BMB+:8NL\K>P=4R[ZSAN0R%QT$+L$AN2#L@U=6(_=W:XN6H^ M7V'J*,';4.17=>E\KDOG#,$LY32J39G]>-+D59?4:"_%#FVJF16_0:W;=%_1 M5Y/>3H!M:NR'HTF30!UBX23HH%!<(GU5V?D&S-BM*9 Z3-CAB'83,''&(PG\0=I4=J(B5^(OWJFMY/2C-8\>+4 M.<<[K6@3:'^(HY85#C&, QQUF%$S+?$S[5VQ9NH]^PUR5$H]EK9#JVM*)7Y* MO2]ELJ2FQ\.H!@&$8.E76R3L5\E79C!R^L!%E_%>NF^, M^'HRCCLBZ33"09XN(UPN-TIOY=M1-[C'TG9H=0A=;T\R<0)VAASH^E8CIJ.K;=S3'1(3/NH*VP'A!"_X#P3EO?-O6>22Y2Y!BDS\S#K+15<.CK*@;. M0];VL $T3>*F3YQR ;2;#K_44TF(_1OGK=$VT5EMJ?M,V#OB_.]#X2-I.S2] MGF1"[\PPO69/O"A,M RGV[ Z;2;M>3 (AZ397UUR9!3''1TVW#NP]\\>MV84 M]R)LCP]X0L)1DZ$=<@3#!JP+83UHA/Y!8T977-,,LAXVPBG7)83+%$-I1_)Y MJ6%KJ=$KM--[V"\[36@?K..PA;\M%#4/#@=[[Y]R)I_L:SF%[ ZQ>F>S>[I[ M]7=E7W@UGE_C\UGU J]64[U/_$(E)(Y"&5N RN#C"!PJJU=TU8T6*_N6:RZT M%KF]7#*:,FD$X/>%$'I[8_Y@]Z)T^A]02P,$% @ NX*B5D2LYISH!P M7ST !@ !X;"]W;W)K-E[92E$V(8SB2+DWQT>5Y_-R\NS]F6ITE.YP4JMUD6%T_7-&6/%R,\ M^O;%37*_YM47D\OS37Q/;RG_8S,OQ-UDC[),,IJ7" 41BX\'.J5I6B&)=OS;@([V,2O' MP^MOZ&'=>=&9N[BD4Y;^E2SY^F+DC="2KN)MRF_8X\^TZ9!=X2U86M9_T6-C M:XS08EMREC7.H@59DN\^XZ_-0!PX8/.( VD)@-0Z6 M[' L@MTXV'*3W",.3N/@2 [.L5%R&P>W3M9N=.O4S&(>7YX7[!$5E;5 JR[J M_-;>(B-)7E'QEA?BOXGPXY=3EB\%L>@2B:N2IY3DZ/.:;&FK9J $,]X WEHL"(% 5QD2?Y?:G# MBI[I\6*QS;9IG?'?^9H65?-$15M7I>:!HD_Y@F7T#.6TY@&/OQX)-A&LVU./ M[*E'ZNC6"6D[0[?KN*#E&?I]RTLNZ".Z=H:NZ7V25[U$UW$:YPN*8HYF=/$! MF?@,$8-@%7/WR''>,G%?5V8'8-5M7UATO+ MLHEA6^1\\G!(+LBH 218" D6 8%U&&/N&6-J&:,L1%><%\G=EL=W*46Y;;-0L59K;A M.;;$P4AA9SEVV[;.J%O[4;>THZXN8>V,?=E :V,.G:208#-(L,#JEP_',UPB M$2&$#!H!@7788N_98M?HYA&VB#6CX@M%[P0%ZJOWU:Y .77_OF%IBL26\C$N MEJKUZ]J&9 DDV P2+( $"R'!(B"P#I6MS*\J+IVAWW9;%L&M%4WX5MBJZ*6-/Y1>3F^J.X9O^E(M MGT'&#"#!0DBP" BL0QQW3QSWQ<3Y,TZW]#AOHH*52JJXO>R."9;6WZG;6W^Q ME'TEC+PKT/9N:%8AP2(@L$Y6O7U6O5>7@R#;I.R)TB:I\VVQ6%>+T5QL3)1I MU88<6@&\_F+O$\N6* 9,H $"R'!(B"P#E7\/55\+57F!5M0NBS1JF#9-RX< MHX#?RQJV+&E*3K7QANX=3HD80$8,(<$B(+!.9K'1"E:&-K=7\T_39L*/*Q%R M*7[Q/=5"U%51Q/E]+4J=H?T^=,4J6:/DHN0OV'U>2SQ*:J;YU M0YEP6M -&@(BA9!H77I<*!?8BT=CNM6Z-TO8BU_O]\+?HZ_*O..%4LRD5=V M?2L&IQT2+0!%"T'1HN=&MYOU5CK$>NVP2FDGRT=D(&7"^Y+>F'B.9<@IA]3- M9J!H 2A:>.*(1%!1NTEOU3\,*/\%M81\*$G]&A=[28HHB:&0SS#Q^K5 (>Y) M0S5K; Z'U+9];'ER93]1 53@C6W3);XL :H,+<_#1V9<*P)BO0IX@EK_DB$' ME0&Q0FVSL>MC6<&=@<8-0-%"4+0("JU+FU8-Q%J%Z%GQ^"6< 14%0=%FH&A! M@_:\>@P:-H)"ZU*F5?VP7O:#.!=4$Z>OT%FV8WJ&(?_:.]ERIN_+X(2#ZGF@ M:!$46I<5K:2'3]#TP,[^U/SHRW=CT[;<'COZ=OWUOR_TV;YAN;U?=HJ8RO5? M(1P*0,_WY/5?94AL\\CZWXIO6*^^O?H44#WD"LE,5>&F^M8-+M.@&MRIG0A! MPT90:%U"M!(;]O_'@SX,J5!-0=%FH&@!*%H(BA9!H76?!VJE/:*7]M[^P$_? M@,'/!O75.U-L$CSY81#0J $H6@B*%D&A=0G4BH%$+P:^Q<%?$[+[4(V+9;5( M82:?_1&%%B:0)+- W\?!^065\Z#0NOD]>&)0+_N]R1$@Z:M?MHWE)[JFIYG- M]#T8/-=A'P2$?1+P+=1 TJJ!1*\&#CKC(WV9#6/3E5.LC3ATVT#Z2EP_9@ : M,P1%BZ#0NAEN)4>BEQS?ZJ2/]&5"7_PVD\D ^E#A23$#T)@A*%H$A=8E0RLD M$KV0^.IS/M(7T[#KR$D'50-!T0)0M! 4+7IF<+LY;Y5 HE<"7W/*1_H2WAC[ MAB$?YNB;,#CCH'(@*%IXXHA$4%&[26^%/@(H].F/#TPE,12*F^7ZCB<30Z'R M]7;T"AN!9,@JGRJF2N53V3F&6"CDDUB5H6VX[I$9UZI\1*_RO?J43SWD*H', M,#&QL#SHIUK.]!T9/-- GZ,#18N@T+J4:'4^HG^6[G4G>&H^]!^ 4ZN^^J8- M+LZ@.MZIG0A!PT90:#LV3 [>'*U>/1:INT_R$J5T)>"-#Z[H7K%[FW=WP]FF M?IGTCG'.LOIR36-1JRL#\?\58_S;3?5^ZOZ=ZLO_ %!+ P04 " "[@J)6 M_]*ZV$<$ !Q"0 & 'AL+W=O/?==]_=D9IOG7\(-7.DQ\;8L,CJ&-N+R23D-3/35)+2>59&<&C.93:=O)XW2-EO.T[M;OYR[+AIM^=93Z)I&^=V*C=LNLM-L M_^).5W64%Y/EO%45WW/\M;WU>)H<4 K=L W:6?)<+K++TXO5N=@G@]\T;\/1 MFB23M7,/\G!=++*I$&+#>10$A;\-7[$Q @0:?PV8V2&D.!ZO]^@?4N[(9:T" M7SGSNRYBO951PJ3H3[]SV(P_YO!&\W)F0?FG;VY[_D%'>A>B:P1D,&FW[ M?_4XZ'#D\&[Z%8?9X#!+O/M B>5[%=5R[MV6O%@#318IU>0-ZCQZZ& M7US>^$I9_5GU$MF"?E:Q\TRNI)N6?7H?YI.(4.(PR0?850\[^PKL&7UR-M:! M?K(%%U_Z3T#QP'.VY[F:O0CX2?DQG9V.:#:=G;V =W;(^RSAG?V?O.F/RW6( M'IWSYW,2]!'.GX\@TW016I7S(L.X!/8;SI;??G/Z=OKC"_S/#_S/7T+_-W][ MX.]>K-M_A'U6EMN[FWOZZ$RA;15&=&WS\8@4O6>CM@K6N?.MZXU'%&OONJHF M'<.>FJUP"*R#+K3RF@.]0A>G,=VPV8D'4W;EFE;97?9Z1*UW&UW +CC3]0QB MK2+0HF[T9Z90N[855&&,B3>RYD<$TVQS#N.>\9.[X0V(5$S*1UWJ7"M#VD;Q MK,2#7F67UQ(:8.6)8>7M'EYU&,E>G^@(IY/(D^@(YH[0+C:H=.0 ](D$Z4"E M"G%$I==IVW ("1(F0:R12D$X9P>DE!5[D.A:R)ED6[M8T[H+*%L()]&=[-=@ MO)JMLM<)\-@@1[Y=PSX97,$@3\**["KW#I[:%CAG$!!1H\Z5@5Y7!Z-<6>J" MI(@>WHLK-8%JLO @:SO>%V,H>J&!J-?=H8\\1Z7-**T+7>D(<5Q9@A?N@@?N M>^*IO(Y4")(6PNJ]#=3>:.\L[H0HM $*%(1E<2C8H'_\<&@F+84D]QJG6$CL M%_36T%K?'3<46[4V/(3K(6 ON$/WI:Y<=SMYBVGH#;%7='E,-$FMM=%Q)SZ- MVS"5IM.%V:'>KB%G(9XR(FBMK&630\EHEY>]^!1!QDE]+@M!4-FR:6!?Q(XS0Y,@*4K"QM8 M>(9ZW%=0]J4U#3\F$8=38Y@DJ@Z),N>PCN.AO[&_'P]O ] M<=E?HT_F_<<(KAO(*P=%"=?I^/LW&?G^@N\?HFO3I8J!1*ND98UO(O9B@/W2 MN;A_D "'KZSEWU!+ P04 " "[@J)6.;J7WH4+ "1(@ & 'AL+W=O M[J!N? B2M9>7FQR!FCTY?3I;HCG2^ON M_%RI(.[+POB+P3R$ZMWAH<_FJI1^9"ME\&9J72D#OKK9H:^7YY6< MJ5L5?J\^.GP[;*7DNE3&:VN$4].+P=7QN^M36L\+_JG5TO<^"[)D8NT=??F0 M7PR.2"%5J"R0!(G_%NI&%04)@AI?DLQ!>R1M[']NI/_,ML.6B?3JQA9_Z#S, M+P9G Y&KJ:R+\,DN_Z:2/:])7F8+S_^*95S[&B=FM0^V3)OQO=0F_B_ODQ]Z M&\Z.'M@P3AO&K'<\B+7\209Y>>[L4CA:#6GT@4WEW5!.&PK*;7!XJ[$O7-[& M8 @[%;=Z9O149]($<95EMC9!FYGX: N=:>7%P3]L4/[E^6' N;3[,$MG7,@;])-Q(GQT,Q/AJ?[)%WTCKA MA.6=/"!OE[5_7DU\< #-OW89'.6=[I9'B?3.5S)3%P-DBE=NH0:7WW]W_.;H MQSW:GK;:GNZ3?OE8G/[\K.Z#N"YL=K=3]T>D/QT0U])K3PO92!,DY]GGN4*N M9;:LI%G1^MK(.M=!Y2*S (#Q\9.'F%S2XZDVTF1:%L)#AD+*!Q8;(.DFRA%S MN5!BHI2APRKIL$T;/L?EV*R0-F$N9LHH)XMB16]41<)EIWCE-(ZI"JB.O23] M=\-ZW=*Q /C@EZNKCX.7 ER'%4$Y7?:4P[G6L2!I(+>JX 8Y*93X4DN'Q3BU M6^+4K"[8(:TIMRJKG0[D.1+P_CZ;2S-C$TOMF>4.!K?O;P8O1^*#09(;L"(Y MXP>(J+3!@B$+6O-NH^?SO R'%'4.D44A9/X7^"8^-RI3WA,.R!=23*5VW;[& MHDYD9;WFZ&^$3;+UR-=LWB9L- *0 7'R:U08EUQ%I]';,'=*B3+2AB+:V!#" M+L2'\5!DTL_%%-7E>=OI$V@VNYO;(E?._R .P.I >'@IU)=:A]4SQ([$C7(! M-1$>CI632Q#>YMIGA?4U[!>&WA!:4QCR!I>&F%8$&\-M3 T7[XS?OF0@,/?R MQI8Z, Z<+4FN5_\A=JK:^9JX(>GIZB)!>Q?XW]^,F$1<#M06JV%2X7E'^[FM MBQQV"6I$R'CL^:LVL=*S]73H4_#?ARL2[2HZ^Q,GLH PJOWB^.C5WUL43!%! M+%DIZ1((?D*VE!/E&AR,D@9(7(X_%T\A "B9KDR <3+N:$#^T) M'$#9B^.W;T:OT7461<->+X[?G(V.NT=A%P%NF3TDMJ\4-^"4^K1HJ=B:A>+3 MR-V.]5P1ORK\*]T=\#X%PGS,E+[ND53V;!&:H@EXH6?F)**\@L9?:DOGI:7H M"%#GAF(YUS "7!H;&2\*!4W%<0.#WM%SC6(%D[FV4:%@\2MQ=7LCSL9'4-5) MRAB8:+'5D8L5 C,A@ M+*[[U![1_,-%BT&4IYH.N[0G@.U@)=1]+HZD?V221F4?F3(.0"C*HXT$ 6&9 M7#IXGI (Z13IZ$/&?257G%:$ @2MKGB$A 45NPVXLXC\D-:Q25WC2.=RU+5# MY8=5PM%7S-XMJ/#U7M?A'J(B_R%;- EDS.) +P+_945 MY,-&XH\YF#,G<%)'..,P-'OH1'5/:49$WS^(@!\>AMYPK65KHN>C^@NI"]:@ MW\@X3-6+5/H)7)XC'$MN00.W1%RH MUW>VH(V'SI)(BC=]H>:F>3 %**U+1,SGJZ:H*+/0SIJ(-Y-L['LT]K>49S<; M&=G&7SPED_CLKH!2HJ*X3:$@W4K2*VO'(T!=ND2WZT3BY9H%'++(!HW.K$$6 MBVV"%BFW@#4$[G@@S2(3ZMIYR&L5:UEIM$,E.B1O].;!L*01\&LL-U+0)0)Y M\!4-VJG*TK%L 8"A+5/\! 0TU6&X SYSN5;*$(@)-:$+!B#?.G'/L4'C_1V[ M3F(GRKLT0FX&EWAERWPD4\LO2#.UE$7J[ZU7.Y:+ ^G7J26F)UBV[3!!P/#: M6FS\AH^9.)OS7@XW0A]4-C>VL+-5C]Q2MJY[!+MM#)6G('%5ZP"ERJJP*T5D MR2* 9/, KI9SRQM):SRE2*1ZX]LR5E9HY:,O*_3O/IZ.X;_M1=ORL<-Q,HO] M]59*<-?TXOAT=+K1EIV.SKHG.X;NIS1F&- B=J/>%&N,(VUCFV^H@F->'&_U MASW-GC.-[]$'-FVHH/U:/^Q5)!62%AL\^M:8D5JY;[N:6K^0XJ9,S>E*&C&G MVMH+D : (H19VZAA'W^9K%!-4- )W>EVH&W1IG6!";$H8RWPE&O1-)Y/ %EK MC"IZ$(_R#[CW0"20@F3ML,4Q81<43=4]97QL (%4AQJ-W+]7,9O2F("29#%R MA&9*19M#0UDT?LG#6^7L5'%.4IHJMZ#NF3=3*F- A ID"U6$J"6E0P%GD8/Z MW9Z=%'J6;@CT0W2SD;XX=$6^V^GH. 9U#DZ:%ZC3&O7?M!P--HJ D;&T:NN:( H4XEJT4-4CW*3 MJ;0@%N-4?:-DIWG6;I.R2[0'-.>ZPU6\I'L'+I@[Y(*F%38^:E1BKFV^>/-_ MXZW=>A&-'8W&ZVH=C4[^BS3V>+C[-,9W>CKOYWIJ:WMS7'P1'V#>0.S3FD1S MWW:MY/=0[4Z=-YB7'L9):$(7*%5[V]F^:,@B8UO9JPWQ5;H0VQB&X?[INMUKUS4/GJ/N M,Z7HSJ9/OMMV'(!NM>?[B-1KDX*V#G%DQ!Q,L7$SKFO45'8N(W 0:'L#23.] M8<"D079/R#K=^XIV=T)(\-HUT\RWL$2_-X[7+EC]53F[Q8V;-VATA]%9%ZWN M5[6IOF]C%?'#UX]K(**_O^R^+8X(S]FM9NT/,UXU,8O-BU&]*W['>P^[6*UVQMZ[!L"SO9+:K:/&^_8J25S1 M@.(N-BUH?%,9J[C'I:T3UUK@97!2,LG2]#)17.AHLPI[MW:S,IV70L.M9:Y3 MBMO#%J39K:-Y=-RX$W7C:2/9K%I>PT?P?[2W%E?)&*44"K031C,+U3JZGE]M MEV0?##X+V+G),R,FN3'WM/BU7$X :DI$ (XZ\A9C2F),?I M\S'Z+X$[!SP7%*XQTX9OM>MN+UQ$K M.N>-&IP1@1*Z_^7[08>)PYOT&8=L<,@"[CY10/F.>[Y96;-CEJPQ&CT$JL$; MP0E-A_+16WPKT,]OWD$%UD+)[N != >,ZY+=@@W'K0M@O^=2U#PH^,-OQH/[ M<95X3$SN23$DV?9)LF>2+-@'HWWCV,^ZA/+4/T' (^KLB'J;O1CP [B/[*P$Q;MA(69L/@$>\^VTA3W9WG\QTS?ULNQ)\;8 M3LPW@!\+P%1?&D"EP?!@BV8\V1 6'[)9L+\QJN7Z@/0*4VOQ-]KSMK5F+[ [ M01[8J^5/\1*[1,K0\.C\:KF,%\>=&7JZ%L(]( \S9JI1*=]PSW;<,:$+V1$2 MH4/.\M^:YEP20\?0@0QRJ(760M<4CC8>+**V0!%\BW))Y@U=A M[@HK6A_0T1WJ00>-G=;YV!.%4P5/A8$_('&4>-7PB MX2*-+T<-)Q)5UBA<$$AB>[ZN$-ZGIPEGX>(LF>DU]6"5>Y0KJ#%C'1: E0>* M76!)4(=U7#)N+=I$9D293M.IAQK'/8QWTD-N],.B MKSK?V;%TXW/74C(9-PIL'8:J0R*8II\\X^XXMZ_[0, )0' 9 >&PO=V]R:W-H965T->EI7CC6@Y;T6)#^@>V[4A*1I1"MF@LE(K,+A=!-?3JU7&^E[A M5XD[>[0&CF2C]1,+=\4BB)D0UI@[1A#T>\8;K&L&(AI?!LQ@=,F&Q^L#^GL? M.\6R$19O=/V;+%RU""X"*' KNMK=Z]TO.,1SQGBYKJW_PJ[732\#R#OK=#,8 M$X-&JOXO7H8\'!E%6%5C\W3XB>B/'Y,!QE9P$_"C,!-)I"$F_IL]?$!=&M%6>_A<(92#)'.0JA\+;"H5.#IU8E.3$7<[ M2 L^%YN=-,*M8=<."RUD7^B M/:9@>IK6]V8!NF=!V1@#8KGO)#0_6:AH='WIA'%H[ 16F(O.HE<:/)%.3NSX M&E@0!CF&0E/O$8%Z3RVO!J'@F!\G#Q,H=%T+8T.0#BIAH9:-Y'-\:;7M",)I MCI]&A"(JQJ#*]W285T*5"$;:)R"K0EKBR5%TE!8# ;P?;&X.-K<'FWNV"3B\ M-84"=R'<.6P@[3//F>,L'S?B/[/,&88WOFJZLY1S^W:L^1I-3E7[E_RH?%@/ MCJ*W[/R:)E=DG_:2N+P M@BCX-=>8+HD[E(JF>$WUS\(XGD*:LG829N=GD&:LK9VH#T4G1^?DZ"*!:1Q[ MO[-9F%T.XFM=%QU-2J)>^O> Z]TIUP_-<7=\O]>43I+J:C6N"73 M>')^%E E_1O0"TZW?NYNM*.[YY=\]]"P IUO-0W806 'XT.\_ I02P,$% M @ NX*B5K6FN%D^! ]@D !D !X;"]W;W)K&ULO59M;]LV$/XK!S4H&D"U+,EV[-0VD*0MEF'=@B3;, S[0$LGBXA$JB05 M)_]^=Y2M.:GCC_MB'RG><\^]DO.--@^V1'3P5%?*+H+2N>8\BFQ68BWL0#>H MZ$NA32T<+S=F.=>MJZ3"&P.VK6MAGB^Q MTIM%$ >[C5NY+AUO1,MY(]9XA^[WYL;0*NI17.>+8,B$L,+,,8*@OT>\PJIB(*+Q?8L9]"99<5_>H7_U MOI,O*V'Q2E=_RMR5BV :0(Z%:"MWJS<_X=:?,>-ENK+^%S;=V90.9ZUUNMXJ M$X-:JNY?/&WCL*DG;^BG\$TK5UKXHG+,7^I' MQ*4GE.P(729' ;\),X T#B$9)LD1O+1W,/5XZ7$'_[Y866>H!OXYY&,',3H, MP7UQ;AN1X2*@PK=H'C%8OG\73X:?CA <]01'Q]")H+6((?S6H!%.JC7L*-_C MDX/+2FHM\7R)D MGN:IT9L%@J\M&*'6O%<874,,SR@,. WQT(L6!G"G:[8&;A]1JJQJ<]ION-LM MJU#XD+BP,VWC,<8=1N@Y6H8YH,8TI&*/-M*5Y$1'8@ 7EJU2@6;EKD+3D%GT MP* A(93N21+UMF@HY(**"3-@2"AJ+'%0_8KI)5Y'MG)EL7=M0 MB@0GI:*SU*M$R96ZM>2$/3VGP!K$%VWXBJ-O);AB:XV074!>I1PJ*5:RDDZ2 MO1-(PF0W]NVD2 M)Y_VI&L%/PO5TFW0$>6T,%E.$.%*ZY%>8W(\:IW+0A*!O$4.%95J1X((%2V7 M)OGZS(&VOO0HK)8&];9L.FL=1M:%W0>9YGEFO T?8^R387X,@2]S;0BWT2H_ MY#'9.HEI:%>5OW_HO#M$)/E?B"2#LQV5MRJ9"K U70G0UQ_K8H,&CQ7B7]RJ M7SH*GS'#>D7S@N$O:MTJ![=]O_OPG\ DG(QFO!C!*)Q.O#@F<3@^8W'"8NIW MSR -9Y,QBU/>36:<5(I0P3,IGH4) =YK[JK7U;(K QA-PFD: \_;<[CVXXSK MEP#0.O@0C\(D'9^^@?*R/](D',\F<&CZ1WMW<8UF[5\BNY7ZW?]1< M='?Y?\>[%Q'EAR:A)08%J0X'9^.@R_]NX73C;_:5=O1.\&))#S,T?("^%YIN M]>V"#?1/O>6_4$L#!!0 ( +N"HE:QW:RAPP, $() 9 >&PO=V]R M:W-H965T^#:W[B!:S$JVQ4>T7\N5IEW4HF2\ M0&FXDJ!Q,P^N^M/ET,E[@;\X[LS)&AR3M5)/;O,IFP>Q[-N2]O&&6+69: M[4 [:4)S"T_5:Y-S7+JD/%I-MYST[.*6:+=F_XX M_O"*L\/6V>%KZ&<2<\[#W\6 +SG"1@EZBW0!EJT%@D%KZ%#;'"Q=IZHH*\O\ MHU$;5_,\!28SR+BH+&: I[#&PY*VU[6Y1H2BK@-T=0"4Q31OT^B!:)%,R14G M>UHS)[(=+@E,58;D30]PGV)I3PQF5.S=&M&AP7U5H&96Z2G<4RL3RAAX"YW^ M^UX<)UVW3":]\3#NP@U*10^IEOWF7RU99L^DOL4:W4#'L^["<-1[GXS=7SP9 MP8T+ #41P,V&NHJ+3DEO15K.A L;\3X"O'LS2?K)A_;_HJ$FJ#^;6OJH>QH_ M2!.+.!SVN_5B/.S6'A'JKPDZUR\YG"IJM,9S:DZX,96OCZI4TF?W&8UU94,R M)& U3YUMZE'I$U224Q5U@H?'KR;H]JA'Z2=*Q,O+.W_I:P"_5]P>:K.92UW= MY05SD%9Y>[<4J\-=)3,%GS]?4P\ M3T7EJFVC5=$6]>Y"@FB0&4MJCO<.*;:L++7:-*.TS: M_>\_BIZ+:XE^4HE#")\(-,L\X][%S/T4-(HH,;#<94Z2RO\0DE$X>4%ZK9I6 M\NO,PW,M,SJ9:_2\MWYZNU*MI*U'7'O:?B!9ZY2@=@)TOU$4RV;C#+2?38M_ 5!+ P04 M" "[@J)6:D$O-JX' "!$P &0 'AL+W=OBNKAI_UEN$L#P9#'RQ MT+7R?;O4#=[,K*M5P*V;#_S2:56*4%T-\C0]'-3*-+WS4WEVY]K+=Y<&WFB\ /!N>G2S77-SK\MKQRN!MLM92FUHTWMB&G M9V>]B^SDW8C7RX+?C5[YG6MB3Z;6?N:;C^59+V6#=*6+P!H4?F[U>UU5K AF M_-'I[&VW9,'=ZXWVG\5W^#)57K^WU;]-&19GO>,>E7JFVBI_JO"3 M84 M1%;RV@0O$DU;3R$,([JMH+AM#-Z""!& IF1!WDXKV*A6RI44UDMX^XSI$K@/ MNM"BM'N:)QS+I18:J]8)O84KB%3KL=KOG]#%O=)'ZIZHHFMDQ9D">2$O?D9C MWP80;DS_/@V3/)U0GN3#,2O\C ZQNW8X/J8\.Z3+6^W6GQ \2SHBHK#@;,0R M(B<;'LG?A]9)\!"ML'!:4QWY(4+E<>["/=YH[E3#EF;)> 0@I$=T??/;(V-7 M)B"LM!(69NC!*C25*'M0,JYFRCBZ556K.>)[^;@_GM 249&4]7T@5,3"0@7X4E4TA1F5F1O&-(P4?<93Y #; M1)-L@ K)_L)67"9.A]8UK&XW4TY72AR#HJ^1^PCO[LC>=G6'9,B8P=6(:V/! M&J@/-%G054G3]4[U@(66S#>E+=I:ZI!K&75V:TKV-Y:8 JEH>1WSB\YIZK9^ M6J_" AR"=@F?.0B<#L-4E[[9F"N1,T"_456UQ674K*"@7C+B/;5(3BG!%!!L M13> ^I9D VE.6"+RCS_!;BRRVUT?B_QN.0T5U^+AL \LO*%KXS\?S%C0P 0F M97*,U6'_B%]?WC&Q,)PE;)69\4)::^40@OX$Y-M94H5 MN0H_7;9GLIO3"YX0 ;G*>O\\4\>!$PW%QVR_:FQ35"V'U#2[R ;:OMLXH?^O MRSG7+O/TUR1;^/RE))S 2\=U.E;W0",>W0\S/E_/J9_+86D$:C.?:#K!@,R M/V$3:F%]OLN327[,'6&49>EJ;](XS<"(>-A"4[MXW3A9TW,I\\V+I I'VD MP CT%XU4#D0PW^$EK@:1WC#RSA["CL\TG$B09&F&(DYCJ?8?S6F777_9##,M M @!SGDQJW7!V>7-UA8D,FFON\-NV<-^FX-5RHV03NLW$T\@8-P.[' 1UQPW$ M,%O*T]JV ,A4AY76& G>""ZR+;.B7ZJF8=I>JO4))IM]:6EM [2DO$9XGUTD MM"U%V?@-E<87HK4C9^FZ$;'WS?=A"2,)J+INBMGIF1GWCFZWA%8+@T]?CCKL M!Y%HEXBY;TTT"],4;<:I_Z-M;=49]F!Z>VHV,9H'D P0P3NQ_;X,W=@9 1U5KYU@DN.WAQ\_6%,U,&WA109(-V5&9Q*(_) MJ]9]='24V9H++$L>>;@S!@!XRZ6#NC*B R"43;NQ@7$8,0IF<#!JTRUW/A+J M37P[^'UQJ!>EV"!CB_FO_QTC*>O'DO$XR>X_+Q[N]=)7R1"7$S3=1]\D]Q\] M0IE?X\U+.SS@-6[6$NP[(3: :N\!KS6HRH6J9H+D;9WSKK,6HYK>(NFQ?TDW M87)[C\E8*2_$Y3HJ5T7A.$JH:8>6+.NM(&\+URG:Q(RYYMO;[515$A,Y^^@_ M]U4]V#D6J;6;R^$/5QJ,C2*QROSP>3B'$. 3;X)=RB'+U(9@:[E<:(5X\0*\GUD;-C>\P?;4[?PO4$L#!!0 ( +N" MHE:*P)#I@@D (<8 9 >&PO=V]R:W-H965T'PV*J4V@^M+?O;975_:*A3:J,].^*HL MI=O?JL(^7 TF@^;!%[W>!'HPNK[+?^L\;*X&YP.1JY6LBO#%/OQ3U?[,25YF"\__ MBX>X-L7BK/+!EO5F6%!J$W_E8QV'SH;S\0L;TGI#RG9'16SE!QGD]:6S#\+1 M:DBC"W:5=\,X;>A0O@:'MQK[PO6=-3OE@EX6"LXL@WCSR0;E3R]' =)IS2BK M)=U&2>D+DJ;B-VO"QHM?3*[R_OX1K&I-2QO3;M-7!?XFW5!,)XE(Q^GT%7G3 MUM4IRYN^(.\#N?=!^ZRPOG)*_'&S],$!%O\YYFR4-3LNBU+EG=_*3%T-D M> MN9T:7/_\T^1L_/X52V>MI;/7I%__:LWZ;5"N%&SS']_48Q"WA'MGRZTT^[][D76$^"C$L!#I M:3&.*MNT9R7>:(/]MO+2Y/[TG0 R%2W[Z'TE3:;$[V8K=2X^.VTRO96%N)4% MO_@$&KJ3SNW)I)O25@;W@!4=4X5U'PW"HGP07R1IOZN<4UCRR9JLOIS\370] MCJ[FE1*P"<;-Q)L!__"+P2E,W^/YY$*O"U]$X8M6^%>U#:I<*D=O2?!D/D[&XZP3/IY!HT8"S6MEE$.$*N,58J%R89>%7DOB/L_"G#3WS>'!7D=\ M1:>RE?N2(A>LD$7Q_.RU(6)0N5'>XY4,A!7U2+CWQ1Z865J7:X,#R5^22P+9 MV"1:H?[$86+OL>4/.FR.&Z(>M0\$#/)F505*XD++I2YTT*JVC6(!: IO>Y8E M_$*M5DT(Q?>*(T%>FR.(;Z+8]SZZ@G0D2^L].UE4JKF1WJM0[R93?87$Z,D@ MX\D6<$\%4#L.1"^(]4$\VV6AP/4\?FYUM?0ZU]+16Z1A5E0YF8$$RA6%6 *W M7BRK ">:EYJ2*HLR>JBQ#]&:C@Y!X E]1:?#0UXZ530^A ;)$< 3:T?T2FU M-*;% !)>24=($YGT&X%J'1EE,F?'#VF$!_!92;S;8TLBEFJMC2$O.IN8AB:O M6C4[;M7;8V:QY'UCS">[^Q%;.LL2)ICA(;6C:K04A&"L[?J7'++_B:F']=$: M7CE+D/$%(01@5:JDO'<-7<>$E%D&;#&] M\'G2 \!&YN)D^CD M\XN;83 28>OL3@.^@#!X(U#28TFNP[[>M-4!S(>3MI7+%*=I20TM*4'[ZAC. MO +[G"*: 1-)$S15'PI3(P.TI@PD(] QYS);;>&A;I!4LY1'Y70'6FOO#%7J M\*"*G1(EMT-#U+,H&Y7UGKAA(_$R$.V!LD'+*H/ F@R5AS:O&J"6,G-6X31M MJ3.AS$X[:Y@E2WE/D3-H>U>@#911W)46^,CU:J4S-*5D_PAVL4\>I->"JCF- M$C@BKESB%64 M-IE0"^I$28P:7H MC1+QL-'$MKX#HC'[__MU=C8'F2 >9]'5W]#;E?8_T[L:V-A'$AOR&(BYZ MU$%37]L+Q'Q:9R;OF31W"2=?TQT<-XMW?$"^,E?73]-H[$I"=Z\5. !%QD:V M?EX',$9)KM=.K8G4'M!*GZ2+Q7#:\BJI.TG/IL-%\^BIE72&H"7V+>_:0-)R M11'01#(TN.:"B6Q;A4ZK9)FW*X3O&G'D;$NS)-0WP'>*9RQBW0*H*43: MV-IQ>*/!\SBL.B@QR$"(1XUI(G^8=IY.*$_.^=D9=T:5$Y%>-'-"<_4K"O"[ M.#_K9L;)K \)")JU P$ ZE]FJLD.QQ,IFG M='5^P3-(?V +==,2:Q'5=4M5I@UAI'U%]<6NC?Z+2TVO#:H'BR>A^+9Q2O5F M^:?1X8#IUZI85V 1A[KG52=IIRKUB%%&>\X- M!FA'9E?:_X@EB2)H,_RA"J=>P9ZMI<&/3&UCV1^/CD>J;L2 /J0KCYOTS/&-FHTW^AOOCH,(OO.=V$S["P[@P, 1AQJ-^DY-C1 M!X273Z'3OU$-:#HEB#Q9G \OQH?>(NKJM!"SWK[8B="^R7@R/.LU6S=U-%XZ M&.[KFRRAR0:.\PCA-!)%2\;SGL^/B,_E<0;B<]C8 CCU]1EQ,U6/$$U740M4 MT7@NH9SEB%:-&"*N-CLZ1L;J/7]:O"=GG3'I64_U,NO06Q+9^B!I3G6QEN08 M4.) 0U_1WO+4S"/&\-BWQU'GXW"IW)H_@?M(+?$[&ULI5;?;]LV$/Y7#MJP)\]R[*0M,MM DFY8AQ4(TG5[&/9 M2R>)*$5J)&4G__V^HV3%!=P,W5YLD;K[[K[[J?7!^4^A88[TV!H;-ED38W>= MYZ%HN%5A[CJV>%,YWZJ(HZ_ST'E695)J3;Y<+%[EK=(VVZ[3W;W?KET?C;9\ M[RGT;:O\TRT;=]AD%]GQXD'7392+?+ON5,T?.'[L[CU.^812ZI9MT,Z2YVJ3 MW5Q-!J._RKQS$.)PIO%E]06(X*R^3W8"AY^59%M5U[=R OTD"3 MAT0U:<,Y;24I'Z+'6PV]N+US;:LCHAP#*5O2G;-1VYIMH3FL\P@3(I@7(]SM M +?\ MR*W@.@"?2C+;G\7#^':Y-_RZ-_M\L7 =\K/Z?5Q8R6B^7J!;S5Q'>5 M\%;_A2^]U:$P+O2>Z<^;78@>1?/7N2@,1B[/&Y%&N@Z=*GB3H5,"^SUGV^^^ MN7BU^.$%"I<3AM]P+FB71\ M&L(L"0"P4_8)+5OW1GGS1#LN7 LP;??.[+G$ [1M"F^RZ:#GR7+MHD[&DBLS MD6L=DF$T7(1>H7W1MR$J6S"LG<,U7"M#G7<%,QRM(588I=N!G)GHS.DW(=/' M 0(LX /HH-$C>TC#K+9P"X$!A=XBDZ4NHMH9'G2//'4@ZR*:U8^RI^Z( (R( MR^+-B0.PIR+I"!9&\U[X:,CL==DK Q3G15\"JNH:L5219Q@.QE"C]K@43]EK MD%7EGB437%68=01HC5P^)Z5"OI!-2"+HI1;C,V0G8' EXICP?HPZC!8J-%1A M6(^:##SH/A<)%];!U"2@&H;'>V5UZX/U)T#QHJAVKER2)6TC4YIEMUB MI)Z,DB( C+:55VC/OHC2JQU>R'Z2DAA=H,A%8YUQ]1,%5\6#Y#/!]EWG?)R= MU-W1TERH_:)L+ZQDWISAD;(*#Q1R;@NI0R,5@1QY9J&16$P61VN3"20P-E"N M$+/OGUAY^.G;H9X\"U$IDC/1(952A7%8--,\I -NOUW-K[ 9C$E+#J2&DCFZ MPX^=]JE'1F4HOH9!DM*F@_Q8-P9BJBA8QP0(J7)UR?^6;TF)B$PA&6)R-LGE M,&*'[A"E&XN &WI@"=3\W'S,3]9;R[Y.2SR('S8.FVZZG;X3;H;U^"P^?&0@ M!+5&G1NNH+J8O[[*R ^+>SA$UZ5EN7,1JS<]-OC682\">%\Y%X\',3!]/6W_ M 5!+ P04 " "[@J)6OOA$O50# !?!P &0 'AL+W=O:PTXS27=[Z/1 M4[#%"45J02J.]]<7H&3%WDE\L?D!/#P\$-!\Z^DI5(@17FKKPB*K8FPN\SSH M"FL5QKY!QS=K3[6*O*5-'AI"52:GVN;%9'*1U\JX;#E/9_>TG/LV6N/PGB"T M=:UH=XW6;Q?9--L?/)A-%>4@7\X;M<%'C%^;>^)=/J"4ID87C'= N%YD5]/+ MZS.Q3P;?#&[#P1HDDY7W3[*Y*Q?91 BA11T%0?'?,]Z@M0+$-+[WF-D04AP/ MUWOTSREWSF6E MYX^X\I8[7(/F10XEJU-C[X[9_8YW,N>-K;D'YAV]F>?\Q MMR'ZNG=F!K5QW;]ZZ74X<>AZ!V*Q+L+E%C>JJB6<_);(+%F-%FD5),W MDS-.BO(8B6\-^\7E(SXC*:<1E"O!QPJ)M;8J8@G:AQCF>>0P8ISK'O*Z@RS> M@9S!%^]B%>"3*[$\]L^9WL"QV'.\+DX"?E$TAMET!,6DF)W FPTYSQ+>[!V\ M!PR16AU;,FZ3\G[H,[Z2-V*BP0#_7JW8BA_-?V\IT 4X>SN --)E:)3&1<:= M$I">,5O^]LOT8O+'"?IG _VS4^C']$=P5S?*$/=)'*5<_DHU/,CDU@1M?6@) MW\KD=*SCY]%![\6ZD>DM'* MTDA7*@L\4)0S/U2_U95R&V8M\8S3+1'CJ:8A_V*X"='NX-?9^()[P5II:[^& ML"(L$*':Q/#"'@2-99K(0HEU*/G#67W"H1A@V1\.8:_*ZY9?[U% M0O;0GB2OAI@#&>:@ O!@)&;-SOC",S(P:=.)T3K562B#\5=CJ>#?'[P@C7\5M=DQ\,O1IIDT9[8%ZMB]W\&TZ'K\=5 M-S1?S;M/#RNS,2Z Q36[3L:_GV= W3CO-M$W:82N?.2!G)85?P&1Q(#OU][' M_48"#-_4Y?]02P,$% @ NX*B5@VM0]M)# ""< !D !X;"]W;W)K M&ULO5I;<]LV%OXKI)C.*+,F)X[:)9QPGW
    [TQ99(XMS/=R[4RZUUG_U: MJ2"N-X7QKT;K$,J?CHY\ME8;Z2>V5 9WEM9M9,!7MSKRI5,RYT.;XF@^G9X< M;:0VH[.7?.V].WMIJU!HH]X[X:O-1KK=:U78[:O1;%1?^*!7ZT 7CLY>EG*E M+E7X5+YW^';44,GU1AFOK1%.+5^-SF<_O9[Q 7[BWUIM?>>S(%46UGZF+^_R M5Z,I2:0*E04B(?'O2EVHHB!*D.-+(CIJ>-+![N>:^B^L/)192*\N;/&[SL/Z MU>AT)'*UE%41/MCMWU52Z#G1RVSA^:_8IF>G(Y%5/MA-.@P)-MK$__(Z&>(^ M!^;IP)SECHQ8RC)^0#R(B/:X5DR>RFE&9'!JF,K'(=5"XR"_<9'S]Y MV"F7='FIC329EH7PH*&0M(')!E"ZB'3$6EXIL5#*$+-2.AS3AOFX'(<5XCZL MQ4H9Y611[.B.*HFX;#U3.@TV90'?X"Q1_V18KDMBBP@=_>W\_/WHB0!:X8F@ MG-YTA -?ZYB0-*!;EO"S7!1*?*FDP\/@VC[BU*HJV""-*I<>CRZ?'LQ>C(1[PRRU #7R!@_@$2I#1X8,Z$]Z]9R/LS*,$A1 MY2!9%$+F?P(PXG6C,N4]93;90HJEU*X]5VO4DBRMU^S] [=)UA[9EJV;=(M* M(&2 ?'P;-<(E4Q$WNAO63BFQB4FO*.D/B+ )\6$^%IGT:[%$?7C80G8@+Y0*J&BP<:Q_7$-S-M<\*ZROH+PS= MH6A-;LCKN#26XC'8Z&YC*IBXUW]#R4#!W,D;N]&!X\#9#='UZG^,G;)ROB*T M3W*ZJDBAW1?\;R\F7!9(-LV2R4J^-@CD3> M(T28H@L\V8C&]B"HO-, "UFP3V.7%1/J)L,M;B!ZT:*T'NZHU>%QAT4651"Y MY> ,>_#0#5Q'B4%A5T%DQY$V&:A+SYNZ]'RPH'2J*"#9Y-+E7GPJ25J.JXL( MF'!:M][6J-Y7P(;Y17J^3IZZ3-0%'.YQJI-!Q@*4*6-@L:P]VK'T]]^=SF M-'X]&;3S+U0]KF11 3R5I!"B6.OSUT/H(:+#6L)V3NVA+!<- M\@)_H' &74Z Z)IT)+%!N0^Q!D;NY"LD >JY(V\LN!&BW-*>$@L9^FCVXF3R M'"UW4=3(_VAVL9P[JDT* M?Z7[#*Q8(CM]1)FN[!&0!XX(37&%0,? P !$F 2)OU26^*5'T4VA1QB+[5I# M"=2AV 1Z42A(*F9U0'98KS4*/53FOH"*+)/?B?/+"W$ZGPZ%VHLFU%X,ALA' M)_,(%O\")6#.ALMUPC**,SA*L. M E#MZ1E$)0\A=380WZK6OT-MTDTCNF$)?"-361NQ?3[VR+B$HHNZQFE/F=)3FM#\<8=$\L=R4HOL8[F,8RPZL\E!IOM4(P1I0]0I M9*,-.8%+N6-\H'!&]%4E;P*@0XA1OR4"=U8DE 6NL-5V@B@3PM]%<6D)E-Q.]K M%*.^B-]_KVVGL^BG\E=<$2=+M9IY#I MJ?^CX/+LX=AW%;0VD? +M<\0J>W1:\!(8 QW49@O -KU_+" ;+$UI8@B89&) M\\FU$.Q+Z8. 06!#1#Q0F=S>Q*6/J+FL J"Y)B73I 7!+OZTLCP@KVON MMXMX#[D&:L!I4P-.!\'W0Y+C0V0<>'"^2 Q0$5#LX[3J[POVP_S>J*5RCKMK M"JM+29;,FJD>R2E=JG3[T.?EGLTYR")^U59FFV6QSTG)0.:\@OTI'2-#&J$7 M-&SR;J(Q98.CDQZ1B$E>R\W[C UM+K[&2B\%;:[(YT])V=3@$%O6 *&L+1>E M!2!SJ<.X)^#7%IWNBCQ,;47Y.FX_#<"0DO*$^ MTK]!1 "#VLHBC:76JY['Q6/I]\$P @KJ0C,8H63 :GN^\0/W(-N!Y*FX/483F9Q+)R(@Y3@AO71[-GDV4%' M_&QRVE[IV17=IR>>B/,8NU%N\C6FZ&:ZR0]$ 9M'LQNM>4>RARR1!N2!3@HS6B3*OK1T:YK>954LX=9-K*Z>L"": MGH=HI)0U1A6=%(ST'W,WAT@!1) WQDV>46ZAZ)&Z"9%B2XU,Z*!BL^3%"3:Q*!=*$:&Z6D M="W@3#)0MW^VBT*OTN)-WP:'!_ "ICNR7:^AXX3<&CAA)M]K5,R1\UG@]7?! MBA(NWT2'!H1C*>C6,>JPP=8O8X6\IWJU,(U>PT'#WFBJ'"H&6._:H@8@3R6T MB1XJ12B'F4H/Q+;"M6T%.FS-"Z$&-%H@N$5RKHO<%VUHG<<%O8+8'8ZF>^+-9T<_Q]A]FYW=V&65^4Z[^9Z&A0ZDW&\$2]@ M@H/OTS,)AK]M6^L'2D&OS >5@2[&V7)!6[ZR>8G0W*C!(L60_^O+Q6S:OBJ> M#D+Z.PBD77Q_Y,0;[4L+,"6.OUJS>OHK[Z[/D^EC#>E]4WQ_+CV4^4+!%VJW M.TYMK;:T$J>M1DL!^&P4 02:*AXO2?*LV4)GVF75AM80&9L^IT6N2L@8NFN" MV+CQLL9$QD1IY6Q5\L4HR@9=)4'^/CI&O.Y(%:5M)^BX,]8^1E@:/MB#3,2[Y;[>>RO'6_FHZTPIVCMVJ\1-/1ZC M+FC/JZ@TM)" M@IQ6Z"0$UGL19Z,N3MO34913-G5F47KP?TZT -#+FME[PK: M[C6!1)6K!]G;X"R^O._!M.ZD$==N./)5.7L#R0]7P;3#:E6,JG=K\%)?-PZ+ M0<0;_;U(HI>P_:^,8ICG;%NS]W;6J]IQL=4RJO/>30I,/$*N8(680O&BM\NP MI51#%N5V<,R?=7Y\,AO,]7^"T]Z;(&OP.8M0]JW]Z!V\:%7,,R"FN^KP=P5= MOIS!.ZKMN>5?(/2\1G),;(!& S,W7D[M/Y??'7B=]^X][Y?NE.2V%TR'[TH[ M+2\5IN:U%34_3I26@XCZV^Z=)$0BV1L41YT?)Z&?7/%/L$@/B!M_I]1<;7[F M=1Y_W-0^'G\C!G.LM*$7%$L/!_%Q5;])=B2?^JTL '-*W]<*XG)F![ M_:6%&ND+,6A^_';V7U!+ P04 " "[@J)6?*79@'T# !X!P &0 'AL M+W=ONE@HW!FS7-,*\K+'6AV4P#8X;=[*L'&]$JT4K2MRB>V@WAJQH M1"ED@\I*K<#@?AE<32_7&?M[A]\E'NS)&EC)3NM'-FZ+91 S(:PQ=XP@Z.\) MK[&N&8AH?!DP@S$E!YZNC^B?O';2LA,6KW7]ARQG#KSCH MF3%>KFOK?^'0^\[. L@[ZW0S!!.#1JK^7SP/=3@).(^_$Y , 8GGW2?R+#\* M)U8+HP]@V)O0>.&E^F@B)Q4W9>L,G4J*XQD^]@IO!9*U=9N%$%%O^.CXC?2#(YDEPG;P)^%F8" MZ32$)$[2-_#2473J\=+_+?K/JYUUAJ[*7Z_)[E&SUU%Y?"YM*W)X)R-G+.WT%=;&L>BJY'9?L/_MQ/^OFEPC\\.UK7.'U_5\7:F M^PJA1%T:T58R!ZGZT>=,4H&C4^>3['BB05KP:I7# LBS=Z@,(C3]+4"^!4 ] MS*NQB2!4P8MD ISN6C>M4"^0"X>E-O)OM*<43*_.^ODK0/?XW&K;$833K)^> 454C$&5O]!A7@E5(AAI'X&B M"FF))ZOHJ"P& O@TQ%P?8VZ.,7<<$["\#4F!VQ!N'3:0]I7GRG&53V?MVRIS MA>&][YKN+-7M) [/B8)?VHGZV'1*=$:)SA.8QK'/.Y^'V<5@OC98T'(V"ZB3_IWO#:=;_[;NM*.[YY=\ M]]"P YWOM79'@Q.,']O5/U!+ P04 " "[@J)6PQY+(5$# #3!P &0 M 'AL+W=OM(EHH'G6C1ZZ97&M/,@T%F)-=>7LL6&5@JI:FYHJ':!;A7RW#G5(F"321K4 MO&J\U<+-W:G50G9&5 W>*=!=77/ULD$A]TLO](X3]]6N-'8B6"U:OL,'-+^U M=XI&P8"25S4VNI(-*"R6WCJ<;Q*[WVWXO<*]/K'!9K*5\LD.;O*E-[&$4&!F M+ *GSW>\1B$L$-'X^X#I#2&MXZE]1/_9Y4ZY;+G&:RG^J')3+KVI!SD6O!/F M7NY_P4,^CF FA79OV/=[T]B#K--&U@=G8E!73?_ESX=S.'&83MYP8 <'YGCW M@1S++]SPU4+)/2B[F]"LX5)UWD2N:JPH#T;1:D5^9G6+E)*&CX]\*U!?+ )# MH'8IR X FQZ O0$0P5?9F%+#3TV.^6O_@,@,C-B1T8:- G[EZA*BT 3S M",%X(!B/H:\>NK852(5NN #'%FZ:_G>S=?O-20./^&Q@(V3V=#:!T1#G$W@5 M-^.ZA()^4:A.8BL4W& .1H+HCW'/-=!32$%[J6ZJ!DPI.\V;7%_,X;%4B*\J M DC/K!P$M2\&US9:RZN<@!10AU$4K]GU04!4?%N)RE04[STPGR4A?4-_&C-P M7>.3+#YUM)%K36U+;@TU'XI$7/ Y*WFSPU'<%T+[\&[*0O;YQ!I1,AF43$:5 MO$4BA#[\.@1VXSLTW&83ED._T_7T8#G=5UKD,4/Q^Y3SW!Q[9G2ZG\/ M>H\*QY3]$[FRBMJLOF"&]1:5@U_7LFL,W*.] NRJD_D]I'X:S^P@AMB?ILY, MR)PD5]9,K1FYV2N(_%F:6'-J9]F,ZHCH\,)0C'#F,P)\E+9,?Y2TY2^V@#7$ MJ3^-0K *S.&F;COC"H( 4!OX&,8^BY*+-U!>%US$_&26GJV'X*31UJAV[CK1 MD-D3Z'ON,#O<6.N^4?^[O;_N2)]=U6AB4)#KY/**E%;]%=(/C&Q=V]Y*0Y> M,TNZ=5'9#;1>2&F. QM@N,=7_P!02P,$% @ NX*B5C58QV#] @ P 8 M !D !X;"]W;W)K&ULA57?3]LP$/Y73F%"K50U M:5JZ4MI*%)BV!Q"";CR@/;C)I8EP[,QV*/OO=[9#Z+927N)?=]]]W]EWF6VE M>M(YHH&7D@L]#W)CJFD8ZB3'DNF^K%#02295R0PMU2;4E4*6.J>2AW$4C<.2 M%2)8S-S>K5K,9&UX(?!6@:[+DJG?2^1R.P\&P>O&7;')C=T(%[.*;? >S??J M5M$J;%'2HD2A"RE 838/S@?3YDXL7B*Y=E_8>MOQ:0!)K8TL&V=B4!;"C^RER<..PR1ZQR%N'&+'VP=R M+"^988N9DEM0UIK0[,1)==Y$KA#V4NZ-HM."_,SBBBE1B(V&"A7,U4'X:# M'L11/#R -VS%#AW>\".QMZW8Q_.U-HK>QL]]>CW<:#^IKEB"\X *0J-Z MQF!Q?#081V<'R(Y:LJ-#Z(M[JK^TY@@R@_^)]V#)=)$ $RE<%KPVF,*CNSA8 MX8N!)9?)TUY-AZ.NL1+1KJ4E'+8QO,.UNVY[/?5=Z,_>]G>YM4P@-'#-RC?J?3P)0OE_Z MA9&5ZU%K::CCN6E.OQA4UH#.,TEY;!8V0/O36OP!4$L#!!0 ( +N"HE90 M).#"7 0 (@* 9 >&PO=V]R:W-H965T4!1M)T'YU6G^[18&WLPN6('IX*I=VPEGN_[#>;+LVQ$*YAEJCIS MN)/SW/-" M&O67S'P^K)W5(,.9*)6_,^O?U4:!Y97P8C2P9@V6K0F-!R'4X$WDI.:D3+REMY+\ M_.@/HU/AF@Z6D[=FJF6^B+"CI^!3J! M&Z-][N!:9YA][]\DFCNN\3/7B_@HX(VP#4A:=8BC.#F"E^QB3P)>\G]C_SJ> M.F]).'\?BKX";Q\&YV+JNZ5(<5BC:G%H5U@;?7S7ZD:?CU!O[ZBWCZ&/QFMA M,P=49*N] T\O M=5E,T8*9@>.3)%H62BW]]_RH@0"*- ?!W,%OE@C"L1?EE9:?$PMD#U>88@#= MKL9UZ@!NB:&&U:8.)U+3WJ9T9.U.^S!^ ?T![B"CS1]'?GOFJ>\M_*,UN MCT6ZSP(K%B!UJDJJ?0C)PD!5Z,TOCDY1E)GTP9&Z@ZX@M#-*9J)*##V*(#&* ME]$MYOPM6"$HXUR0$V/ZW")"474:Y$YS2$^<]S[SI*8_^,._+D,2:>#VH;O^C"AKPVO,(4BJ(AG_(ZC]KT;+7J,<5Z1,[=G9R[1^6\+:I) M**J'4%2/0I75QF-',EORT!V2\G%D5JUX 8"2(J#68&!%^!A$;])3&NTH6U59>'>HJE'HR@JQS*L[&D4VEW2D"F?D&C5ZU%1L=>^I M)MXLPUUC:CS=7,(PIZLB6C:@]S-C_/.$-]A=/D?_ E!+ P04 " "[@J)6 MG&S9.;4# "M" &0 'AL+W=O*Z'F#1I@ 0GHGJ[2;56U[-V'U7TPR4"L)G;.=DJ[O_[&3LA2 MCB+=A]9O,X^?F7F<8;*3ZDGGB 9>RD+HJ9<;4XU]7Z2\1*%YE* PLW4FX?CQ<#:.X,_.>[TP1QL M)&LIG^SB-IMZ@26$!:;&(C :GG&)16&!B,8_+:;776D=#^=[]-]<[!3+FFE< MRN(OGIE\Z@T]R'##ZL(\R-WOV,;C"*:RT.X_[!K;^-J#M-9&EJTS,2BY:$;V MTN;AP&$8O.,0M0Z1X]U,,-F$R5WH*PUH=F)"]5Y$SDN;%$>C:)33GYF MMI3B&97AZP(IF+6!BQ6CN;Z<^(;@K9&?ME"+!BIZ!RJ&KU*87,,7D6'VUM\G M6AVW:,]M$9T%_,K4%<1A#Z(@BL_@Q5VLL<.+W\&[L?'=<)T64M<*X?M\K8TB M7?Q]*M@&JW\:R[Z5L:Y8BE./'H-&]8S>[-.'\#KX?(9IOV/:/X<^>Z2WE]54 M$KD!Q_J[JPJL\,7 HI#ITTG*YT%7.<)&%O0,N=@"U\#V3]%>8^AT**BY17K( %*]S!'7UVEDRI5TMI7LI:T)I49*M2D]VM,$CI-?# [.W+6BDD MDSLITG8:_@*'&KYS++,:@3@1N3Y<>&YP!]XE47^E_7 $'R'LQ[UD$-#LTX=A M%$:?W5[42Y*1A8VNHL%Y\*0!3SKP1ZP,EFM4]M0"AX.@%P3'5R2].(D;_#-B M&71B&9RMZR'#_R&6LZ"G]6T5U.2 ]*$YE:45SD]9'4OA2"DWF#;Y:7>B TU\ MA&BT+\A^]@=J/6X^3'POIE1JTP.![G962@K]!W.?^(NX-Q@-+^TX2L)+IZYT MKR[6J,MB![UP$-G9<.2*_?9E&-:HWFC:5"8'(PW1XWLIX@MU1(W4DE*Y%?P' M9C0M2)\96;IT-#DZ3L4J5XAOOI''V7$)6O&\:4$_S9M&3D%M MN=!0X(9<@ZN$E*::YM@LC*Q<0UI+0^W-37/Z/8'*&M#Y1E+^VH6]H/N%,OL7 M4$L#!!0 ( +N"HE87XAN'3@, ,@+ 9 >&PO=V]R:W-H965TQCVP$A7 M%A&)U$C*[OKK=TDIJA/)6A+TQ28IGG/O.9>B[NHHY+TJ #3Y4I5V+[19<.-53?>P _VYOI4X +92E(<(T_NDX MG3ZD 9Z.']A_M=I1RQU5L!7EGRS3Q=I9.B2#G#:E_BB.OT&G9V[X4E$J^TN. MW5[/(6FCM*@Z,&90,=[^TR^=#R< Y!D'!!T@> J8G0&$'2!\+F#6 6;6F5:* M]2&AFL8K*8Y$FMW(9@;63(M&^8R;LN^TQ*<,<3K>M>4F(B<[MN;_"@]R:8)/Q Y24)_0L2>$$X MDL_V^?!@!)Y,PQ-(S\$?J0G[ZH66+SS#-U:&OS9W2DM\G_X>L[OEFXWSF3OF M6M4TA;6#EX@">0 G_O$'/_)^'O/J>Y(EWXGLD8^SWL?9%'O\"6],U>!K4 D. M^$OE/=ZX>8-G]H)0'%$FR8&6#8QYVG)'EMM&@[),)OK+L5[W\J^D#KQ1>:>^K&J\R;-OTU$&_&MC_5.UPAS^? M^T_D3B;T4KGN28]3 69N>D5%[/>O_?SWJWT[NK%=V)/U&_]ZVW:5WVC:'A<_ M[GO&%2DA1TKOY$/IA8@+TS7O\ M'U!+ P04 " "[@J)6Q3G5K;4" #)!P &0 'AL+W=O9S&1MII'Z X&&BZC1X0#RXR6UB MS;&#[;:#7X_MI"$K63707EK;N??<Y,=%_>R!%#HH:),CIU2J?K:=656 M0H7EB-? ]),U%Q56>BL*5]8"<&Z3*NH&GA>[%2;,21-[MA!IPC>*$@8+@>2F MJK#X.07*=V/'=_8'2U*4RARX:5+C FY!W=4+H7=NAY*3"I@DG"$!Z[$S\:]G ML8FW 5\([&1OC8R2%>?W9O,I'SN>(004,F40L/[;P@PH-4":QH\6T^E*FL3^ M>H_^P6K76E98PHS3KR17Y=AYZZ RE#LXV M4O&J3=8,*L*:?_S0^M!+T#C#"4&;$!PF1$\DA&U":(4VS*RL.58X303?(6&B M-9I96&]LME9#F+G%6R7T4Z+S5#J'-0@!.5K"%M@&$&8Y6H"P[P?+ 'U>45)@ M:_GI'!0F5)ZA-^CN=HY.3\[0"2(,W1!*=8!,7*4I&6 W:\M/F_+!$^5#=,.9 M*B5ZSW+('^>[6DJG)]CKF09' 6^P&*'0/T>!%X0#?&;/3P^.T D[>T.+%[Z MO=\F*ZF$?J^_#_G8U(F&ZYAO_5K6.(.QHS]F"6(+3OKZE1][[X9,>"&P1Y9$ MG271,?2_+#GOO%E"Q@M&?AV^"(T!#>J5136]:9M&5Z,H<;=]80-!T2CL@AX1 MON@(7QPEW.-IVB)AQ1,W>(XF%=\P-<2^*>%[?6:A-XH/^!]E\I\7$WL0!1V M6$B4F2MJ&DIWVLVCB6W#!^=3/:>:L?('IAERNET4A$E$8:TAO=&EOC_1#(YF MHWAM>^^**]W)[;+4LQ:$"=#/UYRK_<84Z*9W^AM02P,$% @ NX*B5I[- M2K,_ P @P !D !X;"]W;W)K&ULK59=;]HP M%/TK5E9-G;213P)T$*E\;.M#)U3H]C#MP227)&H2,]M ^^]G.R% "-E:\9+8 MSCTGY]K']NUO"7UB$0!'SVF2L8$6<;ZZT77F1Y!BUB(KR,27):$IYJ)+0YVM M*.! @=)$MPS#U5,<9YK75V-3ZO7)FB=Q!E.*V#I-,7T90D*V \W4=@,/<1AQ M.:![_14.80;\<36EHJ>7+$&<0L9BDB$*RX%V:]Z,3%L"5,2/&+;LH(UD*@M" MGF3G+AAHAE0$"?A<4F#QVL (DD0R"1U_"E*M_*<$'K9W[%]4\B*9!68P(LG/ M..#10.MJ*( E7B?\@6R_09%06_+Y)&'JB;9%K*$A?\TX20NP4)#&6?[&S\5$ M' $3SW *@!6%>"< =@%0,VAU4AXCVD+V>9'9!F67:-G]/]PJT&.74ZQK?B<,WS%1-;.3(YT%5+N MN(W7L>$XT3L2R6U3FE. M9IH'(LR*S,:0(XWM4F.[4>/C][OY9(QF\]OY9%:GJA$NC\ ;ML(^##1QQC&@ M&]"\]^],U_A<9XL+D1UEZI:9NF\VB7NR_)9KV563U$399L^I7X!.*:MS29-T M3AU@M&RWHK0^JEVOM%LJ[38JG:RIN-O0KWM(%T!_UZEK)'BM62Y$=I1KK\RU M]V:S]$YM8/6<7F4):J*,KCPLZY; -/:7B7%)NQ1L52=4SY5_AAVK/;CZS$:U M\PB$.L:55M$6!4<2-#JHF?"U%KH4VW'ZUCY]Z\TN*J!'!G$,XV1E:L(LIW-F M*YO[&]-LOC)?ZR.[UB!V56U]6/6(U ^JJ11HJ(I,AGRRSGA>A)2C92%[J\JW MROA0%KBJ2MO3Y-6Q*#'".&,H@:6@-%H=$\%U'_J L^[V_4$L#!!0 ( +N"HE;^NI$.H , L/ 9 M>&PO=V]R:W-H965T&0B<70"[W5Q#V;I]I,^*-!0>?P /IK M<2=QY-I?AQ3AL&P=K\1^#A=JX)@9E*L1/,_B<#+W 1 09 MQ-I(4/Q[A#%DF5'".'XM1;WZF<9Q\WJE_M'"(\R4*AB+[!M+=#KT^AY)8$;+ M3-^+Q2=8 G6,7BPR97_)HK+MG7LD+I46^=(9(\@9K_[ITS(1&PZHT^P0+1VB M78?V'H?6TJ%E0:O(+-:$:CH:2+$@TEBCFKFPN;'>2,.X>8T/6N)=AGYZ= V8 M T7>34!3EJGWY)1\?9B0=V_?D[>$W!4BJ&9^OLG%;)4(+<@\<%DU) M<"N''?(,5#:MN['3\T#B3DW<.8SX"TC\/JG%KNB;H-WBH65N0G;Z'8CH-[19]S)=>.>4$EUK90Y0QY'4=0)!_[C)LU+H[#?CFJCK2A[=90]9Y3V M!#H5L]-2 ;G$EZ3)[10W-0Z)V<@^/,4IY7,@>/3MOCQRS>B494P_-Q%5C^UL M!!OLX+@LMECZ-4O?R3*!6-K ,'"YR44M%^['>(1F5"-:9NVR%0!)2C!?72X2 M-F,QW;<.^R_?0!#L%8:MMYV"@SPL.W32)F9(RU@L2BKC$3;NW]NZ;; M\5#H: T=N=(K-4#(XZ^$A*JO.JQIH4=CF92HTMD+V,L5N%:0QP/LS(?1J M8!Y0][^C_P%02P,$% @ NX*B5M8 >(OP @ E0@ !D !X;"]W;W)K M&ULC99M;YLP$,>_BL6JJ96R\A1(TB5(;;-IDSHM M:MKMQ;07#ER"5<#,-DG[[7>&A&:-2?8&?,9WO_L;?,=XP\633 $4>4%58TKN=F(AKS M2F6L@)D@LLIS*EYN(..;B>5:NXE[MDJ5GK"C<4E7, ?U6,X$6G8;)6$Y%)+Q M@@A83JQK]^K&];1#O>('@XW<&Q,M9<'YDS:^)A/+T1E!!K'2(2C>UG +6:8C M81Y_MD&MEJD=]\>[Z)]K\2AF027<\NPG2U0ZL88626!)JTS=\\T7V H*=+R8 M9[*^DDVS=H#$N)**YUMGM'-6-'?ZO-V(/0?/ZW#PM@[U1M@-J,YR2A6-QH)O MB-"K,9H>U%)K;TR.%?JMS)7 IPS]5'0'*$F2.;[MI,J \"7)]!3)&%VPC*D7 MI*E*,,5PV?D4%&69O"!GA!7D(>65I$4BQ[;"7'1$.]YR;QJNU\']1L4E\=T> M\1S/)X_S*3D_N_@WC(U26CU>J\>KX_J=>J0$Z)'O)0BJ6+$BM<(>N=OIZ1'% MR0+(C+*$_+I>2"7PT_AMDM"@^F:4/B]7LJ0Q3"P\$!+$&JSH_3LW=#X>$>*W M0OQCT:-[T&=*"] [9,JN\0]K?WWXUE$8]D=C>VV@]EMJ_R@567T3J_$*]EC] M8=C!"EI6<(H5F%C!(1VZ1BUK=)3UD +6_:4"82*.#HCNR-,?K@GI.J_ER3D* M?7..90_/[0MV!27)M )CW7$.M8=#W^W(9*]0NDV,5/W(-,/;M_S.[X)][4&NDLD-@NENCG7 Y0AVAZ8&,H7M9]9\$5=K%ZF.)_ PB] )\O.5<[0[>R M]D\D^@M02P,$% @ NX*B5CU^W#/R @ ,PH !D !X;"]W;W)K&ULS5;;CMHP$/T5*Y6J5NJ2D'#3%B(!NU57*A):U/9A MU0>3#,1:7U+;@=V_K^V$E&PA;24>]@7?YAS/G,S@&>^%?%09@$9/C'(U\3*M M\VO?5TD&#*N.R(&;DXV0#&NSE%M?Y1)PZD",^F$0#'R&"??BL=M;RG@L"DT) MAZ5$JF ,R^<94+&?>%WOL'%/MIFV&WX\SO$65J"_YDMI5G[-DA(&7!'!D83- MQ)MVK^B= 405('*!EIZYL&ZPQO%8 MBCV2UMJPV8G3QJ%--(3;K[C2TIP2@]/Q+9:<\*U".4BTRK $].X&-"94O4=7 M2-D==1@(1PM"J9%?C7UM;K<&3XGWI5-J10M\;/)=(VF M4F*^!3=_6 !;@_QQ2KE69EO(URK'"4P\4ZD*Y Z\^.V;[B#X>"KL"Y$U1.C5 M(O0<>W1&A"G7)"6TL+6)5I 4DFAB,N?V*:&%^>QH(P5#<\'R0F-7QV*#ZAQ< MUCGX\,40HSL-3)T4K'=)P2Y$UA"L7PO6;\V:AF"YT"93"*8H$8P9<:JZ@X9Z M25,].*Y@!S@E6.E%-W!NV+_V71QV>F-_=RS$2:.P-FH$.*@#'+0&.!=\!U*3 M-05T VM]G!5M)='*^K]?^$)D#0&&M0##5U$2PTL*=B&RAF"C6K#1JRB)T9_9 MWN^,7I3$7XS* /VC]Y>!W+JV1!FO"J[+]ZS>K3N?J7OP7^S/3$=4-C"_:S4-UIV@7MB@9+U%H+@4H7,Z" M-_V;VWYD'9S%5XY;W5F#E?(HY7>[^9#-@L@RP@)38R$8_6WP%HO"(A&/'PUH MT+[3.G;7._1W3CR)>60:;V7QC6VP$C2Q>*@OM?F'; MV$8!I&MM9-DX$X.2B_J?/36!Z#@0CM\A;ASB0X?A$8=!XS!P0FMF3M:"&99, ME=R"LM:$9A2MTP)+E8:*E1PGS.%,&>::V B@P4O MU@8S.%^@8;S0%_ *'NX7<'YV 6<0@K;V&KB !\&-ONPA M(=KVY6':4)S7%.,C% ?P40J3:W@K,LSV_4.2VVJ.=YKG\4G CTSU8-"_A#B* M!QX^M__N'I^@,VA3,'!X@R-XG]8E*F:D\H6F=AWZ7>T=O]$52W$6T"76J#88 M)"]?],?1:Y^N9P+;4SEL50Y/H2>?J"1QD=6_ MCB**\J:KPV,63\;#J#7;8SAJ&8Y.YF&!0M(-.Y:)T7-FXIG ]G2.6YWCDYGX MYDH;76NVH>]NA;M;>T[ED*?>O-2 HT[ AZ/K>'R0%I]5-!GYLW+5LKTZR=;5 M(*KT@,LEE7Z02ZBD06$X*X ^IY)Z02W 1_SJ#TK1 >E3%GN$)RWAR?^%-ZNK MJ3? DW\*L,_J:("O6[[7)_G:JW&0S_- M?O2[4T5__Q(HKMAM6?H8U0;L;US]9G^0#3L=EJKUR@T>FKZ_M3!UXVE/V^'F MC6OI!^=S._2XSOT;IIZ8J*VLN-!0X)(@H]X5Y5G50TB],;)R??Q1&IH*W#*G MP0V5-:#G2TGWHMG8%[2C8/(+4$L#!!0 ( +N"HE9IAKBO5 4 "\7 9 M >&PO=V]R:W-H965T?F M^![LT8Z+)[EF3,%S'"7RLK56:G/A.#)8LYC*<[YA"7ZSY"*F"F_%RI$;P>C" M3(HCA[ANSXEIF+3&(_-L*L8CGJHH3-A4@$SCF(K]%8OX[K+EM5X>/(2KM=(/ MG/%H0U=LQM3C9BKPSBFB+,*8)3+D"0BVO&Q-O(LKW]43S(@_0[:3E6O05.:< M/^F;N\5ER]6(6,0"I4-0_-BR:Q9%.A+B^)$';14Y]<3J]4OTSX8\DIE3R:YY M]"U%Y82Z.E[ (VG^PRX?Z[8@2*7B<3X9$<1ADGW2 MY[P0E0F=I@DDGT ,[BR107E#%1V/!-^!T*,QFKXP5,UL!!%\!W$68,D+V"MB#7A/Q3GX7AN(2WQXG-W A[./< 8.2 U? MYA^63'Y1%M]D\D\NRUR:O7OO;L>>Z?5?_C9QM#>1N ;EKA?S-K"1$0;=,8&> M#1,A-Q@++@9]&\($]HP*68?/GL2OFW@ MU? [5DCS9KJI@62K!BV, 7S_4%] M-W2O'[?A/DS".(WA-MY$?,\8S-*Y#$2X,1%08*R.6@;(\RJU=\]=K[[L_8)' M_]4\#J0^.>11'3?->,!D1\4"V=!G"YN'!C;].C8-9 8%F<%;D[D)9.15AP-KPQW*)FDQ6<-/ :5#+J5M/:EB0&EI)O91W$AM=DEI-AP!=S.IM-/\(5&2R/V:-^TE(='2[G;N(H]MW06]W2X5_M" M)1(>*W G29+2J!EKGO2GOM.(MN*#GETQB@=/<"=EBE*X2W6MFNUQDV@"4E6&(%JTN%S28O*.I:ZO=?%K2I M=N2H=K:&[95NZ5D];/PP>ZSG_Q;6YY7>YW7>S\4]J]&>RJ4T1<]N6*8KH0:Y M6N-:46N: #=]%9^ML*=IPT0[S+RR%G_W2(M>M]/ON?V&MU\:H&=WP"/#-GA@ M@;T1EC04L*51BET3L64NB"R60 VA8^Q:O,4ONEHB&9I!A0CIGG>;%E7I?Y[= M ']:W=_O63QGHEX+UDBG:J$T-V_PCKJV.NFI7$I/\^RFEO56R$,O #>:$&(7 MIDG \-^KP%.Z4W$[DWH0V;_K4N20[.ITQ[MQ#=*2G,BY/W42:Q&>"J7TMB(W=C^ M=]?-XQ]HM$/\09,F2F\C]HW=.S?='$VUZ?KN>8'VY_I*': MPQWJ.]&R,"N^D+A=Z];PI^JCM#[2>T>M6VWV5"ZE_Y%7; #_>]/K'PO<[W2& M33]R2>ERQ+Z',]*8X)9L@46U2Z06V%OX&BE]C0S?41E6#SV1BU_:H?\J.SS% MH_UC3^SWNC4>[53.,&,F5N:D5H+9@F?'F<73XC1XDIV!EL.SHV3&PO=V]R:W-H965T<: !#HIB4W;LH9F0J+4F$WTO7LVF]"UB*,4 M[AGBZR0A[."R:>1S!.SKS3U"0_1(B0,/BI" C2G MB50))YKGVV=U#>C=#0@2Q?P]^HB^+V[0NS?OT1L4I>BOD*XY20,^,84L2,&: M?C'Y=3ZY?61R!]W15(098[,3?UI@Z#,+;M M01G5J'905COHK%8MCEJV!8E!+M(=)(_ 6A>H$^?4!>H)K-'RL&QY>%[2'O;) M7$]@#>9&)7.CWJ6=(PYJJAT[]IZR6V*.Z7I@%9E['MV>,] MK;=$.;9KM:L=U[P0[BSX#TB!D5CK_2J0;BOB@A'E,U\D^F[T4]>N+[0F%W;% MA7U>PB_JZ8N]GM":[%7&#W>ZH]=)WSD4][3+ZMB=9".Z%.7JF>T)J-5]8-#\Y,Y[UZP+[0FNQ5+A!W6J77 MZ7QXN,4[ VM?YX=1S@@[1W1>F2_<[;Z^9:!V]!?:F&ZPD]>J)[1FZY69P^,S M4WJO+K OM"9[E0_$G6;I=4KW#E])K=&^<6^)PI9K[;L9LW;(DP!;Z;,O+FM9 MIR(_(2GOEN=K5_I4:>_^M3IWTX='%4Q^:"<]_BI*.8IA*2&MBY'\];'\'"P? M")KIHZ1'*@1-]&4() "F N3S):5B-U 3E*>1LU]02P,$% @ NX*B5K4" MGVP9 P !PT !D !X;"]W;W)K&ULU5==;]HP M%/TK5B9-G=0V7WQV$*FEFU9I75%9MX=J#R:Y$(LD9K:!\N]W;4)*6LA6+5+5 M%Q(G]QSN.=P3G-Z*BYF, 11Y2)-,]JU8J?F9;N38408\O5,(R& HB%VE*Q?H"$K[J6ZZUO7#+ MIK'2%^R@-Z=3&(&ZFP\%KNR")6(I9)+QC B8]*US]VS@.AI@*GXP6,F=[YE_VS$HY@QE3#@ MR4\6J;AO=2P2P80N$G7+5U\@%]34?"%/I/DDJ[S6L4BXD(JG.1@[2%FV.=*' MW(@=@-LX /!R@/>O #\'^$;HIC,CZY(J&O0$7Q&AJY%-GQAO#!K5L$S_C",E M\"Y#G J^\2RD,B:CF HXT89$9,!3G!))C<_G*RHB27 "I*)9Q+(I.;H$15DB M/Y 3(C5.;@\L(]]COI!8*'NVPO[TM]AAWLO%IA?O0"_75)P2WSTFGN/Y>^"# M:O@EA 7<*\-M=*6PQBNL\0Q?XP#?+4@E6*C0D9'BX8S<94RA9(5C3#9.W5]# M.@;Q:Y_62G*=SC,YIR'T+8R?!+$$*WC_SFTY'__9RUZGG19[G-XNBD@/-PH%FI0.8X1G^^1B!)C"2'%V/[O!949652LZ7#D!- M9"7YK4)^ZY6STJK3JIK(2E:U"ZO:;R,K[>=9:7:>1.5YC>>V]B>E4^CO5.K/ M.QYPW!)%((SV?>U5LKST!Z^)K"2X6PCNOG(VNG5:51-9R2K7>=R6.6\C'7F? MNZ/O^NTG\?A+T<8#>V>7JE\1\*]BRC))$I@@RCEM(UQL=MV;A>)SLW$=&!S429N82-9";$WG+I]Y@0$" M#IDV#A0?>U@ Y\8(,?ZTGEZWI!&>ME_=;VWL&,N:*E@(_HOENIQY7SR20T%W M7#^(PW=HXQD;OTQP9?_)H9T;>"3;*2VJ5HP$%:O=D[ZT>3@11,D[@J@51);; M+60IKZFFZ52* Y%F-KJ9A@W5JA&.U6935EKB*$.=3G^*.J.J)*N22C@W\>5D M(2K<?R3E94KG%,V-UY+%F&H>7JT<<>UY"M0;Y M>^IK!#3+^%D+,W*W-0YY/_J?0RLBRYZC6X>#1HBY(C$X1F) M@B@>\(N[;,76+W['[S09>"C(+662/%&^ [*@/-MQES-1=.G1(MNVZ7G^@6[D M3D.E>G/CEK[H7]I=, M'_O(G#9T63;7?)\&HR2.DN#M%T[]?0_ N ,8#P(\,+4]+R0 8;4&#% 3237T MT8S[:()XDO03)!U!,DAP\])@I<#CSUD!9XA!CD"EZB,8-HJ&PO=V]R:W-H965TL MV73G;\@#$9]V2R;/K!)E'<8DX2%- "./5X-W\'*!1VF#[([/(7GFM6.0EK*B M]&MZW G10QDP;UH]?T&^RXF4Q*Y^3 M.8W^#M=B>S68#,"://K[2-S3YS])4= XQ0MHQ+/_X#F_U_$&(-AS0>.BL$%%K@/&!!JAH@%H-$#K0 !<-\+$-1D6#C&HK+R7C8>$+?S9E]!FP M]&Z)EAYD9&:M9?EADO;[@V#RVU"V$[,Y39X($^$J(I*NE0!O%T3X8<1_ V^ M!?C69X2#, &?DE#P"WE1'G_NZ*%.?'(Z(71 7, M0@^S(,%K,(V"<=EC.,/%!W%E+]TF7+"]G'\"?/E+W@!N!8GY/ZK^R-%&:K3T ML7+)=WY K@;RN<$)>R*#V:^_0,?^0\6<2;"%(; &BZ.2Q9$.O M1)3O&5%QX'3S<5ULMWM?&[XO!XJ8#G;M [WOEARX_3C(+W"^]Q,Y >:4IT_Y M#T0Y%-Q.2K_CL3=IL:!-H"\+JI">"]4D3$H2)KVF@*K6R7'#7ANH;[&*F)IA M[Y75>OVZ?$E82-=A );^C_S*;2*(S$])A-=)"B(;MVCP.H^J[DT+;9HG/N^A M70D=6TN#?+;++O_7S^0F?00W82*'?)AL\D&OE#)VIW;LMDL_YJ:%/K=3:Z^) M/*BM_:5_P?OOTC!PX>NTZ[YF/N6NB3.K5H5!6-]+/$*96?'JFO]#.*MC"%UF2Q4G]P9%1$0Y/";FX4;6$* MK4EE)2>A7D_V5=*P*^[@2"&E]6%[DV0(K4E2I3RA7GIV1??\L.*&7>G7(<>H MU#2%UB2GDJ10KTG[.I("KJ$V1JBNDPJ2C"I14VA-DBK)"O6:M3/-RG?ZO2_D M"_U!R(]UJNT"^;6_4?J8(@:$]:$UM&&;.*.JUA1:D[A*_<*>\KD%LYZX!T&#KV#)0OFP_\C" MS88P\)]^W>VZ"#BI\>@X0WO<8E&?5U\63:$U6:RD-])+;SV+]R1=FT]-2+H MD;XR0<.GY%9-R:4^+,0@SA9:E>N?AH1Y0? Y9#ZJ9#[2R_RCYW<^5E\=HZ@S M1J$-AT[;^.NSZLVA(;0FAY6I0'I3L=RS8.MSDOKBH/8V7E%IG[9DK7Z;%*"- M][ SZJR*Z6/W9NH*MC"%UJ2R,A2H]UJVUG6AKJ> 8]ON3E:CQL(46I.DREB@OL9"X[I0=ZFY M0XY10V$*K4E.92A0OT7PUUQ7 ==T76YW/50?MC=)YS /J#(/J*=Y.,5U%3$@ M:KHNA#K"UZA],(76_)6ZL@_X9^S#,;ZK"-#P70@//8C=%G'Z5'K_+GT.QX K MQX!_QC&(Y; &N; '^&5MPNN]Z)>Q8Y[OT;7L3 M? [/@&O;4/2>P;#O*J+5QZ@[&7IV[:^]3*5/L#>=YS 6N#(66&\L3K-@6+%' M9-S=F*"/W9LIHR["JFU>BPG;9)L .<@F9;X-K+Q:;C1\EVVO:UV_AI?S?+M@ M!9/O7KSSV29,.(C(HX2TAZX4>2S?$)B?"+K+MLBMJ! TS@ZWQ%\3EMX@OW^D MTO85)VF &ULM53O;]HP$/U7K*R:6FDCD-!N8R'2 $VM MU&JHJ-N':1],.!*K_I'9!^G^^YT=2)D$?-L7XK/OO7OO\#EKC'UV%0"R%R6U M&T<58CV*8U=4H+CKF1HTG:R-51PIM&7L:@M\%4!*QDF_?Q,K+G249V%O;O/, M;% *#7/+W$8I;O],0)IF' VB_<:C*"OT&W&>U;R$!>!3/;<4Q1W+2BC03AC- M+*S'T9?!:#+T^2'ANX#&':R9=[(TYMD'=ZMQU/>"0$*!GH'39PM3D-(3D8S? M.\ZH*^F!A^L]^]?@G;PLN8.ID3_$"JMQ]#%B*UCSC<1'T]S"SL^UYRN,=.&7 M-6WNA^N(%1N'1NW I$ )W7[YRZX/!X D.0%(=H DZ&X+!94SCCS/K&F8]=G$ MYA?!:D"3.*']G[) 2Z>"<)A/C5("J =GN!=F#4VW );;.K:6&0+L%M1D)]7M\?4GF7UTS%R M-2]@'-'U=T0)4?[VS>"F__F,YK33G ;V](3F>Z/+]PA6O?;\52S[>4_I[ Y! MN5_'E*?_0?FP4SX\V^U.[[>E%"7WLW9,8DOR*9#XEV*;I[WK+-X>5HX/[K%_ M$NB"E$([)F%-J'[/#Y%MQZP-T-3A:B\-TJ"$944O$UB?0.=K8W ?^&GIWKK\ M+U!+ P04 " "[@J)698@=#'@" #:!0 &0 'AL+W=O:8;E$+!W##;U#4W MCU.0>C\.AL%Q8R$V%;J-,,^V? -+P+OMW) 5=BBEJ$%9H14SL!X'D^'U-'7^ MWN&;@+T]63.7R4KK>V=\+L=!Y 2!A (= J??#F8@I0,B&;\.F$%'Z0)/UT?T MCSYWRF7%+?X)#/B.'5VAI_9?M6]\1.1>-15T? M@DE!+53[YP^'.IP$Q/$S ?$A(/:Z6R*O\H8CSS.C]\PX;T)S"Y^JCR9Q0KE+ M6:*A4T%QF"]A!X:K AA7)=-8@:%:2XY0LD);M.SR!I +:5^Q"R84NQ524CEM M%B+1.Y"P.%!-6ZKX&:J$W6J%E64?5 GET_B09'?:XZ/V:7P6\):; 4N&KUD< MQ0F[6]ZPRXM79W"3KB:)QTV>P5V 1=,4V!BA-KXNBT-%)NX-"11@V8_)BKSH M4?WLJT1+<-5/X!KMVFYY >. .LF"V4&0OWPQ3*/W9^1?=?*OSJ&?7.G,76"? MO!;@G0=P;;O+DT&:A;L>UE''.CK+.N.V8G/^2 U+CX:F!3OSM/HTM?##Z(FH MN%]4VHE*_[,43L)7+^&+X"LA_27VR4C_*D[=<_[NW4HS>\$ED6:!7U8T?,$X M!SI?:XU'PQ%TXSS_#5!+ P04 " "[@J)6BS4D6TH# *%0 #0 'AL M+W-T>6QE3#R4GGX?QZ-WY6 M >?$=XI>'2!ZT>G@P@!BXM%AXONT,>G>0=)[E#'A_K;P1NAOQ-A!/&UXIPBM MUW'F:S&A@Y$#-[G3]KM>'[^NLM$@S>6FV$)B T:?9LQ[I&)(QE3PB>+ 2FG& MQ#C_2+>UEVEJY M:M%ETS2&ZJ:5L1W0;ZM9[;;LY8MTO8(_YOKSP@Q'5GVX+]BM8BE?5OUEVAC MU -,RW+U5-EU[#38_W*?^LF MKX[!9'0,)H^B)OO'8#(^ I.]5WMJ/L=D\"9-^O56J+7?VMIM-5$/=K5#\AUV MR6*3U)LLN-!"<2SF M1@##\F .,(YE87G^I_'TT?%8#//6=R)]E--'.9;E0L;5!\OCYL3F<(\TCL,P MBK 9'8^=#L;8O$41?-UJF#=@8'D@T_/F&E]MO$+VUP&VIOLJ!!LI7HG82/&Y M!L0];\"(8_=J8WF @:T"5CN0WYT':LK-"4-85-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( +N"HE;QC^&T=P, *\8 / >&PO=V]R:V)O M;VLN>&ULQ9E=3]LP%$#_BI6G[6%KX[3E0Q1I4+8A38#HQ"MRD]O6PK$KVX'! MK]^-0S07NJN]>'U*8KO.R75\CYV>/!G[L##F@?VJE7;3;.W]YG@P<.4::N$^ MFPUHK%D:6PN/EW8UGOKUDC]+)A532/T^S<*X@8[74LI8O4$VS8<;0OY4RQ<*/%B<2L09)I-AMCA4EKG0XO0OT#&1\#&W57C MS5>I/-B9\/#-FF8C]:KM!I]B$#U&B$-_[()X;/\EC&:YE"7,3-G4H'T71PNJ M!=1N+36YT!=I!Q?#,&24KY*C8F5!"E\ B2$Y \CU"WO,(LB @B[U SEL<_&D$ M.2(@1WN$W(KDF( <[Q.RB" G!.0D+>2U70DM7T)%F.%7PC<6F%FRZPW8"/* M@#Q("SEOZEK8YQ9J+E=:XL\$)J0O96D:3$@1Y"$!>9@6<@9+L!8'^!8>03<0 MHGD#-G2FRPCRB( \2@PIG5BM+*RZ <> ]K0?KM"3<3(?4ME\F!;S!P@'KF-R M'V,JTC&))7,AK$8+.X83@\W7PKY&;0N0\DN>6#!71I?"K3NV3PO1Y9X:>W1M MXQB3,DR>7C&/[8()[\HJ6/A=XTS))4]NE[J6OFWDPB1&7H_C#KJ4X&)(2BYY M8KO,<=[:L+AI$8U?XSL9&N*8EV8+D])+GM@O9.K>,G5."29/;!@B+^*27,68 ME&+RQ([I\V++]&;"4%+)$UME5V(,B#$AIX3"$PN%S(Q;KR&G#,/3;V/>9,;W M(\W)'4QBP]#3.5[3&*WO'+-L:NJ46'/HMHBIJ18R#AI<\HM/+%;=F7'7:&DQ,(3BV4' MXYEPLEO_S.(=%J=$PQ.+AD[C[7-*,:D;%,DM@V-.8XQ*><4^]S5 MW$]B3/*[V7_?U>R8Y 6EFV*?^QIV$V-2NBGVN;/9_DQ*V:<(]AGT'\@K6$H- MU17>PF%Y*51Y8UE[Z+;MHW&[A%XV2IUCV;7^8435?V_O_RLX_0U02P,$% M @ NX*B5M;Z^;%X 0 Q8 !H !X;"]?8_?9U9G)\M.X_$YOS^9J[SR;_KEP=_AAL?YKN MY@OG@DF.67=Q86?LO1QO>SM<:-9/-LGAM#/=X43&Q@YB".+X00)!$C]H#D'S M^$$+"%K$#UI"T#)^T J"5O&#UA"TCA^T@:!-_"!*4<940=($:P5:$W)-"KPF M!)L4B$U(-BDPFQ!M4J V(=NDP&U"N$F!W(1TDP*["?$F!7HSZLT*]&;4FQ7H MS9.?;05Z,^K-"O1FU)L5Z,VH-RO0FU%O5J WH]ZL0&]&O5F!WHQZLP*]!?46 M!7H+ZBT*]!;46Q3H+9/#$@5Z"^HM"O06U%L4Z"VHM[Q3;Q\>I?-CSW.-^[^3 MZM"_Z\;MA^7SYN0;'W"V<.:[_P502P,$% @ NX*B5NN(NN65 0 @A8 M !, !;0V]N=&5N=%]4>7!E&ULS9C-;L(P$(1?)^@)ML2$026[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z\ M-X^,N;2@6KE$&VK"3JYMK7QXM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3KE:5 MCUXVX;,K=3.-+54NCIYVA:W7-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G<(!3$ M[*1#N_.[P;[O;4W6EAE%=YF5*FTU4=6A)G M+*G,%42^KI*=Z*#?V8<;IMV37^W?R?09ALJYU<:%B5FZW.XPDK9[:((065_V M'_'H&*2O/A^UT\XH.],[7.^GMLMN'HYUR_5W_'W&1_T+Y!T79-:ET K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "[@J)6F5R<(Q & "<)P $P M @ '+ 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M +N"HE8M&PO=V]R:W-H965T&UL4$L! A0# M% @ NX*B5M"X*OOT @ GPD !@ ("!#A8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ NX*B5D2LYISH M!P 7ST !@ ("!_B< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX*B5K%U4KJD P V0@ !@ M ("!5$ 'AL+W=O0, )0' 9 " @2Y$ !X;"]W;W)K&UL4$L! A0#% @ NX*B5K6FN%D^! ]@D !D M ("!WD< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NX*B5HK D.F""0 AQ@ !D ("! M,E@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NX*B5@VM0]M)# ""< !D ("!K6D 'AL+W=O&PO=V]R:W-H965T%Y !X M;"]W;W)K&UL4$L! A0#% @ NX*B5C58QV#] M @ P 8 !D ("!:7T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX*B5A?B&X=. P R L !D M ("!'(D 'AL+W=O&PO=V]R M:W-H965TS4JS/P, (, M 9 " @8V/ !X;"]W;W)K&UL M4$L! A0#% @ NX*B5OZZD0Z@ P "P\ !D ("! Y, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MNX*B5M(U338N P %@H !D ("!*IT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX*B5A;7)(&PO=V]R:W-H M965T $ ,6 : M " 5+$ !X;"]?7!E&UL4$L%!@ L "P ZPL ,C' $! end XML 49 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 50 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 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 83 210 1 false 33 0 false 4 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.prospricing.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - 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 0000004 - 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 0000005 - 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 0000006 - 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 0000007 - Disclosure - Organization and Nature of Operations Sheet http://www.prospricing.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 7 false false R8.htm 0000008 - 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 0000009 - 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 0000010 - Disclosure - Disaggregation of Revenue (Notes) Notes http://www.prospricing.com/role/DisaggregationofRevenueNotes Disaggregation of Revenue (Notes) Notes 10 false false R11.htm 0000011 - Disclosure - Leases (Notes) Notes http://www.prospricing.com/role/LeasesNotes Leases (Notes) Notes 11 false false R12.htm 0000012 - Disclosure - Earnings per Share (Note) Sheet http://www.prospricing.com/role/EarningsperShareNote Earnings per Share (Note) Notes 12 false false R13.htm 0000013 - Disclosure - Noncash Share-based Compensation (Note) Sheet http://www.prospricing.com/role/NoncashSharebasedCompensationNote Noncash Share-based Compensation (Note) Notes 13 false false R14.htm 0000014 - Disclosure - Convertible debt (Notes) Notes http://www.prospricing.com/role/ConvertibledebtNotes Convertible debt (Notes) Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.prospricing.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Severance and other related costs Sheet http://www.prospricing.com/role/Severanceandotherrelatedcosts Severance and other related costs Notes 16 false false R17.htm 0000017 - 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 0000020 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.prospricing.com/role/DisaggregationofRevenueTables Disaggregation of Revenue (Tables) Tables http://www.prospricing.com/role/DisaggregationofRevenueNotes 18 false false R19.htm 0000021 - Disclosure - Leases (Tables) Sheet http://www.prospricing.com/role/LeasesTables Leases (Tables) Tables http://www.prospricing.com/role/LeasesNotes 19 false false R20.htm 0000022 - Disclosure - Earnings per Share (Table) Sheet http://www.prospricing.com/role/EarningsperShareTable Earnings per Share (Table) Tables http://www.prospricing.com/role/EarningsperShareNote 20 false false R21.htm 0000023 - 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 21 false false R22.htm 0000024 - Disclosure - Convertible debt (Tables) Sheet http://www.prospricing.com/role/ConvertibledebtTables Convertible debt (Tables) Tables http://www.prospricing.com/role/ConvertibledebtNotes 22 false false R23.htm 0000026 - 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 23 false false R24.htm 0000028 - 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 24 false false R25.htm 0000029 - Disclosure - Disaggregation of Revenue Revenue by Geography (Details) Sheet http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails Disaggregation of Revenue Revenue by Geography (Details) Details 25 false false R26.htm 0000030 - Disclosure - Leases (Details) Sheet http://www.prospricing.com/role/LeasesDetails Leases (Details) Details http://www.prospricing.com/role/LeasesTables 26 false false R27.htm 0000031 - Disclosure - Leases Schedule of lease liability maturities (Details) Sheet http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails Leases Schedule of lease liability maturities (Details) Details 27 false false R28.htm 0000032 - Disclosure - Earnings per Share (Details) Sheet http://www.prospricing.com/role/EarningsperShareDetails Earnings per Share (Details) Details http://www.prospricing.com/role/EarningsperShareTable 28 false false R29.htm 0000033 - Disclosure - Earnings per Share Basis and Diluted (Details) Sheet http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails Earnings per Share Basis and Diluted (Details) Details 29 false false R30.htm 0000034 - 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 30 false false R31.htm 0000035 - 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 31 false false R32.htm 0000036 - Disclosure - Noncash Share-based Compensation Awards outstanding (Details) Sheet http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails Noncash Share-based Compensation Awards outstanding (Details) Details 32 false false R33.htm 0000037 - Disclosure - Noncash Share-based Compensation Assumptions (Details) Sheet http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails Noncash Share-based Compensation Assumptions (Details) Details 33 false false R34.htm 0000038 - Disclosure - Convertible debt (Details) Sheet http://www.prospricing.com/role/ConvertibledebtDetails Convertible debt (Details) Details http://www.prospricing.com/role/ConvertibledebtTables 34 false false R35.htm 0000039 - Disclosure - Commitments and Contingencies Purchase commitments (Details) Sheet http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails Commitments and Contingencies Purchase commitments (Details) Details 35 false false R36.htm 0000040 - Disclosure - Severance and other related costs (Details) Sheet http://www.prospricing.com/role/SeveranceandotherrelatedcostsDetails Severance and other related costs (Details) Details http://www.prospricing.com/role/Severanceandotherrelatedcosts 36 false false All Reports Book All Reports pro-20230331.htm a2023q1ex311ceocertificati.htm a2023q1ex312cfocertificati.htm a2023q1ex321ceocfocertific.htm pro-20230331.xsd pro-20230331_cal.xml pro-20230331_def.xml pro-20230331_lab.xml pro-20230331_pre.xml pro-20230331_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pro-20230331.htm": { "axisCustom": 0, "axisStandard": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 385, "http://xbrl.sec.gov/dei/2022": 33 }, "contextCount": 83, "dts": { "calculationLink": { "local": [ "pro-20230331_cal.xml" ] }, "definitionLink": { "local": [ "pro-20230331_def.xml" ] }, "inline": { "local": [ "pro-20230331.htm" ] }, "labelLink": { "local": [ "pro-20230331_lab.xml" ] }, "presentationLink": { "local": [ "pro-20230331_pre.xml" ] }, "schema": { "local": [ "pro-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 362, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 20, "keyStandard": 190, "memberCustom": 11, "memberStandard": 22, "nsprefix": "pro", "nsuri": "http://www.prospricing.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.prospricing.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "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": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DisaggregationofRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Disaggregation of Revenue (Notes)", "menuCat": "Notes", "order": "10", "role": "http://www.prospricing.com/role/DisaggregationofRevenueNotes", "shortName": "Disaggregation of Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "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": "pro-20230331.htm", "contextRef": "id7cc511deb864988b4934ba8b1c116de_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Leases (Notes)", "menuCat": "Notes", "order": "11", "role": "http://www.prospricing.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "id7cc511deb864988b4934ba8b1c116de_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Earnings per Share (Note)", "menuCat": "Notes", "order": "12", "role": "http://www.prospricing.com/role/EarningsperShareNote", "shortName": "Earnings per Share (Note)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Noncash Share-based Compensation (Note)", "menuCat": "Notes", "order": "13", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationNote", "shortName": "Noncash Share-based Compensation (Note)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Convertible debt (Notes)", "menuCat": "Notes", "order": "14", "role": "http://www.prospricing.com/role/ConvertibledebtNotes", "shortName": "Convertible debt (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "15", "role": "http://www.prospricing.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Severance and other related costs", "menuCat": "Notes", "order": "16", "role": "http://www.prospricing.com/role/Severanceandotherrelatedcosts", "shortName": "Severance and other related costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "17", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:ScheduleofDisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Disaggregation of Revenue (Tables)", "menuCat": "Tables", "order": "18", "role": "http://www.prospricing.com/role/DisaggregationofRevenueTables", "shortName": "Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:ScheduleofDisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.prospricing.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Earnings per Share (Table)", "menuCat": "Tables", "order": "20", "role": "http://www.prospricing.com/role/EarningsperShareTable", "shortName": "Earnings per Share (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:AwardsOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Noncash Share-based Compensation (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationTables", "shortName": "Noncash Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:AwardsOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Convertible debt (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.prospricing.com/role/ConvertibledebtTables", "shortName": "Convertible debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "pro:TreasuryMoneyMarketFundsAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details)", "menuCat": "Details", "order": "23", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "pro:TreasuryMoneyMarketFundsAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Deferred Revenue and Performance Obligation (Details)", "menuCat": "Details", "order": "24", "role": "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails", "shortName": "Deferred Revenue and Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Disaggregation of Revenue Revenue by Geography (Details)", "menuCat": "Details", "order": "25", "role": "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails", "shortName": "Disaggregation of Revenue Revenue by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "26", "role": "http://www.prospricing.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Leases Schedule of lease liability maturities (Details)", "menuCat": "Details", "order": "27", "role": "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails", "shortName": "Leases Schedule of lease liability maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i99a31a95921b4eef9217bbbcc434c60a_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Earnings per Share (Details)", "menuCat": "Details", "order": "28", "role": "http://www.prospricing.com/role/EarningsperShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i99a31a95921b4eef9217bbbcc434c60a_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Earnings per Share Basis and Diluted (Details)", "menuCat": "Details", "order": "29", "role": "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "shortName": "Earnings per Share Basis and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Noncash Share-based Compensation (Details)", "menuCat": "Details", "order": "30", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails", "shortName": "Noncash Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Noncash Share-based Compensation Expense (Details)", "menuCat": "Details", "order": "31", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails", "shortName": "Noncash Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ie979c124fb554368bda034ee1649bb59_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Noncash Share-based Compensation Awards outstanding (Details)", "menuCat": "Details", "order": "32", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails", "shortName": "Noncash Share-based Compensation Awards outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ie979c124fb554368bda034ee1649bb59_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pro:MarketStockUnitsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ibe56074b82da4015b279a15f47fb904d_D20230101-20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Noncash Share-based Compensation Assumptions (Details)", "menuCat": "Details", "order": "33", "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "shortName": "Noncash Share-based Compensation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pro:MarketStockUnitsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ibe56074b82da4015b279a15f47fb904d_D20230101-20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Convertible debt (Details)", "menuCat": "Details", "order": "34", "role": "http://www.prospricing.com/role/ConvertibledebtDetails", "shortName": "Convertible debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "ia9422a058f614b85803269d8bcd57f5e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i807db31ab9f141b39f7bc82ac321274b_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Commitments and Contingencies Purchase commitments (Details)", "menuCat": "Details", "order": "35", "role": "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails", "shortName": "Commitments and Contingencies Purchase commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i807db31ab9f141b39f7bc82ac321274b_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Severance and other related costs (Details)", "menuCat": "Details", "order": "36", "role": "http://www.prospricing.com/role/SeveranceandotherrelatedcostsDetails", "shortName": "Severance and other related costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i1333c2867ee44eeaa83f6344a0aa2abc_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statement of Stockholders' Equity Statement", "menuCat": "Statements", "order": "6", "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "shortName": "Condensed Consolidated Statement of Stockholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i1333c2867ee44eeaa83f6344a0aa2abc_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Organization and Nature of Operations", "menuCat": "Notes", "order": "7", "role": "http://www.prospricing.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies (Notes)", "menuCat": "Notes", "order": "8", "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes", "shortName": "Summary of Significant Accounting Policies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "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": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DeferredrevenueandperformanceobligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Deferred Revenue and Performance Obligation (Notes)", "menuCat": "Notes", "order": "9", "role": "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes", "shortName": "Deferred Revenue and Performance Obligation (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pro-20230331.htm", "contextRef": "i3c9e317b857a4dee9e0ea9a7bdf3a94f_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pro:DeferredrevenueandperformanceobligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "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/2022", "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/2022", "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/2022", "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/2022", "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 YYYY 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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r473" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r476" ], "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/2022", "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/2022", "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]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]", "terseLabel": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r471" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r471" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r471" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r477" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r471" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r471" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r471" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r471" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_FormerAddressMember": { "auth_ref": [ "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Former address for entity", "label": "Former Address [Member]", "terseLabel": "Former Address [Member]" } } }, "localname": "FormerAddressMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r470" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r472" ], "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/2022", "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/2022", "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/20230331", "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/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "pro_AccountsAndUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.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/20230331", "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/20230331", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "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/20230331", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assumptions For Fair Value Calculation of Market Stock Units [Line Items]", "label": "Assumptions For Fair Value Calculation of Market Stock Units [Line Items]", "terseLabel": "Assumptions For Fair Value Calculation of Market Stock Units [Line Items]" } } }, "localname": "AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "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/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "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/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "pro_CashPaymentsForSeveranceAndOtherRelated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Payments for Severance and other related", "label": "Cash Payments for Severance and other related", "terseLabel": "Cash Payments for Severance and other related" } } }, "localname": "CashPaymentsForSeveranceAndOtherRelated", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/SeveranceandotherrelatedcostsDetails" ], "xbrltype": "monetaryItemType" }, "pro_ComputingInfrastructureCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computing Infrastructure Commitment", "label": "Computing Infrastructure Commitment [Member]", "terseLabel": "Computing Infrastructure Commitment" } } }, "localname": "ComputingInfrastructureCommitmentMember", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" ], "xbrltype": "domainItemType" }, "pro_Convertibledebtinterestandamortization": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/20230331", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "pro_DecreaseInRightOfUseAssetAndRelatedLeaseLiabilityDueToModification": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in right-of-use asset and related lease liability due to modification", "label": "Decrease in right-of-use asset and related lease liability due to modification", "terseLabel": "Decrease in right-of-use asset and related lease liability due to modification" } } }, "localname": "DecreaseInRightOfUseAssetAndRelatedLeaseLiabilityDueToModification", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "pro_DeferredRevenueandPerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Revenue and Performance Obligation [Abstract]", "label": "Deferred Revenue and Performance Obligation [Abstract]", "terseLabel": "Deferred Revenue and Performance Obligation [Abstract]" } } }, "localname": "DeferredRevenueandPerformanceObligationAbstract", "nsuri": "http://www.prospricing.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueNotes" ], "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "pro_EquityConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Consideration", "label": "Equity Consideration [Member]", "terseLabel": "Equity Consideration" } } }, "localname": "EquityConsiderationMember", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "domainItemType" }, "pro_LesseeOperatingLeaseAnticipatedIncentives": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "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/20230331", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "pro_LesseeOperatingLeaseTerminationOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Option", "label": "Lessee, Operating Lease, Termination Option", "terseLabel": "Lessee, Operating Lease, Termination Option" } } }, "localname": "LesseeOperatingLeaseTerminationOption", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "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]" } } }, "localname": "MarketShareUnitsMsusMember", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "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" } } }, "localname": "MarketStockUnitsValuationAssumptionsTableTextBlock", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "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/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "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/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "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/20230331", "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/20230331", "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]", "terseLabel": "Noncash Share-based Compensation [Abstract]" } } }, "localname": "NoncashShareBasedCompensationAbstract", "nsuri": "http://www.prospricing.com/20230331", "xbrltype": "stringItemType" }, "pro_NotesDue2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes due 2027", "label": "Notes due 2027 [Member]", "terseLabel": "Notes due 2027" } } }, "localname": "NotesDue2027Member", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "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/20230331", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "domainItemType" }, "pro_OrganizationAndNatureOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization and Nature of Operations [Abstract]", "label": "Organization and Nature of Operations [Abstract]", "terseLabel": "Organization and Nature of Operations [Abstract]" } } }, "localname": "OrganizationAndNatureOfOperationsAbstract", "nsuri": "http://www.prospricing.com/20230331", "xbrltype": "stringItemType" }, "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/20230331", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" ], "xbrltype": "percentItemType" }, "pro_Purchaseofcappedcall": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase of capped call", "label": "Purchase of capped call", "verboseLabel": "Purchase of convertible bond hedge" } } }, "localname": "Purchaseofcappedcall", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "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/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "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/20230331", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueTables" ], "xbrltype": "textBlockItemType" }, "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/20230331", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "pro_SoftwareSupportServicesCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Support Services Commitment", "label": "Software Support Services Commitment [Member]", "terseLabel": "Software Support Services Commitment" } } }, "localname": "SoftwareSupportServicesCommitmentMember", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" ], "xbrltype": "domainItemType" }, "pro_SubscriptionMaintenanceAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription, maintenance and support", "label": "Subscription, maintenance and support [Member]", "terseLabel": "Subscription, maintenance and support" } } }, "localname": "SubscriptionMaintenanceAndSupportMember", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "pro_SubscriptionServicesCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Services Commitment", "label": "Subscription Services Commitment [Member]", "terseLabel": "Subscription services commitment [Member]" } } }, "localname": "SubscriptionServicesCommitmentMember", "nsuri": "http://www.prospricing.com/20230331", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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/20230331", "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/20230331", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r119", "r157", "r168", "r174", "r224", "r317", "r318", "r319", "r324", "r325", "r341", "r344", "r347", "r348", "r397" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r119", "r157", "r168", "r174", "r224", "r317", "r318", "r319", "r324", "r325", "r341", "r344", "r347", "r348", "r397" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r119", "r157", "r168", "r174", "r224", "r317", "r318", "r319", "r324", "r325", "r341", "r344", "r347", "r348", "r397" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r238", "r239", "r240", "r241", "r280", "r402", "r421", "r445", "r446", "r459", "r462", "r469", "r509", "r546", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r238", "r239", "r240", "r241", "r280", "r402", "r421", "r445", "r446", "r459", "r462", "r469", "r509", "r546", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r208", "r403", "r460", "r467", "r504", "r505", "r511", "r552" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r208", "r403", "r460", "r467", "r504", "r505", "r511", "r552" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r238", "r239", "r240", "r241", "r279", "r280", "r308", "r309", "r310", "r401", "r402", "r421", "r445", "r446", "r459", "r462", "r469", "r503", "r509", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r238", "r239", "r240", "r241", "r279", "r280", "r308", "r309", "r310", "r401", "r402", "r421", "r445", "r446", "r459", "r462", "r469", "r503", "r509", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r174", "r281", "r480", "r496" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r209", "r210", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r461", "r468", "r511" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r209", "r210", "r434", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r461", "r468", "r511" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r174", "r281", "r480", "r481", "r496" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "Accounting Standards Update 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r466" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade and Other Receivables, Net, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r12" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r23", "r24", "r133", "r416", "r429", "r433" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r5", "r466" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r317", "r318", "r319", "r493", "r494", "r495", "r540" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r160", "r161", "r162", "r164" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r165", "r166", "r167", "r170", "r171", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]", "terseLabel": "Adjustments for Error Correction [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r117", "r118", "r119", "r120", "r121", "r160", "r161", "r162", "r164", "r174", "r215", "r216", "r221", "r222", "r223", "r224", "r227", "r228", "r317", "r318", "r319", "r322", "r323", "r324", "r325", "r331", "r332", "r333", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r356", "r357", "r358", "r359", "r360", "r361", "r365", "r366", "r375", "r376", "r379", "r380", "r381", "r382", "r393", "r395", "r396", "r397", "r398", "r399", "r404", "r405", "r406", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r68" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r86", "r87", "r283" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r312" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r134", "r214", "r229" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r33" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r30", "r266", "r377", "r489" ], "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 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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r266", "r377", "r457", "r458", "r489" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r185" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r57" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r57" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r47", "r64" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r107", "r129", "r151", "r199", "r202", "r206", "r220", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r334", "r336", "r355", "r466", "r507", "r508", "r544" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r124", "r135", "r151", "r220", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r334", "r336", "r355", "r466", "r507", "r508", "r544" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r50", "r51", "r52" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r232" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r231" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r49", "r126", "r448" ], "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r44", "r49", "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r44", "r89" ], "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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]", "verboseLabel": "Cash and cash equivalents:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [ "r160", "r161", "r162", "r164" ], "lang": { "en-us": { "role": { "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r130", "r131", "r132", "r151", "r179", "r180", "r182", "r184", "r191", "r192", "r220", "r242", "r244", "r245", "r246", "r249", "r250", "r270", "r271", "r272", "r273", "r274", "r355", "r447", "r479", "r490", "r497" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r18", "r101", "r112" ], "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 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r67", "r236", "r237", "r435", "r506" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r493", "r494", "r540" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r4", "r72" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r466" ], "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, Value, Issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r25", "r138", "r140", "r146", "r412", "r418" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r2", "r98", "r108" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r0" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r513" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt [Table Text Block]" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r32", "r403" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r97", "r98", "r105", "r153", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r378", "r454", "r455", "r456", "r457", "r458", "r491" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r70", "r253" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r15", "r73", "r74", "r76", "r253" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r69" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r91", "r93", "r251", "r378", "r455", "r456" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r259", "r354", "r455", "r456" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r14", "r252" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "percentItemType" }, "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r16", "r153", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r378", "r454", "r455", "r456", "r457", "r458", "r491" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r16", "r73", "r75", "r76", "r77", "r90", "r91", "r93", "r104", "r153", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r378", "r454", "r455", "r456", "r457", "r458", "r491" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r90", "r93", "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt Instrument, Unamortized Discount and Debt Issuance Cost" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r92", "r257", "r268", "r455", "r456" ], "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", "negatedTerseLabel": "Debt Instrument, Debt Issuance Costs, Net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r128" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r95", "r106", "r482" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r485" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r483" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r484" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r47", "r197" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r285", "r313", "r314", "r316", "r320", "r463" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationNote" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r147", "r165", "r166", "r168", "r169", "r170", "r177", "r179", "r182", "r183", "r184", "r188", "r348", "r349", "r413", "r419", "r450" ], "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", "verboseLabel": "Basic Earnings Per Share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r147", "r165", "r166", "r168", "r169", "r170", "r179", "r182", "r183", "r184", "r188", "r348", "r349", "r413", "r419", "r450" ], "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", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r185", "r186", "r187", "r189" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareNote" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r367" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r12" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r315" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r315" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r72", "r119", "r141", "r142", "r143", "r154", "r155", "r156", "r161", "r171", "r173", "r190", "r224", "r275", "r317", "r318", "r319", "r324", "r325", "r347", "r368", "r369", "r370", "r371", "r372", "r374", "r399", "r424", "r425", "r426" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r165", "r166", "r167", "r170", "r171", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]", "terseLabel": "Adjustments for Error Corrections [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r35", "r60", "r478" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain (Loss) on Investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r489" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedTerseLabel": "Loss on Disposition of Other Assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r34" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r29" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r127", "r233", "r410", "r453", "r466", "r501", "r502" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r282", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r282", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r31", "r151", "r199", "r201", "r205", "r207", "r220", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r355", "r452", "r507" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r63", "r66" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment or Disposal of Long-Lived Assets, Policy" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r27", "r94", "r102", "r115", "r199", "r201", "r205", "r207", "r414", "r452" ], "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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each basic and diluted limited partnership and general partnership unit when the per unit amount is the same for both basic and diluted units.", "label": "Income (Loss) from Continuing Operations, Per Outstanding Limited Partnership and General Partnership Unit, Basic and Diluted, Net of Tax", "terseLabel": "Income (Loss) from Continuing Operations, Basic and Diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r234", "r235" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r235" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r152", "r172", "r173", "r198", "r321", "r329", "r330", "r420" ], "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)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r46" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r46" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r449" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r46" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedTerseLabel": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r46" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r46" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r61", "r62" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r36", "r264", "r269", "r457", "r458" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Investments": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "terseLabel": "Equity Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r388" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r543" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r391" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Operating Leases, Payments Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r391" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": { "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 payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r391" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": { "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r391" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": { "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 payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r391" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": { "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r391" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": { "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r391" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": { "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r543" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r391" ], "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 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/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, Operating Lease, Option to Renew" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r542" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r392" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r11", "r151", "r220", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r335", "r336", "r337", "r355", "r451", "r507", "r544", "r545" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r99", "r110", "r466", "r492", "r500", "r541" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r13", "r125", "r151", "r220", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r335", "r336", "r337", "r355", "r466", "r507", "r544", "r545" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r71" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r512" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r193", "r194" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r149" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r149" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r44", "r45", "r48" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r48", "r103", "r114", "r123", "r136", "r139", "r143", "r151", "r160", "r165", "r166", "r168", "r169", "r172", "r173", "r181", "r199", "r201", "r205", "r207", "r220", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r349", "r355", "r452", "r507" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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/2022", "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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r122", "r158", "r159", "r162", "r163", "r174", "r175", "r176", "r217", "r218", "r225", "r226", "r326", "r327", "r328", "r345", "r351", "r352", "r353", "r362", "r363", "r364", "r383", "r384", "r394", "r400", "r407", "r408", "r409", "r428", "r429", "r430", "r431", "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r55", "r117", "r118", "r119", "r120", "r121", "r157", "r160", "r161", "r162", "r164", "r168", "r174", "r188", "r215", "r216", "r221", "r222", "r223", "r224", "r227", "r228", "r317", "r318", "r319", "r322", "r323", "r324", "r325", "r331", "r332", "r333", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r356", "r357", "r358", "r359", "r360", "r361", "r365", "r366", "r375", "r376", "r379", "r380", "r381", "r382", "r393", "r395", "r396", "r397", "r398", "r399", "r404", "r405", "r406", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "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": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r88" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r199", "r201", "r205", "r207", "r452" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r386" ], "calculation": { "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": { "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/2022", "presentation": [ "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r386" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r386" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r387", "r389" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r385" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r128" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r21" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r72", "r137", "r140", "r145", "r368", "r373", "r374", "r411", "r417", "r487", "r488" ], "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", "totalLabel": "Other comprehensive income", "verboseLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "terseLabel": "Severance and Other Liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/SeveranceandotherrelatedcostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r17" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r43" ], "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 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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r39" ], "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", "negatedTerseLabel": "Payments to Acquire Other Investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r38" ], "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 cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Payments to Acquire Other Productive Assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r38" ], "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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r3", "r270" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r3" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r3", "r270" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r3", "r466" ], "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, Value, Issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r486" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r41" ], "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 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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r40" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r65", "r111", "r415", "r466" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r148", "r230" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r42" ], "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 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/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r116" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 5.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/2022", "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]", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Restructuring, Impairment, and Other Activities Disclosure" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/Severanceandotherrelatedcosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r78", "r109", "r428", "r433", "r466" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r119", "r154", "r155", "r156", "r161", "r171", "r173", "r224", "r317", "r318", "r319", "r324", "r325", "r347", "r424", "r426" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r195", "r196", "r200", "r203", "r204", "r208", "r209", "r211", "r277", "r278", "r403" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionCustomerAcquisitions": { "auth_ref": [], "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r276" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r144", "r151", "r195", "r196", "r200", "r203", "r204", "r208", "r209", "r211", "r220", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r355", "r414", "r507" ], "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" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r390", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r57" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareDetails" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/ConvertibledebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r498" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r56", "r58", "r179", "r180", "r182" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r83", "r85" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r282", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r29" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance Costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/SeveranceandotherrelatedcostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r46" ], "calculation": { "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r300" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r300" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r309" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r308" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r310" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r81", "r82" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r464" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r307" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r54", "r150" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r130", "r131", "r132", "r151", "r179", "r180", "r182", "r184", "r191", "r192", "r220", "r242", "r244", "r245", "r246", "r249", "r250", "r270", "r271", "r272", "r273", "r274", "r355", "r447", "r479", "r490", "r497" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails", "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r72", "r119", "r141", "r142", "r143", "r154", "r155", "r156", "r161", "r171", "r173", "r190", "r224", "r275", "r317", "r318", "r319", "r324", "r325", "r347", "r368", "r369", "r370", "r371", "r372", "r374", "r399", "r424", "r425", "r426" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "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]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r154", "r155", "r156", "r190", "r403" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r499" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r3", "r4", "r72", "r78" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r3", "r4", "r72", "r78" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r3", "r4", "r72", "r78" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r59", "r466", "r492", "r500", "r541" ], "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- Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Parent- Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r512" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r219" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury Stock, Common, Shares, Ending Balance", "periodStartLabel": "Treasury Stock, Common, Shares, Beginning Balance", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r19", "r79", "r80" ], "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, Value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r117", "r118", "r119", "r120", "r121", "r160", "r161", "r162", "r164", "r174", "r215", "r216", "r221", "r222", "r223", "r224", "r227", "r228", "r317", "r318", "r319", "r322", "r323", "r324", "r325", "r331", "r332", "r333", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r356", "r357", "r358", "r359", "r360", "r361", "r365", "r366", "r375", "r376", "r379", "r380", "r381", "r382", "r393", "r395", "r396", "r397", "r398", "r399", "r404", "r405", "r406", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement", "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r498" ], "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 of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of potential common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r178", "r184" ], "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/2022", "presentation": [ "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The average number of limited partnership and general partnership units issued and outstanding that are used in calculating basic and diluted earnings per limited partnership and general partnership unit.", "label": "Weighted Average Number of Limited Partnership and General Partnership Unit Outstanding, Basic and Diluted", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic and Diluted" } } }, "localname": "WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r177", "r184" ], "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/2022", "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": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r471": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r472": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r473": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r474": { "Name": "Form 10-Q", "Number": "249", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r475": { "Name": "Form 8-K", "Number": "249", "Publisher": "SEC", "Section": "308", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r476": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r477": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 54 0001392972-23-000070-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001392972-23-000070-xbrl.zip M4$L#!!0 ( +N"HE9E(B8A0 @ !(J > 83(P,C-Q,65X,S$Q8V5O M8V5R=&EF:6-A=&DN:'1M[5IM;QLW$OY^OX*5<:D#Z&WU8ENR8T"1%41 :OML MY9)^.E!+KD28N]R27,GJK[\9&%,]^NKCJ MCWZ]'I"IC26Y_OCVP[!/2I5:[5.S7ZM=C"[(^]$O'TBK6@_(2-/$""M40F6M M-K@LD=+4VK1;J\WG\^J\655Z4AO=U%!5JR:5,KS*+"N=G^$;^.24G?_K[*=* MA5RH,(MY8DFH.;6E[\2,^G8K MK.3GA9ZSFG\^J[E!SL:*+<[/F)@1P=Z41+O>:76.._2H%75:[7:K$U#6J3,: MM.EQNW5"_Q> D340]WV,74C^IA2+I#+E.'ZWU:@>MU-[.A?,3KM!O?[ODA,] M/XM48F$\#?W]5Z_FD3++[VV%2C%)NLZEDN]:-(=**MT]J+M_I]A2B6@LY*+[ M\TC$W)!+/B'5)KMZ1ZYOA97]X MW?M !I\'_8^CX7\'\!HD!C?[[LOUQYO;C[W+$1E=D=M!WWG4K#?0J]'[ ;GM MW;SM70YN*U>?/PQ^);W^"%L:]7KCV8YMP>(2I]\8;,,RZ25,@[X;#HVZ3$*N MK8@6Q$ZI?770/CE]TKV8Z@DL/ZO2[A$,EE+&@" JDD>VV\0WSG^1,/"]6PE. MTB^^H(+Z3DX&U<*';S_ZYK0$]6H;I^'507!4/_TJ5NT8=S*E,TXTGPD^!VZW M4V'(;QG5@%*Y@/>ITI:HA+Q3.B9!O?(?HB)8W5>WY+V2Z) IDV$25@$BG1\ M(HVO Y%=@K$=(6^I@;! .(%N4O47'(VX64?ISPZ3($%B8($#2-0D1":+$B6 M6)UQ< !2MLO>$#9*8GC2@DH2T1!>::)B88E57NZ10,)#;@S5"Q2)Z1V'<==T M&GC'P!@84KK4#V.@0"@TI'H02Z [6,*X)O.I"*?$9/BQZC_GFN=*T(%8& DU M 987>@,1+TIF*88N#F#;HR,%^O3\(, L/G= )"32"008D3+*J1E M0!^(0[->:Q=)!/Q!L1Z%[Z',&.@$V*S%KPR0$\@Y*40= 8M EG*%R!P,YL'0 M 'KF"MTR2F02! "&"K#BAC/.GI":*8FDFIL"HYI/A+%0)5M"\:6W&ZPLKT'- M%,8\LM:A;9.]OU_,M?8-F"!)J"@2\'AH7KOH#0G5 MW.$$XB[&DF,\"0=PCJ4P4^R!8C%P)/(D/C-A0JE,!OV0/;62'C"I5B%G&19$ MAX /Q@%P'@2#^W!*DPDG/2"FFTR"1-"DE:!]R+T509OY)_\HL.!+/%!1/T'V M6L.OQQ/:LO- T<9 $0R$?CY$-4A@;G]Y[7;Q=,?&,.H,A'\JE491H4 $/-A'&\!U(\<7JP6%\QYCKK M:BZI0UF>2U=(*>>,C(T"V!-L,4H*YO;Z)AL;P035 AT0/N.[/)"@ILQ@%G;K MTKB4[5A2&0X&P2[?=4JAF!1A)BF2.[CEC%AE<^CA:X/UD@:^C3D* O]"?\Y> MGMWW"L7CO4%QSK2;(-Z9JQYA>7>6VQG2L QF@B%2J5$)13JG!E".527"EVI6 M0 G +>A82&$7F-^W#8L+RZ'. 'KNPL$0*Q/V#H#?<&_06'#R849DYHL+8\BB" M E',("IF2Z&WK"-V(%[_N+WV88Y79IRW8)370I33'\CGZ\_T. M&1>%N5N W,\$V./ A@-\_X!C>P.X@BY]*!]# K?<>;GF6K;B[ADDB7EE=10J6*NT669Z]P)4QK&PEO,_ MR =C!;4$MC,!]CDEAX!FH%^#] Y_L8XNEB#_+1-@OEMN61*Z0X;7_^RROE*& M[TDHS:!4% UW-;B!CD4'("19^GE;F?.Z1VF75^JN<3KBDQWS%DQ*:>6D*70!?4$&6?>XWD/A-%@,Z8)*<,WDVV7IP]@/E M];W;!O4@?4<:&*,,,>>.YP U[D@ZAU?99S^1S)2<<4R!"9WD)^LZIT8>IU(M M.+3.I\J3(=T +X#MB]0'U?WXT7#W\\]V ;X'OX):MZW+Y<>P,KBN@/&2IH9W MBR^GD%%221==D3@;7*?37/M86:MB-\ ,,Q,4-/D@;CS?G-\%Z'2J)^TF7@>P M&OZS8N#\ID#5W12H6?:XK=6I-HZ.GFRN5X,7MITT6B_J^8?&'E?;P=/-ZVIK M;B+\9,!TFY0F;TK-4M$A7RO=1GI/@LT0XO)Y..-^LK_Y;0EWP^,7NB"-LKM\ ML@1D[OWS'//8_#:N'>_DVH-E]B*O]BU([!10@ ,PI > 83(P M,C-Q,65X,S$R8V9O8V5R=&EF:6-A=&DN:'1M[5IK;QNW$OU^?P4KXZ8.H/?# MLF7'@"++B(#4]K65F_;3!;4[*Q'F+KH-]5OI>3+DOM\)*.%_TJ^C;%S">\*L4A*$Z#Q.\UZN=U*[>E, MA';2J56K_RZXJN=GD4HLCJ>QO?_JNWG2F84'6^)2C)..#(6O4RO5-@[>;&N#<@O[2MK:WVMKKWPX'EX->=SBX MOF+7E^SF=G#5&]QT/[++P547O^*WZTNLT;_==U]N/MW>?>I>#=GPFMWU>\ZC M1K5.7@T_]-E=]_9]]ZI_5[K^^6/_%];M#:FD7JV^/$A;L+C$Z5<&VZ#([BQ$ M/&%WP223OQ59 -J*:,[LA-LW!ZWCTV?=B[D>X_*S*NT^4:L?I7[Z@:M6=G*R5%SY\_=$WIZ56+;=H&MXCC ME$ 'F#*=MD;P\99C$]:<,DB'N KS50L++/* MUWM2(8$ C.%Z3E5B?@\X[EJ?!M^%: P.*5WJQS&H0B TIGJLEF!SM"0$S683 M$4R8R>ACU7X&&O).R(%8&(F:@.3%3-@).FA2")R!U&^*IJD0W9QBLY"-YNO3 M\'T L/'M !!8)!(,,:%E%=(BH@^K8[%>*Q=)A/S!28_B]T!F(?:)L%F+7Q$A M)XAS4HPZ 9: +.4*D3D8S*.A$?2A$[I%JI%)K( P5(@5-YQQ]@3<3%@DU;K2RN 8ULS#FB;4.;9OL_>NB-V!<@\,)QEV,)% \&2 X1U*8";6@:C%R)/$D/8?" M!%*9#-L1>VHE/6!2K0((\;5AAXB/$!!P'@3]AV#"DS&P+A+3;2:Q1JW!2[76 M(7@K:JW0/_E'08(O\4"E_AFQUQI^/9[(EIT'BC8&BG @\O,QJK$&Y?;7:[=V M?7\PRO<(H^TCFH4+,"CH,50NI_TQCHJ4;@.>F=V;4-X; 6(B'\EG4I5I[ ) M:BJ,HSVL!8GKA[3ZBC#725>#Y YD>2I= :68$S(5"B1/M,4H*4*WU3?9R(A0 M<"W( >$3ODL#"?64&4K";ED:E[$=22H#:!!N\EVC%+6D"#+)B=O1+6?$*IEC M"R\-UA4-?AL!543ZQ?80OCZY[Q.(1WL$8D^TFR#>F:J>8'EWDML9TK@,IB(D MI'*C$DYLS@VBG$0EP9?K< $E!+?@(R&%G5-ZWS8L+2R'.@4D7LP+O^<;OR([^>+?#1@M9[M8?^)E >QS6:(!O'F_A'N$M9TL?RJ>0H UW M+M9W<<-PI@3LKH&.$)%O:]=9;->%F*3"(]QSB(70)PHC^'\GW:?+7V#N6OWGRYD\1PL4:**XHBQES'Z8JM"&DO4!U/Q.O2.HX" MUBIMEHG>O< NXUA8"_ [^6"D4$I0>2C0/M?)(:(9Z=<0O>-?DM&+)0B_9@+- M=\LM2P)WQ/#VGSW6ETGP78G"#(6B0*31GI9VQX$ Q$6>I)=[G1GP>\JZ7JBY MO.LDICOC7)P%O0AM^;;$GRAL834>8D,#2U)[%IFY,,4F""_4CT6?^@WF?9/% M" Z<).=,GDRVGII]/VE]_S9!7D4;"*&+,P=$ :G>:]CY2U*G8#3"DQH9[)!W'C M^>+\(L#)2?FXU:"[ %;C_W Q<'Y-H.RN"51L^+2L>5*N'QT]6UPMUUY9=EQO MOJKE[QK;+K=JSQ>O=UMQ$^$G Z?;I#QY5V@4%@WRQ=*IIP^LMAE"6C^/9]Q/ M]E?G%'>]XR<^9_6BNWFR!&3N_Y M>>M@P\T=X5DE;PM_PX#GC$D,BTXQ=VC+%N9]0VCX!P%_@R7??X @HZ,Q]E_< M-+(;C>J<%MKHU/?\_1W;@\_S]02P,$% @ NX*B5O.^ MQ0C1!0 ZQ\ !X !A,C R,W$Q97@S,C%C96]C9F]C97)T:69I8RYH=&WM M65EOVS@0?M]?,>M@>P"V#MNY'#> JRB(@=3.VDJ/IP4E4A&WLJA25!SWU^^0 MDI,XQ\(MMFVV=1X$2\,YOAF2\S'L_WXT]H(/9SXD:I;"V?GKTZ$'C99MO^MX MMGT4',%)\.84NI;C0B!)5G#%1492V_9'#6@D2N4]VY[/Y]:\8PEY80<36YOJ MVJD0!;.HHHW#OOZ"3T;HX6_]WULM.!)1.6.9@D@RHAB%LN#9!;RCK/@(K58] MRA/Y0O*+1$';:7?@G9 ?^26IY(JKE!TN[?3MZKUO&R?]4-#%89_R2^#T58-W M0N;NN921.(ZZ'<<-]Z-.Z.[MM#N,TITP_LO%(&T<7ND4:I&R5XT9SUH)T_Y[ MW;:UNYVK@SFG*NFYCO-'PPP][,M8_;?GPQ?#P/HM"UW->"'0XTPMTPV'H6YAM8W0[C[ M($+/GP3#XZ$W"(;C$8R/P3L9^L?@O_>]\V#XUL=/*/4G,!@=U;+CX6@P\H:# MTZ7LJ6,\.Y],SP>C ((QN'MP;DTMSX*I[QG,;F?;:<)3QS"8PN!H?!;X1W ; MSA+$OK.CBQ><^# =3%X/1OZT-7Y_ZG^ @1=H2=MQVNM@_+LL%(\77SJ%5]6^ M\RH=-F&048GV)@R%L@D1DSHPHE(*6[@11.&660U061P+.0,7*?U)\1"&OTD2S2W]$H-3W4N,11 M95J!$I@>X[=X)*N/3ML9D1?8JI3(>[I'/;3 E4[&LL? M!Y07>4H6/9Z9.6F4#FKKH5!*S(R#2ST9(Y+63HR_2ESWQ_U]:V^[HUNDPM6F MZ-)QW3TMTSUM1>_+NOM6>V?G4;%CN5\IVVMWOTKS7X/=M;;=Q\6WS=HF$54R M,-U%3K)7C4YCJ9 3J@O=:^=7X*Z6,&7QO8Q7R?[N>Y-A/6_( MK5>KV>D#7Z MIPIL=RU@U6[R?\&T7K&>;75W#PKS7.TH*S#7G)R.1MMX^JGYC\M=[Y9Z=T5( M4(B44UB&]R0 KS<7-O7_Z9?[&1:84WVLUMS"2SB+D>T@\U'\DL$XCGGT4.EM MT^B_Q4'P1[/HJ6(QR6 :)67Z^:FPZ V)_H$D^LZRWU#I#97>4.E-;_TR*KW2 M5C94ZI>CTIOZ__3+_88VOT72# \QZ^-K.O*K,>L!%!@#4CHA.1(:S( AB!S9 M)M)#Q9#H*:1PYH*OIIT4PL57\&9(D(F&#"WF4EQRS7F1?S_ ZTQ=YAS)8ZBI M;DTYT>=C8^-29KQ(*H-WR*V67Q-<3\QFO"@TV41^S)%G(K@XAC+'+QH=*Y0% M@49?G2]P!AMJ^FRKTST@D6;B)$.SYMVXNF' Z'N><"3%7&1)HA[0Q\Z)=S6@1?SA*&.1,I/&8:*YP:F M[9!8U8XI!KT,ZSIO>$+ALCXW\.ITI!A!23"(^T>1"O7] M_ZROLQCOW SGHKH:[YDR8E#W[HIONJ"A_\Z-"@FQ%9;J<94OV"Y6GM4UN+F0 M/_P'4$L#!!0 ( +N"HE9?+X :#1X! ._O#0 0 <')O+3(P,C,P,S,Q M+FAT;>R]ZU8;2;(V_']?17V:O?=TKT7B/!_23D9$1O_^_XW:K^!)[_6:W\T>- M+.-:\?]6?O__$/J_/[?>%FM=/VS'SJ!XU8MV$$/QM3DX*#Z&V/]=8].>LW]@T%!,6437_9>1NFEI,(CZIQ%/&"'3/0$>>=2M-1Z M%O#2_DLL71*""<2,=(CK0)$+%JXE+"89!9>8+X67R7JE+3-14LL3P]9C(GT4 M6H08I97YL0<#>#MXPT[_Y7&_^4?M8# X>OGBQ=>O7Y>_LN5N;_\%Q9B\^+_Z MVVU_$-L6-3O]@>WX6!O?%>*WNXY=K[7(#@NTN/ M.+NVV6DU.S$/Z(M!SW;ZJ=MKVP$,.+1 !,(:,7+>3K_+*5&7VBD?/.XL>S&^ MXNR&_&68Z.3X6OEB].79I4>][J5VX??^4:_IFYW]9=]MY_=AF'WKRS%T^_-U M@T:,,2_*;R_VHOF]3D^,:_/XIHL)NS!>9Y?[[K SZ)U<+XKQEQ?%<7.GLT9< MD-GUO?B>P"A&F")R+OAA'^U;>W3>4+)]5S8R_N*2EO1[@ZL7PH>7+KHRZI>' M,G_M;'\TE"];MK/_1RUVT(?M&NA[M&'E]W8=3L#L&*T M/7^8+8V_T8S.$V"E_A.\;@"2@ M;*/''P^V8OJCUF3>1$:4TT)9#G9K(H[66.5"8M;P]&FM[ K!!'W3SHYMYT?' MYLOU#O3OY!6\3<^V-CHA'O\[GM2*9H"F _O[Q*UUO[RE6U]V67T8#M>_[+TQ MAYOMO8/=4\]W=^IB;V?W9'=GJUT__1,^6SUNM!NMQLX^V7OS=ZO17J=O6:.U M>WK4WOU89YMOUD\W/WZ@]?8ZWCNL?X7/OM9W]@[W=C[PQL>MUM[.WD&CI?%; MNG>R^]'+O;5=4C_U;._C!M\]_8 ;:UL'C?;K@\;.9UQO-PX:]/W7^FG]I+[S M^4MX\[KIWGR0FV]V\=[:>[ZY\U>S?OK^N+&VBO?:?[7V/M:/X5KHK^?0KY,] M>)?1/7_#LT1G;Z?+]PZW/C?6]D6]O7':6%O'];6M]F[[;^C_^FG]M-5JG.[3 MW9V_VO6_]>G;G?5!?1L?O]W9Y77H_R<=F(^::J0P(XA+J0!N54#>'1I'_&0+Z)_S5\TJ\$_",!DRL"I@%3)QE&C@6!.) (Y#!6" MJ@](DD1!J M*UD(3R;?=]!^-U02OI6$Z14)2Q%2(-XB*N$OKB)#1A"#B) TI"2H=C!+OW], M^UT%X892P"V[?QFR4_,X!I1L*W.92MC?%S:[(FS"G V6&T0C+(ZX# %9Q24B MD2C!DP!- &&_7GV[O7Y%WB\NL[->3!'F6!_[UW#*S#=?]LOE$6A$4=+^EP-@ MDG_4^LWV42L3T?*S@UY6F(OT_^V9XR[TN\->^5NYEG@Y M5L*18OR,$IXU%$N.>/9;,^3?4S/VBK)#\=H5VZN-?U]F.Y,WKYQ]=+GUHQ*_ MSGZ#)4]OD*E*":H(.H?)V7W?OCOO9KAP*4.,?'O$Z)NSW\\>\N+20%T[;E@% M#^.O1LW\_N+:UL]'[KP3 M\R%+&HU+6ECL%*>,&!EA'G=!1"^82@U&*ADR0< ML$5C1J4!B_%!J"3B>$1G TPNC^A%G?K)$1V6V'QYR,:^I95H4D)G;32S,V87Z-;%2\L) MV ZZO9\<^"OWYP_78J?;;G:N:_:VYG&IB1>7>_\CN1MCA3;41XTMCTS#K])' MKJ7&1&)IYV".Z?<&+]_UNF'H!YN][=C[TO3CF67LQ'NY/71]WVL>92?@:B>\ M:O;\L%6Z!!=QJM'8.0\+1),TYIX2C:FTS!+LF +YA5*D]$RDM!+IG41*;R]2 M.C61 MM+-$F)DS;<&P M"C*."H8%5R!16-M+M1!F^7@R?!([))%'HSFF3D=.$C>$,$( 54&&0$+Q7-LA MK/TOP>H%60+";@^/CKJ]P2):IG01EF>!)N\)C][J&+QD(ED>7-[2G&O+G 6I M/HFM"I8"9\IS&B((D@"SQ4%Z(KF40F$SU[9Z3H-&'RZB549F&09CQ"YZ#L(T M4487K1&*<9#K?%OEX\KO2>PO*.\%(2$Z+;G1VG'#N+/:$4^(#/$)Y#<7XX:5 MTT0R;ZG2G '!IX;9:"S+<5=&F=(30V;/$T/NXXFYK#G> 3D&0J6LY992K0FS M6&D:#(X:DY$O:D84YI(OZAZ>O4LCX#6P3,\=0"#CV&F0N\,XV :A_OF?]/\,=IA% M89S1$2=04!*]AEDI$1O)6*)T&T M"CJJE!=@CH4D%D9$6W$ BZX8UFVOT^SL/\#^YH/(Q[%$F>/4T."YCLE8;:P! M#DZM)C'.OWSRTGC5^V$[>XYCV!P$[$% MBSTS*8&H%!<)&'=44B<<@P9[,V0.UKVS1")F8"&,I=/>2!UIY"YB0S3.U)!Z M:>'S>7 ZSBKU>'KA$EC1*)9 NA)SYJ(5F@OLA6<\[Q/HQ1'NDZ/MTPO;)9L" M]H#/(0'S448D[+T2QF/'N%] :'YXZO/T4O4F2LX25DX0GF,Z+4O1)BIEBL(Q M\7B!2/,\STXK0FIBSQ76YHG")!DQ)R[/EPD6%\(&(PC&>F%$\Q2+]>F)">L0 MJ8HI2.ZYR#Y^EH^*.J>UX%REA1'38R_6IR$C)",R5#XY:J:E-9&%$]*C<87KRT3&2R&R9=X5KP8RV(F %(@LL>B'G7CZS MQ!VF)S:>3WV#L%+PFGM,K$O)*>>B(8YZ_!0!-O-,(IX^\B?A*'D,/#$1N8+Y M3'#FE93 /C06%"^>0)_&T?\TX7#>),ND\A0GCF' N:$"^#Y,AL(*.@_A__." MMD\O;!X=('$TL+"CG*6@*?$.Q)P2=TR+!1+V$SGZGR:BG#JCM4Q),\6CP48* M'Z/"V(0DP)@?+RYQGN?9APF8%%0R&@1S7G&JK?-1:J%#)"$Q[O3"B.9IHO*F MYJ6DE.L$?P .N3/&E"'^E(BH)=/1+XR8'C\J;UHBDA)+6/HIGI0#BH*-2Q)K M%C071 #^+8R('CDJ;UKRT51AEG""A0'C8#76!QTM]QYX!962SKU\GIP^/HC8 M+)@0IB%(EBRG-FJ?#Y(*1QW51C$Z!Z$?^333N>S>Q.Y^SQX=-+UMC>0V3N3Z M\L/V@[&^QPKO.,\+TAGFCM^0M^8(?CQKX/9Y5D0,D8+,C;4<2^F#)V'_T5CL!#><),F!]5MN@+-H!S*2"GZ9?PO.7Z\/>]VCA3Q/ MFG0PR3 %PDLYHY'CTA 9B:7)2Y?<_%O>H\GO2>R/Z35L$Z6/\%GG?7 MV3PXNF=0E$]BEV\%1KHB"0N&.>$E/,U]/9XCH8^.ZZ(-<)0XGB, M"?Y5SCGO.>->XGG(QW7N4(060K,U',#*>COZ8:\Y:,;^^K%O#4,,KWO==EY\ M#P=E;K7-=.8M.4N7^.?)]0U,I+D8N\&.X.EE0^]:=B%S[T7L,1.<."H3-YYH M[Z364HBDF?-8SL',MO"*\23S).42Z(USD4C".<4Y;(,'JDT2"2=;(<:5+:C. ME]@;-%TKKD4W^';9(J*&#SQBC3U,(($+HN%'1:WBP40?HR05:LR&5)2IJ1XWEA'E#DDU)6ZIDS@LY!Z?+;I#,C2*9$\%$HX![ M49Z<$)Q)[8+%#'@ZD3POCA8>1"XE8B!"D#IH;@9U,2B3.C"8A$$MF/Z/(+,EEBLF23-0>*UC* M.IR3KNF<@8!HQ:F@#@L_E_92M[W/<5"RBBR3?KT_G)?#?& *WI,DM(R=B8NT$NWT+%KDSQ_:WM#XOHBJ D*JI< /-*7$GC M1"X*DT_Y.T:,FRL_U?7"?!=[91U#6-V4D]%">I1U3:,$^9WT9!F^<[YF^[ MOISB)OUZ_<%FVK:MQ31*+YR2CKI 4^2.4L-2R(:I8F22JWF(_9M1<3Z)8]98 M)A)Q*6A/.6$Y%V.(R3G' TF1S1/ON94XMV.KU>SLKW;""'_AY_7CO'&WD.&" M7KNH/%8D$,^9H)II*K#%5D4/4^D\A O.AW2?YC0NBS1Z+"-6EGMJG"3)YH.Y M+AC 8[5HM@LKF&A[_@#$NQ:_Q%;WJ#R L<#F2RE11'D9A.4L&1.!!V/)8K3" MG('S IGO4PKX:;9%9= $!.E3]##A&EB;$NI-9E-2D;GR.MQ*P&]B)_9L"^2[ M&MK-3K,_R$ZB+W&!;1CHX@ M]L,P0O_YO @CA( =%LY1Q@F'U08.) 2O4J#*C8O5S:\PUDIAJ#D1A@Y<^;S, M4]QQ+I3+A8LTV(ACDF$OYHA./(U4GIX] ,>G1NC(&3##9*.!10"A8%4F,$ Y MN2@B?#"4>WH1:JR"8\0ZDTLD.F82&**F-A_YI&"9LP^);[N=_9W8:[\;]OR! M[<>?(*1F6_VSO93!O "L^N"!>J;7?3 ,A&'-?6'I?X[7]K8Q;! M]$7S^&4O]KOP.K$_^O4@VE#V)S2_K/P.?XWIO?5*6V:B!*M,#%N/B?11:!'* M#+*?LE2_W=,?G+1 ?K">10>QN7\P>,G(LC@:_/:U&08'+PG&_U,KKUSYO7]D M.V?7^VZKVWOY#Q O3NFW!-U$R;:;K9.7_]P!>?6+1OQ:;'7;MO//I;[M]%$? M7FQ\8;]Y&J%A>$;YZ]?18SG&O[6:G7C6#4+Q__R67QZ%Z+NCB)N7PPZ\)GO%JLU[?V-[>V&S,_"M\M/T#T)5! MMU.L+;]:+B@6W,QPK_7W><2GZ?WWO_\@$O]VXU!96O?@= M"&6GVVG 4JC7],68=VYE6M-DWD1&E--"60Y$QD0FZ)5_1L7E9 M$&+SY5K7EPNL[-RKG6WO_WWBUKI?WM*M+[NL/@R'ZU_VWIC#S?;>P>ZIY[L[ M=;&WLWNRN[/5KI_^"9^M'C?:C59C9Y_LO?F[U6BOT[>LT=H]/6KO?JRSS3?K MIYL?/]!Z>QWO'=:_PF=?ZSM[AWL['WCCXU9K;V?OH-'2QV_IWLGN1R\W=PX^ MUT_7C^N'&W#=>]QXLW&\]^;UY]V/NWSOT//&:3C<^[@K&FO[7\*;OWGXUU^M M/=KZX@Z[8O/-^]/ZSOI)_1#ZM/8>[Q[F^[8.]@X/VHW3?=:@C=;>X6>\^5K# M->LGGX)/"48PHIP%"7$*2P"#DX!?)=8!>R4MJZT0C-Z7M/Z;%%:*RJKN9E./ MSX/-LA;L9W@P7U9"3IT!&K:,.;\+ [R)3IPQ GITG#G!1;1JQ71E:-K-$%KQ M]EKX$=K.[?=OT#_]HQ79B.<^/&J]']H>V%?K9"MF;T&M*(/3!_ &(]^]"]= MM]MRMM7J#ESW>"[Q[773O?D@]P[_:N_MO.=UNDOKAP>?&VNKI_4WKP\;.QO' MC3=_-^NG[X_K.ZNG\,SQ/7_#LT1G;^>H76_OM:"MT[W#W1/ 1UQ?*_M( /_P MWL>-T\8:]&4-WN]O_?7MSNJ@OHV/W^[L\CKT_Q-EW%I&##(J&L0#3<@$1Y!3 MP25"5ODQ!Y#@PW$^,[:C) R;3!U/QH'BZ5^?V'U:V=]:VW MN\76^KO-K9WBW8>M[0^KC9UB9[, WK@#Y+ @K-C<*HCX)?Q:;+XN=OZU7ER@ ME.=T @%O\Y,[UBY!4KRGP$CT%5WI7/ M6Q^Y6"^9_,L GZ V//,@WX:"/4$GT?90[,RE[?\\MVF<[GY2S%-G24"28(>X M8AQ9R1CRS@0=-% =8FHK]1SX5C"R5.0QO\F"IZIHD]/']8KVA/SJ=AWT[:*#YVF[X98U+=GG?_L]*![94F+Q2= !Y]WV^ND_O$]W8/G--: MH-"_#O;:&ZS1_L :AW^VX?JONZ=7"=#FFZWF[LZ'X[VUO?9N?M[A_NEN^W5[ M]]#3O1U/ZV]V\>;:GX?7$B#!+<=>6X1Y1E$=-7+,>B0P$=JYP!0_(T!\D0G0 MSM9J8WNCI#D+RX"N;#5=#_RC5>_C__V$D_$9ZQN< \X9[4N];KLH'J5KUVW\ MW2R-IZ0N@VY1_K=\9PZS\KOKO5AY.NISNT5 N1W?S]O^Q>LF$)M&6>KAY4.R M__5R!S\_;?2PN9S+[N6L//W$E,)468I2,@IQJ3TR5G)D?,!"2YXT=3FJ@R#& MA. SY+&\C=W,QC[ @P^%O!6JW4U6S?9^T>]Y8!.][KGU?-HGRX='^[7"MH 0 MOMO:W"Y:W?WNZ+/+6\N"'1W_S$*#:')T7'OQ)'/U[:#XP1%I*^Z79TTZ@YP+ M\/FA$O[$6>(*6X*"40)QX0"0-!'(NAB823*9I&HKI?[]:_/MVD;CS?92L=%X MM3S#^'2]4?ZR?FS]H%2!'"/4.Q=]8?M%_RCZ'#D7BF:G: [ZA3\H/62_SLY; M/1WJWG_S=6X\*'I9,/93+I3O?R<8G;ICINRL>&#'S$B$,[.0?? 9(9][ZAV- MS:D\_O1J5-7K53?$JQZ:?KX"YNTON9TY=52/?#2[;6C_S0=6?],X;+2W6HVU MC:^[.Y]9X^,&K9_^_3EON.]^_'!3W.7VV!J^<5G#@TH&7NY&)_.[!67C;!H=)=_O:?7]9')F%CF4OU4/+M8 MIOIV_.9.S;)EB7^.Q_V@M^0!2)Y<5N0!PMGQLC%Z;IHURT+=;F/S^N![PJ]$ MW\M9@X<9F?970^C%?G_\SUOH )GC*;].-X[K[;W#W1VX;^?S<6.MT:JW-PA, M_\WZFZWFYAH\B[Z'OF],3/G=TUV@ WOMQD$=[MW<6<=U^N%D]_ #3/\;7^$/ MA_=B>VL'!_76-:26R!!M]!1):PSB&"9W%XA!27%L&0Z8.""UC&)<_+O9>M4\OM=JK_MU]#.MK.I[5O6N"^O%UE[S:+28 MK,SJAV:U>]FL)'-8:H=1<($B[I)!5AB'#"9,B.AA!C; I!4V^C8D>G*:H-\Y MI/4=A>[ENY^C/K^"'S=[.]VO\^SX>"1E/KXR1TA#;8C>(A)H0-PKC S% D5, MA#%!8R=P;>5?W6%_T.W\Q'SPHV-K=PQ>>0X*7:Y'-WOO>MTOS8ZO(/HV6KU^ M6:NQ,5'KH)%*7"">I$(FR8"D"KEDK(J2Y*/:_S?;!.=:+XN<-*WOG_B<#W_# M6/.S$^9=#Y2^>61;Q?IQ]&4=PF(SI9S"X8%<,E/BGXLG%>"(12:)U_AZ?NS[ MF\*1Y@=HZID3I\R55GO15M3_-O/*Z14GNLB'E9B-"'/O$"<*YA7!' *2Y(W5 MU"E)P7 48;_>>FHQ%5>ZDP[G+)"M=P?=SCR'\3VV'M&V%,8$$$>0!:?^/^0XEBSBU?HOY^F>_&,16/,H*771* MC5XJ@ *UAOEU"@MH7?B;)N')(+Q;N ZF08P6Z-)[.&$>@^%<8?NW;NH[ (Q5 MT$Y3X7Q@L#:*VD@9F.$X.F$#X=<"\'&_^;+3;/U1&_2&L7+93P68Z16"86*R MA 2%L(T2 20SI 7'2#B>]^55C)%F/9D$Y.FIX-/H3>7$NY/6O)\X8F\B95IY MY%G B'L"M-0K@SP7.!F?* Y\$;6F\I3=774^3(0%$5C1 M2)E+'E-'@B:+J#K5+MA=%6=B%\QAI:AW!%;!A('B,(DLQ0P1;;34N7HV4SQ M'?VPUQPTH<'1&8C8@P$Y&O;ZPWP88M MX(HRUHS07]ROV3&<#X^N^L'+YW $ M@+!E@+FIQS!1N)&:!SA9H.D#=)8O2_ES<5R/?PR"B64I;G=FXW:[.C_C!'Q* M^+OAR']S,$J&'*T_*#Q 7?]9A-7>,!H]6_IT^B=MUVW]\E#[67,Q%HWQ";A2 M,>+Q:$HL .^_'C3ADV^3PH_WGA9Q1_0!_>?CJ?>$4%>:YQR3W\V=^NGN*=QW MN,IW3_=)(^>S.]RGN^WW<$_C$ @NK9]^.*F_>3])?D7]M'&X^>;]27WMX!!( M,H;^TGZS\5_XV6,27%D>\47VQK&G/VBZ!\\^&FBRB9N81-C9-XN M@;DRB%L8Q,2&DB:@TS\ES?Y[T\>QAPJWF/"%"R8@$4PIQFPS2Q @DO.%$$?B/22!! MH"J[W=[GHBQ_5YP)Y,=1P[?W"HRTO-G)![CRDDJ-]@COYBDX'/8'S73RZ);P MW>Q,&YV0SZ/%PIT4_B#"^,$2_3/PQS@X@*GU0FJ%7\BOHUL.;+](S58,A6VU MQCZ7[(#XS["9W0^#;N'B^ )H=.R!&-U*6-'MC=.2C9T1%WP89Y++#HK\=4Y+ M5@3X%MA^OO2H%WTLN3^A19E=M%_\ NV!T17](?#=_D$W9WHX2XDU.+"#\L8+ M;_'57NYJ[N?HYO&+_+I4V$XH?J$7WM:!_<)%[A#>)=]47@]WYJZ,&\M9 /ME M3\J>9F^4P46P)_WE&Q-C/70D[*MAKP?=&J4DS!/SP Z&_;D$HGNE1B&?.(P/ M]B8@2D5"G!N*;/) -TG>'$Q4!6%K*[NQ/PD:]TAD-JT^V<[)41&!Z)\5&GB"M+T.,U^S CC+134P'WYYXX1$7 M'=5;0[B)8Y%Q?RON#UNC,]+;:*?X);^F^HTRNCR^8'#0+-/Z'.6T/@\]0XRZ M?M[O<_"/_5^?#MHO#'H>\S'2/S]HIY^"28D%$Y%)+@?A8>"(+/^J;="8)ZTJ M:+\SL%2@/E^@#G!HBY;M 7>VW@.H9\0.)4KU,I^]]M,"C %=^T6_#;-!R?[' MS!$0K'U48CX *30'=#?OX^T7^[WNU\'!V=?+P.9CV;<04[-3YJU$(I<9?>BL:H]W9N#)75[?4O_VSNH'7^/Q*B\J#=F/ M+YIKYU?C30/Z\OFXL?/WX>9.J]U8>WU0?_/7YWI[KYT=8IMK6ZWZ*?3E_)YS MYQ?>I;NGFSOKI/&Q+C8_[N+ZQ_6ON^WW)WOMW9/ZVCYOO/EP6H?W!C)S->^$ M89)CFC12A%O$"8W(3OZ]=6(YCX]*,Q\:<(162G'\L]A'Y[<[R]N59Y'(BE7 M=ZR-#I%8HI#6V" N*4>&NXBD(M$QEY05Z795>19G$E@_6YJ^&2U-*YN]F\V> MC=]H^%Z=+>PKV[V7[9Y<2>^B8(%!!='(J\3 =@-#EL*O.%*PZ<154&8:%;7N M=:CT-GOTL^G 2]]QE.6SR=?Z]YKINOV: MZ!FU'17.^+X/ M]>:=K]W8?\"R7U<*PUT_2 ]/*_/0+?#,=*\].?8I<.R369JCLY6?ZS M7XRCQ)+Y>[^=<)TUG^&.7K8"6C\VJG\[[='&H0Q9+TN-_7A!8:= MY@BP1N]=FSC22Z-Q20N+G>*Y?K2,+ @71/2"*6<_;938!?2N!J#NF[ *[O]1 MP]>$B)7#58[6=OF@S6_C>[FD-T@"A6Y9H2@W!]0-%B*Q;/1Y =S.9_$I*JV< M81AI227BE$?D!/&(:A4\35&[%&LK7"YASI>H/$\!?2;>E5RH"M1W]:C7;(VT MG8I1Y>];;4^6\^ ,[$^J94KI3^Y/&OP R?"K9N_4[/5Y>]AWTO;O'[G-.[U$0C-[/0T_+-&?S0G.KOKJSL=FXAF;<\Y3VCS,#SY@Q_YCG ME7J_,8C &):?*+3JH2CL$RK]'?MR!Z5G(*T,F\UV9@HA=O+.(_Q4*NPX2NYL M&[),13DZ2OO+AXX=AB9\_^N=S.(^FO^ ,]X%.C1N N7K+N5;%_K0MF],$;A_$>.UR[D$E/EDGHQ+WM,3-;Q!E9?#/0@/,C09_828I MEZCMHUX\@.OR*>6WW7X% 0NC **"@&>L 93>%@)L_Z!XW>I^K4Q_800O*]-_ MSAH@;FGZ97C+0;<%C^C_L_AE+::F;PY^+=;_,VP.3BHX6!1E4!4Q=-4V?^B2%_?S_[GQN]-']+O/5NZ6+<=NU_:Z3_[Q5JS[X?]?@Z/ MS3E@5CNV==)OEE/\-\/.EC\Z"I.OV8K]86O$ C:/XJC]NR3/K^Q\QNQ>2?VX,G54;7+.OD1H6HN_SZ;CFH(PZ+'$'/FB=_9YAJ]7M#_/Q!>NZPT$. M$_H MQGW;&LV"98;P:AI<&-%2]DR8-UFMT&8.5)+75O+2OGAM_:#;JX!F8:3Z;(#F M07<8*IR9DD:JVLJ'SH7"W]NV%O3#(GB?U>K7[(L3ZK6[M%8W-GO=A:?[.ZM;;1>%.\WMSZ"#^BMYN; M_\Z_;^^L[JS7UQL[VW=(,C^23S.?SQJ\I/SB";@[)ZS_3EN/2*!&Z1!S3?IO M:2%'==N*;J="HOMWO>:77.+CPK[.6_AGOU1S>&)>>^3J'/EZ8HQ8.BO6,LXPKE;/6KK0 MPOGUC"WEK.2V7=:4&959OGP_6;_F_HME0<8-\8L-%;_4+EY2^W6Y6&VU+KQQ M4;XL#%YO/&3C@B4@0OATT.UE "S 8N%2VXO%Y-CE?N;/GB/7O"HUST*IX:\'37\ /?.M81@5 MV_G:S25Q:BZVFO$+M%DK:OT8/Y<_Q.,C:*3\L6U/RJ\.NL-6R#\U-I9++EJ3!K%,RP5O6;_\^AQPXZ'*0J4>K3+F%+,6C#L%=W1:2MHM#D4>]ES V15I%ZW/:XR,;H, MA@,T(.0Z._!Q;JI7EE8:J>W-(PJMAK(Z#PPIW-(=O9V+![:5EHO=[K 8Z4QQ M9$]RP0I0AF$6I!WDY*I9VM#!W)%O\LAB.!/*Z WM,%]I>R<7'WQI2',+_7$) M)U"?'XQP6+;VU:_"^\!\_00QK^L5 7X MG)]URY<;R2%T_7!LR;&LB#RJ@36!7?DUSL$IE\)HEA:S5/3!GILI T^K%/-W MQ@AT"^!L\L7[E]\\/^C5&)8F+]#HW\NW2A*\V//G!1W(9-+VF@D-/]3>;1F&!G%RV MJBSP!'UYL,H"3['Z^]Z8CU,7WZ3%-Z4TGH276ZHSJUV#25+59F-MO;&]OI9_VMY\N[$&2^.U"V/R;:U<_/*AL?IA#9I9 M^_6GAT=>-SPW>1#FQ/$PCZ4K;IEO=F;>XOH9\9>-3)YAM6?+E7$\]C&G%,\5 MX4;+9*#4X]_:N4YL_QK%G;57NI@_>M37J7;#W(%JW+(RQ@Q4=(,9?QF/9OV[ M%LN09IE@-OUJ9FR9,_Y3S7[_.T'EPW3V=A5#'B4IV>P5K"@KY!1GQ7$>IHKX M7 S$6O2QK&TZ'@OZXS(>MZC ]E-GIQ\4%Z]_^]5^'^;%E[>0_X^*S3U<-;LI M5L2;7I&.JT_R/L:9E/SU@29G;C![#PV8>.6?$M!#MS$E"R[*?\TL"S0G5AYY MG^&'^)]A\XMM7:H'=GDJO-6;X^))@Z9N]^;_?:\W_&URYWZ67NW&['70'7 MM78/W^/ZSE9S]_#O9OUTX^O>X2INK 7XO7[REFT=[+:/6YOMC=/&VBJO'\+G M']_CS;6MPUWZNEE_TSC>-=RC'^1N?M[:_DF# M_G6PM_:>-_(]'S>^[M)&L]YN?-[\N'N\>[A_LGMXD.HG^/CMSOJ@OHWIYMHZ MV5S]9*4E!O.(8J 4\>0",D))%&SP-B2>!!:U%6+H$E/R2DGKZPNL_0SDD^,Z6,],+@I ,5N25,T0/OV "I[Y;J"S\?N0]EA7/NH: MY*;OT;N!_+3V>9Q(YK47N52MJQ,&Y(57<<6I6-KFVC381R04& MLD@CXAY39"6 ,*=8!R.<5A9 F(LEI>]-':]G0P^ZM+VM-_.YV_&T%H.5'3^2 M'4^N 1.)(1@>43#!(JZ]!3)%$DJF;#IF_8F>X.;&L:5.A'X6*>J;5/;<^GLO8'LO9)ML2#3,ZHB%1(/ ?Z862Y\4A@):FG(DJ5 MRUY(M43OO\OS*-:^^$QJSHXAO>OE#%6#D]+#E ^M'.7L*&5X7^5;>G#?TFCL MW[5L9P!KT?6SX6_$"E>G%T ]PM22234.]X_AG3]9B3D/1B.GC$+<$(],9E5$ M&!.\C%*/\E[".O3>;N_*JS2SACP]KU)ER(]DR">7#5G8J!T6$B4L*.*!8>2D M"T@PI[%72>FD2D/&9)8,>='],YOG62];T?9C40X)ZB:4WUVST* T+79Q M+H.W601;N3.;Z4,_ELNW"I6FATH;5^A%C Q R5%$'$U +XQ##A9R*,?L.4JP M)9S45@A? O8Q0[OJ55#,;-*+RI(?SY(G^(73VD:N+ K:,,0E]4@SG_>K4A1$ M"^I# DM62USQ&;+D1?=:3$;7PJC?)\#V.:QU'B3 M@*?Z8%/_0J-P (SJYE" M)"6)..<":<4)_.5P4M%3HV-M12T9-DLA_I638C991&6X#V>X$ZQ!$9^4BQH1 MF@TW1HJ<=1%Y;#TAV"?)16U%+REY;])0.25N;7,;G8'M[#?/TQ=4'H@'I@K? M!GRT9=R(@_7C<>V3-]UNR+4#*B":'A"]O\(@F)2@J#0B2W/*!9(/YQ 1$=:1 M.ID\3F7TK%S"? $3654&/64*41GTHQOT!+.(3#-BA$54>XZX)Q%I;1/"TFD, MF$U-P*4_0HM[!]!6_HA;V^*9\E?>AP>F%!7*3!]E/ERA#30Y[(5T*%I'$)=) M(VMB1-000CPV)-*< !.K)46J+"&+:[73X@V5U3Z(U4[&0H0$A,!:H 7 "#@5 M!)D4&$J&<.,)$ 0RMEHAJ],UU>F:FZ,WRH/&HS"->^^M/(?UU=1"-KX=1FR< MCWH%FM,#37^%ZA@E(Q&)(4D,4!V!%7+"&V23H!$3#&KKLZM6JUG*?U Y2&:3 MZ%0&_/ &/,%Z6&0.I":0AY\05V"[AGF- B8LQ2"#\N6)XBD$@%8.D3L>T+T^ MTO-'[WBK6D$+6'S@SJ^_*.@[W6/(%=Q.#V[WK_ E;JESD0L4I!&(!VJ0BQ(C M(TS.]!:QN*Z ;:K -L$C30#H"L*A M)$0$'DD5,AAP+JJ(O37:.9-R8FRZ9,2TCA(].+ MCJ?J^O*9;YO6-5O-01-: MS >8MP==__F@VX)1[?^S^&4MIJ9O#GXM\H&\P+YXLB>E)7!OV7(O"#HJO3FLRAM-^VJ).]& M.E6EN)DV[SJ\FHI!2^(#=A:%Q"7B)&BD3>2(>DFL85Q2G1>42V01CTI6>+20 M>#3MZBH5'CT@'DVL XD53#CFD/0&(P[S!C):ZIQP3RKG:&22EX>N[G]V8_;V M$^:"]_6&,7R/Y%7A6].G17G,+RRV*R2:.A)=S2*AE$R:2(^B#@SQ'.9MDL3( M!LTYYL1Z!4A$V!(3]SZ\405ASJP53Y%,5%;\"%8\F4$B,1M5L$@R"^L;S +2 MCGB4N&!$L%P25Y0%#+18P,.@\T,HCNQ)K]MJ7? CQ?91JWL28^%B)Z9FE;+J MP8G&^GC$MV++#BJH>EBHNIIOPAL23 #"84D^]L$,1X!.!@F73-38P*'J8))EG$'52 =34 >IJ<@IGL2*&.01_,<23 M$<@H;)$27E$=L9/1U5;$$I^ITVJ5>V,VV49ER8]HR9/YKK@VV/"$K'04+%DR M9*RU*!BN&*<&_:9QGFVS%[\$CO#6%6C?^QDF5NC@:_ :.I@ M=#5Y!>>*Q$0"8I[ ND<(C32("EF--;=6:XM]=KC2)6)FZ4A8Y<:836)1V? C MV/ $H<#$.2)D0)P;@W@.#[/>,Q0]< EOC%*F3&6AEZ2X=]GGQW->+$ JBSD+ M_KY<*'9*02/W.\4+P$5&E>#C<]@2?F^5K^M-A49?D/;/D33"I$8$C>.(0U2X@K1I!C M(J%@@PY K#"V;&3YADTKBJPZUCAUATV5A.NI?#95'I^' *KK$DO@0')U$TZ= M0]Q)@UQ0!IG DQ416V-T;44ND?OO!E5.FYDUX@=RVE1&_$!&?"4]N:>)4(.$ MR85/E"?(*&D1P4$P(Z3'3.9L>M1,JUS]#(6-7ME%W)QZ1#=%5U]T?A M$1=&?0T&O8*@AX"@SU=X1(HI)!LD$IBJG HY(&#I >#I=/4*RY I&>F,0#9:@WAB"3E! M/5)$!FI%I"X'F5"U1)B8H95.Y:Z839)16?/C6O,$V>#8>1)\0I&YA'C0%ED< M'8J!">T)BX*&3#:6B)ZE@V^+[K?8G$SG5A5Z?^QB)!>V:RLP>@@PNIH0+2DN MDR4"<<\MXI9II'5R"$="#"=<$I_C5YBSN&@]XW#'3\TL\W&.P!PD K M-)H>&EU-)>:H-<(+C83"N4B2X<@Q@"1.$PLY_2HW@$9Z"U2'F>5Q)2B%S#F6N]Q.?' MY!?=X_&JVVXW!^V8$]OG1&39!*'?L>-SA8M?^C$6C>X@%N;7^U0PN)68SF#R M85C!<;_YLM-L_5$;](;QZI;K^2BL=L*KBV-0@<$MP.!J9B\'1I\4]RAH[!"/ MS"'#8%T2K HZD:@#YMG&)E#@R6I;W$E#G\7*9:*R33BK;!/O7]EF5FK7/'UU MFM#\5]*77QG>YN][4'.[/:W;0WCMV>/B1NNL/H66/UA4']U":N_A#=_\_"OOUI[ MM/7%'1ZUZ_2]V-S9YXVU#R?UG0]X[\U?36@#^O:!U-.1^M(I))X6UO!RQA?/8UQY8/BR/:*+UF\2\6-BM?/8N]/ M1>?P]W6N5+#^ZG!PT.T!$H?;K4,K17QT13QMO/]$*+&>88NT4@84T2GD)H593$A.0MHCC&'%UJ -Z804$QBT$G%!,^ MIQX$;I?_W +B1HI6V'/Y_W9'J'M I=SH]X>3"IF:QS&@T]CK5KKX=+I(&E\_ MX11 %0U&,*V5A6X>- MC^]/-M=V2>-TK[D'[[RY^HF'1#36"7EF I@X8TH; M(94*S;P*64I]-# W>)$$XE0"PR,RP*2A@^#&"B7B_/BO+RA]_ M8H0)$@-'20>/$D1LF3DU=.SE[V+L[=NR5&8LS'G5]8PT]9 Z^\_):6I M#%XA"1-^CKGFR ICP1J844D9[),OK8$1O:3HU7R[9U@\\KPO%?#S482OOL36 MR:R@\N9PT!^ 68!Q5LHXH\HHZE\_1Q=])RC$"*L6)-- 3]F-"-C])O'+,'B/[MDKSTUPO)]1[5O &57+KQ;7-Z:6DK&SS?K8YL:?HI,8^ M4 ]S%;!U3I+* 3,<*4I#4DYHPT/F[3-DF\^F3/HJ]#>/M6T51[894+-3>'O4 M'-A6E0'J@3G MZ%_!R._T7DU&O?JW/;TL.AJJ2X=! N2>*0XP<"@8>UFO8E( MY^T#8AU6C@,6&;FD\;W/;5>Q23-KQ-,B"Y41/X813Q *&8U-5$E$?78$1JZ1 MCBH'&#H6732,*9:-&"]Q-4M&_,R#E'9ZT?:'O9.S,*4G<7Z==:+D]V.J/WY< MY?F:ELGN_\CS!=(^:F3!T!'8OW!>>&[94YU3JQ1J'A4JY!2!,1._G+6' M:P,*Y;5&09%H"?:4,E-;X4NP=%U2]*HC]:IGU8]#,$O9+Q5V )_T!\_1G_K+ M$RRF+EGA-2'B%06[I_E-K*.8R4GX34#.Y<@$D0*R*@BD3:)4Q:!"PKD.T)*^ M)H_NE?1*E;MU#DUW6DNHRG0?V'0G5D_*!,X2(TB G!"W)L'J"990"C.!4V!2 M92XU2Z;[?+RQW@_;PU:.=R_&.:B>EQOV<:A#'UX3?IH$HJTXL-"CL&Y['1BV M_@5IK(V$40'3](#I:FU!@Z.DPE(D/$W *0"3C/(6)::2T=(KKGEM16*S9*Z) MO+T],E5NV=DUZI\G%951SX913Q;_B5HJSA5*T>"<5T@@0V&U$)4/6)OHO-(C M7ZV^IFKQDQCUE-RT\T4WNF4U(-]M'_7B0>STFU]BT>KV[Y7"?[&A:NK\XX(X MRKHBKRX*8Z,#LHEO02*-.-A,._:XPJUIX18\XVH)0FFE<9PB%E@^"$\#$FD5 7C,*)8BAP(HI".+" F M/?>4 [B'O(>\1,55Y_\L.D%"LW_4LB>YG_'[D/!85RYZ-8%1M:/^=S.'W\=[ MLV#54)Z46EW,[[Y>2J9"U^FAZS45D2*3@)P>P?J.Y8,J$@%K$L@[C*U1-&"> MMU?5DI%36/3-3"VD*;IY;GRG!3?]J;.NRO0?V/0G*R/%*+V5 :FH">+16*0% M5L@2+X,C+G$0W0H32US=AUG=R4SF(F!O%@HVEH=2[T9I;EFU:C2P+QE((G2' MKA7/ ?I^/.>Z\7Q*K/OO)QR?F9X$GK8 YFHG5!/!0TX$5ZMB>2R)$T(A8AE% MG&F.G%,4,8(#<00G'?-A9::6X*+IELB;@C$]L1NN0M4*56?TR$N%JH^*JA/T MVGOE<"(Y7:>3B(=DD L>4!43R:@W7A"54T#0)2/HPJ!J2<1?#"P\])ID5FW; MVV]VRL=/;+?Z" ;0F[9I$GQFFV6++_.)KZ;_OK72DF\?Q,+ZO,EJ.R&+8>+,H# M8HH *UHK/Q%3.[OIH/?M:-5^1*X7[6=D$[S@2]OZ:D_ZM1>7%12T_DJZ).=F;X4![T\@?WCQR("Y-O)&)&-)Q>V MS9;P^PN[%;Z_.H)B6,G;BV$E3_]>UT/&+QL=P-_N$-H(((MX["/,74>Q-SKA4\!KVE]G M_RT^G$T>OTY,_=^90\4-79#[^=;04V.V5WRIM^ M&[<^GD+R R9=8/EYHZ_'T&CTLE$RH^/8 3=^\!@XETO@G& PH^\46=92W_@U M7B;_\_W5VNSMI=[E]0E=QES>]O7O\)U@MQ[4NW7V=LW^P!E[1Y_KPRS:]*T6 M;=>S\ =5+W.;<1I9^M.,U)799>2@AJD_%G6X[J!?K,-,$XJZ[?F#@I&E2^-7 M*%L:V/V.M^F%/QM7O@VI=P7:>#H7BE]B9QA? M+I(=WRO\XC;Z_M/Q% _2R6D> Z!BM.J? 7V]?M;9'KJ^[S6/\M)[7G7VWN'* MCT<%;BF5.V][S,+&Q2W?[0X[%\98H0WU46/+(]/PJ_21PR(/YVJL]M-:N1], M,$&WVQ@>H_/K7K>=W42Y"Q^;@X-7PSZ,1^QM='QKF,=QM=^/\/\P-]'8F]OC M78WVWY_KIUN']?;N*5SWN;'S_J2^TSC86\L[#>NBOG, W_\%WX;6^:[&X>II M?:T.U]7)YIN_V[L[[W']].]F?>VOUMZA/ZF_V?J\U_Y &H?OOT[N:L!]7^NG M&\?UTP]\[R/T9>W]:>/C1DYPW6[D790W6VWH*VVL_9GJ)YCD'8WZ-J:;:^MD M<_63#%XZ3P+B*DC$3:+(:,:0#$9JFSACV-16A%@RTLQ0EM!'VNNM<&N6WNT. MN*6QH9;M,*M6<835FG.3.:ZJ Z:.K#231)"5.VG#/F0XRB4"#,]YI[RM6.%?HVGAUA14RHK4" MDH]R0C[$K??(8L!9++P3UAGA::Y^MJ3(O0-=JI0@LVOG0D@,4RN0*,)YB,91 MP;#@"JP^"2I5Q:+FS,XG612EB1 1%%+4:\0#"-+JJ!$FC'M+.5 I4EM12\"V M9LC.IYHEA"[3F291X[.N%YR$2T7[&1*KRP&1LW\T=_IH3"*/1G-,G8Z<)&X( M883 (P\0@(7-F5RH39ERN?E;-Q._:^ M-'V\.6O>+$NJ\CI<]#JP%#A3GM,08=XBQ@H22RD4-A7/G:M)[.J>LX/E MBZ(.(V6<13R7,= J<$2X$=1("LR%UU8(61+XWCRWA-E=-$:H1@' *C8ZKP9^B1;=2)IZ7,><2%)SD.@D;%2HBA(2"JIZ')PB5G2 M:I:V$9ZA>[$W,IR%YDZ5=X!Y$QE13@ME>8C11 QH:Y4+B5G#4T6LY@EO-Z_9 MMO62:.,Q,H(PQ*DQ*._'H\"%Q9I(S22MK2BV1/24$Q14#L3%@(B@O!>$A.BT MY$9KQPWCSFI'/"$RQ(J2S1E$3%(R88@2L,Q"5'"*N!(2F4@28B%*Z4-R1 E MDW*)F[F!B(4_TO2JVR^SDO2>T=&F63F]5!U06H0#2G>9_A=[AI_ZB9X,3IOI M3;<;RJ1D8S?\=K<5JHE\:@'P.ZN#QD221TM)]HN;7$+9(RY=0,8P4.88 C8& M&)M@M17"E["YFNUW[D_N5 ;]8$==*H-^)(.>R"\8L#!<1H%@F2X09\#*C<,8 M"99TP"18I6'U3MB24K-T%.]9[3)71UH6%$6G?J2E0M''0-'U*[1(4<9D" QI M*QSB@5)DH@](**& &3&M<*ZQO43O[P*M]I9GUYZG?G2ELN='LN=)5N0MMX%R MA*7#B!LGD59<(\JM\S('!MG2GHF\=R;[:@_Y/GO(?NRDK(ZJ5-M(4S^J4J'O M8Z#OQA4V)8E(7D6&E.4^QYMK9*,CN6HGU8X)28."-:E<8FI::1:J'>6%@H*I M'TFIH."1H&""B&D34I+,H.@I (!2 6F7%'(T,6X3M2)F?[-8,ES."Q141T^J MHR?5T9/*:_!@1T^JR>HQ)JOW5WBKD]H'PRU*7&8OH$K(8H61")*JQ)C5*95[ M*;/E-JC<@+-^Q*0RZ$6X4\C9I!*(4R&"M4)(B M*DHU=0(63U0M,3DW>:BFZ9":>2+VIM?M]XNC7C5>J3H6RTT/9W:N$BQ%"HDF(N/(D'C$(-)6BY)+V*1*1!*VM<+8D^;U3>=W5 M3N;(?_6,;7_JA*NR_8>R_0F&11)6-.9C.\R#[4LMD7&,(.:="A;;Y)RLK3"S M1-BT,B#-'L.ZWM4U"ZSJ^E.XFTO!DL& M[V#N]HAXE4/5A4;.:(IBLM9Q01C'V6\BET"6,[1'56TZSSHOKPSZD0QZ@J9S M@AEAGJ.HM$&<<([<_\_>OS:UD61KH/!?4;#G/;L[@J3S?NF>0P3M2V_F#."V M\7387QQY!;F%Q)0DV_C7ORNK)! 2F)N $N1,- 8IJRHK5ZXGGW7)E208I(&] M)X!M82('A1;K5+S*&QP#^4* MFZD"./KR;*),D/3=((V^VBJ^^C:M2.;_.^Y6,6SWWU0#'X?#'(XJ>+L\O/U[ M@4!Q2H2V7"&NJ$;< =YJG2+"C"M'I.+18\!;ND[-L@)/*QIF?MJ:?P]5"(OF MMTOSYYB6$D0"LBL4&7:(BRB1R:?1B2"-Y5P[([/IQ-?YW?-U2^V36T:58S]6 MME<3+1N.NOWN<)0=HE^>=H[?LS!9EQ]&;B8+ .[6N:E2[-9EH^GGQ=)PDFJM M@HP GR$A'BW8K3IAY UAL+12X^M*4GR=L#8E2Q='5-MY5-'JA]3J^:!QM,0Y MA9'"N1)* H6V06F$,?<8!XP)%[56,WKG^G /YXUJ-S%H<\MGY>;;/CJVW2I; M;7EO2>I^BT!"A\,X>MJ[;I^%N;]T\ID/$QB=S9@7A[8ZB,/SJU,]A=#W6 W* MPG2CA6FQ2$Q0EEK,*-*8 =V$52KO&F%(".VY$<1:P]9@!=*4T-]:9+T7OUW; M^>9U%+G0S#MJ\WS0,^DHE:;(*R. 9G*@F81))$"D2A-"++- ,]>%:),/_EGM M[_AWWMZ1JL%19]#D) [Z3YL&797#NHJX^M/#,J0AO##\-H^PITFMVWT_.(IY M9A5X71Z\[BS&.$%VB@N)9$[XYEH9I"/A* DL+=92FI0+&>AU91;+:/V\M*SO M5778/5L(6 *W*A#P2! P'^Q,4@OA-2)8<,0-9<@1%Y"PCDHK/*-8U7FB B^> MW-(R"'A6!4Y>#/IU7UPO@FJY42?7-J[B<-3$1(\&\-UW6\[)>A* NS2OU'$U M^'5FYN2),YTW,&UF9TV!W>7![F)-N(1ID!)'))B. +LL(FU$0#8()P153KA0 M&[;J+L2K^*=:K--+RK MU"J=?E9^JKW18:R )&6SHO/39-?LS^N=?GS:Z?G/(KEDZ5&[>K;L#OJ#\_9H MR2U9.HXN5G]S'DS1Z"*2&@..4@!3"S,-15@>HW:!4>\SCO*[._U+PMC3)DB7 M>9FNT.ZBP#=3X'F?4C!$28'SP0Q9@1W8-1Y[Y+EDPC&70)/7-CG1=WFIEFMH1O3OSV+^N!D=@D *PCF$D]T[# MPK_7TZYIMV^_Q>&K;Z/*@C"Z?5N=;(_BT1! .7>W&M2;S+X%=3:0.@IHZ"+ANK'AVIJZ;Z70;LM96@&4 M50&4.?YG&3;,D8"(] 9Q%BARIJ[>:R574M' S-HFU>O<+&Z@;!^@/"LWV?9S MXX2K:TL_IG_L%',G-O/OL1_K2IT%.F\ G7Z1B\7 F;0">0L_># ,3.>0D*%" MF'P0F&!N;5,7Q]<35M:E9ZX795V2LLZ? \4(94%$Y+S+6YO!9C+*:A0-3B J MKPW.Z9-\,7&JM3L@GY:S:S>..CVP'U:5P-ROW7F1K!X5(_]Q;]3_!EK2=GO[ M_AQXH"TEZ_8^5H[%ZJPF:(YS40RC>43<"8R\)4&%#$,->YH**$CG-/?!F(G5T1 =) M:X?@1B!N^ZPR4, "+ M,!CG[3;S6'*KDT1N/IK+[.6S= -TCB.HP*&M8CDLY['OLEW9\?\"AMA%[WB"MM9;V+U+D/A]0%37ECJU$_5L/#[O%6/TQJ/LY\^!Y>J5:O7$Z[4:Y3 QX9 98:I\+";SZ@)"*8:\8F3\G:)M[@=TD':U\$LH#;4P>W.SJ3 M"KBM(KC-)Z^!C?)VP%NQ2>R B5K6V\" M_U7_D>O40I?L0>STQT<.K.%!:@SBQOZP^R76HS^KHQ->#"O[L=_RXJF+?GW1&%=RM5[LI.S9\'@]'JWQF=?'B MKY(7_]%K?+V8A>89-WZC)"\F.K*?5:3I(C":_3.%V3K5E]TXVDO[]ENA,C>B M,HL';T>BDZ14(HUC0#PP 2Q&)3!UK,9"1>P96]LD%Q117'GKIF#7*F%7.]+8 M"XJU \7FPXQ"BNB#1(FJB'C,&[D#,TA*21(.&& MU]6G=]G>4Z*,[6_YK**, M%UF[TXJ[V>K]>=;L754#XUHNR*NVHCPIY^0C<_6R9MUBS=I]^6J!>6M#+0L^ M(6NY19S#ZN4($'&<6%0@Q. M70KSOI%V/(4Z<*NH[NVGMT7Q;ZOXR5JK%X]U-Y D$:A"6N9( HQSIA!,B MU J?M&(ZIKI6L;X@^^6VQQ4N0:M:[E@N^%KPM4VLO^#K0^'K_!EFP5GJ@T$I MF(RO3"+C@D+<2\&X9\9Z45=JT7()GNO'Q]?B]RZE7%:K93VPOXPLJ G\&[I? M-O\)/Z97S,Q^'W.Q^\DRLOE/5_VR>:J?U[WL'E:?^HZ_=D?P-/_C]8CF]6C_ M,':LSR$%VS\!;>_T!R-XGJW@XWY]YO%!97N=8ULU<87#.(RP9MEQR"FK>;T* MN>1M_5L-'S9_G+I]V_==N' X@@]RY'.X<>GH3#K$:9/9=3P8=C/>_5K%'#[] M$G_[V@VCPZF7?.;"";#ALTNL@TZ,1Y=?\H"2^.&XB_.C,?LS][9>7)/U2EMF MHJ26)X:MQT3Z*+0 8TM:^8G2M>E%AZ?%AX[M042NBO9O9!.\X*^V]]6>#-=^ M.3<.1]T^FAOW^2&[=&!2NK>!:9878!N#9E_OK["HQ2JW@C[9UO2E8]&(6D]Z=(E$M"SL\[+SN#;X.6_0^%T/%3]M]P-W!&.X1AC^W MO[OOIZO#Y7T]LM4! %#FG7,NX-.NUROP&=#7/!5>H6>/A_'7Z2^_35?P;K_N M2'W1;Y.[3U:'_(!YGW)^7O/U!/6,V5!89>";<*K)@R>8N%%CXASM;KZ3>D-S M./R[WYT6\(VA*2WNNV/OQ.,W4]G^;5N>P5OO>'&@_LQY?6U+/F+8[*G M[V2N\T[-;'^=5P"DH;-C*W_8863]W+L^&T'.N 5O M8"VW6\K9';^L%[[.;I&G-'#T)FIPW8AH&Z*@E^RPFI[AV\E>J"]@9EVOF,5U MJFG>;5(]4,G/:W9RJ8F(IATSXF:G?MSD39]:&..B5WPZ@8AR)L99Z.%DISL) M/7S^6WS8_T!VO[\BN_1C-X<1]O8/NSO[H??AO_W0__O&VM_O]=7<^]+#W M\B/T8>O[A\];)Q]?OC[_F*[&U]8H)1EGA$. 6-N"8&:>,=T+@>RU43O M;-O:L#,:=*H(VN>[O5AO,JGS(>'3_+O/SM1Q]KAV^YW!L@V&MM@$]T[[6U_\ M[&4\ADG0G90RZ(>./1I U[[7'UPJXFLD]J]@^OYC[M:9E0/\WHN3+:=;,^(H MJ]:R5JUICN3,JD6Y930?LQ0\"X@SS)$+FB /:U<26G$;\=HF RY]YY.$VT>H MBV+?6X&PHM@/K-CS=!0L8L!I1Y&B(2)NG4"6)8$,250H;KSU86V3 QM5+5+L M9U6!=587X,9Z,*B^=5A15OG=5GF<8C"9B'(W(/,&C693.;7GW.AALG4(Q M>8ZX(UBVR?8OG:G5RM8KR+E-Y%T]S599:AK120"M= M\,AJJY!T#,L0E)/*@(78DH.JGY7+*JA:5[ M?XGL?]AN/TMDK_\. &UO?^+,6:530-R# M1 M<>P2M:U^W=86O>=>W6Q[S'LV+M4X]W+=YQ'Z3; ]Y>11^[7W)1M$+>'] I>%P- M?IT*9*L?WD_$\?9,&H4 +(\ ^ 4ZCVUT5BB&\DFWB.>T&&VQ05I[$2*+S-.\ MJ7R=,M,B E#(? N#CD6A'T6AY\.05$M/<43),X&XLAZ9$#$B7@;LB.&:.V#T M=)VPNU2)**'(V]8%2+&JZM3YV^Z^>Q9!C/L+/V[W?17M,+Z,S;_;_3J><5J\ MKT0B;X%#!PO$@DGJ \,.!6YPKE;CD,L>0\4HY\%S*AU;V^2M2K$MHKO?,L(@7AL3>(>P7:JP5%EGB>53@:*K$AU(+V+B8BKGR=J=8SB#=5/+;= MT(G?\G:1V+@Q!O5QY\\R]OC U3FO@J.)>*8\[U4C);"$+LV:*!;07;#K[P7F M0:0S08#)DYSBB$?FD3: 8A(K%6GRO-[?0]<%7N0>CV( %6_&"M*.Z^EY4>6; MJ?(<#6%4).*T0RE$X"*11V0!JT%HQFN)B:?8@RHOXP# XLFXH3Z>5;OO98WH MU..#!@F-X8^+ VC/S-W1,F92 ]/NH._' %C]40-1 %C_/A/0;AP5S+H)9GW> M6J0?'B=.)$51. 6FD_+(>NE1C#9*ES1E4JUMBCMM!"D^CQ:K\D/Y/(HJ+UV5 MY^B'$XE[300B 7YP*24RF#,D6,"26$$U)VN;ZH+0:'&#/%@6Q[$]J<^_.W.# MW)5Q/ \;Z2$C+%-AO6ED5?P?RT.MQ5WDBDBLHW7(6*D13U(@%V5$U*BH">8\ M!ITK+BNS6$.M^#]:J]OM8B!%H^]3H^=X2.".49P,-S]G:TR]DQD<>,0510Z$8HM+W *V1**G).$,@[ :^@ M#&DC&+),,BHBTR2ZM4U1"B"NG.JVHSI-4>+[4.(Y*F%(\MR*@!0G#/$H--)8 M)B2D]\F:1%/(Z:&XN#0>CT,#3BT7%OQIX=S0%5,8B6A6*+F]"Q=D8HL("8CP%QZ0(RQEJ48-*K2*65G*YMZG6B M%LE(<7$\"35_2!Y2U/R!U'R.K' A,(O1(T$2 37'!MGD.+).48>#L-PH("ML MG7+9#CU_5CZ/T[TL5?P2^^-8'!Z/Z/"8"N-M(XL"3,L#IC\O*-3+3,(D(>EY MS-6Y#(*E!R-!HZ,T)!J9J$O(,W9GCVSQAK17KQ\@T%+T^C[U>HYP* Z*JT%: M@1J*>#0:&>\(T@G(AC4J\A37-BE=%V(QY?1I%-UK=[66W>LQ+?=/]NU=RJ[@F_+ MP[?W"[R%X8 X1;!+BP&&0\R(@#/*5/#A#/%O;E.N$+R$UY-JJM$).E><, M#_?G<2GP\$CP,$=_DK.2):]15#G?E2J+3.($)8<3"-3BA!NS!I,E^%7O'1^6 MY(QI QM2%]XRAQW=%*' M ^-_Q]WC7!VU! ?\,PK>Y*'?+@_V/(P_E5\,Q')FY[MC[;ZX=54*F5Y6M[R MM%BK3EN! U,!22<(XLE$I+$+*+$0DR)!4:;J8K5MB0:4J%\+.>CM=;NH[\W4 M=SZ+&=BE$-H"L>1@?*KH07V%R\49.-;&.\[YVB:7JW%"ULK5;"X=+ATN'2X= M+ATNM?/O*QK3O< A<9>LD$M=1$^=YSYX*.;4E51\K?? AK\O&K.6""689 CK M7*:!(,RSRJ4L8&1("4D1P2[A,).>UWLT2?A#-7Y)+O@T,Y^((R^MNW_;],B(L MU_7Q/>8]GAK57KD.W\@V:'D,JQK 3 O#3JH&1V<;V(:C@?^[ ^/2+_OC'S"" M-1'&:Y#%NRR![-TN!']IB_SNR\4R/,%$191E2 7)$3=4(TNQ1XDZB:U2S#F9 M"3YAJD6II"5%O.TIXD67'T"7YX])59CZ2"TB2:E<4ER +J> :.">8&@EWO>J9J-FIW1H-./8/4G%Z M6GM#1.Q76X6RF_X!J$@^%P[$]->9E":[:?<'NW'T+DOHW:F ]M+;.!Q570_? MUQCW'GI8,&Z)&+=8WH7J.Q%GV^FSPM'NT?OE#!(21X0UYHAQS1&&@"=?M-'0_ON)-.NB :6-*;5B&] MZ32.6]*;[L'ZV%^LD,-$\%AZCWC4"G$J>4YV",@J&HA6#F2NZRT[RD M-ZT ,#QFL*3 P2/!P7PE/Z\5<<0BPQ)%/)\+;[W$*$I)HA#,!U,'0RE;S'FZ M70!E)1*?5H 2O4HI^CIB OH!7_0[S:%C_J13V5'>HMRO*=,SBZ$\9C9'(Y*] M].J;/[3]@_@6Y+#7SSB7_\L;%K\ 6/5'PS._:OYBJQ_.?S#3L@#@L4??Y(:A(I MC80B)E0 16? 9+#P(-%HM/=8ZY36-O6=#T%I7U'B]G*4VFU3:TC>A%8[<'*Q ME/J7>#;W[\55LZ)&63N\-7>"LC?PYH.P6#'5]\99&K.@V0!I,?&6!XP?%L^] MEH'X%"SR2F/$A8[($,*1U[ !@5][FOY2EZ?9X!QMS?OK:",2N, M,7/D2QJ3$O$66:M(KB/CD291(V^P(S90;&S.P\7K0+56 &.>_/:Y%Y=1L6>[ MA^X)!4M_CP?=?C]'0W.5PAHHRY:NR]8W17 $2D1L3)A;H$E2:JT)IL8)3HC^ MM)V7-4*O<@G#Q?*$(<(4]@1Y#NL29UXB$V- ,BC-%3'PKUK; M!.JR+FG9\O6$=1V#J4PD\Y:"X)GQCAIFH[&,.F>-,K6NDZ+KJZ3K\T041U<[ M^9E.$O& .3)<:Z0T"=0HDB0F^: 0M2[$4]T2UFYV\BH?GGH9+[GJ=>]FB5\T M$(^*7?^XO_=_,J!M#:?48@'Z3+C30F-&I0G:^2!4$K$&[6L$9R>X/(?&6Z,7 MMJI.8-C^8WOE%*=E@O/?B[%8:Z-642'XP7-Y'8]L#!Q1;S'S7G@K9 M6BRN=;LX36O\D5?8MP7Y"O+-NUZ]3]RB_&Q\?-]N&;:\3ND/?&PS'5U%UX7+I7;YD>=W3Y:4<@<%^-\R:L\:C3'XPZQ[9[8Z/^ M&;#7ITE0EYY _<(>=V']>/7M./9#=P3KQW"[7Z>UA]_'H]W!Z$,V.NCV:]-[CL![($VQNC]EJN_X:YZV7?]C]:)U?;[# MF"G@#S'C<3_$ M_K#YK78PU-7])MOQX<+A"#ZHSW';.)72_&!-.L3IAA+P&L>#8;OW3 ZG.+!S(6-1'[%9Y=8!YT8CRZ_Y $E\<-QE^='8_9G[FV-(LEZI2TS M45++$\/68R)]%%H U9)6?J)B;7K1X:D7YM@>1.2J:/]&-L$+_FI[7^W)<.V7 M\Q,49N?=_KA:1 MRB4P 2.R\KS(BU6]V\%N7B3^&TS32PW6.\]?+E^M_UE7IR"V(M9$'MW"EU9>'7]NUPR+U;#_^=_-"7JM\Y/+V/J^N[H MYTYVJX].5F $+D:CG[;[ .V#,=PB@#3C-Q^/I\5983#LS[=^LX=Z@??3)>GG M.4IPW0YO_M-5OVP^Q&4U9SA;PFH?/0Q3SQX/XZ_37WZ;EOOI]NNWK2_Z;4(K M)NM>!NUY5U%^7O/U!,^-V5":94B?>*PF#YZ@_4:-]G/$J?F.T0W-U:5?XPUR MZ7<_NJW:P(S?ZJX__HYQNO2^R@V)+_^V]/7V?252KDA?Q8;AYA[Z*L3M[OKC M<57X/OIZ'^.J-L@M[_H8?<77O.L5L8$K8Q)<++2]P /5K"4/XZ=1UXK^[0,C MCIT=:'5*M"P3M;1ZT2]N 0*H?=2 \5< M?8^;U'QI=T;AB\'1T:#?[+NX2RF):XW(CVI$5(.OS>_+/"B@]<._!7W-NYYL MKY.WN*+M?F>R'?;QA#$S_Y_,.._GV55OV9EL MW2H#_@ #WAF,#F/5R;N,JW@8^\/NE]CI#8:7G_M41O^NL#+(9;@NVK18S_Y+ M=RY>SFDH>:RZ;D]'*N_RCLK'G?7/9["WCN#U[@3P;:E"]G1D4A2@*,"R[G'- MK7:/6L!)7^^\'MNS?1\[=M1Y&7T\J/?9K']8;BTG)/ M=3&"X5S%)Z^-YIX[9AGCV&EKE,,X<*XL%E2DB\_NV=Y]O5#IJ78VU'2I@:B] M\6@XLOT\>M>/]_S#Y][1AZ/M;SN?_Z2[WWO=G<_; M>">7A(+[[[S\0.&^W\Y*/VVQG9>O>[M_?" ?]_]D._MO#_?^@'X>O>Y^V/_P M=>^OMY]W7WY@'XYVC^9+/^V\A.?]]1[Z!GU_Z;_M_O&*?_@.S_[K7X>[G[?$ MQS]V\.[GT/U /Z:="TK""QT$C3@BS'4N"<\HLC)R%*T3QAB,B5>Y]-.Z9'H= MXYO61KZ6:BRW(-U5=>=NKZUMPZU+Z\Y=[Q57$X@6Z\[=#H46R\W-6FN-6;;6 MEL)R*X,N0%M(@'A4&=!$.,9P<$N$D>BVC2\1%QIWWB>*[H,HJG/2P*I"S.T=HF#",61&1)I8B'J)" M1E.&K&6.:&P"U1$@Q^!UKFY:T+)%N%/LD!E=%<%C^(\$'S17@1I."6:@K8:0 MQ$FX6%?QO*I.8T&URDY,DLGCB@FR1(V=(PDT&0FBH2A&%Q"G-B)+L$")!&!P MGJ>020)?EQJO*UHLD!:IZ5/F"C_=@"S<#H R61C":\)OA34\+ ;MS;&&)+"2 MP3%$>&2(QX->PQU #<\>;"G M>1)$JZ"C2M%;[5A(HF!/R[!G!W"G<<-^X#OP#I^THB3JI)#"T0#D9'^)"0Y^ M),V$![O3^L9D 2 JZ-,*#2WHTZ"/8XDRQZFAP7,=D[':6!-=I%:3& OZM ]] M=LZC#Z4*:V$Q2D$XQ#73R'!OD6"P?&!I%8T2T&>=7G!>>\&>@CV/ASV*X"AT M)#8FS&T*5DJM-<'4.,$)T05[6H<][\]C#XY1\V 38I:)S'PL<@HK9(R4*I) ML.)KFTRL<]46\"G[KDK+E6BYS&-2ZP-['OZ8U.LM&35J=^Q76X5AIQ]!X^-H MU!R%?)WLK1L?W_WDPRG!8L],2L#C%1?)61V5U G'H)WAAEQQK.@%^5VUB+:' MPW$,+\<5C-T;>(U!:*(K;^-P5'7]*(:ZV586Y&X<[:77@RK%YMR_$H%9VCK\ M^=5"$AB1T1 3!5+:$,2)$,@PPA!+4C#B')$RP3*<,\"T6=(A@(]A(MS^+/*" M%Y>>^GDWL+@D86(1*_YC>^-X$53\40V&PT+%;PH!R-UI)&[B W1.&=B4B\M?(ZOH?T_ MLL5O#@/%7%\>1LRG5E&-):$>;'1"*.( \D@39I'409IDH@\JY40-119QXE)C MO4#$"D)$O9F5_E; OTBV2+9(MDBV2+9(]I&I./,F,J*<%LKR$*.).%ICE0N) M6<-3H>(K3,47(F=4<<%PK :ZM3HJ M\6HBGKK1FW'E#^TPOLE"*K&(Y2';]D(L@JGDE4X$!C0$Q#GFR 7N46!2*F4C MQHZM;0JQ3OB=0Q$_ )+[(CK7KT:3N(J4BI:>6Z[05/H^'HURF9+@_.#OO-Q_WN]V?'/9;YZ+6@/=B!N_> MQO^.N\/N*+Z+U9>NCTW>ZMOH!P?]^BYU:GX):2TMI/5]:R%K2EK+,74$!
    ,,/7-LVZP7Q)F^8+*!3H+E(J4BI2*E(J4GJ&4GK,K*E" M5E>)K"[D7TGB@@M*(B7S=E&N+3(N"J25#C99IZU@[6.KQ1-;6JY$RV>SA7EO M=!BKVO=:Q4- ^.Z7V.D-AL]LXW)),B]2*E(J4BI2*E(J4BI2*E)Z>E*Z@;.% MX*@52T9JB3EST0K-!?;",ZX)V-HW=K;4+/O%+,G>[@/GCO\&IEU7QM^WWXI/ MY$8^D>W%@Z\XEH82II'EE"">8D".&8XXPTE&:S1.8. 1)5NT(ZVH;LO]I$5U M[T5UY]R9D03.@B:@L$DBKF5",'\YU]0BL;G"DA MM"*E(J4BI2*E(J4BI2*E^ROT[9)- 7OL64B<";,#)LRK\R9,")XJC2TR*F=DJ*20$2XB&K5T^21C*6)N4A= M:!?<+BFGZ"HWT6.JX>^V9_L^=NRHLV,K?]AA9+V3E>@NZ423PRJ:]YH_K^+2 MDRSP2IX/<[,3% #()&<)*R<(#Y8;RU*TB4J9HG!,?-J^YL$)+P9'1X-^73RQ M.2QA;SP:CFP_CUXY'6%Y./;GPND(@0FIF9(HN @PQH-$UDJ#&*7"A!"4S3#& MY3H&5:+\SN>U+E6G'CGH]8C T3;@_<=7TXZ,'P M#5_]=]P=G12F=U.$G#O(6@A+8_(6J2 TT#M/D"9<((DEY9AH3*Q=VQ0%&0LR M%F1A7JM>Q(Q>U ]*J#GPL)NS<5( MTEYPQ(S(9Z,DC)QG!E%CI38B*!G#VB8UZYHO'I-R_2!%P<^"GP4_%_%3"<>= MYT$0Q3BEP20>*'8."VR"M;S@9\OP44(]XE(Z9$!>R# A50IU M<'9M4^)"GX\@ ;J* .?SA0+@,&"A7 MZT;J50?0.D/QEY%UO0C_ANZ7S7_"CVFG9^[E(\SQ:J)^F_]TU2^;IV]ZGSR,OTY_^6U:F*W;KY6PONBW(UL==/O3$1+'B]MD\_.:KW_[ MV@VCPU^-V5":Y1#&)/MR\N#F6[)11S?F)-1\Q^B&YNK2K_$&N?2[']U6;6#& M;W77'W\'1N[2^RHW)+[\V]+7V_>52+DB?14;AIM[Z*L0M[OKC\=5X?OHZWV, MJ]H@M[SK8_057_.N5^2Y7QEWYV*A[054N5E+'H87JCE>J"[DA?N'58R='6AW M..R\ZH<8SB?!TW-D8#)*TSY.[T3K,?GQR*V X7!Q /CTG]]:)_BW)RF MT939N9S9Z?WX:-RSHQAJV^=E3%W?'95Q7=ZX=@8W+4Q]A\%YM@.^/P!$[YG>.;^[[V/G[?X[N<_O^\<_4!W7^ZT__O#T?N3CTC'/9ZG::;,'?>80KW(GM;GZCS3/)@$3.Y1"LA&FFE M#"+6**<,YBG(M4W.UP7%ZX(O%MVXTZ: *U1F-5(&;J/W;8/&VZ8$7/7NJXEU M%]2.OQ70/:.=Y \&8-_G $P+27",#AF)$^(Y"?H?1@J$;F4"U8[A/W$1FM M:,Z0Q[F 4$ Z<:HD5HSG D*"RW5IEKQ1L]W05NRRZ]AEC$5ME;!.!L<=MQK[ MJ"116AF+B:$7:WW9I_THNL_F=-\R*K'4$@FB+>+<@4DFL$=>,$)BDCHH>F_; MM-NM_878/&UBN=SJ6ZL%Z7XBZUK O %8!KRTO?!.!TC"0R M&Z.TDFO!C+8B8 6*$EA6D0)P;0.XN7)B227CE;3Y3$<@<(E'9!552 ?&--78 M,4-J.U4L.M\+O!5X6SUXNTF1+^4TD5<-,11CV-]H!*= M'JA$KW$>22VB[>%P',/+<05C]P9>8Q":D,+;.!Q573^*H6ZVE059G\3]>E"E MV!V-2]AAB="W^V(A$PSD[8G.J5\BTSFM,7)$2Q2#!Z(>I99>-$6YF%ETR-WN M)+5VL+HEGK'V+.!BD>W<$2LNH3V+4/$?VQO'BY#BCZH^FZV0GYL@P'PJ%79" MB91T]EAQQ'U.JN)1($D8#E@3SX1:V[SSD1Q%]]NO^S=QY"0<)8^!)R8B5S(X MP9E74G)B-!847T/Y?^31*2APOR@PGWI$->A[KFE,: B(6\.1D5ZAJ)(4EGL9 M?5K;I&0Q\>#&YR\6"&@Q!-SIB-PBV2+9(MDBV2+9(MDBV>45;E;>"T)"=%IR MH[7CAG&7,PT\(3)=MRS,C.N_*$=QC=92"62L#18>[<026 N6BU]0BRZB+@1!-D$ M/Z)S6)D8*,F9;]RL4[ZL,RI;E 3RM/7]=CRT2*DEJ'POWMOSB#Q=(5_# MD M[_4!M_#(:P'NO,M6:6NH!4^E2I02HL&(%SDK0!&/'*8*I42B ME"91*5+[*.85;LGI4430V?AC[2\M2\O[;%DF:FFY$BW+1"TM5Z)EF:BEY4JT M+!.UM%R)EF6BEI8KT;),U-)R)5J6B5I:KD3+9U-%8G?0]W9XV*FS%Y&SPYA? M^.@X]H6DK>5O@\'HYR*9SA_N#L$.9\ M!O-V?W("BQF\>QO_.^X.NZ/X+E9?NCXVV=5OHQ\<].N[U!M$2NAU M:26I]O\DQ!$YOQIH0A'/+F$K"4),6U#)"["_^G:)B'KE-XYG;J@0L'N M(J4BI2*E(J4BI>Z/#6-5.K2H>@N9TO\1.;S!\9ON62Y9YD5*1 M4I%2D5*14I%2D5*1TM.3THTJ:WF3-\\K3W'BV%###176:B.PL(*JVU?6JOGV MBUFZO=T']AW_#9R[+G"_;[\5J_-&5B=8G/L[YZU.8QWG1&O$3;#YP.R(+%<* M12V23Y$1F]S:)J5+.&FMZ&\;]??>*N,5_;T7_9WS&E&K:0C4@\*FF \3X\@0 M$1#3SDNE&2>2MTA_GT]"5!S=WCNTLN[O$J0H4BI2*E(J4BI2*E(J4KH_NX5' MYY2+1DM%.4L!Y.N=L"(E[I@6=_ [ ',[,U1*S'MYULL'L%Y>G;=>//&)>RV0 M1=%+G!;I-0R-U&!VWN$VSEG$4Z1 M!R\PX@P'Q .A2/O(D,?&$FJQ8T>='5OYPPXC MZYVL1'=)+)J<6M&\U]S!%?EM+CW5 J_D63 W.TU!4 <0)E/23/%HL)$"9JS" MV(0DJ+#U&?/7.43AQ>#H:-"O2RDV!R?LC4?#D>WGT2LG)2P/ROP$QL[V]E"> M @N!HR@%0YRPA#0!"DFD9)K;**,):YM&C;0C\ MCT>;!C<0?YM0=9$?W@Y2+SF_^G#0@^$;OOKON#LZ*:SOIE!Y,E>!UD:L@@66 M%ZA#W">)K'<1,:.4#)@$&=G:IE@D? 4B"T06B%P:1'I!):-!,.<5I]HZ'Z46 M.D02$MC2^BX06:SFY>'G_#9R+(C@+AKD64Q -0%$78H2):QBU,%R'S7@IP"> MR74!T5OG6163]0^X,\98AKVE1$0-!D_T%X,'GL>._2K:X;@Z MJ3%D8KU.'E>LU25"R!P%2\:Q:(5'47F D& $ HJLD(]8FB09YC:!M;HN-5Y7 M=%D' 3P5$"E,K#"Q)4C MR9D?V+0%2!_'.3B?@4-$4HEH@YP(!/'HX#?O!%+>$\(BB2X9L&Z96J=F"7L( M"I06*"U0>A&4:JHP2SAY)1D'&FI]T-%R[YD65$I:H+1U4#JWE5(PF:C0$3%! M%>*)1N2B="@$1QWVG,/2F*U\K4D!T@*D!4CO:T>Z\YAQ1(33BW!)D.6,H$:EM3($'E@OWTG6]C&VMCXZD M=8[C+R/K>A'^#=TOF_^$']-^']GJH-NO'V_.@Y>/,.NK92MDO:NV^3/?\==< M-;#K?ZRC-.OH_F'L6)_KH]G^"8Q)IS\8P?-L!1_W.UWHZT%E>YUC6XTZ@]09 M'<9A!#VVX] =U:<%]$/L-^<&].M!MOGCU.W;ON_"A<,1?%!7-]PX%?'\8%TV M.IO_=-4OFY=>-GD/3C>4@+<_'@SKJH>_5K%G1]TO\;>OW3 ZG 9N9BZ<3!I\ M=HEUT/?QZ/)+'E" /Q27.C\:LS]S;VOD2M8K;9F)DEJ>&+8>$^FCT"+$**W\ M1/7:]*+#:OH&Q_8 F$\5[=_()GC!7VWOJST9KOUR?E[#I)X;]_DANW1@4KJW M@6D4#*!\4-6E,7\%P(A5;@5]LJWI2^>PRHO=_UPM(@6:F:$EZ]R+O$Z" OWS M%[MYD?@?=9JJ"Z?IF[=[[SK_!XLO(,IPO;/=]S?7_H?N\VX-?*-!'N\)IKV8 MQ;37IYCV[A336O12%^/%3^^G4/WSTN#W>B #1&WFHL<1*=GH3"CH[O@(;N'/ M=4_H8X)X'WW>^_ZNW^]?VUP] 'S_^]:_##Y__%A__V/GV\>AC]\-? M?P*MW/X*5+ 7_^_MR<>_PK&C7.[2UY_W7NX =7Q//GS^O;O[\F/OP]'K[MY^ M[^\/WU\#B?S7X<>7KTYV/O\.5'#[Z^[73]IC@[7DB%B5$->>(:#N%A@@H4Y8 MKH),#>/O]L3;\4V8Y$?C<](7O)GUH[E*+ZLI^7*8MN7!S-YT\ MDFHWZ06+/Z^CYY.>-TM5-\/=Z%=8^@VYWAX>#X.-\US[)A[/7R[_$;/*P; M^SX.-SIUC\\N[T6P%8! 6^&<>W6JT3FSG#E0;ZB\]/:UG9^--PLH5ZT57]Z M>SL&+MK,1EA[8-W)4[KN3K[G26=4P< V5A+<]*P3G>ZPD^QPM-Y),,_SU[TX M'-:WA";#W!I>)62;=W*G^JUB!9T8'\-PUL,&5/BPX\9#$,EP".8*FOX./?Z= M_K[V_A^Y!MG< "!+T M"TROOV,S)\[$.^C8X3"_%CRV.VT#H_VE6PWZ]5(.W8:;PEW@L3%?$&(/YD_5 M\? R@Z-Z+',G8S/&];/@Q;+]-)E:_SL[H6*_IF_-XYI;0/M\W\GLJV>E&Y_D M3QO#"AK"=V'L1W4W.]9U>]W12;[F:/ E=E)OW V]$Y#WX*@SZ,/@V5X>T$/; M[\=>_8Y@O!UF"7\]C'7=Z]"M0 W6:_.MG[^ 60*27(<;PLUAD*M.?44'Z$PV M6 ^F=P,MC-8?=KYV87[8\S-J9@Y6\&_B_'YE$[;Z8D*BC_QS"=_E> M?W_\XU4F41Q($=][N7VR\]W3CY][W1T*Y.C[WVR>1'W\ZS7T Z[[Z^W?'_8S MB3HX^;A_P(%P?=_]_O%H[Z]M^/F?SWO[ 4C4*[;S\OTG'"C'@N1BCCD6H9Q$ M1@F-@N&<$_A6)3;/HFQ2V%(JX K+&08:)BD&Z1+CDC%>S[.H=^,C0+^3K'\S MLNB<":,SE<:/J=3I'+UHUE_(LZ[NZ?DW\U8[H&%&ZEN7EZTOQ\QG.5[GY__TDIXXCA 4E#)UC M0#O.\?S<6T#1!Z&>EWI$+\; 6NI9/8XK8"C]T?F34"\DU8NO<87KLKU4?,$? M?"M?[X313)?]SJ$%_N)B[.=!!3)2+^GU0:LQ,"B>T!QX)MXG&]N MSV )R!<\YCA3'K@VW_U]O^Y7[8[)A/6/K:TW0$@SX\UK>]4]FND6OF M<'P,LZ&F ?\= SF*%3SUK GPFG&O,2BGK_(N^G'5'74G_._5M\QS#NI7/.H. MAQGE?EI[]PH8\088,, P^V /Y,'XWVRF=/L3VV5N=*?]O-THPX#TQD E8'F0X'>(D+[E0/9@[MK7?JHXA3;_#U#O>H M#;:9R-__=GX*,1MDHY\[L8X"WO;>ESLP9V(]A)\/]K1,N5\ M;;='-9I(J%3 M8PJL*]\;9,L3YD[^)NO@9'*%J;;UI_[1>A+W86GO73PK?Z3B645GT #LJE$] MN[-)TUB$=].(XW$U'&<^,^EG->Y-%/8BE7[U8J,F/E5V/$P\!;<-;V7S>MP# M6SGKA:U?'J[Y/.XWH>_Z[?-#KZ/5LTH(\+'5#/;;&I[ A.N\!AEU"$;_W^ED M3MT!:X2SA60N;HAD?L% M^]? M>N#-W?J3;LUS!>_08/H>_M_?M+$!!NY0,8GCKA3 H'R>T1H4,ESP'2V MFGZ#+/C.ERSYSM&9Z)^5X^",T9V1MQQW&4T";(U+_\RLJ"V^VE&??\FL#<:O MYGD-?D\NF0QGR,7VTMDH9T 'K@=F>56'LFJ_3::0W6'FC\!&6XFK_[A!5BQ@ M#J46"YTDX8!*&C,J3=#.!Z&2B'56+%O(BA534#JN!J?5 W8&_7BR4P>^7L/; M#[=&IU!UOR"A9=+= MSZ3[MK/U26".B82U49F<3$T30YH'EF-"7$4CK-%YTDF]L;@K93KI3FN37N#1 MNIB'YNC[\/@L<2*W_!IKT/X2:U#-)'@BVNPZBR?34'K*TFT8J3ESS3>)%KT.FY'SFT8?= M6.67K[V8V0=8W_ZDL_7N14=3?!=V>]F2>TDD[![)YGYE0]SJA_K4KHG_8/@6 M9 L+J>O%]WT'4R&<^�E];DJ5XZO[VY^DBJ \R2.&%4&<:8E@N!WR.$2! M85:H&.>CD%QP $-#I(R!1\^MQPE^$$F<$4GQ*[GJBG@;ZJG4I+;4&2'5V9Q9 M AM=75I[^;#4W!20"3 *GMN<,=\=-LQS5%\VTWB]TX]UY,7V>H.OM=\TNP<\ MT-IN<^98;I.G7H;Q*6O.SQU/E'CV;N>2:O(7@PJ@M'GHQ(LQG&G?A,3@HW$_ M^W*[DV2R>I=+[=*O67.8A'#@O;K#S*@O\-0>QZI>M7/_&^_JM,O#QH5\FNJT MD!J5*RS;"C"XV^339]W!^F$;G;\.8Q_6'UBF!G5*81;#])K\Q)SP MY&OG]^R#\A(XNGSJK9\+TTVE-TD;^V*[O4F"TUF8IXJP5$X"(TTJ7"T#:/_C MA?"'F5#/<0>.OGP'3ME,L_J;:2[,7+I>)M+B=5=RAW:Z42?9T]/\4QBUL]#\ ME(-/W#@ X'GA<]V^G280U"G%=10WKS$9ON"]FC_F *G)W,XIL798ISN#7& - M'%=57@A.5ZIA8XBD<9WM#W>(T)V\.,*2$W/FP_ ,W?X[A@$!37_3?' R> M?@ 3932H)KZH^OEQ&@:8R03.MD3SCK,8VR0XQ.OM8KQ>6FC;Q'Z9]_S%'"DY M70([UR$3]6"?Q7@R5SGHUWG$M=R:9.\7\"# M9OIR"VHS??KE7;Q&OY:1.-P623^DZ?JV&?RWS6#GL7HQ&=(M_]]QMZ$%C[V; MZE&")"___"0I]R+1A&@$:Y53'K//D:$DI/<\.9.P6,D@R,T+Q#XOJTFWJ?SUE2S@>,4P^I5JC&)IJA58Y!O0DF3U33# M4]YME E-/8IU_IW+B5UU=N,I-)V:9AN=Q2XU6R?_'H+9S'5AAJ3M:OV#%/+3G/'L Q2[G*7VIU]QZO.K M^)PM.WO%14^J!]'^/RS(ULH!9Q*^V-TD!&PSC!?NJ821@:IZF'H$5VM1'.)/-<&Z,:^MQ^KR?U^=$/XK^L \3\N!DQL*;$)3S M(P)7#QI1#;.0:M/^;$+%H^/>X"1FB[&^!:QE_4OFU=?#07UA[C5\FB4Q,;J' MI[;\T7'L#YNQ/.[9/$_RTT?=LX2)4QOZ@H&SODF\VNB];>&_KD^8.2^,%8M(Q!!0D(4M3 M0%+9R+R$KTE:VR1\8_$,J3;$Y!I=R(J_\OIPUVAAT8>[Z@/9_?.3310;)A(" M!IX03R(@!T) 7$CKB(DVY*(OH ^+9UVT01\NWVEPJBG-+]>)6VYTMAHNTZQC M>>WO#^-I-EZ86YK@T2NOA+>RQWZDC;,CN)=.=?/05@?7/7;B^6GB=DX745@Y MGDOSMNFBQRUR.&R\Q;RLS+ M.2-8)^(X]\G\>?+O# M<_F K<3A:?V/K!EGM26FJ\HD\>1F6R;/;Y2L \?Q$-IEDRS'_Y:0>MTBI_,- M7427.B?OUQ\YAS3//EF;[>SO?-)> K''"1%.83&S7B$GHD?>>FLCA6$V83YA M!H:<4*J5X/!4N,YQAKTB/HD48X@+!0E.707=7*SC:+KC>NHAO*(&P2.EHEP8 M[KORS1\],[L# U\KXO?LJIKL!CU-.DGC7H*%X*@)[0RSXZQ!YWI'3%T")A=V M.?-7-2#^4YU- 33Z$/ZL:_A,G5+9$5579%J?NN\F!8KL237H]3HC^RTVKK%) MIK<=#@>^6V-D4WFFJO(VH 8JO];;A8ZK08JU@RW[W&+UI2G)4]4;5.LZ0=#G MT:1(3MW+5JXJV>%6UQ>*X5Q2S<#!U)ML4WU,'MB]S)FZT:#Q.0\EB.(DSZB+ M-'B2WW\V[29NU_J[4\$WA8KJ/?B]6OS9M;OH8#SUXS;>Y%E7>,[[@<<.4^-D MO\[XUFMWTYGIRW5^B$;-'#UUE%X,\I.;!DW$ ML3J+>G5\U:WWO)V2KS,&=4G/:]=Z':H\RAMOZYC !?<='!U-JI7]^*6R<[:5 M.G(C0V19?MD7IU,U3 /?V26U&XL#ZD*J /?#.P>?N*(4QIPC;1A!7.?:CR0Z MI+6FB7HB!<,_-GN?U1Z),MMN/]OV_OSD#%8$K%W$M!2(1^:1H9$@!Y0T 3M$1OR!YLC+O,X=N[%V7@Q\A;?X_5U8G:&PO8)D#M_4%[O\I=K^_)S 7ON4C M/#X96)1D/B".6,H0YY+";! 8$>R)<30)SE6>#8OG%[?"'[UTC^35!'_6(UG7 M,NJ&69MWDIXZLT.C^:+Y8!W,T&G$$/O*87]GG.B9H_;/8XN%RZ MXOBTRM/I%U.C>6(U#._;B;F0$_G8WIMV.#KOV:&Y#:+L5EE >]7+[O!X,+2] MO?3O0?_@W[D.TU8]78N;<^?E]B<1P6[T*: 4<4!<"(*TE00)YR)G- 5#U+R; M,P;NJ;,RT.BY"]9(+HU+RK/@1' +-2S.Q)'5)8L!U7+H-()HJZ/S,3#_8N_J ME0.^60]JKQ[4*3I7M<^E&[].*J%WSZ3P%< J%T;/>7SUWH-<#7M2U#'#:+?R MXZ.\:\W7"!ER$:$X<5F-9G>5-4EY]=Z^?O/@?*?,WX_K#YNN'-F3VD-YWFW5 MI/K-]*KI[=GVBJ9>47?8+ 23/1 SE1+G/&+-KKC16;+II?TY+?@VXW-MOIJ4 M-IK;-K?1V4[GW_O<%N]+GQ._^1CS/N]9]]WB>_P$QDYW6.]S>?O371W?\EZ?'XKLK.^S'3W;1PZ$85Q- MD_YO7(YR-HNTV:4)ESQJ7D=^U3,HNC"LGKK?8D#?8S4X9='XF2T,>_MPWS\_ M>+TX4THE(E#@1W(: P>19V\PCM4B>:Q.*;,@IBYZOK9#WM)[- MX69NSWJ_:RE,E*A!B;J2XCFHR.57+ZZHV.!873@_I_K.U&4=QJEF-J&??IPI M4&D[?0 ?>P#3O,'(YL/A((WJ@S@ )L,@[WF9IW2=)Q5I?L!M,#^H#5FJADT9 MVI^?)#/&B63 =LTUQI/Q2&M#$#9)-[LKA5]N)8:'\,'=<+[F,A[U-H3N<#B> M+XX].W-JHG&28T-AD,MH/V4&1R:H>QQ\,WRD17"B^>;Y=.*4#4_*#Y M]2J2L'Y1,/]UZ^I\!\#G>^0U]R,.?HU?@,5LX%T400>0$$I3 #^@Y#XG#.O@3?@<>=@%/G M_$+:RK7^,3*/3T%\DD0^,Y_.IE/!]8MP?7?_3_R))#"W>9*(Z>@1-YPA8W%$ M28'YK4WR@AO =89_D!;ZJ$G(,PO(I#[9=#O!)3L8SA>*F>C:^ED1[9J2UV56 M3P&]QNOUIMY+[V1VJT+V'L[NMUD_K[2GYW+WS^MO*]7W07<.9(?%M71W-'#Q MS,AIRM82VEA+1:\OU.OOV^)3\C1RKPGRN2 ^=YXCFQ1#,=M/3A(7C5_;I 1O MX,L9^R6G@3S4A&P"KY=M1#K=0-2'2=DLIX3.QA'6S](UIKF"L]D..<21/;JM MU,5JH_/V,8?^*A ]7\]R"H5-0>_)\91SA2+/XFMS]2(7BJ,N4.YS!;VGU;P: M:P$^FR8'75@@']N"@BLT\&:0) MQK?$Z8QWIJ'XSP=L]VB'[GS^3V^'?OC^(6> 0]L/]/W7W>^]SWLOM\G._GOX M[.^3>2P&C,Y7G.S^]?[[Q\^[A[LO_R:[^X?PK"VV]]<.!WOY&UQ']O;_E79? M^N^?J Q8&<81YTKF$Q1'+S1)T6 ME9*X757;^X.(=_XPAG$O#M+Y2;MW"A8YPO>,$>/K)ZP2H(*")8+J@+B4"KF8 M>5R*TKLD"%AL\XA!$TZ29G>7,X(-!56]OG^G'Z?Z*K;*I1P:ZM+K'M6[.L!:K(]+KG,-!Q4H4G^RM\5G4W*2"%UU MAW_7!RAUA]#/X>F9RFN78?&%0'NU/.?"E '^9X1E."G.B-18^8BM2L8S4$;2 M&N!]/1FX%].!>S4=N+M?R]'H#4ZFSO=[9'L6C#FNF_TVVYCV:ODU"GF:K5/!I,HDLF>/A_'7Z2^_P;0[[MF37[O]^@WKBWZ; M]&J2XI,[!N;3J L6\J1S=3^;KR>I*\9L@$F?LU=&%?P7I@^>)+9LU(DMOXS" MXG<2;Q I+_T:OIW]#CJ>!_?_76-KTW;35P!=B:7E#5M>6TQZ@U%Q72G=X#O! MKBW[:_=5;:A;WO7A^[IBX\HO_W;VKK_4*%!=-AF/;<@ECWZEQ]\ZY#SN]6): M@)L&:9:])NFK8!Z?<=Y32'\(I:7DM.D$MR=(#$/5J;>'=J:O_8.!;!:0QQG* M!6<";A*%,P/<:1C@JS,&V 'R=VZ R^QI64LS/R$S85GQV9BMC6L(YEHOC//K M/J.!HT]477]J"I:-X19A^//*J^WJM7PZ6C*?C7I?"/,4Q^Y-K'*GKC%VSW)X MRM1:[M2Z8OU:#,)Y'V-*/WKQBQ8V&+V']]O7+_V^7SLDWXWJ^@J#U-FJ78JV M+' /XERY= )=6ZUPYU')TS6GV3_FY]/RWG_VO>N3)UOUXC=)A=(L8!J"9,GF MHRNTCT9SX:BCVBA&K]JHP"[):;QF>A-;S0#9X8>C;[V]H]?0CP/\X>@_W9W/ MV]\^?'[;VWOYNOOAZ&-W!WJYLP__O83O]WO=Z37PK/%'^EY^^.LUW/-M]^-? MVR<[GU]W=_]XSW?^^E?WX]'VR8?O.]_@RJ_P_>'>7_]*.R=8_'O_U6CG':9[ M+U^1O:U/WK$8 Z6(Y3,?>!(,F1@<"LH;'S3&/&@PC.0Z98LU_R[V 2Q--_*W M-]21'ZWT5RUVE[(%>O4][H9W*Z3WH'XN5LM5?3H;%I_0&'L0]]+^8&1[$Q@X M571$BZ9?1]._@99_R]J^^_G@&[SS)TTI(3$JY @EB%/'D-7"HB1-"A@'+7%: MVV2+"<[M4_/'4(G_WW6LDIMB3.%1A4?-EP<7,40*P&FLY5A*YPQ/7F.&C:<< MTZOV^Q4>]3#H>G(>78DS@F-+D*WK?5G@4-90CPR/1M'H9"(8B!1;)V9Q(E, @%9,8\C0&Q'F*R+!@D5$!6QXCD"H"1&KQ MN(KVJ?GC$ZD;NR@G^P16QD7Y:EP-CJ_CTFZEHV_E6OYHC;E@ZJSZ,K+('Z.Q MV EN.$F21P6(9"33VL%J(17\4?QPC[ZH[+Y8\,,IYSVC22+E0EY3/"PG@GM$ MN;7.FTBC >.A[XN>--\ M(C88,/6\,0GQ:%,^*<DQG,:2JC7Y+U7?N1O]$ M#:XV^F=1V.EL3Q)+&ZI8(V4E13P.!8J3($(X%#9V9)*81M5&_X9JSHX*=+LA M!\CO&3=Y+Y!G5;3@!? MD_;.=?N>J,"5V_<<^CJ3WPD#J:44!DD2A(@'+K\CK4)A+$-'))@P[/([3X[1 M5J.LZW?[*DNQXGT^#JW0C!)MF>1*)G%DI&*Q-9Q8:1BN\CN;83>F\CN*&TM# MH1")<8RXXA X@F%'@4@,X2*@PBA_D,.C514(5!O]VM5W[D;_1 VN-OIG4=CI M_ Y-+(\#1E"H'8&SP!2!*Y8@8L _BV04"PAD;/)703##'TBB+A-$,7"[PME3,+=*:8"$8UI* #0[# M.A>5RU6Y7/>[7$_4_\KE>A9UGTF'@@_L4#Q00!.!N(H")#DA$&81&X241L3( MRN6:SH?^T\/+O[\7&/_Y.);$SON-Y5@*?LVQ]"B#,.D"_&GSW-K#*YO!M';. M_K0RM_FF<*8=2@35#ADZ,OM GJ?-+^@N'>I'FT1\$8),V >(TX$C8.$'64!4G261Y**Q10W5,RC4!!.8LQ!;+"R)(P"HT)" IPHNK-=5$/C MI#".;*4[$.I:RT^WIYLQLB=K!?9D7G'; MMM9-DM33-'? &P$;*M-.S?ZGGUXYGD[/1)/;P0/.Y4\[1ASJ?UMR@#IJ3_<[ MSRWZ*YV.E%"2*\,8#KFTL"A:@@'#(L#&"JW&"3$?5N4C>/AA\J%;T-9,^/DP M_?J=Z6>W5F9O3,\;1V?LE$2A5)3%2"@5NGTZ00)+CF!3P,+X=D'8&LBTDM;< M?#G>GHWD>_R59%GP2H(DBB(6)SQ66@8QO&5(E($9",*PDJQ52-;EG:M@"4BL M Q3C!",>A!&*70XNHB(B'/P_)2+G 7+V4^.S6OG7;MJS+']FUDE(3 M+&I!V@G2#U)E.P6#5__*J\,O)&\9DM^')>^K[=AKV7("6(E=*787W_$I=A65 MC('/(G0$8BQ"Z8+W9UO\/E;OGG++?;Q#RW6:U@3GY. MZL_[K(U[OJ/WNYJA8G_+*W^W%YS*V*I0PMZEM7'$H &!K2R"V14Z"0W6BI)[ MM[+=V<#I(8=OVSDI]SS0]1R&P?HXW5_-I,9S#7NOSOTB 0ET_,6%57R#$_>< M9)[]JZN6=3ZU;'V0^?FG5O?Z8$0E^=6V'+%BKUL&J)O$[/GR4>KWZU,>,BX# M(Q&5BB-.C$;2T@"9D <&,ZZMF(U2J0DX-8E@8001AE&Q340,WTU8C ,93T>I MXVM2T[ HM<13>(XQ?&;%NK@MHO05KB'RDB[6:L&U>6V2-N7=@R'O0-3O9S\< MJ<;\(/BAEWS_PO2'!.-=7&1[E^4_C-BNP(NQJJV]QFSI:K2'7Y_ AXP_"P'> MPI.ZW& 7X]5;D!1I ?*-YZ#QVBK.CE7SQKWHG%=\21M$Q_9*)VXI.K:ESIBB M#2\Y<5YD[4JF19)B*AE<:Z52I:VTE]I\6ZO/%RP">.LE1&^I0FCE-=F369B_ MY*V+!K:D7NB1<5E10'#QG9[L']PV+S0]//I^?7+T]?+X F*T_8^X\;EQ71RV;@XH,V[XZ!Y].]6\_/7M/'Y #>.OEP?WWUJ-8[^ MOCQN?[PY/FHEC123J0IM82,E9!RB!+N2317'*,8V1LJXOC<1*Q8X'/0Z#5:% MF+,MQ4"5P:L,WG.71%8&[]D-'ILR>,1$L6!@\&('#<8C1L'6$8,8P2;$L&Q" MN!KU>LQ77![Y? 9O11!>6^%G?W4_HVZ"^N!6RSRWO5I7N3()B,5=K<2-/I>= M,_M++_SVU?G@B[;H;]QR+LTP]#HWEM5W-[IQ'";?<[OG=.2P5)&#SL=203YU ML\G-Y\^!D3JMLUR:]VUK[A"K;M6[;->TT2\; 7L$*)EAJ MQ+F,D3"10%I%1H2!-0K33;1=CR_V?VIU1:E-G.Y&[MSVJING[M[O_!%V^M.. MCFO_,5GX7![VXM%7I(*0H=^[_RLSIP)K*N1P-8;CTS'^YWDV.OPZLTAE5EXB MF2*?=M#4'$Z__KTOF23/]I*%_('UCY,IK7?[A?_\IW\];R;D5$)M6UB^>5G.T MB676!YW:'Q(F/;OU=6.^=-)MI:Z($B+>-/QY1%8),.QG[? M'G4;8S.R6*XNW$ZWX_%%8ZYK\NX[<>Y#8__R^C2TG!#7G!@R*A 74B"E#4%, M15B!M6 BMF,UHT/7H0;JU'(2X>2H-T] Z:8)Z%/]X4I 7T) P9<^#;C!/(H, MBJT!H90L0BK0%$5$8,8C'/%8[+P'[^->L9RMROUE$]TS5+/^JG5A*!0-":8> M_G[CA:Q?;D]C6%D(6#@B#'/$PY C&6"&A"("5MN$0MKIPM09_R4%/ZO3>\=" MG^#8*%?A%\7F[4((4NLOF:E+J5W;S/ZREG;IVMEA,/*R);!"[,8!>TP%;,QV M<1P]2PDH77T)*-L5\6(#6K <<7U0GXL5F!U;F152_='OU,7/L$5:!U\QE/<% M3G>6J,];N@1O;=.SUP;#TUL)N<]CBQ(W"QGVZ[ W>M&:SE4GM=]LC7%&#H\N6?/''Y,;OIW*A&O#((QC$D%XIQ#7DB")0XF" M)-:*F=!*:W;>A_7PZ;S/C[#%+U,^LFT(X:!PO"*W?35&;[]OF_#DHVO;^FF+ M9IS*Y*W,Y*4S)B]0)@J-"!")7,5<3"%FYDJCF%%-!#8!CL*=][P>AYM$=?_J M>2U!HX**TNDU637GO!U==RMCMC)C=CMCS&0(PJTCHA**8!(3J M*+0!T\Z8X6 VZ[OF.H97[J*%E8OVZHR9ZY>NS-FJS%GSPXPY(T30D+ISU3B. MW1&61C(,&,(Q5U+Q4 G,O#ECE6_VLN8LJGRSUV;./G7[57)M==9L-KE&C,3, M@E\FN,2(AUH@)4B L)4TEHJ(A-F=]ZPNPDWBXGP+SEE<.6>OSIJE/RO?;'76 M;$[>#!;51%P[WRQ"9:$1X4@H&=B8$0@UA??-:.6;O:!:'IW;S/K*\\I#>TTV M;<\M:6785F[89G-H.C21E9R@.%0,<6(%&+90H$1C'BC&6"CQSGLBZM15751^ MVHM9-L]R/.P#*&;:%_H5/PY*_=?MRSVM*J8RBDL8Q\>DN78UL-9\O-%P:5$16]G E=G V90=I1R\/6Q1K!.+ MN DQBFG"D>78:DZB.$@<&0"O4S:;L_M] ]W EX+S>6O>Z*.04#>("?E5EVNO M>'8V>^-:P[ZU$%Q)M3,]H=+'[4KI%!N]T &1*D0BA/V)P_JA6 4:$4N%M*&4 MV/*=]XS6 Q&NG0GY&>!.AN F$PP8*P4[68ST-' @$/>0GJY>Z>=SFX:_YC9= M00?N1YFY7J/\+YM].Y?9IO39DD9:JF_[[XO&_A?FU.[XK@6??VT?MP^"PQ]_ M@/I]H8W]2W9X=,!/CAJWTWVV)W#OYKX&M6M='/Z L7P^28\OX#Z@?J#*UX=' M.FA2#[=ESN8\!H8UYJ?\E53G#XXHHI0:4P!ONES:_HM M>YA,J\*_99[JO8[93QV.D=FD-O275P_8)4\)S+"4H48JC$+$(^58NP.,F)&< M,,(#ESF:4H\(2T$D2V"-$FY)(@TCV 8\HK'1-A+3ZN'@7(I>;N=]ERW8MN>) M:7OG'A:C(*0M!+Z;U)1;)@^(88J%JMEQ%?JZP/SL\:^M )I8]B8J*[7,1OF8DI8H]MM?]U&_[CFOL? M'.QBM%&K;<-_&:J7^2'4?._X6<6KHHS:%N&8 ZI.TAN"_',: =QI.@SF;]M M,6+SDE2OB<&IHKY:#_75MAVC>3=.]N!9KTF3G]2#OXC$/_H,\5D&N4J"-B(V M6EQMK];JYJ^6?>T-'$YLT0G#,D?C*Z!^R.&%X:?I? S(_$$'0GS[)PC^5APU M/#894\*C?SIO4AC/OF;'1P=WC;LOMXVC[\'Q12-H'NW='O\XP"?[Y^G)T=_G MTT<-C1\?VH]-X?<0&CV"IEI]AW*[F'B3W3SPWXO[TD/P^M/=ZN-?%4;>?/; M3'S!&>=$!@'"H5:(&XT1^&,4*1N&C& (/F*'P!;4!5U5)=,&!1F5EC\GVUJE MY>O2\FEW75 EPS"0* Z(0[^0',54$.2*%RRLM(I\OWA0Q_&3X2\VSV?? B_* MER^E/VT-AF^U)Z&YZCK&K%2V7"U-&[2W4-I7[5!M;\O2)CI494W\JB@.)+>:H( :L+=1HI"(5(0,E5HK:N$W=A-)+:OV MQ&UUJU:@ZY5OM9"N3_M6AE@9)S%!AG&). :W2B04(YO$ =.NM2>,-E'7JQ35 M;V4M\IM(4KT99(RU9K#N,\-5=+LR"SQ[1HYIF%#+&(JL)(A+15&L-4:2V5C% M6B:)4BO.83T[6$:%G?,JW;3*0KR(A9CVT1(3&H4A"E,AIH@3(9$,6(QL;&5 ML!):Z17GO[8%3F<+_#>?'_8UEJ-2_VUUV9X<#F]Q6=.\5]SL+>2794V#%M35 MNIKTWNJFN:VO5:9NB9WA\,.,[ZAL$F(N+"*"1X@+V!XD#1@*:!2# \!8%,+. M@'?Y+,S:6B"&5I2AJ\S0:S=#3_1G*S/TK&9HVD'%4HM8@1DR(H@1#\($R5 H M)''$!.$1X8ET9BCDFV&&WD[RL(S77KO[6575OQ*[_V+N9ZD8E>5?QO+/%N E M-#)Q$@0HED*[Y"5! J0!!9%5/-'*4AD]V0'=O,J[RA"]=D/T8@YH98@>98BF M7=# 2B;BQ""!722,+4'*Q 9Q+L/$2A['EC[9!5UU<> 0D7 &>W &_&GS,=3N M@ZW:^)$/JQ?OJ5ETAB%/=K]^^YSN_UVMMF5W:WM2'#?^AAP6S_^FGO=OBL<;CH\)# M,MN2[I:]KG_>1Y"NVP;(9K?VYY\?:E+#=_+47;E;^^N>]S"V9[,VS(N_B[+P ML%YJ!F_OGWRC6WT'Q9-DW?80[.SZG@J$[NC\!Z[)X!975UGW!DQ@S[9N:P.) M&%_K>W7JI81@N6,U(20C4@2"$L4A_(2_(Z64UIQQ'6+YT,%[,&W]]\9F_)O5 M_')#32"81L=8@+$)G_ /8 M!IAF($LJ4)(S9BAL W1W=A>H@;"UG$0X/5A.2BS6F 6<*!HF7&@2:Q7&<1@$ M2RH8]$FFR[G:F*ZN=5+5N=VL'(.O@R+CWJM^[]TUM.R#WWJUQ>U\' MOO("F\HKV$9 1JWA2ED2$LXI=HXJ-S0629#@1%;;R 89B,/][S>G&'9XP:,8 ML=BH@CT<(D"".#4F@&U$1%&XK!!HPRV.P<1H^"D@,?P841EQ(ZRV-B35+K%A M0D C0R,+0F"%CA$G$$T*90,469704$0V=(5YE1"\:B$02G-J>8"8B4#_"0V0 MT)J@*&'@YC&N-%O:$E3;P98)@3MY8#H6*)9A )L Y4A)+)"(C"2@PK%E8 F" MW7C&7WS$+P8NYCH]3 ]FKKHE&OJ2?N;N9"IH26*-(H^6PE,ZO7G:FC?TTUZUNWL_L8>(TWG9R/^5?"R?^0S?OY8.J!VL&;)B; M0CC0'-+IZ!NX[NZD_17N\86=7'P)FO#MVM$AJYB E#(Z4Y;'%=)IR0$4\X08L0A@:KN-(D8!K16!K%R%8 M\QE&CF:WHV5^7I!Q@.V V:^-+]#"' !+*,=<+H"'!S[YHI@IQHR-*8D%MU3& M&JLP(#I0CNU#D)U%1K'._Z;WWSZUEV^\WOMW'T!XNFSL\R>P94UV>^= M=S,8FZFUTG;JD\=+>@E@OP2E*B$)> G$QHEB48QQQ$42@;,XGV(+SY"/#/5] M7.#VLDQVSJS3_W_?SIB$O6N9F4G B[WA^RSF)ZS[&.O%C!K@.DCZ[]9#BD)"&(E?6*)^RK3E#E$^=;//\-T%'= W M)U@7>_@T4@D.9**0-L81*A.)P%YSI(F.510*Q1QC&ZDSSNN"BWL%*[-MF8*9 M&DS]A*2!]!A;9!:G#-SN]A[N+>&+EO?C=#=R-#97W>(\[9U/@<+64++7E.U9 M8U\LN6_PZ"M2Y5V7YKSW*_/(>]8Q;81,3=#8G^?98#17\@R\ELS*2R03&.P[ MV;J6M_G./R?YB=(.FIK#Z=>_]R63Y-E>L@@HP(QTBY/4=U[,W54P)KDQ8ZE! MD 5&^K\>CF4B<&2\\L*N\,'9=_#A__>?\OV\E9SK!#["J=MH%7^>H.HJZ[[S MV]9XG^-&,;2M(6"Z;NR=\D :8HE&*M$&\42#;<#6(!+2$/R*R"1!? M<,UTA U7D532Z@!#Y*541*T*%^%HNX(=S,FZWZ$ZWI<8*\F C:PHI1@_0'+; MFY7ZO";=0M9ZMU?@F=_G3GE/?]]JZ^X\\='4T5F]-L'D\_N]%&XKU1*Q\,'4 M' JX!Z=_4PC#>&&UDHS#CX&_%I0;@(R(KJ:K5RZQU-X+'O=PT-Y M>?:Z.&"/8:\+^:Y@]%GHVQYWUU_2MP6[)'@>KKEG&BQ[M5QS\[F5]H8V;8%^ MCB6PHK>*8&K(&5=;D*/KM4[$8.,:S,52M%L;V>VSX)6/11)X+,G:9C5X?;VG MV+0'#RD2S8O@0STK1M[;1F:Q(A*:4)ZH(. LC)61F'%K2Z##@A,WQ_\C,4U16IN.U!<'AGVE!T*?Z?P_-OFT5YP>/3] MYG ?QG;Q/3C9/S]OM$_:AS ."(G<,X/I#H7FCP-RN'] &ON70?/H(V]^/H;[ MM"YAW+, WIDU?KCW@U IQ;=3'0J,1H+$S" 3L@3Q*(Y1S"5!"3&!)D;$ MV%42L#K%L_F[Q^'L;0S,4V5,5F5,B,5!8$P8FYB+ *LPB8*$,Q$38X@DWIA0 M0BMC\LJ,"9XF/L F5$)3I%U%&K>)08H0"?],C#"6XT@&.^]IG;(G(T*]E#%Y MNR[JY@VX>K75H41L;NS0F.E#>U2H4+&4++Z!!\+&&D>*6X5Y)&4<8!V0..(T MH H'>K.B@6J/7GB/;LXZ_$D"<9\0L#/3&",><(N$2@@*K8U89 5AL0*'/YBM M&JV8B5Z3SH-?KC5)@CBTG&,1QXQJ VHO AEH0^AF.>V5SB^C\]-^>9Q0HA3E M2(!H0Y"O!9*61BAAL-H)LXED,?CE9)/8R%X]M^A8K_R\UOIUYT=?O0%4 07[ MIY7!8L&B#N$0JG7^&3*42G-DPHK&,.+@Y*B <1(,+'.*(JK!R>K97 MYZ>='IW$7(8F1H$5 >@\5TAQ$R*FC"4TL#S&"@,G0*APE$*L'N\&@++8H$#+!0C0CV$"E 9O,V2L+N/Y)00J80.!9),!\J=O3T'.N-610+#K M*@0N>8B4!2'DUA FP8-V_8+VQNJ2X+M]U>K>6H?[ MM:Q3Z UE;@NI=G"9-9#-/R2XW-GMH&@U]#T8[IXPBKYLC;5Y^*_USF4/-*+5 M/.^V7&]C9GO]K.-N-^Z@#AK\ M!B!G#WWO %[QIM;]639+PE;@+:!KH;SR8EEW32;&)AX53=V.M:#\3UZ[<@WF MIJL+^79]*^#ZIS]3X]ZWZ%.19S"A_N-B=VG+F[3=;\\VO4SBD XP2%/7VX[_ M,1BNG[D4C$ J6ZVA.[Y;6T&(<@_NP#-U8Q7GU;XM];L[K78:7A@6F(9V81^J M!JTOIQ$3-)0J1#91%I2=@(MMA$262:;"B!-LU'3#U=-"U!<$<-A(.$#0]Z$$ MUOKYW$&^U%@\#F/A#0RU?^"1CAGMC9Q'OY.L%?AH8A?;R#F:U[FXSBDKD)_S MLETS?[<<5L#+]NX1C'=QDMGDOIKLXCIZCZ3"/9>KJ6-J(_<<$3H[^[SJ]N04!W[W0^I>+_51VB=]L<;UQ!OS6B5OT+D/0RX M$=U.Y[L\3',HD"9M7AP'C;OS\^;1%PJ.-WSG^VV#PM@N+F\:^^:R23_BF<.T MB[V@20\H7','8R7-_6-\>'1VCS/@K+//3IOIP[S2*283C@*&06(9XB"6*I:;P$Q%84AQP2W;>L]UH0ZH]*WN\ MK9[TP-5'&=\Y]E8];&_5,L[QDOS/]S*U=978?-KNW4V;WRZE2-(A%C%%(DQ!Q;242$0F1M0$W@0V% M<&4D=%=$]\(J;XPMVD+?<-^=5=F.J=VFMF4JE_#Y7,*#YJ<7B> '*UHXA>/5 M'$EZ8PVZLUFWQ@]>!'^J_*7WQF&SVL_!W" H]O$YM1]_M2!SCCI 1ZS*K4[(W[V;IZ MEJ M=?6 "&[P>_>+LVZ6.O3-HN*BWY%]D_;\C=Q[%;?L^)22+#"JX*^R\"'Q3\OL M.5SGJB]:W3Q_=HJ,;_K.K M/\YV@PU?+1#K?)]EOG/VK.(E7M^Y^S)XI95PK._*Q^*F;IXT+ECHL= ++U A M\ZHF;BEXX>V'D+@O1GKWFA3[2=!_BRC HSOJGV60;R%9ZV)4%[ID]J>% &Q; MI?7)F>2-6YC_?DHN;\-S>+]J0)O*D"<,DSB)PCBP ;<&QU(P;A(I(TY#:?!# M5,@S>!%[@T35_'S.QR(G\$H0'[Y>'M\=W#4^?V2-HZ_GS;LO]/CB8W!\<7G= MW#_ QW?'-XU]&'/[I#63S/[\]:+AQG6D;YKP_>;^2=HX:J6'1WNXW"7\$"8MI$(72:@ZFB#X9![M"W%M<[0ZO/+9>YVR0A,_? M1*"T*;'0.VUI^YYA^-?6R]\;*ZB9W:"%9$%"5&)B M33EA,M;"V$0IQ0U)+'L(AN?Q&_3KY[%XF=V[^6TFD*!2[88EE9+601#V;[UVI M]LI4>]HQYXD.I+ 66Z5*W5YU8[2*X3?G;6FAEEJ-0XMCB375*B0)!(G'"LC1&2C MRE':=&N:SCA*$8MU'"B-! EBQ+DB*,8Z0E@G5DM.61P*YRBQX,G6M$+6WES5 MUI22B$0Z-($$;UD(*^&>(;-6!F(0 U6.TD:K]K2CQ&@24:T-H@H+Q+7/8 84 M89N$3(666<=RS^H181NDVF\GG?39=FSFL/G 3Y*FG7;2O)=YP,!7[2J]B<"3 MAB8F8#?=+LH-$4))0K5PISYA1!Z$=J[LZ=KMZ>SAM$F4H!!D(L82BG@B+))A MG"!M60 ;ID@P+>RIX!L4>%8YI16K-DM,HBE+8M!:SK!5FNH0MM@XP8HK*2I7 M:?-5>^:PEW"C&)%(L4@A'@J.!*4!"KD0V&!FA7:4BG7.G\PULJ$YI6@W"C;9 M63KRV,GC+5?=F;/@5^TVO36>^CF&EVO"88\-,1;<:"IH%%M!I#9:"T)IY5-M MN.$]_##C4Q$>RT0F&DD%GA28UP@)Q_A$6*(3B%$%96;GO:CCZ,DE?R_%-[^& MW-0;-@J)(((SH0Q5$6>1E51@SI0Q8:QXG%2)JRTP"M/>6$QBHV4DD(J5([C6 M%@D32Y1PS<-08"6B8.<]P760GFVQ"B_4%+)N!^VAIOEM==$>6J92?LK&=09" M8KI]UP8_F/@GH UO?V'WJF;GU>Q:CP(.-+95HKT[I,D4JD=4"(L2H.N8@A M"A",*QDKH@D)C:T"@LTWK=,!@1%)) V)4!A1@K@*,9+21$A1$Q-B56 %@8" MU.G*VG'6;%N?3B.])M"W8K9G_UR.O6>31K[7>YB*^ER:&HS8\>2UG:G82(*G M7S-X3IE1\$(IE3B(DY!P\%-CS&@(4;C2)HB2P)X>S'5,@VGKN1 :7K/;<1R# MUGA(T=R'DN.?.[2!9K=W;'LCK+S%#&ZXG0;W\?!Y1VM3KI6$!0L0(1(C M;F.#),,!_.2:4$,,"^H(8C'>G<.&#:+76_N08Y@;/,!6VCQ[0'EY]@S//WF'%[<@H&SUMU(U4Z>&][RV=2X M@+S\U,W*7[GK7ANP^1.T&3X[.U66$BQB@5@24,0CC5%LA4"8!8*$FFI,8\<' M@:?1'PL@_Z4861\+.KNS81IQWVY^- '4.1#KFB=_K?W5AWT>I+KVE^/2_4WF M-5 "AR97[/8['[_]]=?.[\X4M%.P'D.BX!%[,9BAJ\%-!LY!R:GK#!'\/^DY MKU'>.$KAU/'G^M^V8:IZ8(EZU]9V[B=XGXL&_KBMFHXSX(X(",8-YYC=5+?Y M\)*K OZ[D78<>?#0,O15KK/4(X!GKX$%YO%:>_&1.&!N(C2/ X6TI@IQS@,D MDCA!RD0L-#&SH9"P!\_LO__P!:$O*@)/1H%O%$32\V3A53 "/4D6'*Y-9"2+ MF4(A->"/Q8PC2<"@1TK(4$?$A@Y,@LR>9@W(ME/P23H=Q^0-VO>N]EOZNVE@YOFE]/ 1%@H$"-*#$-O79^G^MPZ MSQFVM%;WVF9U;\5^2PM!W;=ZG=&$]?3VC%2*\D84I4$/OYP:%2L6< H[+K.( M!TF E(HMTFZU(H&5C9)G5)1^J]02$/Z! ,[3E-W:7F?H0<)#;FN=;F_D1;:[ MF8.!!Z59)GWS1$'%X\YAN;GO>1_U SPE2U7?IR;5[=#S!4_?9LX__C_92IQZ MM6X7R]#@-R>0F2]6_;P=^ M9/Y](%5[WOFI9.H^F3J^;NR="O R0TTTLA$%@R<502H() HC1@TC,@XY\753 M;<%L@(1^Q5(UT]KBK :HG>O M"A"7N^\X42J"^[2C,U 5S_P!'\BSL\R>P:XY",5!L^?=;/&\^MO3,,W ][8!CD4B=%&/R EC2,9:(Q+R6,1* MQ#)1H&%.P>8JV7S=>BD5VN]G WE?C%=F\I#+B3YRN>7;*E0P3'3%D@R!!G"D)2D<% M2FA -$X2F5CPWH.@3KB8T;-U:ME@WYC<(,#+]UQ/<[7L%:C4AFUG@SW[4S?[ M#-_M5:IVCZIQ4#4:4A-2SA#$)*ZQ60HD&!&(8Q$QHR.51*ZQ&>15S*$<7^N6 M5NH:!#S2G:0,O9@"5&$1S^V7BCE1XV%;IO N;WR1!X3W&ZFW+QC0C[N1I M]VS1G3O_]N*92!W%D@D;4LD3AJ7&)-0VB -0H5"&IXYQ=W1HOM")>CFEG!9] MV%?=W)="O//U+>E/6[(=EN6P8U\L*Q3QZ"M2P1OV>_=_91[9XSHDA]"I*1_[ M\SP;C.9*GEFD(%B_1/[P_)UL7?DWR6:0=-S>'TZ]_[DDGR;"]9E'T: M)]$%KY-7 '<5C$ENS%AJ$ ["?O!?#XMVM//^R&^IH.LN:^=JJO[WG_+]O)6< MF?,7W!MG",:\Q,7/S@/\9[=S=F2S]KY5O4WA\#W\4&YK[>/;P\]?<./SEUL? M9>U_"1H7WX/C]A]M^"\]:7\DQ_0C/H;O3V]K)Q<'_&3_R_7)_L'MX7X#P[9V MVSQJI)3$5VVSB*-84(:8(5+R MF! CU#2'+S8Q"T#@>$A#+A06G,7:X(@;2@B-DVD.WP^NY"SK^2J<;[:3PI[3 M[/8<%,2"/+A+D&[/Y<-]>,!3),6A%H$Q@0D8YF%"E25<4\VMC0.,63*,NYZ? MJ-J+J-/E-RRGI+%W&BH."Z C1'D<(AY*AB0L!1*19D&@A4A",RUW"XC02^^F MDW36SJ4JV:QOYQU6CM0F+]2FX]2F)N^+A8I__>9]K&X?QFGRW]_=JU4+L$N_ M.$LT+[B>EV6)!F^"QG3EA,9B-V3/0[[\N+M68ZW&^M!8XV7XMZ<"&Q)XP[AJ M-#JX1]:]?A0RW<:SX;HB'F>-#\K$U2*4PM5$SIG([YTKF9K:7UG:T>F5;-7^ M7<3]SSJAXI5-8M/V:A]DEMTZ[Z*HVJ@$\I%SZMX#-SB;]VJN4'H2 MPNX>2TJ?RY)NRSU>#^'YAWZ6+4:-\;3)J&;;F[!N1S]]PA]#@K>1F$9O]LIJ ML;;HRA?B-%TKO GY1VT\D>DSF#73M^Y(BV+*:[_M^+_\!SN_/\IZ/0+H[F%K MOCZXN2(?Y2I"X7\4$U%[RJPLC4VT$N#-C9/#Q=&'EG[_5X,OQ*G&L= AL49S MB8V@B@?"&F9D8FW$[P'&F($5R_JNANF3U+8(JK8#2.B1J?H22.CR MIGD'SSC2I''TG1[NP_=_?$J;1\?7)QD>?'O-HRSW;S;@_'NW1P?F:3Y =]- 0F%-K":)P(ES!U) MA8HB*91%*@Q4Q*P(@C &<\Q9/5H9W]6V Y7MJZR=<]DZ\:<&V?VRJAWTM(E MZ8TUZ,YFW0J(_<,1FZ4;*H\NA4:NQFL>!E9QL,$,=?KK4;K*J_37B^GG=/HKQF$LN$F0 MHMCABA..8A)I9)FED='4@4D4J9]%,F!#CJ$AZ,%XU^RS4 7\:X,:)GWNRX%* MC.KK:K^Y[D.K'>I"Z[9$_B_38X5UDYFMG=F.S3P_26YA5W+$(0I>TG<&Y_Z. MF>Q<#IHKTT[-6S#7SE/"YSO$0-EJS?9FNHE1H#(=F^<.HK/G>CGMS14H5-ZZ MK>5]EZI/.Q[ XI[[NAOZ$=>+4=C_>&3'N9=?I[WS^0.Q-RFL5^?,OTV)Y-%* MI4I;:2^UY=C<7#B\VKP[,;*Z_\ FR6 >:Q=]/Q/NK3MS.E('LSCY]L6K@+C8 M$1;O!/ZNS'/;*[_MAIKW]?GD/3P04.8Z3;.^AG?P$S$QB>5"S'RKP!D9?^/9 M4?=5GII49N[3W]*.;O6-A]C+I+%NBIURY375[\%+##Y,G774):K0N-1TKXO1 MC*,..>'I33[H]]T5*-O6:NVP7V:,^:]8)[&%[@^ M,O]3:S6ZOE@.?R6O@[5O.>L ALK:MK/YV:"5?@A7!';%8PIYNUHP-X!HM&'Q ML]+^>1OE (@V%&EW4<*[==#)?0"EW>L8]]?'__13V L< ,U>;]"9^+?;'+8# M;.S%T2Z.'(C9=P)N)-S_R]TIYP$X_E(@:L($\3 .46Q)@%B2")'06'(50* G MZ.Y]A,4#IC@P3MZ:.DWR/]C1VGC"M:'<*-M*[4]G#7MC#L:]7RX(VAR@RIX,CTG!<"EYBT=UM^Z2IU5'%@?[M]"#.\W]"VMN MM6W]'*#K[M8^E/U=VD29+J?JOGQO]/&)=_IQR\ ML*&E&ZS&@&Q P4=N7X*G=E7/(2EZ&S6Z,HE-'=.I8 MB6-J,%<4):$VCL*!0D@N%03B84)A.6QD8@C$V:X@; YTXX 6;B*F\,G^Z%^3 M="(E:XB/ X>VL8BD!I)4"I%;'"=]V@=($V"EA<7^Y9[]E\T\?.YJ!>R!4JDQ M 2L0LMWHCR!,/7.2_F8E[ MK7I_:T&IE*4;82Q@+$J0X;-B8)!(G/&22TYWW MG.S&=%:^8-\K9&RWMH!YXL]EGC355 2QY4P3GD@K$I,0*CD6AO% A)5Y6KWP M?'?T1TD81083C;#!&'',!%**)P@'6ILP,CIQK*$DV"5,S#IXVV.>GBA@E7EZ MC(0=,]@ %1&!U"'8(V4"Q"EVO+0:(YAL&T2QB@(K=]Z'X2Z>346/FR<7(-PK M* //^KY0/?7)L0NK"Y$SSC/T'K+WV]W%75T<&Q92IV$UO8=[!2*0I." 0SSB MXI1-]%_7GPOX-3;ZO/3Y("-\"P'8^-Y1KEV:E6CM/D\*086'*IR$5?\% N:C MG)$%%?SK8%P#=KT]"*AZZ9T/'PM*C_G4U#[2>W,VX/+6==1BHR),)3)Q[$NP MP44![P29D 4L82ID!':9@,U04Y?<,V-;KN.LVJG/']2G^QAYM[ MIQK'FDLM$0U)#'&H*YN64814C!/"0FX3'.R\IU&T.UL0M!$4%4[%EA&VB& + MFPZ1\&9<)D:&81S'!%.A DY([(6-$EH)VVJ%C32^G!(:8@X!!&)Q8!$/68P@ MR."(VB06!,(*'%@0MI#]@@]E:IOQ$8:%[:#MD_UC!M691F.=&YIV/"&(XPCQ M^?ZK?F^LQ*&K0/1^RB('4J;F/1NPCTZD\W3[+>/2)09$U-%/)EFW72\."+.L MJQSG OS6G0K6Q^]6WL;(GJS7Q@H(9@DNRWC(B?+P-,+=-!_$WYEU-2+^<*(% M,4VK1@=C'7OA\]1F;@]ZS-[[TFI;;(:S?\[ \C\C7/Y4#>I;Q\O'S;-3@4V8 MQ"1"A 8$<07.OTC #TQTF%#7/AL%=)KVP(I(1B2626P4A^F76BD<\X2%@8P) MBQ[$U]](G^YHZ',Y6J$T'_&%#W'XMQ8QGV"\BXN"TF4A\\-@-R*KA\QWJ4JZ M& ;YLGCI]S_T*8-=\+8/=")O7Z&R6 B-M2BA&D1!"_3@OM:)&,1^@[F@R_2I M5X"=ZZBQ'T+)/Q^^SBMK>'J[^$*/3%Q4#>.C9HOV,0/?E)WLGP6-N[_;S;LO MMX=')H7QI,=W7]N'^U\OF^T_6G -F6ZV.+G0O'%G+@_W+^^:/XY9<_\@:-(_ M+D]^_''1_'S,FY^_T./V=[CF[Z21XINI9@L3*G!2N4!)*#CB)DF08)PB$>HP M!-$0DKIF"U$!1E:VKK)UC\V;5;9N';9N&AR#8!Y$L:0HTA+B>BY"%)LX1@FE M-C8ZCH.0;YVM>PLP3W_:/']7<]U+(Y)SW)"14@:;,#F8:DD-E@Q,'*L'HAXQL3-H*-M8UM[I>;/XZ14:KY. M-9_Q94B D\1@9!CH.A=)C&*;1(A&2<0#3K'0QJFYB&9Q(M>BYF\A:^8H!/6 M0E#.I1!\\,D_ZTX[JF_XQ66=62BP>?44J$,Y^[_ZOS"O36D1COO?36I2] [0GA7N/N__Y3OYZWDE"X5>V$<:A$8$YB 81XF5%G"-=7< MVCC F"4[]WSOP5K,+:J^'!5:EM61MH!F<=A+70>Z,BR5+E!0K(-;Z9YU7)IN M&JNK1/_;UH)-$>\&+'Y,O69$=QE?N%YS*S:HI4HUR6Z,GZ6NE#_NFP\.5KQP M7>GJ5DUL9XGF$5AU6VL4+:L?P?*9VK!\=9EJS;7,^?->N0W$88LM\H)ER N] M\")4;*]IXI:J67X5AQD?)H'A%A"\.?QQ7H$E/+H_IE[OC MHS_2V3S@Q^"D_07#>*X;]&N[^?GC[4G[(#B^^Z-ULG_)3MI?+T[VFW"_/UQI MWS333!3%21(8C1C3&G$M#%*AI4@0"!@AY$LPA7"1U"E^,J-#5<1*"<25C130AH;'>_M&!_:.5_=L\^S?-:6.-"1+*)0HH3A"W M%$Q?Y,J!J*!!(@*C$K-E]N\M%#:/XS&Y-.ELB7.^K7[W*Z_'7*>[.2XUA\FG M 8BUK[NL#.DRAO1VEK(PB5A $H.H%@H<21PA&28!XH9*!AYEB!.V\_YU$X.] M>8U=N8-4:>SJ-';6]8F)H@(C2D**.(LD4L9BI"WG+(PYV%RZ:1J[=?40VW+E M6TC,'KESWVUU"Y^ON.H-)2N>/#NO9J=>N6\]R%9\+*HIWDP!YXOLWG,HPA,C M3"RL0CH1$>(\-DAH&2'# YL(#6M+A$M8_!((]H.\NK*F]L'1]QYE\,ABQ?)[BS97!RN_IIK7AR!QQ\>T M=GCW@W&Z5;"+N 0O]J2JCJ.V[GEXNYV.+2SP@#.UUDT2Z_F M)]E)?8649V3M=1UL\L^"5Z1CS[J]=,#W>.7_ LGIC4G.7)S\EYJO><3C8R*^ M\_M&KG*Q:@-:G>Z57TF/?V"S*YDYXNR2 W1,6R?F7'?!E-7':7PT*!F,++OU M))W(I*V^O^V(WB@''-BLCA?U1B]65&W?SM W"X%RV%^PZ59>FE+T.T2 MXCLK^#G-D)G\5_16XS=L%?3HLRQ%]2$_N;VQF4YS7S+N*\O&[CE^MP?FTMW* MU:3Y&E5X%*A!'\9SU77]!6ZHP[F<)!J?/U,E@RBH8VY[GKC=,[0.25#'E%;.@=R,6N\)*C9'5\:=J?<5KN :).+AMGCV-U_"Q M6D\UAD T)-9HL.S&\2@$PAIF9&)MQ"NM7]T:WS7.3A,F8DPH0X%@'(%^&22$ M(DA2H@B6<0S3O?,>E&LW_#6W[I[W@F;BT>(7$ZZ9IZ0?^,E2>Q?9>9XZ2\%5 M3J7W:&^]!^>:%#/C(YC"$SOOML!3S4LOS?.L]DK.U($#Z3@7R[O:PA)Y;AL? M_8#C4CJ.KFAJZ"2/.9&."&<9AJ0G^B0CJJ2KK/ONKWZFS\&CZB9%7.;"LHHC M:;[T?G&LBXE(A,+:(A82\$LXYDBP!/Y(&&."Q200#ATG^ 4?U]*<6$_(J/YR_REV/TEQ^E*:*K:[;1(C.QUS <_Z6<6HFR;.S3*5C?O9YO"6T4; MWP8J! YXNW';V#^FH!+7S?VOK<;^ 5S;N#G9/[]H7'QAC<^?VB='C1D5.CXZ MH\=W\)V+D[9G*?S\_1K4D!S??;H\_-RX;>YK>/Y)JW'GJ$O]&4"8..DP"I&8 M@:,O-4.Q2"02-.1QI)2T@9CFK2+$:"R"@&L<<,<^%X5)#!H7A20,P0)/\U:- MK8/7H8F5F,5(F9MOGR?O[Y/ED]CJS9_V6S%JW-076M^T977]V6S\+=]")@;/L7KRZ M\+ULF-%*YH[(L =>[" !"<,"'? 9UJL,[J?]2529 MNRS?,\V]SUJ0L_=\8FTT''+DA2%J$5^M]CS M_#[9;_7\BW+T4E_]CSIQ<$85E2SP>NG<\DE[9P!2^V MR3/TT"G84NKO#Z_RXNSJI\S2;A]\FO6NGQOZV_:NK;E:> M4Q3F9O"DWF*Y7YP,2K _'>UL8LL?NT@P%];-K9_:X324 M4S!\[^+ 2\)%_0S=6@E.M-0TPI5FVO03!&I% Z ^])>!_2X M5?MJG?Z];'#YPE&J"-GZPU2"GSU._6H'VQ#8R .PR6GFUAYBUD,G9GLN 9'V M-C%J#9H7C9\GG3_.3^ZZU\<78!YH@Q]35X'6P(?[K^L>=<\/[GX?GO2 M_G+MS,CQ-X%/_M\YUNV_._*'Z!]>_#MMW!VPX[OSB^.+UD7C[@L__/&%-X\T M:]!/[>;1'^V3_7]?-'Y\/?]_=]_QX9$F,.Z;YM$!=VQT,.>8"(IXB$/$21@A M%248*0^*,V7_ )0$;6K,C^+!))V#24VE+ M,*YCJ;9N=B8[98_9DA M6^%5K%?%]R]9X\MI!,Z<-4GHCJ0L^!B"( '[! JU213AX&&0V/D8LV6J0Q_# M%4,-9K]>L^VK5O?66@B7.S9)7>$4;-T0 NC"_W "- @5?$=]S7CC7%3J>*P* M[]KF9<-]X1<,\\)7&:Q@!DKCG=LB((8OEVB;ZZVG*[V(?D?V39$&Z3KKDA<_ M^8);_]IY#_XJ7!"8._!(KC)[#M>E/VT-]J#QD"JWWD=SDV9@CEO=JU$55PXR M7"@DS,BE=?.P6]L?3>:D =C(V&F.55KG M:GRLU@=39RVM9B:=TQV@>8GA)' M)O_4S89&=^!/E1MW97T?MKZ:-*Y/XU"26,D$)2R$",]JBZ0B 4HPBR3%D18X M<-9W3DE :7W7J2Y3IGEPW#=T#[S]GLS!.CNM>SY*RVVOURKBN5$6 WPJ\ K- M$#W9'?\]VLEX) _/C&_A1?O/5*JTY6.%2KP7B!^"ANN"28A)+$6!!!GG"65( M) 3^P(+'PB8B8:X+YE=5 Z5SX!9J%)#/A.++Q0)O$K&?WX_8O\3A=C3,&E0P M_]L/\[_>4\WY2:&#HX^-PB.DNVO=W%[FX?,GH;'7W/O\L?&Q>?0_WVK[!]\^ M?/_V[>"P6=MK[L-_>W\>?SOX5CO\5/MTT-QK?CC8^[/VX;"Y?W TN.;KQV_? M_SSREQS^]?'KGOO@6VWSS[OO/?I;[@3<>1SNC"2ON0)&BO]U;>O^)_*OP6_Z M^?1O_OIZ^&WP*Q=4E;_N]K/!;T$%(9P"U\5=6ON_;JL\MS[HZ-VBKZ;5+[,1\T[8\_-NOV6*!B/IEK8+*S!L&'PPQA\];"S:=T\;?;/C MZ_5!G!YW,Y"%5K^LV?W+E/V MUPEN,KI+I]A]%JPN67M.JCQU2-(L[PU3CR" Z\_I7=O1$97309BF:R__;H_6 M65IT$&?VIX4K-C+?MUO[5.96>IX8IMWUQ#"_.-EYS&M00@,JGO$UW)QOY/S. M$X1AVZVID> ?94^P8_B:\SG^QS#YM>@"6>G2^K[]^4IF(U*P7+8'QR#.3#MT MEUVPT"ZCYES P<-_NSY/X09N.TGSPM+/?8EB-_$-VL,SUD%]47G-[VX8TCW3 M)2A@W_$UEA.O.MGF$_-B.F*8EIE+EYN'05< G>P'V*T=@JB 2.3Y\,:9]1WE M[MV[ T_; MKUYD,WRI27+'(;5^64 T.HR4PZJ2HLXNW"4S/3&+VHDI$_'?A.SBQ]V,;FC] MI O6T_95!EKL#XC=E(V=\O9Z6:KZ!;6A+RT=6%U_5#= ,''^[=&0&34)[RE5:63<\T# %FUY5;/E45MKV@^),3KF&UN2NCE[5+ M>UMKVYXKV7*%K7GN2^_<_M7+;.<,8@P7>X 1']3E[=9^V)JQ$+' 'C%QPWI1 M%XL^[^W]-1;1M&&5^[[//:]U7".K/YD%*4F=>*O;VF^EXOT^5_/J#@,$XF/W MVV%UPO!DMUYKN0&7;63%:1/$3_ \^&A0*UC$3[X@Z3W+.!.J$K;^Q9/SUC%P1M",8[*O(=.\T?G)/]L(,6@ZD9@AW< M]68X2Y/T6X46_+1YKYOE8V72\&F6#Z9]-(]IISBL\N5,G9K]*5O]8K)\&.L! M47P9@GM:D7_J%1,\OGQC<20XHY.C\^LPOO14S,=HG@;YF8F,6/)1_^-3'QPFS/RPV65<3$ MJS)*<45,_/J)B1=;Y(J8^/$3]XJ(B:?)F.>C6C<7<29>.3W&QK-U+K:4KX^L M<['W_BVL$\Y^?[:WWPYN@DJ(MUN(":ECPC=/BK>:.'2QN1_V06SK/C>\#ATCO[!KF@KWQ]>$C6LCH5;^EZ>$LW;\#;.\43-<.NJO>A^G9$XK5T>]TKK/>M6$QI.)<8=%V#^M?$ M7!.^&[B);$B==5T=7;>=ZMK'SL\TZW;&DU_KD/>)ZM^>Y\UIJ[0S+/,;%3^F MG:0E2VCP-/>5@26W<]$84Z_][+H+6G98WNR9PD:%U1XL+*_[/J#6K4/V2SNN MRS3K^]XA!P_M1E9K2=AJ1I<[FD'WN/+V::^D#/WJFE,E^GZ9N7XF/)AKVH^?"U7@)E=.=@+5_*H^WG-\QIVD[0H'70M>[WSW=K^J)1@HVI9 MK]8*.]=S(I/F;B5;+=LY\X!X([GV'9!%NY1?G=24Q:_.\A6@1K?.()[;UI7G M4VW#PUW_^]65K^+P8-^MU@!F+TNM0_7W)..'R9L?VI1'3H#/"]BPVKY; '.B GPUD>*X6& MAX/^VO;5N\H452$GP^#&ZA:*1L-A!!XT(XUV)2'D+-NPI:'>-;15& M1&5=:M;6=R>]7 M@%CC@%C!_8!8%;;5J\*V6L3E7I,4#NW" *A_U.ZLNV<=WT#F*6BZ8 8'%^_6 M_@\LC.GUP+J4=K+H:IEG0KQ_<"XW%"*VS'Z8]"SM#8;M M=EDP/>?W][Q/M^K?CTVQWAX?YS')6M)OM<9Q7KK%>,%YN!R !I5;CN_, 7,_ MN?/!5NZ.]7-;",+.5_ABK

    [,"O]:#[[TFH+ZMHZ7YLP/MR>8F%C625P10H)3YB3.X;5Z+J["32ZD&[:"*]NQO:+WM'#9 MP;J;$C*IR-D43:]%Q#O9G.JN*CUTUUSK?S<((H8A @2DKH'7D8R,^]-%G J! MC??'P4,N;VYOTN)A@RMKSGNMG;6ZR@&TU5V0T"JC57=9MS/6AN?N-0A??>CC MY^27[^39E@",;V(9DQ?VZDW<5V! M0UHF/R3_F*L6",F],PWO ;?J370LP\6V<^Y;JB>>,(QTTH(F;="!7<0BGA;8 MI]ZTMJTRLAK,+CBO%O6ZR/4G0_18]H4ZKC0((R'BO*T/NK\=GCSJ)@A>'ZGN MC9_6L\*K& "TI9E!SIF_]7PO#MED) ?C8.I>%.356,SA-X^QM]B]WVM>:P:P M,HA3!O$HD["DM8-!J/\5'"APD>"Z]=K"_=)#&X:DL/>>0U1_G7;,>.(!?NW8 MUSQCXL!A*0,ZY]$5;^?2?%E:=CTK6Q 5)C[=7:+>N*L&Z8ZI@-;W^Z?>YQZ[ M9*#T7C&S8M)J2=9MESB'$-]KZ\30-?D/DX1@ZWR_C[J=<#8':83"2KH$I-3. MW+L(UW$O.D?'T1J _>D,FJTM&KJJ+:>5>7T\#P0#'KS6Q$@'F<.:)PT>FQ5_ M"J!<[%O,S&[M:# KM:9'O]OS/#+2#ZKE1N'"]_+-2QS.O3R%O13&GKA1R3.7 M[YF:3?CR!]@KBMMT"[8&7?!*%@\> #^4:SYG!8L.^(.)R_;@?8\$KX.; MG6K_&N[1!=[HT,VBJ3-MZ .X3VZ:$,)U,/,#2'28V.(\@L,D=I M,I8,+"[(/:*5(_IQLG;5S?W#8:UABW"^\!YH&8E7,WP\$7U;]TO?>YY0D%,YI SQ@SSF)KXT]?2 M.'X;[.POF4!CQF^CC!I7ASAW::.47UW#:%Q>VX/$?7 M8T+4:^VNVV&"7'K$&\2" M.@N:OW8P5WY@Z-1E0"<_LTQ,YG9$#7<"<3*Q_N?S#N2S3 M1L-Y&AZ-2]A/=7KEXZ:!82PW6>_,#W"&_*"&RSWNUY?+ =YTJBVR'6>NS7C( M-18H%%,[=MX$WH&GAY40Q+C@+9O"(!SFQGKG6;=_=E[>H7O=&;Y*+>\7,(K% M1]=6Y:E#PA[7$ ^#TG&Q4QNFLB:=!D^X^.5QSY7/VA<'#KW;JP+^:8Z$%K(S M'$'Q\%N?_\\Z?@/Q8RDN\_S6980*X[ ]GXP:*.8@.-EU$.)#B:J/#=D=MK3* M]8-[[!VX/PV\F?/2"JZ,P?(S]'X"M>*-1_8#1>=NHX">V?,ZD3 M!XF^%RCZU]1,EP?*_6PX?7[X(_*KL5$51YGC]RS?KGCOE\D!SOG)&#/3(P_9 M@\?UO5U^ #=V(F/DK9+V6U9QZ9R\_%C4Y@WT^)?!&,"3O>&?T-JQ"1B\P^38 M"USVU#"*A\G1Z?$)'M00KU_4W>;X:KH)P M*!K1%%>'LJ_B4';#T/R_CHI&#H=%(\]),;P.79Q$$BS1^&Q1=#66'@+7N9T/ MCA*>S&+Z(*QX_EBP\.W"(L1"/ :+,!2[ ;__XU>/1!8LP6#T6H1ML MO$HLPK6V_4R#G=V'V# /JN%9Q:L"3:Q $S=UD2O0Q"T#382I>^[.P/DO_+5P M?]Z]J.E\9C5^$KK8(N+^:,219QGD"\$8%"(Z'6*4\<1SI ,7A#L;R^Y,17F; M*J!O$OZ&_-S^F_ BF\MNEB\ MI)Y6Z&\ONSZ$KF^!7M0/7AM2]<9H3\\>Y M(!L#O+Y"!_*U+6VPH4M;(3MN"K+CJ_*KOSD&>&WSRI'>7)M$EDV'5)[T"R_0 MLIM&Y4DOZ4F7E1>5K[Q]NH$?R6!1.1M9$5U& M =4YX^N,K^FR)_15ZF1KEG93CY"K<\;JG+$Z9WR3_C2I*O8V?(&BRJ-^&8^Z M.F_<5L>*;^J15.4S/WEI'YD<7;?/O$6GC?,G_K.'.BM055^U25RFKW)[]"9< MUB0N.PU;Y/2]LJ4-ECW0>ZFE?3WNXOP"C,,A\>;'_[^];V]N&T?V_2JL;'*. M*QE8J2*!MH\T1_-GC"7!=@QCCW1$U!HE3W^MTZ65?99R=-CCF>?E5ML#5.@"C7E0\HU=*,XDU>S)^5L5MJ*NV8.5DY M6[>P3 DO"8!3&0"OM;IZ[=ZD@B*R-=3-5GM0('H>CIB/T)>4!@@EUK_R*J=K;>1%Y8]02CP B9"F'F45Q&?L55U=OE K;U"^:K#NG(\VFLK4+R M(EI]!VD[JUPJ2.7U;SKBNUN?\:5)8%4Y_6O)VFZ5CZRG?5M]O4EAUM>D&TG&_JV@"-L+\+P8KS+=;,2=C?^]K!'.TA< M 7M4>"NQDV/*W4W7$V5*E3153-)4^29]]<^_GWH?_BX MZ#(=T;:'.2;ZRLG[)9.ZW!)C-LU6GHA/G@7G0>*HT\:9^]"T M==R;MXJC=MBUK8)<-;\\KF$GH)*/?(VO?BSJ7C;O945#[6_YI0ZD=SKZH%M6 ML+<])0 H3CX%3F[W]5YWWZ5GBI,5)Q]]W3W=;&[;QJ-BC+Q-3E;-KO=W;>I] MRC?X-2_DK'>/P*J,K&4%8T?O&05B5A20+E8]&O7T?F?;0T'1Z+@T.C-U8X>\ M/$6?H]&G=VSB5,]HJB0@T&DT(:W*R-/SU[J&WNUOVR%(N>-5(6^GJW=-UK+2KW# MVL:.Y*V%H[89^$9,^<\H"-EHMN\Y[XP7(\BU^N]F.)Z%M2S@[[>ZA2#TK"S. M,-^)>=G4\GS>+>0G8#OJXZC%NKME_[,,>AI,/?X4J_E=F 7FM] 7%O!N6!;PD#>A_D(^#"A) M-_2)%0:BY0N\R/) ]F?8\H],I[[W J\)*;SFK:'!*AW\TLCW)C V>6(X)B%, MB#XQ+PIP1M1RB ^3'!+WNQ]-0VO6V(+-W^1'JRJ_>(#L;Q*/-9G;I9,4KL(: M!Y[.QI=KKVP5,LP_>//=$Y'M^[Q0P(Z3DUYU\A0_[Z]5]909$XG+QL9#NCMY0PD?IW M[,>SF9)'>CX$;OQ^3D8PV9^(\TQFP9L/"VN"#3Y?VL/EY:]=Y&ATL$5N4@%_ M)Z69BS;VZ>@?;_[&0!!Z?=(:T*Y)VJ-6DUA-HVO13K]C4]HEW?_MO?GXP!$H M@9DO/3P:L$$S^9A%R8(\I8T\%RRK"S1!'UTN.:@3+/!$X(BOT21VQ$<0;4K0$8[ GI4:J[%>9>S]4"TC&.NE M%_#3)B87$@ <);F3+"R7R5I!E-96H]7+C5-9E2O1JHS,3:9JH8FJN1YJKOU< M3ZTB8J1":2T?HIM":7,63[QQ+&JYX49;;TY:-6[G%EQ\DEP@4%U5H_9(K8PWD-ATPY.PJP8E>EHYM;5Q6J.OMCT\CH%E-JKVB4'_A% M@>J6FT+%T*=Z%E0EP2JLC%BPPF\M>N3I^7!&5V_U2MAS0[GH>VJGH@_:747> MFI*WO37D6(UI6SWR[7A757,+K]PF@AIY.B-5,)>[* INN&R^2&5C&D9+A0;+ M3R1#;ZOH8-F)I/\ M/;VEVC#5E[RZH3KD53E,VU=AVH-'OPI8[:\9N"XE,W5J,_(UGE'0WD?;GU)K MH'9+[[:W!7_>^QX5'!11PJ*$)=?U\4 W6COV[E/"HH3EI(2EK7>:._;GJXVL MU#S:7LQU2#G\--4THC)8W)M@0,HP]W5-(_8XGXUOS]J?TG6QX#.=PY8'#O[9 MF:UVKIB/8>[()T'H1U88^51<'\& &.F?(]Q'/@<(7X0#CN'WA]C] LL")!8Z MG4P=;T;I>8QZCH\,>!'!ZOL17FU,B6W!?H4-[6$\1UW7GDD@H(")XV!SC%% M0VTXTTC2=@"_328P3?87YV<.^N_"WT>>#Y^%Q'UD>"*2 +XJ<(NQDL%W05]& M,"SP1N$S\6E#NRV2M98AX=/0OHB C/A)Y)%B>P*@4*_SCJ^D9[[CZ^38ZARC M<.)QC$(ZQR@4FJMEZ!J"C_&O(9B6C@CVV!Z!/5'GM3XA4HUU^HT3ZT[P2MEP MLESBT^*\?@*H#9;5 MF.,]+S4 R>I2LKZQQTHSCP4Y3#UTY(&!$A]X+DN=:3ED+)&PK1]$'<=6&YF(/L( MX-CE]@%%J.JD-\MFW7IFM-\+[7IF=-_O3;^^_O8GXL_*TB,&?G9B6PZ>AB-B M-+9-%JY898WBY)/@Y(YN]K>% MQ5"@"=7#FT]"UE+2-ER)-_6N$CRC@:4!US1?['Q\MF;XIVR M\F".-+*6J?JFJ9N#'2N75#W%L8C4UML*JZWD1#HS=:/77;D;4?0I"WT&QZ9- M]4RBBD5T?Z4N]8G#+2)B3YC+@M#G&;_**"J!4519F!FCK1NM'5LQ5-1!KB21 M6KN"[BLB'>O0-0;M_,>NHLZQJ7-LVI3=)"KW8:M&GL[(NH;;65:"C14**Q;,*W=&/0WSH(7P.IJ/G%2NC3@M*W41!FUP;JJ@\T*H3AM7JBLO[I9"?MF"=$";VNNYUHD&&O!F/CT M?,B_8WD3? X2J90*Q.4+1]!97V FQ@L7XOW*DEPN]A(0$[8 =LCSM1GLJ+8D MTZCF"=A-#O43W$2$6PQ!0SP3WPZT6"/(P3XH(9_&E\U$"ZB+SP;%PBSQ,APU M8GX0:O^)0/%0_)"#2RI-D5-3K$_&5;HBX^4YMBL3T!JD*X"AR,K/+!RGI$1Q M:DY.79]Z4BR^^68C=C,"[C,J.0L]?UO[B_H>_^BMT>AJ,%,'=22;KQJ,(/^1 MII5D>A.RX,KQ)>DGP(C(P>^.?&\2&U4QH#B'Y!8@XA+1-TCZ$8"JM1#HV!(* M'SF8:"YL('F$%4\2MB9)HP+M"=;O'8.[)37:)@?[_GGJ!8RS3BQ]%-8$2.U_:P^7EKUWD:'2P16Y2!7\GI9F+!B(_^L>;O[$1L7I] MTAK0KDG:HU:36$VC:]%.OV-3VB7=_^V]^?C ,85!>UUZ7-C H20?LRA9!23G M&\\]7[W3KB!^S=$WN/C_*JY'FZN^="NJXCE MJO"3RX>UJ/"3,[=%X2>71[+J/+(^H*T*/UGA)RO\Y%+L6B&IZ46F?%QZ+I\- M.N0V'8:BM2@-0A'&3K4E54=<*7+1%89GI3$\L01K&TRIBB%X*B963*R86#%Q M!9AXM[+RBK'R-DG9-4-4+BU]RY'876,@DMM0Y)M9WH1J9_+V\;VNN51!*Q?E MQ.2MR:_NZ9BUPE(K!4-OUP"Q0W%<=3CNK&UL41JG>$WQVH]HMWYW6RS1\G%< M+ON]NG@W[7;O-/%N5%EE97++\]^0%)MKOC)/Z?C$&=O;9J"GD\DM+YIBPOFZ ME6/>JMB;((@P^4,6[I$P]-DP$OF>,I?\Q@NWJ]8[I4*&#:ZK*K69OQP+&$2) M J;A>.LW;4OFUU-%?"GV3RK8)/O+5_&J5RSS"R;$<6 T!7+'5(U;5A@88FB M%,^'%;B:%?D^=:V9-G(B*XPX!QQ*',J8&GXM]BXD+[#7WA,+4E?+Y>!LE::N M1JHT=357E::NTM1KD(^]IS3U2JSU%4ZK* 551GUYE$"=1]8GC5=EU*N,>I51 M7XI=.ZW^E5>CD8#9X $.GX2J;^6Q1IY>AMM9L[%]*[Y:9[:IK,D]\-3V2+>* MI[;@J1S/V/7T+]U.NA^(VLL#[>5^ P#%=0W<;P9^2SP&:60#V6",8PQ3^IA5F!CAOX1178]DV(W$OH4MH"M! M[9JYG 5WS>9"R%_X1'P&J^)@U_@*TX#749L#N FJ_>BQS@7JHUWZ7?,8H<)^M%&]ZCBZS3 M#(W#=R?.:5VE0*"Q('YW+@G:E??,-L>1KCH?_]]MUDI"0IRT'$&Y^(AW(>LCBC M"JAX3-<@<6HTK!2F2#-EVQ8@^$3T_[$B!W8C;LEATRG(,W[LB8X=$_8B\JK9 MA/]UI!',DH;I$M^%OP0:V&5!%,2KD5N^;1+UMGCRS/['FQPPWMTWJ2\5ULHE M._'Z"_M/Q&S>407V]Y),T3S0[F@ _&0M-YQ.IE]9 ;T(LQ/\GZDV)MA(86 V MVDDK!> SWLB&=[O!'[#Y# @@ K&+Q@N#3F.0'O[L^=^10RVYD7" 8><;XHN2 M@;=FLY5JU?#Z\XUFM]':^()0^T0M.AE2?V%-YMQZ.Q'[ 0YDUV)3/*D%[^)V M.7/V]L4YNW;#-YJ[9@?_.^ *KD%M@@.**@NYL=":,:'/L?$2'% M-#?0>9LM[?^4S"9"7 V+Y!VTY#"R?3;F> =H^,=@M/9X, MMU+B&\&9(-Y :QSY<*1<+AU$8X+N!+Z+BM9IF.4(IP$X(.CH>UCD+'VF";%\ M#[PIUYLP2Z/N$_,]EY]?$\)9 QM3C9@+FA]_@X,!_!.&30/1HX')?/!\>?:@ M#\-=7WSJ# ZF$%VUI))Y&!)LC(HNTOQYZ,10?Q+P(W6:E#U'_$0$ XX4I(HY MA1RGD6Y(EM4;L:7+C_B"4B3 +?$9A?,27%06^)&@L/16+61AV(TA<;^#8#$' MY;NA_4$%Z7#KT@] \4M,!NEN)OYJZNG#*!0:"OM/,E>\"\2>A5(=@#1%\V,> MI0B]1?Z[A9W38*G.[-2B:T#&ME";^CPN$1O,8 I%HDG>6Z/=:O1CAT-'@J"6 M@KW[';C=Z'#?HJV#@G+0. 2W!INYV!NH%F_EF,MQ6KP5;'1NO+S#D.'(PP"EB WC$J>@_KG- M]9W.N!WCN8FA#AHJ<@D87**]-ZI,X);9_R&G:\$/CI(,?N MJW>WJ7U;J[XD4 "F)W:R2CG>'!N&8#!H]#NM'5$(!BUS[Q731J?1[^<&-]CB ML\YA)FMT\DUV]_S-8Q;YY,7:K5;=[?*J?K!RN@JUN/F6O',M;A4*UO)M@:H= MW7WCS&W$HO+%?CN7^74S+HW%SCKZL;Z#,3* MMQ503'P23&P8>M,H5XEIG4J?5LX/YC[1X)7SHQ[9V8;>::]M(*12WG=,>>\: MA]S2DS'GSJ0\OH^O1OGE]/R69ROAS+4M%6&PEM[I;6_4E,ANJ3=]#-UL;=O0 M8X\TJLFI?+DV6^)L2!^9Z\;I*?!TSUX?&ZGR46(V6WK7[)6L/K$>6VOV]$[G M\*6?=3^M-X@I3_-9*Z _K/ZG6+.]..%"]1/%>>I9E&3V\- M-BOHP]M1)UK?6\!:LJME;I-0_L6JMU>Y)(WJSCS7'2%8;?JVVS#B[#=1 M^/:VG:KP81/T_67IPQ/FEI,@E)5\)$C5A"ZWN&&NY5-1H+!<,6#/DR^%;2*J M$V3EG"QH@^_#.S'Y5.9"XZ)%-LMBA9%(KL,9'2/#L32">9W$2'<2S&T+_TJ? M\IDKB+R3@!B-SJ* Q*S-/Y:IO[+^,RO!?TTSG7#,?/L<:T%G6N"-PF'\"*2Y8T2J?WPEC&;2NR%R%U(($8+BHNWEUXJGCDN]?G7=(EN$(A" M5930I @M_K8NYB/0.?C;AY2ZB*@ XQF0R$[4QS3RIU[ D[M'Q,(:1")E>"-- ML!G;I M36"Q>Y7VDCDS92O<$WJ7,R!PNILH )MB'>-0')M82J0--#($-XB7A_G%UJS/ M!='UYF5D\=1EK7!*GC1OB<^L.9]AM9GE>+%K"5^\$%[8'9UZ?EB[,_:.ETZ" M@6AA&1@JJ*^^Y\+/UGY/V9+)W3U84&_*!;EV%Q>Q%J43MIPOPB50#A41<\YT M@7/X"3W#\PVK?ZE=I(IXDZ@M4Z@M?DRCJ$=!(*N011'QAO4LEH7/ <7F\%TV MA\U*%3R#USI" V6]VCC%8D6SN;Y8<0MHI4$"K:0J'&M5X9BJ@#/:1_#'UABF M/N,W,@L: ?P)BTFDBAA'+1/EY6C&3Z4CO1L)L(W-?,QR^@6_3(5 M)J[PH86W+XXN-&6I+6O_Q8DEP2)3@#ES]UX7D$B"ZQ,W/PT?*:UF@?)P(:SL M. P@(*404P.\"HGJ@)YQ,F&Q%0+=Y"4&F?DSLA_Y98=<:V*/RZ_ACL$!;7'X M%8+X*0Z'7.-F2; 87J;I[8!EL>"[6 P>[ARH@H<&F(NNC+A?L2D"%C W/NY= M 8:P"$2(4%/!2 ),B/P2L"LF I%SR<=8?B!0T[6)X[GP(TQ=V!O,HAN>HZ>) MF**=)).>HDWD A4="8W"GE )Q].0,)'R2PWM:LXW,0(3CX_"#'0.N(%V7!QU M"#T]_4@]!4&*%I4%3V8AQ[K$#^3 WY[H J?:%(0'!"-&^XH!3I<7FN!ASN$S]122)I(Q]*SO,HBJQ^$7&2Y+ M347(E67Y:/8N $O=1!,*QGD@ D8(?"0D1?XB@84XMJ>D8(KWN4K9=-8LL?*B MG,=B(J@G+=HUSJN %D*P(R+"3?\=I&U@OCR8[RQ@?*,S(GY2YC/">ZL6KL+J M6&?^&OLP?_NF,G_K9?X68V5=/US]+J^T&MK_?+NX>;A^N'BX_M>5=G'S"?_P M)?[]T_7]Y9?;^V]W5_?:Q2^WWQZTWR_N_GGUH-U=W_]S._$O9JF?)8KU)=?M MUDR[>A%!0NT.+(*:1KHN'*S:?QPO!$$3$]7V0!G 88)0YM25O_#3XUOCOJ'9 MHO:?8^0*,.DI#XVF(,&M>#-IO)EH7FE#:A$\Y9^E2<%CM $>T?,Y++UQZ8DL M-@SC>ZH1@DO/IG@^B\/2:+[3B(WPHE1&>_$Q\WF(:(R\WI(/3[]SP3;BYUGF M!>\*PC6'\L;I3,$ ?>&'L3,K921?>]N<9S#QF[/$QMM$2DY!F<[A+>!U(J A MLYF RH?-^.RC[:=KWUQN'OX3Q@!+Z=HE&!(VT;5?*9JQ,UV[QA/=M77M J3$ M!X&!#W^)G$>\:M.U*RLB-EYB@GDA'W7ADZ%V-6&^L)(N\I ^QDBGTI=*,[' M!A37A(DI%?E@SSZ/F35&L'N.0X@(<7CM'X3P\Z/+1O ^L ,SV'W*_1T]?1L( M!X9,]9+F];;9!,/9(E=ASDTJ*>TW[QF>"W9Y"A0^-I7PTM=[UI[ ")I0B99: MI*LLK-()L:FT&E'8D.'&?J*/XEU-LQ57-O*"-P8O%;>N$CPP39:8"J]K)."A MSTYD27C ($/AS)95AR4)ZT^6;LAC"UBRG+A/KW;.W4YG"^@3Z2?A^2%(ADH? M3"70JSPV/M\TYH+@1PE^+_B3Z-?2U\GV!UV >P3)8K"L<,R0N\*0"K6!B)P8 M.&'HXHRI_49_+%.DLCZ43@12&/#LF8T )09R"0.CO-1C/)3!;= M+@G?'Y!X_M M)>C8:1C0=#N<^ 1$TV#$7O#P0KY(R2NWP\#K\?"X0U68&0(0 .Z@ D";_\G# M5*"3EU1NDE'CSP-_(\+\Q6-;0#QSB1;B^CRFLAD(1Y^=1\KXD1/C)3^5WA(B7 'B:QT8MJ<3YPD81I2R08>WYXCF'. M.%P:XV$OMUO8'X5R!DLZZ]NP'-_1;C>TR]N;A[O;+_?(R*17S$8;^,-0$U/$]'7(HZ=Z@FXL>QBA,#V*4!S:\SH"(2- M6A$WA#R$%)>VBOAL;AK)SW2-BK@T%0H[Z9R$,._Q<^+_SJNP@=7*-%SHW.&7V/281&QY:_B) POBT)AEQ8X?OU_G!#^X4[.-*O MI@N1])P37/MP?=>MPU?)/E=< >:)]AWQUFZ\ 0 8NFMV63MC[\7ZF>@UZ,/\]?A6"W\,H@EF MCO]%;>E#R8L[9#VILT.6U#X$&A[JX!H)NM]?76I^%%_\X%+DI=T92[V76%8T MB1S9#TSDPD4N>%?RRL%;XOIY%LS.7(YG"SJY<(JCH0$OX;=(?"D\$&7Q_G2X M)X^$8[;/]WU.U*I;X9?S(_4ZOC:2"E74EWU.=DYN=RA=$E=SIC+/(T^MI&P4H,K!93!3;GU*U_0MYOM$>J33O*& MS=S+#5M?W;#5ZX:M3 EFFVCQ]>+N0;N^;FBW#[]=W6G7-Y]O[WZ_>+B^O=G5 M 1H897* C(;VY>K7BR_"\[GZ='WSZY:N3_G+N3[S1"1L3..>]>@XV?+#AB1+ R;@&5W.R@QS^/ MR!)>2.OQ#&11W)1^$Z;KB!?%1FL<0N ==O! 1&L/-IO9H@C)\^.YD,='M,U" M&$'FD87X0F:QL&S>)&M-"5E6*,GS4TT>#MQ9.*<$M4O><;)6*E%QH23H*\BN=JUK MUR&=Q%L.5M](_'S,@J&\C-LKD^HW&]JWF[NK7Z_O'Z[NKCYI]Q=?KNZUV\_: MU?]\NW[X?^BT?KN[?KB^$J&Q;_=7^*$\)VIW2,3]T.#-GOOH\4KT")C.CWN3 M)BU%AQYXPKQ5*;C!@D/Y7=@T H<&X,-BB6RNK6VXR7AKI"\H?#HA M/!I%G@ASN,&&]^+IV2F[W4^/$,B_&] M1Y],MKR8/WK$&AR%,HEMJZ%]NOI\\>W+P[WV[>OM#WJW[]=_W+]L-Y>7VP+5T03N%ZSMTL3 MN%ZCWVX?I%G;;BW@-C:L,QNM_N DQWT#C#91L?<_\8:#[LW[#-[N_>VFS#;=NB^]5$_5[.N:S@,7M"'N'H9LR$+%UL9Y(1R MS]'>K#1#"VZAEH\J7V6_B1S]YU[=@M(U7,-\8+=H^U!^3C_-^!S3/78[Q94H;]DOOWY[/D3 MU9ASEXUCO.#\$ZC4+"6ZE#O0$O[&0?=VWV10KSS&*[?GE])8?Z?XT^-C%2M8HS\PF3GWX<1''6VG/K0^IPMICI;ZG"VF-8H]]DRKWS8 M]FS1U.&B#I?RK*.F0^MRN)@-X_^HTZ4&IXO)/9?Y 9-QN@2;7!?>;"+'T6/T M.:3094.[%RW7OY7 C2U*;3Z0%\_U)@CG'%*70]G?6V,Z(5OIT7(RJ0JOG>#0&FFFRXLO M2C.E-=,E<:Q(HE!_8>YW;."L])324U4<6B,]]>GJV""H/(G-V]0W<,6HUF3K"9FARXV^0OEGTM#XC/9RVDA =CXCBR M%9P&,C&AMO9??^N;)DR#.=3F/QL_1C2T.>Z"?3\R1 9S]N+ 1_CGS1 MS/E"M)0T!JTVQWCG;9^?&1S,J?9%^)VXT_-,/(2$\<-UF)7JR9"E6W7YQ4>&W6M=[!>"K<^WGFVP5DY^S;;O%AIR%11H*W:G7U96 ?+N[O==^ MN_W"VV+HVO7-91[+[I"&W8F&/'/2ZW.3.?2;E5X)?RK_@G,Q4,D8JQ=:=L&[!NRN& M*/&I&MF5^EGN[)U]35J5KPQXGRY>IV7AT*4>"<?_F';?Y[?7UL7U(T# M' KK,\-(8,]Z)F)B??,P?[1&C ;6-\H>R1.R[5,E])E&,T;&$V'U.KW^ZEMV MC _=P\/>@6OW' ?9^U['L8^PV[5=QQEAU$-NW^O\>WS<.71&!P?] [M_=.C8 M^Q^]GNUX",IV^WATB _V#SO["G3*C[D[P0&RH&$A/Y[RD]9$B.BXW7Y^?MY[ M[N]1-F[W.IUN^\^;ZX$JVDK+^B1\7"H]=9B?E>^WY6L'<9P5CQA=*@W?><2( M"Z;;X6'#3I1&%*AY.63]%D4D7!$DP?P2#K,<>8U]WB4C:!K<\&&KJE^'2/F,NIK M^G$;QL,(,T$PS\\C"F#"\.BD!07L;)#\[B-G#RJ2E5C#7_9\^;H-(MB_7C0D MDY7.=]+B8'\?)Z:I<;LCADW;#2(Q%[2"J<%BD17'&N MRG++M&P42Q]F/)2P\YF&'@Y!&#YPZA-/+CO.D2]#C<$$8\$?0A1[1,B0M#)9 M)JA:[GI V #LBU/RYN!6'MU*X:T$WWH_U_"O-SHW&?X.,6CG! L"-7\=;I=5 M:(GNOY1HZ_V2QL83/S<)7(=")=]:S*^O1NL!^-1=8*+3H MR%I2:24ZW_I_ 3V(3RY]^KR[85V#KJ7\8"O*09&E-+T1O8$*.AH(ZCY.J.]A MQK_\%4. ,W^Y,\++M6B)/S0D7O*>5_A/*U&Y*-$@_F_9&(7DAZH%!+%?D8@9 MIJ-;6!&H9]R 93V6ELL/,J@FW/4I!UGXDL=447:"*CE MZ6C2 'R!1Y@Q[-WC)QS&&%S\#C.U@H38]-;QR5A5T)11(U@MI4>KE&;P5HJO MNF9.@[50T41."4?C,<.) >@H-9(QAV4P.LZZG37.EN!D;\S(:QY#UQAQ\V$R M+Z6U?W?5_HET XW]!;$0[,AAOAY,8&$M#6!@]8WB6O/W5LV?P5B 8RF@A(HF M,?&5ABZL>%3K91[6DTM>B)7G6Z%:>=CF,09+F">9 MG'=\[&%'F(Y8&\6UO.RO\I*#L21. P) M5A(-QDQMEM=R4R%3T3PNM/NPV@(76"#B[W3OM[).+>=K:9!*>\052[U/J]$D M?ZFVTBI]:>XP.U2J]9CUQ$SUQ9]V:"C,6V6]G9LWU-)+@)*-@SMZRG(Z: M_EHR*"%TU_=DS8AZGL9!7U,C+K79,;2&^EN2U#**6Y$27 ME5/VQO<:'YS'0;3ECH,ILI;CM82>GN.%ED:2N[)I9\YA 8"6JK5DV_JV7R/I M*#QP;Z[\[=I_;RA6;)]Z5+S^259^DMCHI9X.?[/&<=("*7=1MW)P1U,(-. M-P[)#^S)2SY)V.T%\&("U".'"X9<<=(:(5]>ZB3O=3MI[0 Y)+XOCU6MG+1"+J^-6;9;?XC_+SAC(3^[+2-W\]1]TL,$S9T*'.*I./>I^UCH M&2\#W;E%YE>K'HM,B]XP9]Y_8ZYF!4&1YZD.B_P($0C!7101:%J4SB!T! \B M&.&0[Q?:9&L\$W/\S$Z2"UHO*;M$A/T'^3'^O!@6;T( QC\.( MAR4R+^HX+P3]Q9U)^OH=FJE0 JH_G[)@"+B5$U;J^(4^4EF^KCXQ9-"C8S:[ M 8E9PM-E''K\3,RI+&Q\)=GM)PR(YE^O*_0ZW0]G\,C#7G('S%4H#UZ0)WP' MZF]P )-@HUQRJ8:B1@RL:0S@^A*63G[IN8?N+!5[1NZ-$:97PW>$N(RIB&F#V1%S, M%VF/\M&JFFP-QJ\D&%!YT_O!@TJ(#V5<-,%G4U(82NJD=M P3QQ[))#W/%+5 MC"VC1AI$L4Q,P1*)(9"*7;E)DF#_AH1RC,V&TWS'A)H6CTVOHLL@Q'ZM42T[@7"7W=03 M!S)Q0IG.12H(_F+W*)Y.G1G.IM,XFT[_0/YHAA';:G[6 =9TAAZBZ34#K 0B80,.Z79774':)8-*%Y?OA2WK@'?JM-?X) &)-RF MOVP4_<4]1KJMF_FU3 PYB[BSD.QRH9IZ_C;)K_2/C'>734L!=Q,=369RS(\= MO'UT=(%=F1C"5^&]_,=BMZ,'CJ%=6,"Z+.W$*HU\G9W]O(!U*+VAGOJ[F:2" M!4ZR"^B:NE+*JNS3BM4;'O/R,+),H@:1X\H./PD%9EB=B$$!A><_RJFN*EY3 M.J\QN"5.MX_"L?+*(69JJ):]."IM?$7I5QKG,Z$*([W*?LK+MHF7;I25^VR) M0 U<]LYD>VASX;J&'!L") $+8;7.**>LBF0-N,MRU&R>HXX6.6JZN%](FS,U M!ZI'TG1 1^)9AL5Q)/^5FW%NJ:IX#;@N3A1=* 3S!%,F5X/&)<=';Q>G1ROF M^K5R]7#335/;62B(2R(9OLUWTHI7"@8(-3VM9 =?!PN7]:N'%:8>]5*UN#1@XG*EX%VT_P,X6U57F["HO7H"E%=[[I MIU*M8#W&)+4+?*%V@3]4V"]>*5D#AE93 C)IL'H:ON(TL@U4/5C,)\9OD%PP MANE1G#2FJ;ZY5BK^4_E69T:3?[9[^NY_4$L#!!0 ( +N"HE8/ "Y)?!< M '?< 4 <')O+3(P,C,P,S,Q7V-A;"YX;6SE75ES6[F.?N]?XY^GR_V]?V3L_]HKW>)@[Q^+[J_I M)V#LM]4O/5T7>Y)+=?%_NU_0)FNE24S&"$QG'EG )%B*L2!(2"KS M__CX"[>Q&*,,4\%&IGV6+&:@SPJ%Q:+1ENO5E\ZF\[]^J3\B]+A'@YOWJY>_ M/MI?+@]_>?SX\^?//W^)W>SG1??QL>1WO'XN@6,WR+9:_^_>'MRW.//.P6_6$W3:3O MG]/BX'']S..GBWG&>8^9_M$O9M-<-?T[S.H@WNTC+OL/',[PY+W]#LNOC^@)K.J>JV-@_WZ;;W_\;10)9NEHMA+:*WJ]?D;% M.^" \,L2Z5>/I7F"9+9(YSXTJ[I<=">_.8.(L]6[DZ.>?00XG+R:0IS.ILLI M]A/E3=0H.(NI"*:ML2RHR$E&A3L.4A3KSTNPCJZGX:V47Z"/*P:LOYN8(.5C MG"W[DW>JM.5*TE<\_EBB34;R]*CKR!),1,HQ1!#,9M!,:UN85\HQGTW!PD-P M/@PWH#6*\^,ZPY4G7=I;=!D[LFZ/]CYCM45K0W<,";ITB43GI]GZ$X_[HX.# MU7]7J]=&V\M%4UD?JY3 ;ZOS9UB0'I_?XB><'^&?BWE:P^&:8XS. ML20]9UIJP;Q',LM>1 5"KC<6/77@MF$ ?*!,:"-Y)L1X?5R'[LS8SN#)P;E M(GA:PC%YIKGT#%!:6J\=!-2\)-"-F7 ]FDVHH!X8%1K)OAD7:"4EMW$YC3-\ MAG%Y!@X*I1T48)C(F],8+8O: LZ!VX# D?5F K7@MF$"?J!,:&-Y-L9A4/L M:/CSCZ^0O-"307X]"XN02"Z0;)5&LE5(B)*CYP#2_G#^%P^D29A/M@]-1159*EK3P MTNH;R5(S3ZY9DD5C**VG_350QN3Z-J9 "^$W8\+[CM;8H^[K&49JHRU8=$P* M3HR,7+.0O6(Y9J%Y\N1_86,27$9Q2X>7/20";"GS9KI_BTN8SC$_AVY.WE;_ M)*6C@RIFS!2P3].4PG-I2](N,"NX8=I$9."=9#Q[*Y,"F3 VYL+-J,;D\S:F M1F.5M%LPON%8!?"TC!UVN(_S?OH)7\[3X@!?+?K^3UR^+N_ART3%PI,(AFQ9 MW>= !0RXMZP0O;G3G"?7VHFX)<1-2&0?)HF&5%8[1O4]+D_SP4%3=.@=9\58 MH(!.95KV:/3*9QLH8O0HFCL>9P%L[45#O_]DGNM?58&?8$9?VC]9/H6N^TH3 M^=C*NV2=D58P8P(%Q9HB5J#%GF$Q/*Z"8A"M7>M-@(TISKH[+RZYVLUUTM*< M+HX(S%M,2,#B#&DRGHPY*\ZS\I%Q3QZ UH9F/8)GX&Q.,KN G+>WG=?B&5,P MUHX0@C6'1*0*FC& Q0F8YZ!S! M\F!*:Y=J UACVIAHQXS6^FA&E#,I=D)UA=]8(B$!K5A01%JM@)/?$B=O MG556M0[8;L+4<,P36H^CY*DPJP4)W5&P#$XG9KSRP7NMZ*U=%9V,ICAC>R9\ MIV+C5B(?!,6QTQ^.+ #Q,?M@US9;3!H \LY4S#P%"8U[5* M-"C-40;AH'6=T:U7Z]T&>K?2["4G_L[";>BY+0ZQ6WY],X/YDJ9AG2N'M;"8 MPHF)BEIZJ3PSA?P$3?#J*&G&!$^A1#2Z9-O<9;L>SYB,5P/M-Q/]0"4D;ZL8 M7YP<@/&%:EOI^^[";:;?E_,ES#_6 M K;C\9#A>?XES8[JJ9/_7"SRY^EL-@E>!,N);Y!=85I8RZ)2BH ZJ[.028O6 MR@( "MM7LED$U4 M[1Z.JK<7]A"YM],<8]1>:ZE8E#4W$D2F,:K"G)$T)E4@PX#9MD9[ER=;(6_@ M:]T'.=T$,3E0N*\9SXD\)JL$@Y1I1?6 WFI000ZPA7\%DC$%K5MRX+I=J"U$ MWW)/LCO"?,4(+0W"1ZN952HPG3W!D1X91IO(Q&:;8NNZ]VO!C"F&;4^&!@IH MQH?G!X>SQ5?$M[BJ)+D"EE01L^"1@0NTYH*H]EC6:O]DR:B[X+!U1O9&4&,* M:AOSHZU"ACXW<\K=F&RNFP8Q<+)E#K$NU0216PG<)\YUZU-4WTR9CBX,9T:"#Z"S3X MV^.+4GI%KUMW:'BWI)\UD=LORA6UB\U[-FS\O"&[.-QMT(WZ.FQ4)BJCR"@U M\0:\)/,A@'D@\T&1MN:AU.XG@QR-OE4A;]NQOUAT-._GQS,G?7W?P;R'M+(. M\[QZM;85^7^.^N5Z[^%86ADPND0Q*4!=BU.1C$)=SW(T@:NBK"3;T[_I%F5*RP@&0S*(3$A'2[]7EA:42.YAB=SFXJ1( MK0^JGGG\]@=55@O8"^(#F/2UI_E9D\FK M AKL/DT3]N\6LSQ1#G5M.,%4K,J9U?$W7\R5VV"\GPEON7!",NTQRJOW-P G%,!2!R8GD8NN]@0&' MTRQA\ WCA)O@A0Z9*5TW!C!E!MX(5I0KSHE($4OSW9/+,,9DC MLR&27VA1=RE@W/QIH[+28V//0$IKNZ=+XUV<9_?Z ,!$:EIZ:H,9SR'4SE2& M5B1:\H12 :WBH'1K]_G[B,:4YAX;UP;0:3.>441XQFXB1YTRT)B")*I'EYDG M=X?%;#4Z(4&7UBTTSP$8L\^40*DBP;, ]0P>.D>^95%,:I5$-II;UUHV._.9 M[M>SN#L'+Q==C4/_C8, KHV$K_C'%>!#H^ZV!!9,;6Z4)(M"A3?,$?!B#= M)JEY(?E.&^^8#XXSI#"_2%-0Q-;M";ZS'-VOD6S%@8M$ MO[O$V_JZ-R71:TX:-:>0+B1+$R\D%E*,S#F)0I6;MM2WU?JMN^HY3;'2O&E9/Y9)[_@.XO MK$,["0=#C3#1:F:T\]5[$2P"MZQ(\FN"05NT;*SUZ]&,RLMKS8)&2FBW3TJ^ M9@LN1RV;\@A,97 (TZYN[#_=A^XC]A,AE(ZY!,9UW;LTF:(=J10!\L9: MKCQWK?."5R,95;O,UHQH(/R&/3-[I*^IC<6>X2><+58GCM?G) MLR?I7T?3#O/+.:UZ"?N^[GI., 2/KC;ZA5J<&TDJD?/:\=EI9YPHI7DQ1@/8 MMRR4?%@4V[5:[[^N$OK]%[/%Y_8W8-WPE)W54-XPP$:5D[5K'#V)>/!I2M_V M^]7%*3^?)%J[CAOIV,2E<;;&A!2H:9"9>:LB.<#%&Z$<.3JM*^$W1[>U M$P73>9V%K^;T-4L+PW<\#,(7I<7TSG,Z[*P:@%1E^YI M?WR>F@. .>$O-H7:%5FD??>O=P4VQCVKK?$:$&45N[^/_4 M4+Z#&;XN9XZ<3TS(P5F765105N?H6*BWU4DRH]+FPGW[7.#U<$85Y>U\&=M. M.RWWB.O]#?@,C_^F(5=(W\9]C$T'Y] *Q1S(U;TNDGE-(@BR^ A)\2A:Y\4W M0S:J.&Y')!I 9P/RZ?)!\(F2JI[MC4QZ"BLUZ,Q"YH(9EXS-)AC7_**Q37"- MJ:_,O5%I2W4-2*0+!T GPI@0#)<,52UY@\IOE\E[XSE:!S&D/#R++H :4[^: M>Z/0-HH:D#_7=QR8F*RMS$G0J(,E4RDL@V0%4P&+DEDKUSR'>1M\F[#*_^BL M:J2^EKU2/TU[$MB+1?=L<127Y6AVT@%G$H11B+73C80Z=/3,BTB2T(%K3?.C MY-9-9KZ'9Q,"A1^+0,W4,U"U=-')&IDS0TU+J99>UTR[84IX[4%8DZ#UF;S; MEZ?Q'XL3=]= NYJ-?>CP=UBE^@_J?LQQ_DE$)Y6WP(*I2Z0'9!ZX8=X;$W/Q M/&/KU/+52#:BQ0YKNW=!BP8Z&39^.MM5;0(J<"M0T=!XO5C3UNM\CKMI00B8 MK6C>=?U&4!NQY@?+*[?5U- )G6_M)H^S T_F9SVHVF/*GS598BN67:F)SL .>D[H!T(PK^:-GK'2BUR8'J$T-,.#[,:2K, M:B[BY&:\?A*!H]<)F,[6,2URO7,V)Y8@).,"=YL=I/[^4S8BR(^2F6XL]*$+ M'55P)F7IR=\WM>&R2RQR#"S>J MOL5^V4W3$O/ZQM7S;YSYY!OLIHM\V2:NR^J>?TG[,/^(;V&)STO!M)R \-8( M\,SDJ)GF&EGPJ3"'!GP2D&1H73.UVQ$V2)%L2L&DLL]8^^@83A2,Y-] #D1! M@S9HT"ZDL=2?W?/9O_%R_(K\S!#J;YG!NPK?<47:>7Q"9!E0%2:C1$;&*S$? M:TI:6DS<(09LW4M_FZK_G8M^%=#?%W.#OOU?"L!3XS05CM=3]?5 M>099,XB%O$8ILY5&RQQ:5[0-,(PQ-7%_0(2_;T+=A^&6Z'3D)E9YK7+*==,[ M*985QN(=!IEWY/;>:+COM*6>$/.J_\[JRMYZ&68_X6@EIA*84?1#"RX92$D_ MHN)6TIB-;-W\]FHD8W+K!^+,%=OHVZJD24KO/7RI;7?K'_<.E\O9ZK#4Z_)MK[A! MSF]+&*,Z"3\P@W:MM8:'8@_AZ^I\T>ORYV*)I_MY(FNO7+TCO%BH&\)0G7I@ M)3C.N8CD/;7NEG0=EE&=F=^1*6JBEY;E7Z>&\4POT&<8R:DI67H1.1-<<*95 MJ)77A8)!X-H&"@VE# ,N6!?@C,F[O(=5:QOEM&/+*7,KAI=]?T3CQ>/+?A,H M[2VWS'J=F;:UY3AJLG21NRQ34IDW9\OU>4B3^6OU0I<4R-70;=7< M8)*-D!@@L13K,<[:L#MF#,QQ#EES73:K&NFMNDD_Q MK4H6"&0^J@)8W[P] 04V6^O(!36R]F51#%!J1GY%,C*9DIHWQ=D,V4.()0;G MU/8Z&YA/9[L51&^-K0<\9:A5YRX;%NIAF&@D20%X5KKUM1 W@GH(@<1N6'17 M30W=_&9U^V7_+NUC/IKAHLSJZ]G);9@DUZ-N)9)GN(3IK#\/:Z/&-[=]0J.F M-UL-K%'#FU?USB:\YJ;1$YX\.\()F0U=HHX48U*@J85*+'C,]30D&*ZL$^WO M1M\0V]8WP7_O.1_F>=W/H%;WU>Y03P[JJPDZ1,XM"015S9;7V5$4155%A:2S MRM[N5"#7 1U3SG80MEVT;L.KLTE"]RJ83^9+LA&'-4GXD@*P>5W2R1@74:+Q MD954*P?K55HQ!F3&H4\4]B4?U0T6[E8/'%-UQ*",&4X-0U_'/>%&)RV39"(! M)[I";1@-E@ECM37&2QY;GY>Z!LJ8BA5V8E]:J&1D/M-$#.\UT3/NQV^Z.+A= M>TZD>S(6T3),$>H%MI:!(Y_= 2>(J?_;EUJ- K/ZQ-A!)L4A7(BWW]TDUPGC+/?S_9U2[K1)W3K4G M98G=*53GI4L&/2NJGI[U)3 O4JFUT@)H\<^^W%>L< [HF+HGCHIT=U?G;IGW M%@]@.B<]U:;&/2FP8IX$I3 G!RR)4$\R1<>"-H$E#LG(FC,V]Q*^7XEV3.T7 MQ\/![16[@PL^SEZF?O>MS&N^J-TU'3?";)1>.[DY>-U18U6YZ"(Z$3C636[2 MF+*&>IKE$X^<]4Z=K\"QO;7)\3ERWF_[(XJ.8]/#$W3FJNG%R8;*] 6 MH5DF@\@TA'JV OS7FL=4?.C8"-*1VV+44%2'&T51+#BP*FB;BVJ]%?T]/&-*8+6F2#,]-+S>^GQY=S290TW JLA5 MI2?! <>9R+%PDXBDKC49OEMOOZV!? $)UWOT@GM9"@7$THMZR;*M5W))(#WJ M($44(:G6D/;AZ1TC;SH\F!X=K.YY MNU"X7CN_R5@\U@D9HRPU=V=J7V3.0DR:\Y!3%,,NHK>&/*JBUN&(-:PJ-_36 MU^_7'Y'"AM]^^C]02P,$% @ NX*B5N\HE:!42 @?\" !0 !PE#&_5*KJV?)DEVC=6Q+ M(\E5,_/"%0 "$J>89#;)E*7^]2= ,N]D)LF-36927ETMI3+3W!_BBQV( .+R M[__]R]GHN\\XG0TGX[]]+_["O_\.QVF2A^./?_O^]P\_,__]?_^/?_NW?_]_ M&/M?/[[[Y;M7DW1QAN/Y=R^G"'/,W_TQG'_Z[I\99__ZKDPG9]_]3\ZW3X\=/\.\FENOO3Z5_1)FNE24S&"$QG'EG )%B*L2!(2"KS M__?C7[F-Q1AEF HV,NVS9#$#_:Y06"P:;;E>?.AH./[77^L?$6;X'2UN/%O\ M\V_??YK/S__ZPP]__/''7[[$Z>@OD^G''R3GZH?+W_Y^]>M?[OW^'VKQVR*$ M\,/BIU>_.ANN^T7Z6/'#__KUE_?I$YX!&XYGIL^-?9XK__99)@OJ#GT25\M_$WZK_8Y:^Q^BTF)%/B+U]F^?O_^+?OOEM* M#J9I.AGA.RS?K;[\_=WK^TB'X_D/>7CVP^IW?H#1B! O/F'^]1S_]OUL>'8^ MPLOO?9IBV8C^Q_= .WB@]@9GD61=A_?60&U1(Q?YCC.F+__;IC_]OTP^.P@NM"HVLO)%<$CB#A:?'>0<3BX]UFT9'P] MQ[/9H$3DOJC,$!/M14%Q%J)W3$'D/$OE$ZC[*C*[5+D9IK]\G'S^@9Y">B)E M_:+R(9=*\N"SEVSLMZ)+07V@WQT4[PDG[:I]CT8+CMS@=3LBDY5?D/P^L=1&M*4Q8I 62263>%7)L,Q0)CH-.;=[76X\] M&7[W%^9]=F43(SP%\EKJ(E<:Y[0+U@,R;C5A$E:QR#W%.P&\+\870-G&(-]Y M\LEPW$FD]VE676A>+O/GX0A_NZC"&%B7G17&,A IT^(@DRW1ECE58I8!T7'1 MP&>X?N*SI[63"._3J;O3^0X_#F=STK+Y;W"& S(2 4/R+'$D/&0Y6+!&,>NX MUUQEC!D:4'K[J2=":P=1WJ?6=*?V]3A-IF0T%HM\/Z=-XN7D8CR??GTYR3@( MA=MHR,_3,0JF,9,.@I',JH+*>$4^7VKB\#\ XD2(;R?H^WI@N^O!!_CR.M-> M,BS#Y6':RO: #$I#4$P3,MI*Z(^H@V3!).4,RJ)C:* !&QY_(MRW$.Y]UEUW MUE_D/,79;/577:X8^%R$ 4UX(D],*ZN93YJSXFQ6RDB1G6G ^)I'GPC;785Z MGVG?C.F7].6;Z8?)'^,!J9L.*2KF@S-, P5YX,BK",Z"R5KR)$H[GJ\??%HL M[RG0^QR'9APO-I?A.%'0YW.2(5EFC"13(X5AOL3$T O/@1NCFWC@ MZY]^6FQW$>V:TY).1V*W@+V=S.8P^C_#\X4WDW^QKF&[T^%8M3,OI@@+(*1M8)3AY"W4RUYM$^TFKM[] MNI)U<$YU?*-O/NW9,[JWZ-9PV.D(K-Y3C]Y^FHPO WM)2#0Y^,PF2UX_H&,! MR7P %MHL?''.VDX\WGWBL^>RDPC7\-GIK.L]IHLIK5#(^&$X'^$ 5'2<<\E* M-HZ\//+L@Z9_>@N:&Y^BU-U]^R9W%]X:VCL=+!UJ5,_?4F? M8/P1%P=M*KOH2A3,HB?G'%4AOQP24ZBUTASJWM[DU;SYU&=/:F=1KN&VP6'5 M2QS/IS!Z/<[XY?_#KP,>DT?#D9E8"%'2F8$AQRPZZ1!DA>4;^+MW'OOLV>TN MS#7T=CJ5>G&&XUROM'X>P<=!XK9>;M!FKBFJULD!^=L*&5JG<^""Z]CMGN'6 MXYX]G?L+;PV-G8Z<+B\F?Q[.R%W[WPC3G^D[LX&72IBB),L^U*,PZ1F$0EN# MAL(!8K$=#Y,W//C94]M"H&M([G3F=!O3,L]@B0HS!V6AL SU^IEKI U"T^:/ MI'D"HTN^6WBZ\=$G1O2^0EV3NM'IJ.GEQ71Z2_LN\TFXU=KQ3(LKKAH9\(SV MCD)*:#UP0[!*-Z]JTY.?/=%-1+J&YTZ'3"N'8 EMF4M27?HYS$D!92+'SH; M( -%9C7F]M8(%I,K+D+T EO<^J]_^K/GNYEHUW#>Z5#J!(9Q)WW6+@AYY^(IPW$.T:SALE:4U?DLWY M.)E^'=@,2@ON62ZR)GXB175% /!:<&T?,Z[9=*N>>B),+R_(-<0VR!=Z_T9 MC$8_7LQH>;,9?;]HZY*D<#TG6ENR+)8DF(I:UTM)1-'B/O_60T^$V/T%N8;8 M!LE:/YWA]"-M&W^?3OZ8?WHY.3N'\==!EK1AV%#3 T7-]HQD1!PWS$%1)3E4 M:%M)EE7>N3%\M3X"$Y\#71 M.M"^;@TCG(5%Q[-P5KBH6IQ2;GK^\[6T#>7:N'+T!I25^FT#IHGUO??HPYO@ MEKQ,6@NU\;M]'Q069Y,RGJ&79*T@)Q:\+HPB./!*2>0N/@>&'S#0!R-X%UDV M)O9GB@1PNH+TZR(8'* I&3'3'B*T8II+"L&%I(T$G)0<5#'0[99XS4,/&]EV MIGX;NW'\^P]W)$&AVK\Z].=Y.1EGTGG,],5L,AKFV@+M1QC5[E[O/R'. M9[^/X2(/Y[7-S4UL6[7KV>73VW3OV7L]=YOY@"V^:%"26^W 0LS2"50QE:B= MW@Q8Q\!S@>+&I8:T5Y'Y29H'H(TK,A,A@9#;1Z'G'PZ \%H)X1_ MR,H6F,7%.[)ZQ/)]Q-%\=OF=ZQ=S,XI][*9,DN!S-8V8O30X#03:L/O/;32KV],K M4$Y+5W2*A(=,GS;HF7=9,UZ,2")R+<1#L=O^+-\!@FS3R_&N?[UTW]>##_#B,#-7LQ?PG3ZE6ST/V!T@0.).0FD&+;D0AMJ2@12 M4?#C$"PY3!ZE?^BT?!_^MP)V+'WH1.*D;P9Z4),7*=4V"K-WF) @4@3\&\XO MV]%6,VC);HN>!TX_Y0^EI>UF'!_"<@E(TDW?#0X)+;*^P M( $A%VIVM>B!%$F!TYE97E=<2%.C,9PY;:./*-"6A_):]M&!=3A.@?O.\FW8 M:^H2T]LIGL,P__3EO'K/9*[>S#]1I'1S[0.7!-DF6BZ&JI9%DA-4.ZP$[5*Q M(O#"'RH/V4<%MH!U"AK16OH-NU>M7?2@)L:;0!Z25"$Q+2TP;PJPG+D+1>1, M?_3I+YZ.G[B3*'LP]F^GDW.PC/LV:]F:![L/YO"!G41.I?$&;XKK;1?U-^)TM4 MES]0F4"@1>9]J;=42%]9(1AIJ2B.H]!/2LU:"=J'LP\K<\$PI) MO(^Y&(;*"')#.2FEJ,7'07-!7Q7W8-9Z9Y?O6?.\OR@;]B>\!/.Z=C?_.*0H M8[E",CD_?4FCBYK"]??))/\Q'(T&EGN>I=,,;91,:[6X\2Q,!%]'8D0>0FMC MOPVN9ZT%S07?L&GA)<8K'(:'9,GFL()0^Y+SPKS4DI4$-FM,6<;6[_M)D+R7 M !OV(;S:6JZ#AM\FX[3R+Q.746/,3+E,6XH$"AF,"XR3T8G>TJ(?;'*TU^Z] M#LBSIKB[:!MV([R]OD$M=S*6C(8I-067:\X"19X,D:-"+H6!W)C@Y9.?-:-[ M"*]AL\%+%+\,(0Y'B[0C"@D6.=:?)B/Z[%D-#^9?KY::'6+))M3M@?8( 89P MYL2,-P:AI&#AH>SF?4C>%MNSOZ#KA80>SNAOX+QW^$2KUD$DAKFF#UH.+/(B M&5?:2Z&U5;+U_CW)_.SD>3KXCO<%2SGM8 M3%$62.3HE+I5:H.%0227QW!#,8JS0LF'9L3LHP^/@CH9O6@K_MY/>2_Q73;3 M& 3ADTRT&4I3^]'%J%E,1K$LDG*B !C1.GOM840GHQD-!=_CH>\[_(SCBZM- MK41C%) )0TBTX *!>4,1KI:J")Y2$::U.JQ'VA5A=MHHF3H;VC@'LX\;VCB#=.M&PQI0C2115Y MIG4FSD(]5I$\+>:H&!E:,[\1S(F&D6V$WX/[^'(R_HS3>;VL>(5Q?@-8O8 6 M4GGR5DQD&C6R&#VPH*,&LE5UF&GK[-!-8$Y4*]H(_W!.XPV J,D&&FZ9\[XF ML#A/V"CZ563$(@IA/+2^-WP4U(EJ25LR>O E%_?*/7["K@'][(V#!K.SQ95#N-:B%:E5 @^,@&U;8(P MO-JGS+A+WB:CG;>M3Z >@'.BNM"*@!YR%!Y8<=0)"TC-*/I!IK,#!A@YBT49 MSXTM#EM7F3RE2\V#:$8C\?>0S/!VNHJ+%A!7-5&EH/(V,S04<.NHR/45(C"4 M#BVG32LUO\!: ^,8]]MM6+I?9=!)Q'U4)U[WEEOB 0$ PF@FA:B)T!0#^TSK M$\J+E'R*T#R9Y2Z&D^&[DW![.&!XD?-"D#!Z"\/\>OP2SH=S& ULLC']>D,GLR^Z6*T9 MIFJ 4JQ3D$KMN&2G22D)@H2=$>9!0+"2++(>4H133D\#16@<=1G8Q*-":@ MA[.!&X@6!QBUP_ 4/]6>3Y_Q]3A-SO"7R:SFSK\I'^#+ %/FJ@3#G$BUYZSV M#)PJ#'-12<20/3XT_FC/K)9=()YH]- G43TDU]Z7PL#EF).PBT'3GNGB-8L< M'',:M$?R?U3S$N;[*$Y4.SJ*>TUTT;G9S6/K'HB$H*+)S&$=_%5R9A$D,!=- M<#9$8_.ATZI/5#N:4K%&5SJ'HK>CXV6G\Q<7\T^3Z?"_, \\!%J[=BQ S=VR M*K*8LV*DAQ$]^[3[A@+OI2[^)KJW,'TS7:P_+[SJMSA= !Y$ M*!)=R$RJ7/OVFL@"DH]F0A9.*:?=@[,UNZO%)F0GIAY-".BG;\H])7X]FUU4 M!>:1Q K\J.<2:IY=MT6L$Y)*YJ(OHE&/T7=O-&(I$E?$CX8_0)X M*K:0K:N-(761@7D?!2L"I,>8HHY;55,]+=HWC.,X).N["+:'!):K9;X9M,[76[60H7TZVP8PS]C,MQ5T'V4S-_"L M='(;1+O8^EWBO7MH#FOP&]-U-])K(^L^$MGN(U.@L[?6DCT*I.T:4AV-JAA' M)5569)=*Z[NE0[&_P>X?G/Q=1+R1]"/.[GD+M3;C$\Z'"4:W@;8>Y'/[40>? MZO/ 2N^,^$% 9P5JJ3U%BLB!&U @A'2%.R-V&O%S^ZG-Y_V <3SY4+.J7.WJ M65M^RYSK%%X9391@2F];_"_-YOV,1I,_JNQ^GDQ?32[BO%R,[D\GN"I6=YZK M8!*C?;Q6(])J?0J9T4N<>!)2JMB\H\PN )_$$=8N>G$OQZ8W.GH8)K3E'5T0 MNCA1>]6GVJ>O(&>Q]L'EZ(V.6+0TK5M0/J-+TB[:T@,!/3A'C]STYY1>6G'K*M=IH*T_TB6VN[%Q.UG-M22WKRK6R##0Y M]R #-RYE8:%U:LUSN2WMHA2M17_@C I>T')1)),1,GD\7K(0';+"P2OKDY:I M^:2Z)YY1T4@;.HFZWXR*6Z8K1.Y5+6#CVNC:];FV2RO .$<7:O*';5XNM@'* MZ;&_AXA[:B!P"]:;B_EL#N,Z-6% @0[HI!*S*7.FR5EAP=:JF%1J5RU,.O71 M06 3GM/3@7V%W4/:Q.9\CNR+8#%+9-R)*-)B('3KD/)II\UT M48$V8NZA*<"=^R-C*#AQ,C)7R#?1.=4N6$DS+TP"3WM2"*U/U)],VDP7?CN( M\0FGS>BLK(%2;Q&J0"PP*$#>B58>I2HI^U-/F]F)R,?39G80Z.'29K8 ]4VE MS>Q"TG9I,WM(^&#THXZ(/&;F8TZU*$PRBCLX0V=#X@%!RB8O^5-/FVG.^BZ" M/6C:#)FR6MH>F#*6/$XE#/.&+QJE^^ININ):1W=//6UF'S/?5M"'29O9!M$W MFS:S$UV/9T[L(^L#I3H"DLAAW-:&Y[!M;YA?O)I,XW) MWT7$QTV;N1+);%+6=)NX2O1HE3NS]?-Z3*#9;\UWLFALL1*\"Z$DI9.@74++ M5'L ZYA"%'I]%LW6CVZ>2E/(CTFE7C%8B>2/B#H$02T28O M&;$3:_$JO=HJJ^K:&?+S&B]\#YA/XHAK%QVYWP6I7VIZ2*ZIDZ/?E#I<=M$Q M Z>?APEG[R>C6NO*BP+.F;#J+"GA*)@+FH4 (F1'9BZUMAD-8)^* M;AV:P1ZVH[_CF"0SHA6\R&=$0Y7*G&*^RW>D:.>2U)+QQ8AT($,:OS\YA.%V<2GV"Z4><#9S/.CA/*PZ!PB(T MAOEZ+1'(8GHGK$G%M2X!68OD5-2@@9S[&.5TN=;KQJZ#H-'JE.JT@%J^S:%V MT7% J^04(Q>K>'_^Z36,T_%,]Q1M#VS_-AE/;J-:J?B5AEMO$P936! BUUZN MF05+4+-P,DNM??"MSQP>!?7L-:&MV!LFX9Y/)S=G$F:,!'&.4URD!L+9A+[_ M7U!E/9#9*N>E9R5)TEP5:HY@YHSV?QVS_M\(PWIFC2JWQ[ MB%$6G;XW"F%0!.I!_#\'# M]0YV>;0^'%\0R-46-QG/?L0RF:XND#[ %YS]](6$0L\?CF'Z=6%"ZYC">B@_ M6<3IKU?OP8 +'S+R.JY&FYJC0O(K"EE.M"93("MHW2ZQQ^69["'RN M(*_D]2/%:?7<6"634R*OG@(PR[0C1)!0,J.$42X)!;YUZ<$&*,_>\6DAXAXJ M3WZC0.S:)P?GLG>@6 );6Y#3FP%U.(JT0CJO;?:I]=WL+0#/GN7]Q=E#,O3DV$W,/XHW_B\.,G4L(7 M%&3"1_SMHDKE3;E7Y'>%5W-!7A>%ERGJVB.;YV6/;"Y]IITW)&E:IU[OBO'9 M*TNOI/0Q0FE;P O+-Q!)1BP!R,"Y6B5J"2UH20$%MPZ"%-9LU>:T!Q5: /QF M]&=W.OJ8J;0![0X;ZMTEW=A;"P]9\[6%O,.R0$83C)]OY93XRM<_GT]Q%.:"$5G%DJ&6DNOF<RU\L#$K=&]SL=1#RWAY\F47KOQLA]@^OIA"N,98:X, MC?/B7Z-%2/,B_]^+V;R*]6HZ)T1ET+C$0E2T+(1ZU)(+0Y\@>\XSI-8I]_VL MY AY =6JAUT^D *T==%TV,C98721E#@Q&)-Q]=UF(\O7K"B;3 JE@2R=0N( MISGP]PFKX%YD]5%B>A_>%31?N/)9(Y-&<:9%3"S:I!B&E*43+BK>.HGI 3C/ M?I=M)>HU9J5S:LN=:FJ4%J(-@5E'X9 V)M5NN89)B9(7:0MNUU)@EQ3KI])$ MI@O%'<3X%)K(O)U.\D6:OYFNZGL6=;4B.2^P*,8MK^4]JK8XU/2'+T+0GN>L MW,H*/-)>8MVSGTAO@9UHG#049^,6(BL\-PNX+@?$; &J80>9C4 .WT&F.T?W M"6\DX(.QKV6R0I*/8UVL2;22,XC 68J.%[S.@O4ZXI$,%1A"SD,QG M*$Q92-Z#06'OG ^NS4O<\G&'<^$:$C/I5ZH]%$7?A$G87@YIXUL&M"M\($/A M0456Y\/3^I-A4:%GUI.S:8U2636OH'L$T^%4HST%VB?;:-^^D_+X;SK_7483*N[6H6 M7HY!DS2Y.HQG"4QKGUD,=218X/11SE#HVUOKN'6 GG&(UU[@/;SL=S"ME'T; M4#UUD5L+Z,B-Y+H3=S?=J9G4>S 0Z\%)XUQ)(3(#6(?>",=BBO4NF2L-VBAG M6K=..: J;-M5[D":L(NP&T>&+U*Z.*N.*.9-]Q-CG$_*'+ZL]K,"ID2?/'/: MT/(M[8PQ0F!"Y% T2!#YS@'@VAAQYPN]T&S2Q]HTT/'K@VF7A([G_6L1LI0.- M_I%N@P\_N'FO01=T-J8.-D&-3$>76=#UQCME;96/L<36=67M>PW>O=5]/;XO MPW>3T>CGR?0/F.:!%% 3I9 A%%JYPL( 76'<:)ND*EF8UK'0CA"?Q"7H+KJQ MIJZ@-TIZZ2_XP. 7]"#)-9"T^DAQO(.:.2HB"^ Q6HE>V=[';!UURDZO9.XR M@F<7)GH)N>^NFI8JM(M8.^?5@G1?ZNS E)BR7&CN.!?8N@O(?12GK1$=I=Y# ML+UY1E"27D@=!7,H"9VWA45"P[@#EPIZ=,WSL)_0**9#:D4;#OKH:%@!+6?' MO;J8DM5:9IXMP;W#V9PM;(?EM(>61AL6L)ATN@[_HD/L ,GYTR5[)IRF MB%A36!R5MOP2SH=S&-TY$7Y3;O0C>X5Q/K"I)+0%F?3U+ 3K MR"E.7UFO?BC$\=6)7=%J 11*E:X$4SG MG!E8+JM BXE*Q3 MLB:V+G]][ JG\06FY);H$Y:A4N2?)%W3FB5GCECETJH4L'7.U_87F"VO7T3T M"I4U+'CK:*&L@9<[ A(Z)Q% \B]IPQAT: M'EUP$;8ZSWIL%/RZAS^13.Z=B)RT%&CC>LW-<^FW =6P6GMW-*G1?L#Y;J'8GT7P1Z\<,>I MY-&1#QI]+.0@Q_J53C4562:7E=.QMY8<3[AP9Q]SWU[@!RO])NPB[!XT MX$;TO"H9,_#7' M29=%8T4+*5TF#TA% B8+@SH95VJ!0-X/!M_ZF'(CF%-0@S:2[L$C?(=S6AOF MRUD*EZB2M4%YR3($15$+;7)!"\,22.-,* Z;=VE.+T\J!T&>KBW1D>^2!8N9OO(4#WO4"ESSQ(R-8$[IH*"3H'NH*;F)9Z7] MVR#JZ83@/IHC'P]TH^MNA-!&UGU$A?>1V4)VR9O"N*UMJ\D>LD";%5,!BU(9 MN13-;W8/Q/ZV)P)]D[^+B'L@_48JU\^3Z6_X!VU?DXLZINWCV^ED3%^FA1A6 M)R%.Z(SDMFA9U^Y2;64F.+,2-,\E><%;Z\-. $]@D^B/D!YV_*BSPY MO]&0<[)XD%( M$80.LGD-UN'TXI%MY]]L7GZ"\4>*B&Z*8#A.P_/1LI-R,,'&4'2M MG."U7Q8PCV1%0:*4PAM-:^EULWD$X,EM-BT)Z:'F\P%XEX>K6P#L*VAY#-Q3 MV(::$GS7M>V%G3["G$>!%FO(['+.T-19.M$$%NHH1P(?DA0!@VD]/>Y(ZK/3 M;G5<[=F%E#XNS:=3DL!D.L7%@*_:^9<03J;+ I8;@JHE\RO[_./7&_]8_>(X MOSBK*UQ*C%MMK3',9*1-WD-@7J2%V QP%[.&UM=O?:SC!#;"H]/;0['Z[;?W MS@I7IP_;0.QIQ]P"WG'VS./KPH->6CLB>_?PUT--UO+Z1C)=BJO569%Y:21I MB+*::R&LE:>B:X]LL,]2U7;AKW$V\\OES=KP,_Y4"H%:+O\ZS%VMWP 8;YC* M7M4I"X5!X()IS-(C*./M5L-6'TELW@;+,]X9>Q%WP_8;V^"[LHV/(VQ8Z+ = MJL-7/;1GC*+@P<>I^YVB8O#U:%M%!C7Z&%IXW1"N9K$[Z@M^''\?#,DQ ;MOUJ<=D1+^/LP=N M!MYAJH[?K>^]JOEFH]GMQ6S5*+]7.&TZZ1].8G=:[2O@ KV-+H#269*12P4A MJZREB\*E0:_(NK:@V/C0-P^=Y/UR516MA!>%WA&6M .FG2DLI%A8":)!<=BY)&I&'P13LI@6Z?0=@)\J)+[ MP^KB_08AA^+TV 7]^UTRY^*"%=PQ"W5^I%DT4HRR7C(+7CN58-HJ7#ZUG)X# MZDVG%*!=^#M4BL: M1<+781?1\7!%>+?5_;-<$TSWX_KR.JB##.[0ID4C9Q9S(+ MN;;T%=8QT" 8]];%H#&V;[2T%;##UZ9TY_#NYM*<@(.%SJ^&,_CX<8H?%ZTD M)^4=?L9Q;5*_^"M^_3M./D[A_-/7_M2'[ MH3P47DPQP4OO\V#GIS4?"Z>4+#SG6E%5U0O(,8HR6^9+*%;Z((N-?146-0L6 M5_*:#5"8G+RM!5OU'%1:\OK(XV-:Y:0"<(B^]6YV^>PG,AYN '+''83>B)GU) M^6 JH&)!S Z9J2?&VIK$H/;[HPA&H=':&]&DF>EAJ=^FS^$!F-]%N T97X2P MTZ^#W]\/4C!91;)A192ZR;G"//C,;.WX'F3,7#]$[PS37SY./O^P^L0EPZM_ M7!-\_;S#WJ@W$ORDD]0:>MMU33]=3"?GEUG].:<45"+OL$C!M.."O/[,6381 M40-H,"UVXYO/?,X,=I)?P_>O!@ ?/N$49[61R2?\8T*.W.7A5$D\5(<3N?2U MH2J2UZD"XQ&4%-SDK.Z4=ZX-FC9\_'-FKY74-C:%:GW@]DL=WM AN>3V?]_F MJ.P!3'?3-[P5/H&/,C@=@O8^!.L5^&*MB$H-;G]4M[#S%YS-$']93KV8I>GP M?+6Z52P67$Y8V_MX7Q33Z"@,$Y*^2EX@<4_.>.LX]!%(70/MY<>_H1 $ZFGR MXCD?<'JV&($VGT*:#[0224M'^BRE85J0/@?)+9.*K);A.<;4NMGPXZ@.?^K2 M4C?NQNF-6>BA ^4ZA.]PC'_ J (=0 S<6)59L.CJQ/7((&C.2O3%1V6RDZU' M'SX"Z?0U9%_Y-W8A-BGO<+RXF7BSD,( >*YGPYHIS$@ A6<^1LVX4.@QQ^+O M=J9W%AN"%5.P,#;P P/-D!V M-O#6^\9Z)*>A#@VEW4/SN7?#CY_F;\KO,WQ!2Y^_B1&5C/,[7+3MO WVU05^F/PZR8O\[H71M,(Y*WUB*D<*NKD$%DF. MC'-$I3$*X[:Y%NR.Y#04Z@BL]-"=9KUDEI[2H*(P S2 M]JQ2D"YN%0H]+P!KS M]BM)ZNSB[+( 5"NN"39+I1[2!R'KH3JR5#L=:J%IW[$-F+OUT,->4.PM]DD+ MF36^&?P5OMP $C,$KJ-B63M:CO/( G)+[D$=Y1P21:5;'0(\1M[-ASY#\O:6 MV<8WK_4MTN40#'(0%J.+][]/VO1);6Z6ML)YYX[)6I$@:.F22EH:'ZP X;2T M:!4XB8--']JQBF(\'^;AZ*(6P[_'=#&E%>., N_1!6'[F;2L3IVXF"^/^LHE MB+*%7W<3%K;%*M;R$_"[-D0E: ?H4;,3F/58;8>]=F-P%^^*.#H^CLO>J7@Y/>PXW:^_0) M\\6HU@5U6\XRX@*LMSP C$M#+E_(DH4D,S..[!FBSE(W+\9HNH)#'6@\"0T^ M(OG'/BQIQ,./7]=_P"+^45()+E)BY(L%DH>NV?/"LU+HG4[(:X.[IV7/'UK. MT9+-CZBD;2U^,V7IHY9V+;+?X POD]2VP-=7=]='L!VI)/^I*,-62MJ1R6-H MG$F"@ZO'!2'3FYHZS(_[DJVBX$]E*]MYR6>DYR M7LCF[0BN&EH8ER4/A=7&!TQ'D PB]\RF3/]ST@)OG2CV )RG$D#MR]V]>K\V M@N\AW'DY&7_&Z7Q(GL KC//KI5\>>OF:S9LT2Y96K L:%E2RS&+"##R[$EKW MDWX$THGI1DL"CG;J^"/,AC,8YU=52IC;'4)N^.!^SB2W6<7==A"T'0"%F\I; MK3& +](8B3IBR)"MNG=$N>$9'>=GW-WAZ"'I.B+F43I4RC(.5C'"&6E/BX7) M;(5.5BO3O.'+PXBZI!C=_>3?+LYJ&M1D^B+.EBG9 14JJSUS(*'>LGD&20!+ M@%)*%[6\V_]B;0;1HP\ZPBSE=CS?S ]J*](>-JG?<+Z<[?S+9#8;!"V"06V9 MI_>NNFC R$@"4PFE$#HDTSR!]1: P_'> SGW^C?N*]G&V>IWE_D*QY-%.O6- MA=:!?5K0OAI4P3I[(;/H#+ L9,@>ZUCO?5[L-8\ZV5>[JUA[B$K^B34I$?,+ MW,QG]5.6K2&A40&J3CC=:K7 4&3()1CH9"*VJ)\_;^H MFK>!W0G@<8U#9WHGA^+F4(JT\K/N(;YN%#@('KTM&EDN.C*MK&0AU@LGC%"B M*8FGUN[1GE"_ >5JS%P(\1M0JT;\]%"ALW;C'YA(=E1SP8).)(!:NQY+48P;:^AG6KOFM3=K M@9R$(]1.U#V8DWNOPU)/!U*&**))+$#-%24M9 &+8"6@))L',O#6CLX&*">M M _N(NPDQ% B:&IIX+VI29#R4P[J, M9X3D>JOTV[T22[8$>:CL-;G_]O!'/\A(M>=&!3<\A.7/0QV_L&GM7%QS:(^IH) M?P_-<;(>&M%U]U:HC:P/HP6J:&X1%,N&''4-N?I2GK9289Q&]%G9UEO1H=A_ M)!/A8.3O(N*#W0+^-ADGF'U:6,((M%G=O.+>_PYPJX]MDVA M[N=AOH#1Y;:%^;)%Q;6?I(H3R2-I*B I666)?*->>:\E.;IF:VP=W: MKCYZ Y(?O]Y[^HL_8)I_^L^+X?SKZ_&,W+3E^*+Y)YQ^^ 2K)C"SO]-'S&>O MQ\N!BH,4Q>(LE.&B_WH]MXI2(O.FI !D&PPVSP<_T-H.'R<>1?/O^6M/477Z M*(PXT#KOG-\M?OB*MMF?83C]!XPN<%#(P')!1!450NVIDVI_50K8B]/%BR1L M\YRD)[/X/U^R9Z1\?>1P[BN(VW=W+R[FGR;3X7]A'J#)$8D 4GI."])<,2^X M8"8%GT/RBC>_46V^B#_?BB,H0P^'X:T6])G@RLHBZMO_E'IK/X>QK+7_J^O%4HX_[/XJ()U\1W^/T\S#A^F7^5I.$ M9W5?JBN:+48"W?SYR\EL_MMD_K]Q_@[3Y.-X\2XKE\"%2/N3%'60':\MH+QF MD.F[DM-&YEH?R_2VF&]4Z9^&&@]C!_+J_"VA7^^7X\-35JV 6Q9LU<'R"F&]#A6N#QZ^SJ M5\Z70E[U'KH2TD6\:@_JNJR(D+E6=9X'R5B'3.%WC"Q:E[1- M4D/::NK4(;SY1];RC6GZDU*-^RKOCJ;RKX:SQ02I6KW\*TS_A?.W4]K1WA0B M:SC^6,^@!B$II2+$FI1$:W,NT_8#A9G,7:;(/ NW5:_$0ZC]%NOY4_6/JR+W MU=]W\5!6;^:RB]-B/LHP7LQKJ!V_XNIUG5V,Z4$_O7_[]G_ J'Q%F(Z^#E X M;G16S+O:(E\8SJ*PB;DB>$@.++D;6[@A^S[_&U/#@U%U7[U"/^KUX]?+W6#V M^R7F%^,QR:XBYJZ8J,AES]+5TNS"(I>)80A!*F=%,J63S"\RO+JHU70: RS/#*V>C_M+;BVGZ5"=\C& \&R1K"+FE8# H M8-IF$AB2^1562Q>LLY*WGX"]%]1O3!P:A>Q6"TMO1KI\=>H=9;Q^=08J MU=M'BN12#I;5[EPL$* ZCL&4$'7FL,W IH>>\8VI2E.1K]&%[K=B5_G'C_J. MLTW.XS(OV3D$%-8Q&6L:(49+*T'/K !R&HOF)C6_ZVT%_E#%!$_#;!V%\F.7 M(RP=B!K9+$ZYWKW_?;D06BO)8SEE6\24B[=,>%XHOK>UV0$F\ALB G<)LY5; M^7,//>7XA08'97W2B_0;-XC8C&R5(KT-MO6U"#MJR#&J#5ISLQ7E'01[:/)Y M*!),B4R:6N+%"Z<0-3I&9E9@+,'&LLU5QG%(WU!D<$S.=Y%G#UENU0>O_=46 MBT0192X*60%;B\$SLI"<9% L"G+!M$N\L=-R\_G?YF;0F8D>LL,NL:QT=!LT M/16?W49RG,*S_9G90'$'L?9H E:H\;H>Z:GH)D1,H+UF1T5=\M%21 M'>/6>F,$-]%LT^EKFV<=_K"C"Q>3'@79L&;D"M^+LT6UW$:8 Y=Y-M9F%D,* M3*MBF*^#LHG)+&7A2:3'Z@6W?MCSIKJI*/MH7[YP..B7%\:*.V<0BF;2JU@+ M5FM+W,!9E,;;XC27OGFO\IL OFVO;7\N^NAMLK<@KII6W6U)/SU\=Z MCC2Q87\UV36IX5 <'Z/D:I^U^53;OBM@UA0RUMX*%HWC3-4I=]J'K'GKKG#/ M1V\?F__PM-5V%VH;.]?O<#:?#E/MO-'\G,N8DUL5!S\I+L/3\I$@^,B<@ M<2G)(J=_>N#98N3H"M_"X7K\28?WMH[/YJ0W*GHHZ%Z#^7B-TL#(\0A&"!Y":ET]]""@;UB=VA/6PRYY*Y?B:MQQD9"48C(A M+39%P0BA9,K*4)+(,F+KH3)K8/RI.9W)Z>,P%Z=E,CV#\:ILYW+>B50&1!W: MR&WFI,8663!6L@P(,D<7O6E^T+<>RI]ZTX2DC1'E0=M1_?2E?MEA//8NGWZ MYE0/K>=.CRK/A0?OO 0.ND09@\VHG#4NB^QB?+A'U9T'':#L\\5H\4'#.KOM M;D5>K=6[D6+C$YDL7@P+L3;C$$XPR)SVO)@D6.&=L:VO!ALOH?.IV_))J\;6 M]X"LV!NX@!BB]RSJHIBV]:*XI,RDDX9;Y<"T'QVX%;(C-!<^H@[>.Z=KSUZO M([';R&YYOJGK[#*C(TM>TJ*R UI45$PY#XK''+-OWL6ICX4_$3F:KDSZX:R'*'H#M,O[PRW ]73I\2"PX]Q>-*-Q._7HP,'!%<4')W+6 MDMD"FMX.4[: =4JJTIJ%'O*ZWIS70<3WK)TT6A3+D44/D>GB @O<6!:1 MS&"6JI2[%7J==6,]DE-2AP:RWMC%\:#W,,L>?)/K^8L]W_WK;_F=MG1>! @9W(&.+,UW4VC M3BQ*(9GASB:$D'-H/2/T$.MZ@M?N;;6\76?KGI2EURNDKFGQ%%)G7RM3:8NS M3"KMIG['!6I>< IE;SQQ\/GJ[4QW,DU/;7:@] M?!T,B2LG"J^9XYB8EB0S*&!95#D6I[%82(\<0'Q3=3 [L;E;'?F)WS#&M%0] UOSQ9-1!?' M,"\GM'OGQ7']Y+(U U>Z) Z9R9 CTP(HD*;XFAE:8M%*A QZ"WW8^(!O7!W: M"+Z'*[)EWWZ8+SVTD'*MO_#,IWI?EQ!)-2U]Q64N1KB<>.NC\%L _CP+V(^+ M'B[9K\"L-'\;.#V%\7>@'#$"WX^<331WD&Q?W7%NP-(NNR)KNIBRY/-&H5CT MRK!H:/=R$ !5Z\N;@Q"]3'>%I!ZLOQKX!S'^G(*"E9)T,3N2H^,D>K9-JGPJ+2F64)T9<0E(;629.GU<>XRUZP-Q,;T^;:M;;= M LVWTL=X)V8>Z7&[AUC[[V-L$>G9&EGALIHAGUD 4>=3:DS:N5ARZT+\)W!3 MU1?'NTBS!V[_@;.:D[M8E?)0K-:).8&+=IUDG%+B+"8H22C'HVMMW6\\_MLV M[OOR<%\E]I[1?0?*2C^W =.3:;\%Y#B6?6]:UM/;0:;]O?LK4"(Y&2U(,F?U MY-H+Q7SVBIDDI!60@XDYQE0F^8M6S>!^;;M?1N.[BM/YXGW-_% ^FN/L XWHNEN'W4;6?=3@WT?&98P1LF6F:$7F$8"0.59NW6%,I$ MX9%Y&5=/F)8N!D%@).4E. M>YC>R@^@3[W!,?WKFM];#_PV]X']97Z?>->9^%6JP38P=C'TVZA ^^R/QZUZ M!^'?I:^#Y/IX@R_;>0 '-,DQ::U@VM4)KHKLDN7)*9[).LFMCFB.3> &P]R> MOUT$MI&WPU8ASV879XO2N5E?]),+O EC-+%:-4.;I7U=]7[_)>K M:C4.-B?'20-YKCV.76+>VL@,Z6&"8"#);:8"=P)QM)KA*YPWX-V9XD$HG MF]73Z4>P[:+^? &.H1U]E=C=WVCO+3#N\H9_P.F9&&"16F07F-2!5L:=()?/ M1Q:B*K3O8\Z\EVX1O:SFFU+XX^M##PG0O>QEKX:?AYDG]D]&.AIF@^XIU>59&HI/9@6$VV]J4 MHV8Z<&Z9L)FC\\&GNRK=+,PY2/^2XRC=X3AYFBU*A*+W(&1Z ;PU3*/C+'@# M+"LCZK&Y1'U2+4H.R/>#[4AVD?MS:>>PS9K^;$>R4SN2G=3D$'T=]N'XN>BO ML3Z($C2#;&*=M*,8!&=I;0 1:B%1]-^LWN[4CN3)J>TNU!ZN4T &KX.O%RY) MDY@"!A8+IU@L(E=@C$EN&Y?NY#L%[,3>=IT"=A']QJ/.UM=6+R?CSSB=#\G5 MR!CG^]].;?B@-I=0VZ"\<]?$E8@R6FY=UEKJ0G0&T*!LB$;[P@<;/K/;)O&* M/NFZ+^9UG*!B#HF3.KD04\U!SW6B&H5_GF(_DTR&TCJ7;P.4KMO@[8_]&1*^ M.)M7%=$KX!LG[$#B9-^YR+:4KF87:!",)J77(Q4G1NE'J>B2GP7X# M*?J%CWF2!LF+\# T5I#L!E4DL(U;S"P$LN[A M+/WV8F_>9RV2+^OPO$0_@(\X\)87KR-G*6;R>5P %J4-M'YE2XF./*E^-X6' MT)V&FO3$1@_M"&XCO:'>RR]KT/>N^NYBD#@W/F;-HL^>:5DG7#FR>]D,B$V'U"P/;H35YMN;/10&+D1Z3NLTJOU7\-9JOXT>=7TD_]:G!HL MY[Z* 7)K 24P&0K)",E<@@Z.<N7OH)RBDNPGYX9E&>MA_3Z&I8;6 M-("ER@[(Y%E?T#/E0^T-DP(#Y(&9PD$&$9P)K3,!'P5UBBK15?;WE<-WO@#/ M__=B-E^<17^8O,AY(6,8O85A?CU^">?#.8PNFXJ>G4_&](MORIWX;V E+[GN MI=$D28Z8IS5PZYBE8%"KVG;4M+XK:H'[-%3LX S>U\+0NXEZ.\6SX<798@8D M_>IL=E'[7]*F$+XXL[:$-V,.03T/W M#LG;FC/#U@?& Q]E &,Y*[Q6SOK(F3>T9POER#)')W+S3I4G:9.ZR'4-SYT/ MAV^O<>F6#]/JPO7R8&I RN8#CX%9L#5E#A4#*,"B+M9K*TI4J5A$ M>P[6:$KW=M0WPK?AF.P517<+BS5 QXLM'EE6=;",")*%Y#B+$H [L*!$ MZS/CA_"A\,'RIEZMAPPMC1N&[(@QDQZ2A/\AM8L&$PGQ*P4A2 M8-V\;FH-C-,@OZM\UW#>W[GN]0'TXCA1#&H75NFRI'VL1*83K3R4 "QDYY3B M+AK>VEW8&MQIZ$<_7*S1FKU/=6MJU=N+:?H$,YR4!.?GF!.,1H.$WGM'&@RB M#MQ0/K,(,C/O@_?H@LQ^FTDGZS[[>7/;1&)K*.S>LPIFGRA2J7_5@/DSC&I0 M_6+^$J;3K[0E+4_SK+3!"MJ#;#(4*G.PS-!6P)ZW4O3' MP1I-:7RDNBR'D%SDXK PY\D*:0V!!64MLU@TYTHGP5L?@JV!<:C!ROT;^]VE M^E2*BFZO8Y$#SGWTR9)!4[SV<^314P#,D?X@PVHAO)VMO@ZJD*:!.FXU3R=.7L017H*/!#*D2(+G/+!7-&6,*G _DX MRC!C>*GHC./]GC$=N33F4'JPBYP;U[C\-IGC+%\@$:$OA^^!"QXP,DS!,6U* MH5U119:%+EPE,!+\%K' _4\^MM.WK\0GS<35,(W\"LVK!1IW-907O/"_N [6 ^_EY.QLN+PD!8HNR.^C'^,X M#7%V&8JFZU_I4FNTSW-:E2)U7N/=KGA:6Q/1Q>225@*#E^3#(W">I1$Z#?9[ M9+>M]9?)^&-MW'+Y@&L,UU&(I_]LD7RN7:RM5(UCL5XJ)!N#R(:BDMQZ!,46 ML#H/4%E]])LX&GYT2*P3,GKTLISX+.@EF;48DLDHJM M*T'7X3C6*453GB>-Y=U#B'H7TV4 O06JGDXLUB,ZSGE%=\8>48$.XCZ<,@0E M"9(E:ZE<9MI+SR DRX1($4%PZU7K#/%#*L$C9Q6'TH%=I-P#]YL-WX]?7\(< M/TZF7]^4NI%>_D9>2 *+I8"\!GH^DR0@9%I 7KTCV\#N:5O:$_)Q]JV#J,76JMB>TX/:OX?A>Q=A MPMDU[,LSU6*UDMZPH/QB-HEE(8)@WB0>P4@1U1U56WL$O[T5:,/N6]TKC?[_X]_^?U!+ P04 M" "[@J)6_U :_G$U !(. $P '!R;RTR,#(S,#,S,5]G,2YJ<&>ENPD\ M5-__/WXE*=2DC"U,68J0?YCSEWFG-,FAL:& !L;&W"']0&8$X ^P,%^\.!!=@[6AH.#XQ GSV%.5H)P4]R2\B<))/&,K+*WA&4%A4% :#G100EQ07DQ01@XG]^1$VUJ6'.'B%Q 4$I8Z>TY:YKRJFKJ&YD4M_:L&AD;7 MC$UNWK*R1MZVL76Z=_^!\T,7UZ?>/KY^_@&!82_#(R)?O<:\C7^7D)CT]_OD MC,Q/6=DYN7GYI67E%955U36US2VM;>T=G5U?!P:'AD=&?XR-$V9FYW[/+RPN M+9,VM[9W=O?(%.J?N-@ =K;_3O^/GH=5)<^?EAOBMOTDN:CDBH6!*A=Y_T<_%+JA*D2']"^X_(_M\%]N+_ M4V3_".R?<8T#/.QLK,%CYP7@ +7#BH2.]"YH+QOR"7)S"P?^GOQ\2?<\CG8N M#<($TE]T,ZAP DJ)-,@PD9JB>T4Q@4O0YM&?=ZK1D%#1DLB,"XS 5[V M4TQ +Y/,!-[O0/ZMO8BX#C'>OPC!EQW)W7$+:/E^?<)_7::/.NT$7Q@"85MZ ME:4CVT$S'&E%3H\1#XNA<8NN]& _NT!85+!Q1BD3<%[>L\C8CDD)!O>Z[R%% M0R$).$/<+[P5PRCT5*MTU2.#4Q>6IHB^M+[\ASAQ8E*[9I9W)4GJ[Y=I>L,> M1]#D$SZP&XB!!MOV]1'JB';!Q=FT(X-YD,9WKJ80-VQSR\ MPGK2>R,_[!9@-A_].\=?PU&V"Z>O$=&]J@B MTQFYCF :.I(BAJ!=Y?&C[:VEJ'QU&P"+#Y"]&3SKD&DC:(.4:S?9PUS>07 M?? U)5@/LGO;XK_KX615XTFC_JEFQ%=K]W7PE3'770&>0#D_KH[-;VXFC=I% MO=QMOR3[;<"RG:!W!DP@T7QBE@DTVHE7KQ"#BP+50G>HN$U=$8572AX_,.H. M,TS B.$\S(=\1]:>Y?@P*(5[533R[6;'^-VN:"90KX5;(2/S)GJAK3(Z)R1+ M-'EB(\]$YJIM5O?@>5]@Y1].;((JZ\JK$T?^;L%"M/<E^'Z?NQ<%1=X<*E3M?NJ5 MB[KL=IPA8R\-O[Z#DR0EM0L)-N B[G!IA13[=.DM8X<85K]ML[/ ? >UD

    VI.:1T&0RVOHF\\(]@;>60Z;%R;!:= 6QIM,:C_)\U.Q8-RTD34)PNBN M0955I* 6:X.WS=H?##J\'5Y3JN!93X0CVV,>7 EMR;*QPSE)J$9NMP6X0[>W M-3T5,BHB5;; 3U9:/O%XC-+-Q-\,56S!33S91#S2_FOWY[N,V*O/?"C:EPT M"U+N1<:0_DY5'$TV*J,NT>J%*5EI_\V\SIZR!^,72#ZIRS4XLQ=U1N+;/L<7 M)N#! Z-Y8Q:]<3&NUQQN7CWM%^0"[EHS 6'25]FT8OVD8=L!TT%$YW)ZV\4B M3A\;O .HLH2#T*X0L\N[183?3O1,BM>(V84H^\.?%Q<>-S02;]0J3FE.NT@2 MB!2R_$;*KA!US^GNB/-8(?.B#FF\M*KY/$B!;S$:$ 7=U?1)HU.(!=@FF$F! M(?KM$2_T)!8;)63<9!A]0Q"QJT6;-4S@?AU=4VT"V7'W<<7GP5T?IP>AX6'M M!%+YL+W.4.9O^D,^"X,[/AQ\%I[%/MG^.Z[-V%&X5*%1KRXT?V.GXR$WM&) M._XF,C)WLW#W&<[S8SEBO5TM[-P*\XE,0&IP/O W$VCOKI2\_?#QQ]4'?U8' %E%;K$,CU) MF?:6.G19Q%]@J0-B2ZTJ)]BMY*[ C?X+XCL/[T.HQV5;E^U,@Z+J7E95O#"> M?QI^;:CLY"J',S)R96)^=-E=/TKEE;&4-BC DQQ!$;^1GYR<. MP*9K#L&':/@B'R]CD?["-UJUBE]+4U_H51!^0ZU/*G50H[E$Y\J9]^GUOOB\R(]Q$^[L)28PK<5(BPCGLT I;1M]PXK"YS(#_WO MY="&=TR@^@\_T.(6:/L,0_\X4O<6EW1& WL7:_OL'WDY%$8>M"!F?Q16=UF5 M=%R8.-D$^X4V9 )G:UQESY,#_3$>'PR\OT5?.%]Y(K_(T/JM7MV #[?93?.P M&R7O3#VU. W%TAB1XT7(5\$ 26)BV=+?8_Z*8_4ATT?8NM-"IT.,X)$-02&A MB.0[4L]:O\9/^"R&;KR9+^E5]"HN#U(;8P*V5)5V)N "QZ?3SS&!<9_9X55X M.7;J.R.>":QID9;IW)'P.3O$ A/(4ME$*3"!-VV>^WY,P/BR 1^R,OB[A0$? M\-\9Z47$=R!10GA3TQHQA[/6K6_2@C/ &#!WPUX7VH=I'FBS],XOR/:Y4U+Q M66T6%5TD1;>AP!PORSUMCK^R(NF1_N;=G*+NX9S1!$8?0S*H5QV$3%ZS-;T\ M;_K298-CV9_8Q1#7="E<5M?BEV]%ZQ=CR,]G4HK'M[(7K[EBQDN51#V MSS$C5B9Z*F"]8][P<(4&V$U\#TP;WJJ*#K8I(&?L]PV=%8>>^UJE_VH69K[P M!B\VY^R6X^Q9+-CY4#[,W@U\,S .'-B:ZP/=D/*^7 MVJ,!CP\:W<:/ZBCXS:5EUJP.ZNC^SVG]S\QUY.#Q:Q+IT&4L3^.Y/F=)6\3K MLRY%YORRE;]G=CVM]I;U/NCD8V8[[DC/NM3Z6#$!M<5 (0^7U]UNYX>D/%8R M-Q_N'],PEK"1N.]]AXMUR^L::-5+3#.!.*QQ==25D;/G$&\JFV2Q.SQ!)^F# MU!#9R0YQ_(6>S?&:$$]G7:31)&B'K9JKZ169.%9PL[]HU)G^J!DCC=/CL.\9A;6G19\43 MLQVO3EF2- ?./-UUUW%\IB-TK0O^[ MMY9OL=MJI;HF(EOQ-% W/T1]:2/., M?IKGY.5YE'._6CNP$?>;I6E>\%G8UG)&5A0%>LJ:#.;4+' T$P26.YZCC2P_ MR;1]]>CNH0C?RK=.#M>LG#(H4,YWT[9+Z0ZO*JM*G''6O#USI0=D0S40P+!+ MC["MR/VZE" /;!1V$2Z\&=8 WU2SW/.?^%EZ'%79-T%GD/85_$I0!EY8)MKNFNVK422-_L$@^^^V1LGNTYUH["N'YY,$:%K._"$ M@)"V]JQB5\SH2410T&,"7YW'@[N/ 1;([)0R!(J04ZV-UW97F []3NQS$.C MY7N#W(G=MQN[X#0#Y=Q(/M56&QGMT_UZ33XF,>J!4M*\\9PNFR[ G@KQ""A> M+@GF_=A"P!^U7?):NQ!5ZPSK.+/?087_%:WR_7=5F&+LD&&624, MM.H?A15^W1'#=35&=;F3L5K!+.G\]C4+%NSOLI0LT+J)I2O!M0@Q8O/^P. MRH5-<6KBBMRSC==FTU3>O='/VSEX#]DQO -OJ8NH):I'J8A@2]H_,8%:=29@ M0FY4S*B1L5K)AQL1]X[3LUQ%Y; L"Z/_#?S?<7S7_RG#H)P!4F_J^;$,TYR7 M'6.2"0SJ1GV2E3T]=.:S+\$+?K,3>;3EZ_Y%1^FNPN=&& MZ$>+J87307U6]V&HC8V0J+EA5^L0V'QH)H$F(:?K5ERPJ:0&.TQVNG&ERA8: M=G(X\7@,$PBY %E!>,%I^^$MK*CT4B;+AD*E!O2K%SL>"9,WA;-RDK-H6$U"9K;2V/O_EQ;'#NI<_%4_- M/DCB3YKM#N-Z&;NN5C.N=6#L*"7A'*E8''^K^2[_V6A9(Q=9;/CLY[=-,\Z1 MB21W%LHZ<,H,!,473:6O MQ? #1T."T.SM?&^+S'.\1W^R&!^;[Q_BT VQC1^7AS> 7TY)%'J5OU6\=<-4 M21,('.V%\^E8GBCH[8; OLZ- -7M([N7_PA'O-T.U6 MQ0#>N$;P+YK;0OXRX7J-=+W]2)W", ,;T-814)\ZW^KRKF=@^Z HW;F9U= Y#1X56\*W>F/#! MLV4P(+#HY5]YFC:?-IUNZ1"/L(;IHR(@F!+O MY-U?U'WL=(!0)/L=M[9ZW:7N#;3V"AE[V@*523(BI+@H=14^Y-J\'5T^0K?E M72[1YU>U6JS:,G1[U9G&Q3RH;BD[4 M;\NY/7 L*NCLR@3?*:$X98/OH1+/*:6#LG*WV$15U"J=HJI7'M[SEB@<0#XY2>U-*,^3=O.N/B^ M9JRDB^ ^6SSB]$!*>'_'8_3]WNN_\X*SU-'7/IR,$"'MXW@V'H M=X8_NU.<]EY/)6QN?*?H%9KM2KTVL:A/. ML[EPVDR=?;@8TAMW3X3ACPOL]Y:'&41U#VRO!%G$FISKF;)>!H7[<<5M7O=- MGSBF?ZUK0$]6S0"F*SM(:\TG'\^- Q<9,B[,@$Y,Y0 MYFB1B [HIC]MX"EJ$(I$:.3L+(9\LXFW2-\OA(H&)^(U\+\\+>Q'G]R3SWDY[AR^Q+/&_&$:,%0"0.C%V"\"%XSJT\;_'YW%7<4AT7/YP\X'*CN M$Z)I]=>;:COT>@5Y^@9>.WLADW%@# CB03H;^!)(:H\'%[)D5?K:IG.=9/:U MB)9Q[[>0=<<%CQM>7CYJ/?A(KGSBJ:>C&[1<:FS7L/K4ZRZUC>$9UYW/ M;]/5-G0OU/D,UFQ6AW(W$TC$UL&DZHK?@2N#J%\-4:H6!L%=NY'_?VR -NXY MN&GA#E^)QE/9!UT $%)@SU4DXQ@2+4253F_J45(MIUMU:^\/E(IXKYYWC]C7J],/^OI6NP7MRF MSL1N_#X5-@#2H?V&29 $6$9\2IP^]T?.>S< M*_SK&,M.5!DQ =PBN*V$1HY^%?N?>YJ\(DEY@? >.J)E:B_P5\$FEW0ACL\_ M[#IQ_N^]\83FC&>^AI ^B4#I#;2$>6J^\16N-2QH72[=-)2[FKB6)K]_Y?I; M__'#0R_NEAIXWK7IVQ2OGRFO-RNT=QO?^57DTYITPH-+ZWPL% 2 PG$Z>*&E M^VAXCHE=%BZ/1D^9F8WNL,*)?IILT/I#))&IMP?3-83#*VJCW]^_!7M]H+$! M]U[OY%),OO_>]3@/IQ>(\FLA!Y[ [2'MC>\31C3'#36M#K*$X+1_8WY"H/?( MDL8>$VB!L3CEY1/R__/2C6CO3S&HWC M\8Z;56W0FOGRKCDJ(,V06G*..FR[;\\OZD@D?JJ5#/7\>R9-0<"R;M\,OTD[ M@)$NCH]&D7&9C!-D0_C111DO+T'&0-V-+261CZO82#"0Q 1>"I]W0VE6&,>' M-.1J*(=]7VMGW9DA4+K;DBTY3:Y',O7QYU#/;33N9VC"EX#K:'6MC&$7&(NG M_%D:@;BP]-R [P8;*Q]0Y,FZ?0!R4&QGJZ,=<1@7Z9/56!+G\2'0V$!4/'1I M>QT.,Z&*YR\GNT?D>5128U(%'A=$'E$^Y-"2WH1#2O?\3AI=^*7@\Y.X14L4 MJA08TY6LB%IC FS8#-HCOZN/[.Y^+E3_;L#CUB]Q*1_.9CE:]GIF]>IV)@?, ;T8]Z'I M\;$3']+$,U-6R]$%-(OY9%C3Y(%1MV4_I-;+L/RPWQV48Z#M>GD(Q*A_EG]=G?,%'X+6)@8V,XOO]VL@*FW,SY9A)BT".FM<3PWH/#5Z:/:Y[#6=B. MONF2_]1O<";6*";!WL?2Z%#]LL_2<%B"^J?Z..LLKG?9Z5::>-W#%?(F+69A MWX843E?&C1AQ8W.*'M?NM9F=_:$::%9>->#K2_\)XLYM0N=LHT?C4==&M\S4 MOMPM'JAYT*FK[-H0"L;,K)J9MK\,$/C%8FXB7+_I<03_ARR4_<8Z>H'\X2Q^ M-H[7[=1;M_FJ9ZSCLN ;K_5 ;.NH>L!%G61I7!+N==&K)#6;BW"5Y8>.N839 M;I/SLIUCQ,A7GCH:^5$3]EJ*$ZI72>+4(!8I3Q&P0@]MMQ_*%X^'*%^'SG]/DKI=3MMF@5R%LIXW>8GE'DYL,*K;6.Z! MB^!6^S]W[*SFT-OCR,@Y$+XPM:G2"L:B_V;=_(MBQOVTBZ-%P6HSN6ING=F) M@OU#A9?X*>^>#SU'%3 ![LP6_/;187"#96K(M<1 V:_M<]7V[@@7&^WQB;1U MNU;_U7B2BL*X:M* ;5JNP>;;&\P0-->HC+39E5AEE M&M/.72"0)-9SB7VSKR&@ 9IP3*Q[L)\87)0;8OQ##^=9G_Q[_9CAV=BTQ M?!R$TV6P$%:_;FH6,0$/)K D+9V!V>U+EEOR\\Q9MJ[JSZ^;Z'F;7W7EU@LV M6D$_=M;HE=+F4N!MO176W3%6T"-=K&.-CFBK./^](4Z?(\5)4X9BVS)M>T<9 =3B:YSJKI7MF_6:MA&_YS]*883C817F2540!YP3*T MX0<;> 7KNP6B&;I&"LBI@F9!SQYA%)]4M X8 *?[O7T'Y:0@T:.T_N M=%)Z6F2^ZUM!>PM'$FB-V0[/(L2*:A(VW"O<_RR!F"VL=8N*_,OUR9$*V;SGG6^= M[X1^&@ZDS0JT_:BI$I8Q\&-YV*3IT/@P H^D>)9-C=Z$0@NZ=4T-^QHEU?BS M>\FM1CKR@BAVV%C.)F M[0U"M N7$@/;/\B'T\1O2XK$3N^>WA6OUVYOY!C6@4O\O%KDE[,@?D_DX[;7 MQ,H@!=GGQ6]@&6YS5[J@:7F-Q=));9/AT8#!7M$6;D!KDE5:D:&G MA@?6^1\\?V7WZFEK%$.B!)4!:Q/M;2HLQI*-J$&]S4F;^8<*ZG2*V6 M;D'Q"(@WE<^O<2#(8Q?[TAJUP*ZKK+E1K 0N'JBVW<%'B7&1U"MFM6/TS0:O M[_:)N!9+77[+Q]YTL?@:38/TD0G\+8G=VX&3\^EXV0Z"8UB6D!7&539_%=1< M"+#6RG9$/,F53@I>3J)UACW*\I&[!X3F!<#R=PLFQ6943='-IX] MM'(TF>[!N9TW2]:=J=P?6,K;>8_/&-*9!?"_E_=[G5K&,EEC?&(_3JLX_DOH M\:%@9-YA]^&,Q9GGB(K7"<]':O,]/([7C'U^=)7E3JA;[>8@+>U'.QP ML 1L2F +Q,/);&CW=UZ'3G*^"!=.FD>.!52&NF&)V7#%'M>[,G:)UA53]Y(6 M@W<,0LYY$CN:%+?HL??T<%XR=(V[Y?(T"$%0;R&R$+)/\F0"W\L?(I0BC;_7/K)LS $DP(<73_N.C[8U\O+J^O8,QZD'+D=_B!IE@D :SF$.<8D6 LG(MZYUU^H/ M?1(K<)T+]2\R14?+).UA]_4SB.' MO$2W%IQ;NL]P[N/'']%Q5-?I+&3QW$K6%SCUL!K.A8BT?A128%,:-=IM""Y@ M]KAD8W/XYD^,92WBORUDFC[?S TVL=P!?SOUZF@0PPP&UPW:\WS.9B,37N4D MB86T&\,_!%Y5ZN QYE$J]/K(E9O)=FF50P]#(OFO&EZP'\Z>VIEP6E04>G!2 M(2I6F$MCG[&7R](IG7[AT+A"9FUEGZR80]>O2./D&<@-, MO-O =]LEAWT;8 ):S8WDK!GC3?F!K]]]97B=F$#<";C)YHJ7H0/"Y6+@.>J/ M'6EBI=--_UQJ!=5^ERJ[H(T3]$^;MWKKX+IQ.H(-=G=AL1JZSC@YXCA:+NMN M(G)@Y34?R!Y7#X*,;[YPJ7(9X4)\#@ESZEMCGOEJ2<'N@PR1(8S M,+(3.HH9&&G@3R[$"B[+9OD[W6B4CX@]=(1!(8"6LK;U*;.1K_B-SQ#I90O= MXFYO(<'!!=1X"O)]RJPU]Q&MI)$1%,YS2U<'RR[GH*!;!?9NS\C>>+_W $8SQMW#:9.A=^X0Z;\^MAQ:#LD/L>(D M)[*DBNQ.[*F,I?M#&RPW'1C*#Y>N?L,\;J%4Z2WOUA;P<[D[MJ1[7F?X(! MW]?@AHNNX2$WEHNS'/1EIE\H'WU"90+/@C4*9#5^M*4N,&PG@B/U9M-I!?-> MP:IU32FZ\)-+GU.=S5,"/:J3..=PN:?X6 M)J@7K0T;J,%0> R%BX4S>:Z5E'2K4;2<#!^VGZW5C:)Q!E;K@NY%:*UOX9Z?S]A8?_M^6P, MM_W0H/EGMS#M/,=&^4S@WI:#F@^!I%K"NY E)37G-:,X_'E@KDA 8)ZE%SWN ML#; /S*2@^36.EX5&9M::]_?L?O\[&9_Q'Z=U^BR6Y\4.7QF"3Y__B;]QPW0 MA$(#3S@^MLHR](I_NYKDMJ<7R=9RN]#]\.C+C(S]JOZ)DFT.Z%;J+R72U2G0 MOIXU=HU3OV_EC/KDX4>6]]9UA0F=#)_YOF@B2XFET.#3::F:"L<9YZ-(X%R( MHHV1)0?/E;P'IP%EXS6TZL.G9AJOO ?E2J^%C@K\N@M&(P>AJ_?&.G93G:6. MH>Q\\(MQI[2Z\*6_#]=L/45G55+*N&;;]03"M'>Z)>+6C?%,X'*OLSWM&O$= MW._&6Z+S8/I#H7H)+WHWAHI$RV8J:]4J65L>/CT=MH):(>+;"F:.:J_Z MQ1[*>I0)TM70&W$@FM$0 COF/-"*+YA!-_3O;>[HN;U6/DQ(&E'LGERN"Z"* M_I%.=X-=?F/%5-]V.149XOW4-]\L#8.[GCW(=Z.#8E(#,R/EVD7J'@>[PN&3 MCE^Q7V8:W1LKD[]MNIF^E%&]8#&T>WITOM[FN;>72:TM8@L].A_ZOOGV;[O# MBQJ%\'/TT*M_U@?3=YX[(%NP_,:$HNN%^UA$ZG/E8[YIWW0[5NR+H/WAK4/- MPS&VYKTBY$(U'2L9B_SB]SM2'WH$$DLF;;_&ZXNO&^G_96"*UB;KMXWC(N;; MRB@CA4]V-V'O]N/TU^'".WA(\&7B>B&FU(&;.VQ$.ZS<>:P6-H WZ]:,XH[& MW R.9QD\([K*%D]?I-)MF8N7G[;4TI';L9681Y9&YX](^'CK"IE?SD%^MZ=, M9^2Y!E:^SS:\-Z10M!9)5_WK0&A8'DZ7Y-RF:2$VT=(O!,L9OV\OO6>E@^W8 MQ,%/)3L^MO HWUD;7=?EX4=BVKO.*]9N#&YHQ;T2DZLDCB1?*>W*-?ET^5@@ M6/ZK90?'5EN=O#QOFO):V/C>W6^K 9([.6B'GU,.QCX!VGTZD1?6GQCGNFWI M+&CFO;>JL\:,A3;F+%'4$0BY3P-^*9.,J$X6Y)#B[LGT&VY^+6G/^M!I93$4 M/Y[BT-?4>W 9=9HQ\%[%W2E"2$05VPP_AD_PF7X)M;UF@RP9SA!_?B.W6)]DF2%EZ M/)E<5D=>FW61O)/[L4Q)$SB6G?&YKK*Q/';]FW?:D4,6W^=X[37:P>.@\V+7 M)[NNJ*C^_1Z?VY'H'M)V;T#.2QVK/++'2DAAVOTZD6Z/A=^>7HLA*PLE-&,C MSNC; ;+%N#)&E5X46XM52;7&JZCRVG/#8,MJB(#!TT8^4D3,C/2P^\+Q2:?Y MRG>$CL']EB4':-"0$E_)<2L98]5],8Y@77N=2:T2EV*" 9]UNZ1P3*K KHK- MY&G_!U=B.=LXV_D ML/4#=;@77';M'D;$\6N(^4SJ*#U/D3:HF*$?*SW[3:^MY&[6")XLH_^)(J%,- .I!,IGF%4AZ7^%F"\D(TM M+ /WJ%,SX/M*!(/PY]$PEW1&_>" -BP,W-2= $=EP.V3*!(*0O1D7>1)_:W M>.'V2W;[VW$F\!B< =_"E6SL,*.4S2R,L(][]ZYLU.CDLI3?5WQ@/KB;\ M3E@&80Q&S'8*$[B'D\-UD9,8ACZA:*H)W): I?!;4IC TA]B(\;Y-Q V*(*J M4]1]5HOUH=N3P5W_8T?H\R9L<\$R_N;6NAI#7L&(\D[GXIO3>S] M+Q+Y50_$ID>_:?U*>?K)M4K89WPM4>!\B*"OQ(]8MZ7QK8WH4"%&_^"A,A!U2 C7'Y)K?>/O.(?GLX^B962GO MOBP=V6);_S"CJ!L5CYQ_OU4.B-G/*[*ES'Y!G4UIL?W:NZ6;6FWW=Z07G; . MIPYO0[-:-7Q+)NVNE;:LNIIR_6 M,?&= 6U%SMWN$;47=3;,+T,/]^\?XA8R%3*P_K2.)>DQ>61S M?6A^?-D?4O@$RK!Z8.9F\\:WJP!=2U5K>4-;#H=^V #Z_N-_>F:]7T+%YZZ=COF=:,CU*E/J]:K,IXG2DRZRI0[* M[2N6^(CV;Q)R6^I#%C1&PC;RI;>F#CS][H(RMIM[-%@45CD M(\:H?SXUM7LK+4.*L=V/-+76I2 57M&\=#TIKE#XU?-_5Z?4$Q MT!#"3I+8WL-Y*K5W<$0FN'A/]&X;O4ZZDQ/;VOXR<&.NMJPWV*&P&^>VI_7N M/=?:JW4.A M[Y7#<2_A+5OGS_;N% MQRZ+&OC4PEKA)UT>EJ1D-;SRMDOX>8D)^!\'5>P3H-DP ?31"ZXJ7J&&_M%2 M/-<#W"X;!Z1E>I(";V2N"0NK!&8UP=)OWIBBV3=ZRSI]LFN>3+:YCOUXH'X MLSW%.V^NTSA*1,\%N$5LMEWPO$_&;RFLU'[+*OH54F!9&S"W^)&8KPN(<*4; M0&>'\K3>/DFIVB[/\)P_H3ET/G<16)1= M\X<#ORUOY\GS1XWB=N:#C01GAUPZN 4*AJG>K/%X0T +P>>":IA L06X*%Z] MO UB]$Z-^B@(VCO<7O(3.*[J]6Q14U*Z]\D4,<(_A_',#]SK]:\IAO#*N=L8 MIKAT;8?0(4]EV@F9SS.%;F&""_)7[_3;_?((S*JBW_\Q'3#9>'N,]ZJD3X:X:0'FR4)W'1(+Q? 9(A MMD3VW2TV:7Q+BHCD?.4M4[[TN3CT(7H_5@NV]2.9.*8#G7GGBUZURVZ2.'T M,H!7ZBLU^3L8H798XXA;1D,=;I.EM4/3_W)^1Q*\+[QEXC6(="N.0W80+/0#)9ZX(\_41M[=GL5ZF/[X:)#@"[2/5:G:5II2,HPZ]H8I0@6 MTI>16VQ'F%RONY"P*P\BJE_,_^0P_H220HW!?\%P"PYFH;B(XA*^3(NSN/[% M?LJ%LV$MPPGJ@U56^4[G,!<)_@]B[L4T65L+'0SD19G.]D643KQ7@T D3"&_ M@LP+L>N!<1YXVYUQV12E;ND'?)3S18%ZN.:] MR; !]F[2C^"^D6AJT^@0MH;=/@MHMOADY[EB94A1L+W)5OWV(0'E:HV MT;5E[#''*0C[$LB[1EL9RBT6:5'(C,M:S5^CJ-0I]+C=WPDI$F4"JL%E.LH3 M/<2^DVWB(LI:?WT-.:SZE6K4&BK4[T,FY8X5=![BOT>YAR8?9QB)U\^BR(B@ M(RZJ;G,UYOV(3?R\)CPK%(PE/'H@6F4Z%9?(!/PH]G1NMC9_G2LF534*NHU, M8*MDOMPZNX P^=34:7?MPK(4K.-S A-HC(0FH2]:OELR373)64C??K?<7!B0 M+CF:F,Y2E0^>&T S/RW:MN<3O.E:\].PF5O:X$9FQPK2/'79-)%KHQ.3<,9< M9]!%046KO%X[?5EKASJV]%W <_9ILZ'N[=WB+=9 >4C*JM?YBIMG'SYV>Y]_ M$K'1LH?HOXOM][[QD\Q.&DB/(F=\_]KJE# 9WSAHQGOM Z RA5BDMU M\>:MI0+)T*>H!I,=49/8-18BVK[_GR_:_I_FXY.V$PZM=VNK,/Y]5F_8(9TC M''O/=61\3?7B^!X%-?>*P3E.6Q@XHKFOE-+G^!HL'VQ[62W")\TZ^LOO]Q*K M6BX\*0(%2GO@N6K'R1:$S^#LRDVX#0MM7V5@" %G45-$Y$\_T..!+ .M/%G5 MHL#5>CDHZ#T36/DT!RYJ%C5H-S/$!CO5DW4S%!?G%7O@)UELWF\JWVSAEV,B M.Q<;.):H7%IA4NHVG ( BL"?9_^#K_[SKR#_S!"U#R'I#ZM:*W[%W]>&S?CS M8?N$,C#O!\,-7 IPR@1+[\GI55IT33 GX>(Q.\.78.TZOG/@W+-@\4@)HVCZ MO:>T7CZD>/=C]S]_R"%SL51\P;ZI4#?-!IQ&T'I/*1Q=Y+^G5AGG=.I8S%R> M9\^6+>9 M#00R"5=G&N18VS+:_I]/L\VRRB@"V_Q, -3]F?YCITY]G\!4$L# M!!0 ( +N"HE;ZE64*P*$ $7%!@ 4 <')O+3(P,C,P,S,Q7VQA8BYX M;6SN.W#B6+OI_GH*G]H^I I)5NE 2V9B>C?2M8OK M$KS.)2VE -_3\@[\7AU]O"4I[=W)0B\(-S_ M;?X7&?,X#B(. \8H1,)CD$CN0\Z8DC2@/!3>U>U?O)BI* HC&)*8081% )F@ M^ED_E"J6$8H]5 VZ3%=__L7\P6@A@59N553__.M/=V7Y\)???OO^_?NO/UB^ M_#7+;W\+/"_\;?/T3\WC/PZ>_QY63_N$D-^JWVX?+=)C#^IA_=_^S^\?OO([ M>4]ANBI*NN)F@B+]2U']\$/&:5EA?E8N0R:'T$_@*'_ZX]"_/2? M_P9 #4>>+>47J8#Y[[W4UTL^O@2#_6UR$JZ MG.!KL9NF)?+2_."#_ELSC1FH@TRK>1KJ;HDJ?Y1R)63-EL^&!JGXZT_Z;XMU M 6\I?5B\D4KFN12OLZ(L%BJ(<1"P$%(:8_W>4@&D84!AI-]'V,.A0"A:E-LO M]$*NX+>OF[FK"3I&_\E!I_+$WLQED:USOGNKW2^/O:KT6\J\U_!O*WHOBP?: M?$"+: R 6NK_W @'*NFNP,=LQ=?Z!ZOR/W[;*>0*X7)<8):SPR3CSZ19&A,@ MR_=USWBW[KO]5&BQ*\45+5@E>?-!C4(0_":79;'Y"30_J3;5\;%_.UB\ZWPC M+D3T@^_=AVQU MJU\N]Y_UXM]I4^EU=G^?EL:,??7T6E/,;98_?5+O2[E]0ES_2(M%B** LD1! MAFD(42PYI+&0T,*24GL0JCVZ>[2X=R(\2'/%J]I9/IDI MBG=9_E4^RMR<4J]7XE-Y)_,O0>$7EA[KOZ7RTB3<'X/U3;\WN>C M_8S<]RN>2_U>>"/K_[Y??2TS_N==MM1C%&__N4[+IR_9?&\1OQP<\;!7X!Z0JT=?AW4&L! M_C!Z@$811VO7=9GLK-P1P1_Y13 "[LYF;T_T!C)W76>?U,SM"=MWF'Y4 M>"W^>UU4QG-QDWV11M5T*3_*4HN1WE! M,W.9KFZO>9D^IF4JBVM6E#GEY2*)F!_&*(0X""*(9!) PA2#&M0@C/P(*RP7 MFME99LN88XCILK/;PHZWP5M:@C+3]D:C)UC)4N]THZGYN?D7-Q;+0Z,L8/K$ MNU$4T*VF?W'CVU&^"W:D_-+K.S)S[RWL5D&@-02UBN!GH^0OYM>U-=I:VY^- MKOH+\ O8J@MV^H(_-AH/R/-C+LA +X-11)STC3$FR/NOE5'GZNEKED4AY7;\ M#^9M]R&E+%WJ5]SF%/!F+1?4IUXB< #&1*(_$B_64@00B_P(\23)) >793; MNZ_SCD[+B9T,[Q,W?$/2R&[W5R(75[LSJY;6T95L"[ZE[W@$2$8*.%[FI222,80>4I %H8("A4Q3U O4MSI[JMKLKGY K:R M5EXST4BK;=!:7#=.ZD39CH>&PFYL@[ 1R9B",GVD;*EYYW4N15H"\RH&;W\\ MR)4YZG\Q+K""+G\9CH!L,!J(=#JGFI1H;)3>)Q>KS_1V06JKZX;^:!;ZE5Q) ME9:+2/DJ]J@V=;PH@2CP0TCB*(:$J@3[GA_ZOG!T-1Z;9VXTTIR!2OJC/M16 MC/(SJX4]_=5W@M;:/7@I8..[ 0U66L0=2[PZAU0?1U\7#L,Y]([.,K7CKDO5 M(PZZSL?="*'(R\57>6OLE+_)[#:G#W_&SS6&]]* M_:YMKP=H;7G]K]UV[QY[DLUNI=YFJ]L]W._-;WPLYO_&D_](E^9\\D4699[R M4@KSB^N5>/Z#UI-U /7A%0%?KDT>RML?_$Y_5>076LJW2DE>;OVPC">8)D*? M3SB2$%&!()->#!.JE" ,29EP-Y_\RR@R/Z]]Y:XU40*53U[N='1TO[_0%\/. M+)K_8H_,ND:EJ]HUW]+L"NR4!O4CYINP]\/GGZC1 $=N_I==V8'LR!=28E(S]647:M\*?F%I^KKQFE#YZDK],\T_Y5]+$U#T7W2Y MEEJJKW_Y<@#CT 3I]>MR;T'](FK_3W\R%SW!,4.1#3T;:F@^"V.2" MQU H%2584HQ8X)1NXRC W+A*?Q&3<>X_MY />P_:!\A9W8=> :,",#I,?S6Z MC][$5Z3;Z6=Y5;H/3M\KTX-QW+A-R'3Q=E7J,:^%T-_3XG-6E'3Y_Z8/KS,A M%Y1%2#(F(4.<:1L+)1"'(=$F%\%)A(-(^LR&P;JGF1M/U9*"1E1M"U3" BTM M,.+:4=@99+N):CB\1J:COE!9DXX=$D>HI9#\U]OL\3<]0,TJ^B\[,CDS["24 M8:?:AA@LGW;?_LUP-_J3C0=>*9;H,Y6 4A!]LJ)([_\X5C"(DTAPY<4X\FUW M_<'H<]OLC8# 2.AXCW$U*1]EX] M_5#?' "1FOPZNC2&W?O5:_J0ZOW_N[QG,E\H''#"]%$C\' $D:\BB+''(,4) MQH1$. Z4RU&C<[89;N%&V,KHA>D*-/*"/VJ)'7.:NK&V.V,,AN#X&[XW>#T" MUBU &2SRO&NNB4/(+=0^C 6W^9#[^WY3\>Y=6G ]=N7D?:=_5BP$PSZ.1 *3 M2/,'2C"%+/$99&'$B1 \$I38OO=/SC(W\M@6 *PEW5S\5++:FP&G03UO#@P" MU<@LT0LE)^O@+ J]K(33HTYF+9Q5K&TUG'_8O3#&[S3_4Y:59_3;*BT+XQ.M M4O6OBV)]_V#^5MR8X-8;^:-\I<7^!YR=U"OY[ MK=_*?",^ZV]Y;3DWAS@9Q3B.A(#2BP5$R.<0*ZQ?>)SJ?X1A'$AD^X:SF7!N M[S0C\J8,Q59H8*3>'OL<#\_6T)]_DPT-Z,COKA?$TO[U-#2F$[V0!L'6B>)= M@.H@=:MA)J-Q%Z7:Q.WTN9ZAUEE1?E)_RS)17*_$5YD_IEP67_7+>T%Y@L+8 M]V 4^00B22DD813#0"0A83[R/>54TNGT5'.C9R.I,94J6:MHU8VTP(CK&+-\ M&F$[7^8PN(W,PGTA:-J;UK,('<:?G/]&/+/XN3>\-*:Y- MR;E;^7%M".B3>I,NU_JG5917\6E=FOX4)D9U@2)"D/(4C,-$082IA%@H!%&$ M?4_Z-**,N"54.$K@LD&FR838* !HK4%]6"K SZ)6P3&1TW5%[!AG1)1'IJ$M MO(WHH);=,%,M-FC)?04:C89CIY[(#419KK-/RF,]H=DGM[[#]&.\O]%T98H- M?%J]7QGO1Q7XM0BXC(6OSZLH"3R3 3*,,0Z0@#RD/D2>3R&+0@8YBCP6)7X81DZ5)PZGF-NF M-Q*"G8B].C(< =)NMU\&S]AWLF[(].C6-F\Y^62_ MK5U9"=4]AKF]D*NB]H;GN+*VG'6/-9K9.ZK-("OJHO MIJ@I: :-ND]C74O@* M;+\%1N?AV'3\91F(E4<4=%)V'Q_P_;?$!#,.84AN9UL(Z@GNQ2$,M24)D: < M4N1IDY(R%>.8R(@Z^==/S#,WGM\SG)Y1P9MMX,,E)N8.XCYV9B_@IC4V73&[ MT/@\0&04"W0WRPN:H0>J=MNBAX_WO873Q]:\3-E2F@EVW1\7-"&Q[R$,.4L2 MB!@5D CIP2 AVJ[DGA#(*BKX[$QSHXF6H,!(VK]/Z&EP;>_?!H!L].NW'FCU MN'L[@\1@5V^GYIGXYNV,NH<7;^<^T+<2ZLY1BC#%L:<(3"BE^ECIQ1#K8R8, M8T]*SN(H88[53V?K<=X&GO3T-+O[E^?I51[%C3R>\_C%7,86CN+AW,._TW15 MRI6)E&VBP6**8DH2 CF2$41QK%_5C ?09R:SAP8$,:M"I"=GF-O^; G8,]7O M$$2[?7H1-"/O5B=4G+?M2P4@2I;S$QS&/'8N![DTQO^"46L)-$:Y*R"OPOBC6 MMDU33Z)I:VGW1VAT ]L=FA[V]7']!S.K]X:?V)H^KMRA$7WB.?=:BR5=J9.+Z%UTD^]2*21=KHKR+*1;-*2UC,) [PPWZ* U;A8T]$SS+E^?9ED"D\FFAL9 M'%S &E$="]:=!=>.$8: ;&1*Z(G6A=?4AU",V^J3[RO/MY M^BN_DV*]E)EZDQ;T]C:7M5'R236VRU[YCBCBS)>A#R.*"$0ATY8#CP.(O4B$ MH18>VX$LA'?9"(]5P!\4F!C[U]27L5U<$?&0"FA_:]N?9 M$5%_T3(VXODZZ)_DS3JD^E2C;>M2WF9Y*@L@Y$/*J^KJ=]EWL**E'N$*T'O3 M5%2?>-/[*G?/Y!BO-7/FI;D*>&H/N.TTI9;9]Z(J;$.K'BGZ?,R>@.GLGMVG M'"C*]0MFH.(T/=>MXT#L.N)DQ]^>JK8/NWV'N"#@_]7YV-!7^[&AF^(+F]=H M\:F\D_G-'5U]J@-%_Z:'*(OWJ[I8W%YR8O7+-_J+O8M(I"2)$8D8]/Q :@-: MF)KN",$DB&)/*:XX=\\/F(-FDA3G(.R<3XO(4.%CBJEI0V23\E!C M9+YK-4I7X""+O7H$&*A:D;\#9T?,:?V'3*:8A5[3YU[,0NT31]/Y">C>D/J+ MD;4)6D(X"3R>4(@"I/^0,H&4< $3Q(+0IPQ'TJH>P-ZX:5%6395_ ME]08]G7JJW/_Z39XW:^H"R 9^P71%PVG=M-'=+^@P71[M,E:2A]1H=U$^MBO MW5U3G_);NDK_IR:2E?A8'1H_J::%DV:&;3-?GG#*4>Q#06,&D> ,8L(X]!,6 MQR1"O@BM:T]:SSJWK=P6O#HNUZ(;$W@GO$TOW0L6XKP#:A1X1Z:%.2!K[VP: M!>&)W$R#(>WDYG%&K,/!8S_69*X=9_7:3AWW#P]Q/=G*NJG_6NBI/NDP)\\.,9D5::M,VWBT_DS/ M*T"34%(G[+RI^J74+L*Z8.@7J1D_-??#U6.5K_&C+#^I=UFN9&K,V&(1>S[R M?1+ B.(J]DV8>NC:EE1Z'01C#(5.]5HNEFANU%VWE*DU K5*VRN-6JLKL-.K MZ4#3W)5HW.5V\?):7I5-N6BC>S G62_WZZBA,![J&NEB>::]_AD* MOH-KF\$&'N+8_WZE.4U/^H66TOCBI=#BF"89]%8NF.0T"HEI,&1N9'BHS_V1 MMJ U7Y/0]STD$Z>R.?93SXV4#PZF&^&!D5YO]$I^L%/@DK-_YYKT.?P/A?34 MI__>(%_H +#!:Q0/0.?$+^@"L &DVP=@-4)/0ML&2'Y2[9OP+Z:3GKD<+\KB MH&;ASLU/ FUXHC" 01)[$*$80899 *7RA8R\T%?4J>#(9>+,C?CJP!SV/#"G M%;OC>@4ST*)9LN!D2S&VC7DL/,IM%=PI<1#PAJ+)RX29ECH' >Z 3H<9M1_% M?M:K*/.\L4IK4_5Z7=YEN*W$H+BNIL!S?=B.A69#=N/(.V'?<-A^'(W+:#KRD+T[08NCZ/GC.G MV8$R$&>=F6Q23K)3?)]S+#_5CU/>TMSDYQ?:#MR$*:;\0[J2[TMY7RR")&$D M4 K&$64024] K$0($RZP\ CR&'7*E^^>;FZ7:=&D"-]^S^H?@=ZE728 _C(*@TM#1/CNS.G8<-!SF(W/0E' [ MDY8=B@.1UIG))B4M.\7W22R"? [:"0X""#]F/;*B_%''9S>:?/N^FCU"_?[%Z:)G7O MLERFMZO756EP_G234WT@YDW,9/6O91U!*?Y[7=1%IAFW@"$S MUQH,^Q CA4V:'^D+8L?_+[_L([\87GC%G5\;XR[(0.^3D82<]$4S+M#[ M;Z"19^M?Z3JM2^#KF5YG*U-I0XN0RF+GJ=T%^/E$AEPE&'H\TO:^\"-(<8@@ M%U&$$TR2F/2H@VTO@ NK3%LX'GZT/#IZS3GZYI/FZQCPF*? M*A9"QH@/D0H"2#Q->O-MI.X9S./LYC;T=>0 M2(Y]N7T1B.YQD9;(#!7V>&ZZ::,:+94_"%JT_5P_HOF04I8NTU*S6&W*E=M( M#Y^'V"/<-/3T"40\""%6GH)Q3'"$J(^3B+I93JKZXY M-T4,3>ATGFK3YV&YJ8*BOR8()(D'",1.O7Y/#?C MW R2W3FW "K+0:V J8JU4P%L=>A9>OG\.E@>L89$=^Q352>05^!&SSA";69K MB(8Z0)V=;]HSDZWZ!\W.BL#HNI$SH6<9#X0N$("LD%1#Z+(4/:;M$_ M-!5S",:Q5<[QF7GF1CM-A,1>_%MZ6<^S9\#:.VTNA&L"[\RN ]HF/VS$%FC' M]2+0>26+^:A#U'B M>PEE'HH]Y79,[HW=-"=C@]ZSRTAP799YRM9E58Z^S,!GZM[E_CFH=B^=WD"- M_*JY&"'GU\Y1) 9ZV3P?>])7S%&U]E\LQQ_JZ0Z312'E!TD+^49N_6Y5+?<% M%4DH"&,P"HP_C/H<,A))R&E(DC#V922=Q*+&F;0PY,)@'G22''O]%7@/759>H!0J\ M)$Z8A'YLO)EQ1"!1W(0HG/(=4$LUZQ? 0U;J$U5*EX W+M':%2J? M,0E_SB1RPR3;+CJ3O@":Q9Z$_=V7\%^#^J] K=EL6/\YT/.@_$:F?R6^?P[C MP&2_-[A[]Y37Z_LJ"N=1OJT:\]65Q#ZI:Y'5D3H_TF*1Y$G4]PO)(E,-*[9CE;+H;E[?D($(]-2,.@VR-#V0VJP9*1 M+:>=.._8#8S#%&/'S[LW"]"#R$*LI484-3%J DDOB!6%28PT024\A#CV&201 MI8(QS)+$JA#U\>'G1D.5A$"+"(R,CKD))Q#L9I7+<1G[?G0$2.P+^5\&S42E M^UTA!57J'G*KV^KJN96H ML:D7^F8MM^E!S)[49*]^B W M5)D0EZFG+?[1 Y2#DAY]QK@DEN[XA$_MZ93FD7](FK]+'^5":24LR-!&_N9"ZID;!/G)WK$MB1V^C SHKEKD % M/S"* */)T(%[/8$<-*3/5887"/;K"=/Q,,"^@_4LN_S/M1[/J9#BU=.W0HKWJ_>K1UF85_XU+]/'ZN2SB#GF 48**L9,$Q6!($M( M F7@(1;)A(@X+=T\S-QJ@E;1) *EG!S[]__5;\TN-"N0/<;AX:#K*1.65?W"7+34=Z!^6ZWSUZS#7_>>1[KCV[_CP9-?_YQ5H MAP%8/#U$_^9W^IO2)'"P*/1]EGC0%'O0QSH101S'">2^C_4W"S,4.15C/371 MW!CXH&VP$?5WNBWSD M>?<\D&VPP%3(@T ]Q!%&():1QP TSH(@P#P?VB1]'9Y@; M$6QDBX/(9M*YN8;JEC3\64N:NH;6 M<(V#MH#[-/"4KZUIA)BO_P@U@0K-IU6)1XIX*"+'IAU#0SY-J2V+/D!C-' : ML!W3OV9SI:E[)+U QZ/Y]2^ZI!O1<+V%]D??[@5%*>:$,ACKXQQ$ 9,04XQA M'#&5Q1&B20RD!!Q%D$&?=#;>=(3ZO.J">< MBE9W3S>W4^.)"+S"KC]6'[SM.&8X%$>FFBE[X@#E3"] ":44?3 M_+_H0)UR8&C2C$(HS,V4:B*(X":E\UZ')Q MYD8!&XU,G[SKTN0DUAU]O\B'+#?^1!,-LRX6G!,>X%! WZ,FP@PED$BL8!0S_684 M(16^E:/OW$1S>^'5LFX[3F^E!;6X]BF'G>AVOYN&Q&SDMTY?N)PR%&VPZ)6P MV#GP9/F+-NJUTQFMGN^3"/0CO5_?U[&KK[/5[@;YU=/;^X=E]B1E\6VE!WO[ M]?/GZ]5J39?+IP5"H<=#BB## 87(4Q12*1(8A_I(3&,9"VEM/_<386X4TFC1 M!& WJ 5T]@JPFH5 %&%P@VVKBDR_1:L/-V\?C+,#(KS7P%7)*9QEZ)R1*= M1ED1QWRE2\#LS&7J-?"$>4Z7*/X\!^JBD?KY7[_R.RG62WG8;^,5+5+^ZJEN M ?UZJ<]+=:]'SPLBD5 %>1"&$$640)Q@#"-$A!\(%(>)4Z%#9PGF]DK:*'"J MUTVEQI5)%V_:F5>J7)D0L^5:&'ONYGM6_Q#\+LN[3/1KT.F^E':.XU$7:.27 MU0NLC;.?NC>^ SFSW>>?U./=&YY]MWC_@2Y(4ZD<#L7'K*[0ORH7*I0A\GVJ M^1)AB%#@0^+I/T(/4QPE*A#,J7;8T5GF1I%U^/XRT_M)3W=?.]_T-EM)QVOV MXYC:\=C%2(W,535(UPTT.Q$'3F9EJ#C'YJPMSV<5Q$D/!B+G\BCU(0T_;35$@8B](?,5CMS2$9^,[[?9)4@^V MX@$CGVN^P7/P[#;W!9",O*VMT>B1*'!4Y\&2 YZ//G%"P%'5#I, CC\V1*V( MUMA?RXS_^3E/N;S)T]M;F2\"X06*!3'DL1 0)9$'&0TD]%"" I)@$@JGV#G[ MJ>?V:C^HD= 2_@I4XH-*?M H<$F1B_?YY*) OK$YA@]FM8W8X.>-X*9>Y=9?#1KA04OZ0;OL.&,V7-,=^ZFG M[L'C#,J1ECSN8_2UV!YRR=.ZY8]\6,JJ;^M*7-^;>]O_J>^ DC!!^K050(8X M@/>PP>X &L\ LIIS8]K('X=#JQ'*QDK>&'6_LF>C4?%8;A=0;Y6#6 M\3;-3EQS'5-WRVPD=N.=DSC;<KE2U'WK-"FDIXA?90F9:.IQAMYBA(I)!3"Q'QA7T!&I8"! MSSF7<2 C^Y@OJQGG9JL8F4$C-&A:JFS%!E6^D'OY8SOLN_EC%$1')I(7!-,^ M$FMP4"<*O!H"7*@.H*J[,:9+(;*2:UVR)3;!R_+4-WV_A(44\JADEC3 MW;[VP+.SS_I#,C*9.J#1.UMU ME(Y>>X._2,9J=P^O$T_UO'^G#VE)E^G_2%'%45)>OLZ*\J,L%W$88X\J 7', M,424!) D.(;,\V(_B9(PE$XIYJ>GFMM6;DD*-J("(VM5W<[QCOXTP'9;?!C8 M1M[N/1%SO\<_"\905_JG)YKV=O^LP@<7_><_T>,\)OY[793&3BPS*D1JC$6Z M?*"I2%>\GO!!?Y?N:"$SI7_P( 6GR^4B8D&( J5@C*4'$?%#B/T80T&X%R8A M#B(169_0^LDP-W+9J5&8G-GKK29UN_%T!9H5O )5P)7#6:/G(EDU),E4,5<"*$/J,)WBDP;0JA_X;?504MGO6DOBV\=9)7MK.RIUVZR MU]VXR^9LP ^)\T"F_B B37HH&!+$_>/#H&,/5U5\6WGD])-Z MEQ;ZE?(/2?.%# C1QPH,(TP01'X4U3X+X;$@5LQ'*G'R6?0796Y$7@MITO2, MN7)YV7'+!;%CWVE@'IES3Y0KO]K&Y#U=&2YFLN+@*[#5QS!NK1$P*HU;T=P- MUA&KG5L*\N*5T-T LZF2[CABSVSU335Q!!GV?(24C 1Q:LS0-=G5<7% MI(84; 1V+_ M [JYDWK ,E/EG?R>Y4O1!"_1(,(!"PCT2,0@XE$,"8L(Y"R@A$98Q,+JS-4Q MQ]R(0(L)C)SF16C:W5>B]H@..P7I^1N9 8 :>>^/C9']=W0XS]2-S.\K#UAM\6,FB4]EI(]6DD.$$PJQ MTN1(]7LE8(++T"XFV7[*N9'C23^($;OQ+E>"7^Z$VL.^O[.I/Z(OY52R!G,0 MK]%Q?$;T#NU-^.)>H., V'A[3GS2W?XR-7?T"6]3ALN$]]P_R%51O9.V'@>N M$D$C&D!&8P51K,]F),((QE@1%" 9B@396F-6,\Z-?AJAZ[)U&H6B"DG;R>WL MZ+''_KS9-CBB(]//"X)I;]\-#NI$UMX0X#J9?DY =1B"=N-,9A8ZJ=4V$MT^ MV-QR?:OJYDT83(FOMMT. VD[\=(4[@? M0B1Q9)(G$BBC,$ )CL/0+G+R0CGFQNYU 9]:#U K FI-KNI]5%SMBF(TU7XV M06250J[._7ZK9^OW'WU-1K\2&&LY>MP87 3F8)<)_:28^)[A(J@.KR N&ZX? ML3X;N/$)$44\Q:,(BDAJTO1B EGD"Q@K))3PL"]4Z$*:1^:8&R'N[2XW_UH7 MEG84=B%"8]\_.(+C3#H=Z@]$*,=FF)0L.E3<)X*N1R\H#&VLLES>:<,L?93O M5SR[EQ^RHO@HRT_JAOZHV6:_E-+V'.')T&?"E(TVI:01#1'$(6;0CSS,@D!% MVK1UKB)]D4ASHY"ZFC)OJP322J>J['3EC*8__M*C_/1E*V?'0-.NQ\B$52_% M,VU K0[XV2CT2Y5/9U9$:S5*X,5P< Y9)?LR@:8OJ3T(@$?K;P\S\A!5?[_I M+W)5#TJ;?6G!32N6S[F\3]?WURM1/:I-0JHQ,^F'1L %Y]A'@3;*@B02FHJ# M$&*1$.@CC+TX4C&-1(_:3A>*9;7]IR\!=5#(MOY!(WR57%OTR$>^= WM2'F* M)7FA>L(M9+^P[K? M"VVR,?0;05073]FFK% (%0!\Q'"@6^=?7UREKE9 ML]M\II:D]G<3I\$\?[DS"$1CGXB/H-,C*.+:\<^D2S8R9TVR M6LYT-QC" U'DY?),2JN#P;=/Q<,-W)>^2Y-C5N62""E>/7TKI'B_VL8[7O,R M?:R;L6@;#(4L%I!Y?@015PS21'DP"N. 1!X) \^ICY_]U$Z$/$&+/^.OK\*\ M'AK930O=G]>F )= 3GD.N<1^F:YFEN4_"&K#Z15OMQKPZ"Y/JD* MN0A]+TX05I#Z3!\GA<\AD2*"G <*$XZ%I([)KIWSS;%(XG\G<2N1L) =& M=-?LUV["Y(CNT>?^(<62ME#U-E[3[6,X+E>.F/ MUTT_;A+%@1=I$XDGOM+G68E-[ZT8!OJ@&R=8DI ZU:#KGFYNY-)5*N?UF9;> M?="VLW^&PW!D2KD$/O? $"M4A@KZZ)YLVH .*\4/@C7L/M6C%'-1K.\?#%,5 M[[+\'4WS_Z++M7Q-EWR]K!CLD_J=YG_*L@K#^[9*R^*F:OE$2> G)"90^5%H MVN4D$'N!@%B%R!=*N5%02Q&@-0%&%5#I EK*F(BK6ITFE+12 M"/Q1J>32#J;WXIV_?IQD2<;VX?^+K(9#K>8I5F6J:LUCKHY;[>9+4>VJWMQ[ M[.GJ-U^J_K,*SA*N$13\E(N5C(=M/.[35526UVUH,>=;/3W6QC2[SM;.3A M41SYS;(%<"?R%:C%!7\T_S5R@TKP 2]3W) :R'ZVG'12.]H-B'U[VO'3/7/* ME)*\_*3>_N#5;B6>_Z#UY +1 MD"*42'W"CV.()/$@UC^!C#+B1QP' 2=..6G#RS@WLJM5-)MUHR3X4KG)5I6+ M_ZIV]+<4,,5T-[HUCY@XW+T?/O^$JOS=S<')=/)I6ZU/.8D1_, M&= D:1!)HX3Y%%(4FL!O1B 12D 4DY!S*J-(D,6CS%EFW7NS8SH7YFA/.AZ! M;*2M6$!N1*VR&1V;%T@>M/FT^T[,N#;^38KV4FM,V6=LR?TRY/%$-9UDM:^4,^")Y=KLR MN2UUMF&5PU+[Q;#O?+E&)LEZI2H]0-.\ 5SGN;$(:IIL5DQ4]-GJQ'D% MKN^K1,'!O*"30#Y449Q19)RV9,Z8,!\4U!EULB'B&#:=2Q8D"0+FT3I= 'J:FC$\Z"=&%, MPCX&H\0B;"=YP1B$?46[8P\.GNX9)YG*QA;PI K")#3!D*;$K! Q)(IS&(4( MQQZ*N BL*NH^)L$7"/3-S7MG\,XG:D::,- M]Q4XB"L\>.""&EB; "(3Q2^X+S&1/C1]>""*/!/"HSRHN(PE4F% F=.-POX$ M<]N&7^6CYC-32L-8U76)I):X/>I2M=&T?-M>@-'8[UEK0/H5@SJB]9"EG=K# M3U^HZ8AR1\LN'7NN1^P>Y^M[$U0AQ:EB3BMIFE;0'YL2'B0(I"\3F 0F9B]A M$C(?"^CS1 1^2)/0+ON@U^QS(X*6 N!TI;1VT;H>I2W3="(O@%G#7%\2N0#OG,:<+L.NK[K/ NMZ#]'BSF"H-Q:=U693: M2-)'O\KRW$5U414+%K 0SDA;O V&PV]L[I\6.@=.'P["B1A\X],U]$P/8559#B3E=Z!H70:9 MDKQT?[,4/(3SSF.UV4GIEP;J3E:Q/PNZY27F@%".?1]Y&8KNEXV6T QU;WANNFFO "V5/[C-L_WER76KS\JODZ[QR5[S]P9=K(<4[K9"Q0-=E;5O6+M MJU;<5\(G H:,48@$E1 GC$$1AQP3$8;8SKD_CGBSH['66[VM']@I"#8: O.5 M BT=JP#71DO3-:?NF.-VV3#2M\"2*5]L;Z%8 MCR&!/1WD,>@L_5XB-Z9-P#I_JC+\JO2_14A]'PLNH0I""5'B!1 K+X014E$< MLSB(,=L4Z[=[%1Q.8K7EGY?>'YG0-S+6J:M7=7:K&Q4?P=*.3GOB,U$[=R=@ MG,GLM.X#$=*1"28EE=,*[A-#QY/N?L&O:U;P/*W2>YL@LD*SR7U:&I]'1PRC#%$@9"0$I_#6'J1Y#[UB'V=>)L)9V?%M60&12.T\;XT4O>XT+#" M_;RK<&@TQ[:;VD!NY 6O1P?2WG$X-*!3>0_/ #N,1] %G ZWH-4PD_D&791J M.PB=/M?SZ'X\G'<74/[J:?=($\97^2VW11I:M1N,3\&DF?U79HHVF%I#)DEM M01DB@L@8)HDIF.VS"%+J^=J6\QF*&*8LM"KZ,Z',*5^E)@]XJI]NJ88Z MZD\@\;3G_^F6X, I,.'4[H>)72[SMA)0F=[+ZK)R,PD)C#BGG[=$!5# M$F $0ZHB?Y0X/]W=H=&*V1>7=[:_4@\SH0R72=W4ILTV^Z%XX./0.'Q7.J[H&7X^K64] > MI:[N@A:C3-=GT%ZE9QT''3YV07;6SB]4O,GN:;I:8.KY)J86\BBDIO5J"%E( M/,AE[$4JHBKVJ'..UL$TS>4Z_73/]J/+9?;=Y">^R_(WV9J5:KULZE067R27 MZ:.YH=_T( BIA_T0,Y%/K<]R$KBA':1/0";JA6JDYS M3]MJM0\L!ZU8>PUR@5WS,5MM^]/5"4M-Y.HB2JC Q*?0DU1!%&C[AE"L8!+S M1*DXP(B[VS^+F1^)<>!L]IM!T,GT$PG,0 Z@=?/TOH M+"I#6D2G)YO>,CJK^%$+Z?RGW&O(?)"W=%GWVZJ:C3.FP4L0AV%B[" J?,@B MB:!'L,!A@I!'K.R@(V//C2XJ\4 MGU.;]F.X=7/!A6B,O/%=@'"J*'-"Y5XU M9?;'FJRJS DEVG5E3CW2[QW_1192?\B4*7XC'^4RJVJ+-EO]:Z;*[S27=1QR MU7'SG^LT-TTX/^<9ET5A:LLM8LHY2Y1^_3/,(/(5A9@)#%%"N$]CA61@Y5L> M4*:Y;?^-2E6:EM@IY68B#+%8=G;$Q$LP_F7B#OV6/ILTN2NP4Z 6,8@,:)@/"/)#U,H1$DYHX T*X;P<-.70_=C9N*M..-.-_5K[KXGI= MWF6YJ>VY\!.2^!Y3D$D6&M95D.+8@QQ%D?!]+CUE51;(8JZYL6DM*BBJ&VQ8 M7Z<4@&[E=6/5+I#MV'(@Z$9FP0:U)GFC%A1 M9Q>;C_1CC79I.X*Q(%0QZ(G8L 3!D$;<-%%#BC$5$U]$BS(KZ=*.)?K6"-S. M,-[W^\;, 99]JP*Z%P2<9RW 4:H CE< \,5J_UF4_;N\XM\VJ--T%#?6PR=5 M.U.T37&D%M0V'()',6(\4# 2#)N7NP]QG/B0J 0%(8V4'PNGD'VW^>?VPM^* M;Q*KCY4]RUHL5"2>A#ZLU-LP@MW#[IO\=_HCO5_?;_*?8H3B $50,JK-K@ 12$,O MA(1'G$@OQL2S:N9T,/+<-G,CG&,6V2%@YW=O;QA&WK'6"#AMUZ/:7K!%GX\W MV;8\JD9[*QY_H-]QZ:,L36?@SWGVF HI7CU]*\P]TOO5HRS*ZFJI3!\K-]36 M#X'T_F0A":'O!XD^%.$$4C\F$''$$L0)DM*QO:^[$"[?Y6F:_FZ%!70K[5_< M3C8]UL+N)#,NOB-SA1:^[I^^$=\<4WXV&H!T]0O8X;[38A1'47\0!SJ9]!!@ MTI-(?X#V3QX7C-0SA^)\KP03L*[E^J1NZ(^%IT)/A%2;*KYD$$DD(,5^"+D7 M2\4#1F/IU&C8,V7!L9S_UU%3G#,H1GG,?HV# M *A6)Y9%A'U?R0!!'B,/(B\*("5! ",N"4+,-UT(G!H,=TXW-R)KTB..1NRU MQ'9L1MR->#==#8_CR 1U*83NW8RMD.G?XKA[^&G['ENI>M ,V>Y3?0.L]*#M M*[+/^MO0N&BQAU$8(*8/BJ:?B?1\2/R00Q[1($H"%BJW0AP=<\V-2([>_;H V_):?Q@()[RO[X5>CT"HL[@,%O1T>J:) YS.JGP8S'3^(ST3+FAA MTCW,?][^Q)P5"D(A(0L1"#*DY?7&,. X2 M'D?(ZO\Q8/,TTR\75GV(AD<]>?SCVG:".-#JJ<; VT[#A\UN]T3*T#Q]+1A_KMU,\:,JD'$JV#Y/NB6$NQ MH"%F"?$X]$G$((JU8899&$'F*5^) (4Q<4J;.3W5W*RQK:3[6;%I):[;=NY MV&YO#X/;R!M]!]ES[]#[;L2<]_UY, 8B@8Z))F6$\PKOTX/%)]R]S&^:RKXW M^J,+)9E^BT<""D0)1!ZA$/LBT"!D7>TG?).GMUCFO;RX3X;:#)O[3'QVW[9H[_O>Z'S]9XNEZ_61;J2 M1;&(8VU"9V_8U M0D(]T3TP8H(_C*"@DM3Q;N0XIG9F\\5(C;RA*Y!NW$!R+S71!<)012>.SC%M M^8DN-0\*470^W//&5#[*W%02-G6J"G_A8Q8+CW@P8N;L[&%/OZ]%#(,0RU!& M*L)^['1+^GS\N6WXK7A533='?]<^=G;;^P)$1M[8MF"XWV<>5WFH.\R]T:>] MMSRNVL%=Y8G'>F[:]':5JI335;F+U?J<+5.>RF+WND$H5(Q1;797?C#",<0> M]6$8A 'BRH]X8)7%YS;M[+;X3FK0BE?)R .^,CMT^[YQ)_S3*QY:4)'-SVSF]X],4D"A@F"(J$<(DX4 MI+X*8<"#F 2()M2^:,#)6>9&0HV@U<5S(ZEC1Z1N4+LY9C"H1O?%]T#)*2_Y M+ H7Y"B?'GNR?.6SZK5SE\\_W,\Z>7O_L,R>I&P&/5Z[Y&-691!*494I*:K+ MY_;OC9WT,2O_(:K$P=UC!F..*$0LX"#Z)$)OIPXOE0!"(@.* R,J5DL[-CV M5W=8ZA78ZK?I96\4TC\MP9,LP4ZG*W!];RR X8RTT>$?R*X;3\Y)3<'1X=ZW M'L>?L-^;YTU:T-O;7-Y6$WQ27_2I>[7>E>T,F!>%C%,8)22 "&O3DY$DA,1+ M$"(H82%Q:E%Q9KZYO06>BVN"1QN!>V="G@/M]MW\EE16)T];00$4\\GP60<\_D7 <*D@11*!,OBGP_ MB&)BY2H_/OS^TCZARY$K[V%/][(#W*YY+;8^\D?5_WZ^N.<_74K2K^V,6*AQ+ 2F-"$0T M]"%5(84^#C5^^I^!"MUJ9]E,Z_(-GJ9:5B-C_Y8)5FC;60)#(S@R!VS$!3]O M!/[%M(G:(#I*#P87B :R#*RFG-0\< %AWT9P^NQ0_/.FB6QM#))%@L/$%X)# M/V$>1)PCB)4BD'I!G"32PU0X7B%"E',D62^MUB9HY*T3)6UF]AJRY!ZR[2G M'_%:J9';^+<;R9LB;3O9P76/A#?+E;#CH@'1G>BV;@!8W=-HG% :*J7&;M)I MTVN<@#A(M7'[=,_ 8JE'D9\V_<,_&#+<&%E/&PG>K.5'^:.\^2Z7C_+W;%7> M%8LXB$4D(@_&B$E-7=SX:>-8_],3V&<^2JA3 E]?0>9F-.DO)G*,0^Z[!':< M-06P([-8K<(5V"H!*BVNMJ>WIRM#<$R"SS055^ ?DN;@TVI .^M2$(>*ANXK MQK0!TQ>"=1!3?>EX[J[DKY*O+Z%!A1#Q)BJMR%/M?G0)7 M),$!\2(<4T]R0?HG?3 M(_F4WKW#3>9$/J5&VX5\\AFW[?F09W6OI2H IAW_0G>1%>RIV#[R4#/$ M[^G*M('8WHNO6<'S],%\4/.*7%!"8TEH" ,<((@8HI#X^D 6QCC1Y[ (<=^J M2_=(\LV-)+Z>"$("]'F'M':P4J/I%6AT!1ME05M;8-2U(YNQO@O=?#6#%1Z9 M\OZO7ES19%)70\UYD9\)^G_?8EN_)T=>BOI5JRJ&.->LD[^21 M(=N\UL>>IF>!,/'?ZZ*L3@7OLGRO*G83C(\CH4*! \BP5*8E"8)$1@'T99Q$ M"C,L[ )#'.:F9A:DTYZ*S^N3;7;3^I#>I^6IO-K M7J[T[KY+'ZY7XF]2_YTN6S_\MDK+5K'M5[1(N7[P3;IE)3$ M^I1"3*T6G\"$X=C\CR;<<^&M,86=&^%M= 6-LJ#6UASM#\O-7X%*FRK/J='' MC0='_1K8$>A<%G=DYNU8UT95T%*K6M%&VV<_-_KV_08XD_@42S,0^X\JZJ2O MC2E WW_?3#)G_Y)[GS>5L-]4/C"!B2>Y?K%P3"$2(8<8&7^WQ(B2@!".K-XN M)V>8VRMA6X>NEA*8@MUOK#T4IX$\[_"^&)Z12=49F5[%^HYJ?U'5ON+PN_]$2K,+8#NKT 51< H\BS1?BR2XBNE7FY97'P*$^T/!.Y MC@\1OV#A!G"1# 5QETOXDN&G\_T. ,(S)^\0X_5SIWR119FO>;G.M0'\_OZ! MIKF10UO!53S8B$3""/ M0P:1'@52WY,P\IGG294@I93M*<)JQKDQZE,8Y M\[B[ ?=9?S7N-,5DBM.'!RDX72X7,8]8&* $(DFTO>;CV/1[22"6DB$:A#CP M?+NJ&J>FI+H4GHDL*%>8G*RE+@PZC*.C'YO,%NH2NFWZ=#[7,])S M6Q?[J[DA-S4,OST(6DH-D>?%3:/[D-!0T$A"$BL!D3(M8K&2YM++0U0FOE). M=H_5K'.S@EKEW[=2@UIL8.2&7NP8YVF%O9UI-#BB(W.E!9C@CUKJ(0,_75 : M*O33:LYI@S]=8#@(_W3Z\&7%/SZIRJ KBO6VJ\@B2@05. BACTV8C<)MV')OI18IU=*A\JD)'UT?Z4C#P% M$^1)B+Q0&S6>(C#&0O(@85XLK%SM9^:9F_%RNO"#&T^<@M6.(P8 :V1^Z(&3 M,S6<06$@6C@URZ24<$;5?3HX]WC/,TY=H"JB4GA*VPR4LP BZG%($J8@\AF/ MD.\Q+J-%:0JX6QYBG$M5[08?[PM<5: 'M$>=+Z6EX"?:881('><#A)""1$T M!XZ#:WY1]#LZ]WSO,N'9O?Q:TK**?OY@%BG-5M<_TF*! MPHB'(640,WTB1W&$H*8#4R)%)F$B@B"(GDP<5<0RYQY)0),23S*GLS(EYYD87+3$WI1;. M7H\YX6KIY+\::%-2Z5UV31$V[=D7CT='Z!Z/9)$ACSP0QB(D$(D M_4C;(%1!GO@>#1!):!PZQ3:,)^O<2*DM*=B)VLN"&7.)+5V:\UBXL?VD_=;, MW7\Z/II#.65'E'1:3^_XD!^XCR>8LF=;AEV?*]/ZO/O/=5H^ M;7TH*%%)%!*LSZ"F3DL02TA#12&1GD?",$J$D&X=\FRG=F&%:6)\6Y)7^9)M MV?\=U-([^JZLU\&.I,? =F3&W0>U%G04_Y8K.D,U5;"==MHF"HY@'#1- M=G1#?_P]+>\,X6B#J:D.*@<)H!M9&-?ODGDM7M)NUIEJEB1K&Z.5IJ=(N>&3N5>L+ MPJ_/EF>G46VU5L5()UP>^S2M"9=IHHRNFSL)N*E4E:U+98I5Z77*)6VZ)?+L M_CY;-9M&_\:4MR_4$Y";A@?EWF;,V#*]K40NVANSW3WA69<%4=7T *66XJ&J M"?CK,+ED RU41]K9I3-,EJ$V$!3M9+:AAARW:Z-IA/KO\MXG"Z-6\@M/0(C CFV9Z!/5T:C MP_1M&??1F[@=XW;Z6;9AW >G;_O%@W'Z<9NF4%-A\'.>/:9"BE=/W_0K\_WJ M7;JB*Z[GW]6Z6N ($2F(;YK.ZF.")V+(O!A#P:6'">=8R- E)MY^:B<^FR!N MWMB5E0WST,AN&C;]O#;&1KKZ!:B-!H!N57"C/X=5L2.^<; >F?(,S%51T\]M MF+]M8-X*WRK2-QS9N2,V$,TY3#PIP;D#LD]M/4:XM%#!YVR9H%LO]\JBOQ( M^!YD#'L0L3B"U$,^%($G]3=*A"&C [2$.BG W&AEVPZ(-NV 5MMV0)43IG"\ M W9>$#O"&1/FD6G(L9%6TZUF%*;JB^*XO9%.3S^'?D=GP;'L871^G+XY%YHF M9%&^_6&\I-)D?"U8I +I^P)2Y<<0(2X@CE$(8Y^'7,:,$>RY'/6.S#&W,]U& M1-#(>%65_'#-K#B$THZ>+@1H9 9RQ*9'_L1)[0?+FSB<8>)\B9,J'N9)G'ZT M9\)EF MX ,)J!3.X6I')IHER51R&I8Q@O9RO.S#Z>1TN0"B:1PN!6@D'"<^K0.#8?TL M^Y.\A(_EA*(G_"NGGNY95LV\.U]G]_=IW0&\RJ])B,<"XG&82%/HA9 88L]+ M]$F#1J$7) &-G0J]')MD;CZ2NI502\A>64]'X;3;^9>"-/*^=\;'O8Q:!P!# MU5 [-L6T!=0ZE#RHGM;U["7%&SYD15'G\AAW[3I=W39WV=FJ>"55ELOZN1OZ MPR3_E#G5A!5+$IX*$4"212;SQ,,21,1H\ M'I(X"'V*D9M#8C19Y^?8J,H@_/RA*BMCOC5@IR_8*:S/-D9CT#Q?Z7P%GNL( M-DI>@:IV7)_"$^-\06S=++-8]M'=-2.L^-#5,D9=A$&K;8PCZ0M4ZQ@5\N/5 M/L:=LM][JB.O4(9*$AHP_57@IF"(#"".@QAR/R*(1=AGQ-$-]J^4T?D\@U/V MR>"\.&?S7R)+\UBJ*[@NRSQEZ[+JT5QF^@R;5UV=1KB&FRQ9X)F:.E M8'[.Y0--1>.$B7?&/CNI02WV%:@%-T$S M&]'!'[7PEFXXAP7HIJ)Q8!V9B09"U)J.W$'J8B,]6HN)]+]V+.0PT20DY*[X MAH-Z?+*WHR\W:2EO9/W?]ZN*Y;8Y*TUS (11K&B<0"],$$2!:;X4> F,(HI] M1; ?8M*C^9+=[%9;9_H^3!OAP<\;\7\!Z0J\D4KJEX/HTXW)BZ8[Y.0(@1%(CA$G"*(B1=#C\>!0L)#DCOU>3H[X]SLI;U6U%>@)3/8 M"%V=/@[[H%W2U/O88M@1U: 0C\Q15NB.U?&[ YI1>G\?F^\%NX!WJ-_=#[SK M@SU#H>KQFO*&VZRWZI6O3XJ;68H%%I+AB'D0>T$$D3;D()-(01D'D1]SWTO< MVL[93CPW5FK+;8X9NX3/2O2:CS;".\91V:Z%'1N-@?#(I+0/[I$&EY8 N\=@ M.:(U5%26[;33QFDY@G$0N>7Z^6%Z]MS('^4KK<>?54ULZNL3GHH3PU:40\RD M-,>\Q&-G:PVA'/(%"-S#3'^O48.4$E MZ(@=>P[ &*EESVZ>%^W9'B%J;U@^+JSI1_0G\T?S79I\-NZ9VO#7%2HU,:],NDC,97HKP M0%S96XQ)J?12L/:9]N+QW(O ?LQ*:>I"Z15(FC8])GDW"GRFZ36((3+Y?-2/ M T@C3:XJ4#'QK=H?'1]^;J1920C$6@(CHWTQSR/ =7/8Y7",S$S/D7#L_70" M$ON2I9=!,U$54LLOBU,)T-.*=U3U//*AR0IUGA:X77NSXZF>)>=HN<[E)[6+ M!%V(*(G]. ZA9"&&R(MB2%E,8>PII:=E. H3%T/P<(JYL=6G_):N-NX78T2L M*I&-)R;;"NU8-.X05SMC[#*TQB:S+2ZMP/5QSH^G<1BJM-OA!-.6<#NIX$&I MMM-/NFUZ(=/%VU69ED_OTJ7,7]-2WF;YTX(%% >1\*$I+V"*27J041-SG7A4 M8!PF%$F;'7]B_+EM]UI$4,D(-D+:;>]3"';O[0%P&=LMY 2)]68^H_B1G5Q( M_NMM]OB;_F2]B?5?=GOWU'B3;-PSRFQV[;G'QBV-]HH6*5^$F/D"JPCZ5'H0 MA28Y+_8]_4\2F,LLCR16&[K7['/;[HXENRH=QBF35B\.00)A13TH,=$<&\8$ MDA!A_2WWB?!\YF,9NOGH1UN>:?SV!U7KZEIUX&=FY/UES+6PL\E&PW=D5A_T MFS]:?;IGJ$U>Y:5Z9[!TKJ;H50T?3?>.UZWF'==YKK]J59^' MXM73[IFF*OKU=YJ+ZH\;/>OU2GS6W\R/^KO:1&5'E#.J)(&<)523H,?J1_)_TW.74GXM:;FNB]F@6$7<"R54@0HA2D(",44A MC/R8L5 0KD*GO,F#&>9&KXV H):P5U6@0Q3MV/$B;$:F-C=8G,GMI.H#,=/A M^)/2RDGU]CGA](.7E1G]*O/'E,OCE/,Q6SW*PMB1AE>*JHQ,^_)=\^OK]Y^P9\O;F^>?O5[B71PJ>;N/MI/3*9VBEL37R' M.G;<6C4/UUS4_&-'0ZVA)J&&0]$WV_7(;RXHWV425:1X4S7SK??I?]'E6NXU M?ZTV^]_RK"C,KE-$2'VJE%S_$2(/X@3[T ])B&..PC"VVG4723&WC5HWOZZU M +4:S=O\"E2:7!VVRFZL@4J?'K7!G!?.TM+E?4>K&\=LXQ+*:KJC-7(QK=7+&(DN(Q,-@8*/'VH]A@D/A$P M%E@D4B;<4T[]$8]/,SSEK]QSY-BZQFO,Z]:?!NZ/"Z)T#2]T1!-*)U,@@&-U5 MBBTTH;1++[UI%8VM^%5MY:5WEK>8#>2%;^.Q2_LH+=3/>$!?6W/ M][L>3-WK73A!%*K:A1W1:6M=. %Q5>G"[6W?H 1]M-+VEEKN%['29Z T3H" M!0$P*1A@3''CJ8VI8HP(*5R:CC3&=E(P$S0)*5F+*MY,&52->!!=>/^"W'9H>BM:BZ2'R3:], ?J'R',." M02"H*3S#DA102! @@B8936B1,.AB&G30FIL]T&R599('>9/9Z*>=E.:F5D;$ M,9*]"VZ[Q1T(Q)$7^R5^+_@,M_HMP BD#;HH3:H=+$2^U!8VK_AIC\_RNUP? MY+$!C>G^\)_+_>.;PVZ_>3*'&;XZB+K,J/Z?^$K_7"B4BSA!!!09+ !,60IP M 3G(\S@G&8*YPDXQB!X\S$W;U"*<.TD9(:(_M!3148R[Z"1(=)3$-)1R4S\^ M\V6GED:>A9'5U1@3X*S,!D 82,GY<#"I\AL T:52'#*4>X;V%\D/V^7^Q[L_ M^:,Y")L8[P7-*934M&>6$ .(A-:$(J4@I@QSFA$2YZEMBO8M G-3HR.3 MD>'2/DG[)HC=ZBD$-&.[2]Q0<Y\SK>\PF?Y M;6D:7*WWY7>7QDFA4@P!5*:B2II)Y7Q1<)$F1)" K,F%6.@=$)APD">,R)=@X0<)U M6.GE9Z;WMITM0LY"U3U"2G] 0ZZ[2$L6I"-+_WS:G65&G9X9=&T9."6A>KE8 MXSEN=Y=^-N;0[\4:+,L.,/;C^?:$J1HNM23#FJ/6A[58?E^* UU=Y<7N/B[7 MLFQ0O$@4+!C/4M,Z)M4GI1@#BE .(,,491Q+SJUJ;(9F;&[VF9E0NGN,FC?9 M31FCGWZEVVW9N>SGZ'[53Q:\S6R*JYT8JL,3L-H2J_TUFL MN^C&C?K.;@X]>MN$!3Q8"YQ ;$W<*2*C#)TL@ZH73$@I M BDX/QUF@KN1:?]>%U@9A((>4I4$@P +'B@,&,@AC'A8*< M90EW*D P.L=S,PJ/O$4_EG+EJ'[&GUX[93:K21O[+J!AZ+6:A^S'+8/PF*UF MI*XT:M20NPJZ+'/;3M^$D7W"@E:AIFFJZE:#^9U7J:M0\#O7O0I&.$13R)/% MK%GZ)G<+QCBAJ$! \3@'$"(.2$$5T/9IH@0N$"/8OQ/D!;6Y[0[7'0J/)].* MWR$='R^!MM/UP> ;64][(S>PE6,+(J/T;[RD]8I-&UO$[N[4V/;24'_F;K][ M4WM.U^+L1EU0S@K&>0P0BA, 4Q/-08@$+$VUCDEPQJGP7K]\+KZ"P. -ITCL NO 2Z\'@R"^^;:Z+V2TZU'_'9O6M^+GN=E_BC%826- M:F+[KZ8KV;D;J2 XADSJLRV!VA"A<0I(K(1&NT!QBB1#Q*U\2@>QN2F.(Z^G M+LF_E_SZ]U;L1-KRU!D(O[$/C .@4I8HG2BH3 + -0F.8_N8P!X7%LGW,0'7LW..J@T)K/N\APJG&,#*^N ;/7@';KE4 PC:Q%O!#R M")YMQ6! _.SUF!.'T+8*=1U%V_ZH^P)_O]D^R6T]8KW'(<*D9%B F&=Z<<RWA6^--MGP[A&DNW:['_ X-'TW@Y^Z>[,/0#JG=D@X"U,BK^QJC459Z+Q2!%GT[G4G7 M?Z^XEZJ@_P7?.TBV_[#60QU,$$7I5ESH!VDJ,P0D-6FH&4\ 220%*,59SK&D MJG"JT7.#QMPT0=/G_7&S_@8TT:?*^WWF?%=[PIW3&ZXAMKUY' 3,UA8GO&UM%O+YA;'_4324\;S>++P>VX]ME&3GU#[I<[^6: M:H[OU^++X?EYL]W7!\Q4,:T,,@D@106 .*: 9DB M"A(%N>(J8+;J @'FK-3 M&0VV[Z*G,^.E'WM7L6ZG*5R0[]8<(^$YMB:Q@=+1->*"J=CPY1#C#-8P6ILV=*=N+*6 M(QS7];1FN>YVOV0K6?VX,WK M:(-D0:4D$(L"Y +% +(X!P2E#,2*%4J@#,'"Z3+7FO+V$MAG MXVP M-E,,B0?U?FG<)TNZ^K39E5V^3XX-4R6&IC$':8XE@!@R0#.2 (RS)),\R7EB MY9MV(3HWQ77BV5S.G+B.CFQ[1ZY838"=O@H-Z]A'J.&(>K3UM8^>Y/;;0UJIB-:FY=(]5O0]NM7P("-K)*\<3* M(V:]$XD!<>NWQYTX=KU3N.OX]>['_3M>;=95EU^Z?=B6>J=J!?Y);DN/RB(3 M/.6F"Z9,:0I@BA5@/$L E CI\Y;,2>IDEEC0G)MRJ%B.=F47:A ]TVWTW?#K MWN^J#VP[$R0PA".KBQJ]NL"=9MADMU0LU\69--.5@SUL-RQ+B )VQ>JC.'EW M+$L(;G7)LGW5NPS]YDE^W.QVQZXSR_5!:[7R-?_QMO=S_0G=+KG_[=KDZZ%<6218+J@]10&0( M YC %-"""I R*DB60"CL+)KI69^;'JPDCWXRLO]\;A!5B1^=Y;^+2D'**^Q: M%.>B]E-]'78:=YYS/K+BMI]NH\ ;TD>U^%%#U/)C.&9,-__=8'#C@RGK[ILS M:]"^8M//8[B"_5,Q/G6)_XDGY$93@*DYF$&-V<_+W3_?;Z7\L-8;A]SMJQJS MJ4Q(5@@@L2F5@9D"."XD$ 3Q5/\G@8B]6HW96QS/;8,T/ *EF8R6-9?1MJNR MZ"O-LZ6C!BLT;RR(@>'66?<[79KGF:8[79F_S^=:O-=L$_:K79 M3L+!VZF?XWE.ER^QR'((4P)2BG, E12 9GH#(OJ()@DB>2&=BKXY49_;/M+9 M,CPZ\^]]'^8V-_9>J5$0G\ _%0KLD%W;VT$;OX_[#=ISZ>S>#HM#K_>.0?R4 MW5?34.RP_5'ZS"KW61T"1W,J54(P4)DL &0I!"R-)%HA#I_ISK93F MIL2.C!X]O[4?V*_.7#N^=LHI"&HC*R)?P)R53B\8@11,.YU)E4FON)>*H_\% MS_K[XK\/NTHAO=]L?Y5_W'.^.91JZ=-VL]8_^E#PR[Z[5GH0T$?MNY5_7TP"E7EWXGVM%7_?6"YZ@+@ M-8BG(RM.:RA<%<4MT0.I0A>C#WM0K\EUM5"OOE0B'R*3W*[ MW(@EKQU$1__/ J>9))DV/!0C^MA2J )@51Y;9(HH%T1AQQ8>%E3GMK"OXOR/ M?!^=OW&+JS)?I> M]BS/>6Z\;BI,F /8XV:EW]^]^Y_#JF/H)-*.I$=T4E@:$2K,]=5'90&WW^+9,FY8VW//N#ME%%( M.$?60Q\O,'S7C9I[$5!+*$*5!>TC-VVA4$OAKTJ'VK[GGO7P=4M-_,:7'T]L MLUKD(J:(J02@5)FFW-J^(7DA0"9C*1.>)TEFE2MZ-?+<;)B:N:CBSCZ3X25< MW:M_$ BC>U6MY'?*3K@IJU<^PLN1)LM N"E ,^?@]@.^J4;OEROYZZ%TUQ.9 M2WV8(" K"@Y@%NMSA:09B'.ES.^26%C=\]X:?&Y+KTZ4,0Q&%8>NB40-X/I7 MX! X1EZ$#DAXI E=BSP@-Z@QV,0)0==B7&8/8! M;F=?!X1QY"4_"$&/. HK7()%3G13FSA6PDKTZ^@(N]="7'6^>30Q:1_6S>N' MY9HOGU>5SUOEC"G*$$@R1 "4D )MFBL0)Q))1A#CN5/PEQ/UN:F>RZO.BOUH MN7YYX5E+$."NLV]V?.XZ V(^MI[JA/>?;1?\=+3$I;N M2T_;0<(T)ZGW\B3C%**,@)A+6I=R(5( 21&#+,\P54ZWG[?)S$UQ7;7<\+24 M6D"U4T/#H1I9WWB@-+@KR2A&4 N15^U'TFWR]#SM:>D\;;05]:\R^/Y4KF7] MK:Q)N9!2%BE+%2 TU89-GL> "1(#1#'61@]FL5ON<1>QN:F#)J^-XD/ZPR_9 M=;18NE"V-% "83>R?KB$K;HNW>T.9='[;NC<[1 +3$*9'5VDIK4R+(2^,BIL MWG'O6_(/^J>IDZE'/Y3UY_;;)3OL33,4]D,^/:\V/Z3<'=9ZL'=?/GWZ/W2E M?DBZ7?U88&XZ!Z=:G4". #0Q&A2C%(B$2(0@HGEJ=6(:PL3<%$XM1U0)$KV0 MQ"3OG62)2F$B(PV(C#Q1)9!]AP[O>>M655/-QL@J[*\P$?:]4Z:8D(F:J8PW M,4Z-5H8BVM%YQ7OHR5JQ#!6^V9ME\%C!DIW*3-/=(HV3(J:Y E(I ?36I"U? MIB!(!2)YC@BFHAB8[%11FMO>T==OAS3*&$H-$VS)$NTR<"U/0Q%F@&6L<1X;52FM%4A,BLET$]J M;HJ@XK;NG:;YK0HF137'3O?7%CC;.%A"H3>Z&V5*X%P<(J$ G,SM,01(1]>& M#3:=#HS. 29T4]@(\M(98?6&GVGUKO9F?)';[TLN6VI?KNH_+M?RPUX^[1:(%S#79VF0Q;$RK:)20"G4ISH!52P441 Z11P% MYF]N.OPH7E3+U]H/\RXZ"VENK\YBUFE^U0U6]+L1-2IE=8P."/TEV%F2KSB_ M(^\R/3TV[XYA"J(JCD6?EWNZ,G+='=W(5G/I;+>.A'@@@SVEB MCT5FXO*Y5>+9.?%U][!_E-NOCW3]4-5._+L>8K_[L*Z87L0)@TK(!.C]I= ; M2IYH2U\?_$DJ%)TXIP^XNVABNH[UF.]HT_;:]7==V?YKE.'UG(Q@U7A]Z?OM@I^EIK/D6G>6SF]3I7ZG3VMUB*V$ M>5S$L;G<,O>+7)I=*TD RG&6M*L.5[6 M=@-JI_^#@32RTC[S6=U@E;T[=M%/!K6?1PACML(ED%;LIC6I*K,2^U+_V+WD MF\#]8:TVVZ=2I9U/SHPKF268 A4;STF1*H#3# *$LX)SE3(I'5M%WB(S-[.T M3F5NL.KAS.A!MEMMA,-K9'WA"Y5'"G@7$@.2P6\..W%:>)=HUPGBG4^[+__Z M7NS]I47&> X20&,!0,8&\L!9VF.NADB[U/ MK.92[WW6L_B:W.VD/&5)?93ZK'(LR/3CM[70Y(S#5XIW?W+]:.7^72A?Z@,MZ<3%3R;9QY<"\--P3'4/7B MO'B8MHC<$)BN*LL-&LQ/H?Z'/I1I6F5\!=;:D63D#:00FB-/NLQOB'2Y M>&\]XAE(0K5?"8$YE)-]=G M"Z7Y.3UKQB)9,VRNU*)=9S]V)V@M(RR&PS6V.^.(SZE?_5UO>VOWL(=N&$*% M+[10F38,H5O4JW""GL=]&]'O]1R;*ECWVC[8[WZ5>VT K XFD^7OFXWX8[E: M+2!*(5,D 7F:9 "F^B)_C#IO0LL"R321("89OI(02@"C& $,L@X3' L..)NYDHO MS?D9+D<&H^>*0U>]TP>RK=()"-SH&J?B,?KIR.W/CVL82G&"J MIH_>Q'K&4OQK)6/[XN#ZG%\W]T(LS84177VB2_%A70?YEE86NPQI^6RZ2^R6 M^V-89Q664H=NF@?*UM(+G%/.$D4!DMAT+^0I("I/ >($H8PF7#&W!F C,SPW M<^O^TX\HECHN7=]PQ3([=[=@"2R83%(@%(?:WBWT M=@()!R@E199)R$1NU:[E4)B*3F60"FF=]C<=&S.,PQ$ M1A#-4*IRN])MEO3FMO&>:C,]&9ZCIY+I2!FN[R*J?]*,1]\-Y_85%VQ@[]8) M(X YLH)X+1SMRU<$QG.B&A8?UM_EL2O(4.ZIAV(PR64D,!Y&:=3%< M7ALA;K-V*>S>'J2)%/WZQV:10%ED''% N!"FY$4.F%0%$"FD/&4X8YF3;\Z1 M_MQ4O_[J4, 8RQN 6QI^X\$XME5H$5>YWT1,1L:Q<%=%A6L1)HJH;,=NBEC* M&]3G$T79#HU3_&3',.[6ZO&FXWXM?EOK\5>F2AN7R^_FWF.WD%G*.S,T''@36:#^7YZ3X6B'2X?-V#/ 9.:BG2!- M2]'R#3\C\>]TN?ZXV>T>UE_H2CZHLLQ %<&RD!2)!&8I2!5. 4P0T:9A0D&F M($QQ#M.$2(\4G@Z2'HIUDD0=S6VT64=OE[OGS6YYK&)6U16I.'>S%+M0M[,* MAX(XC88U7$8_&3Y_]L7/V>:S0":0?==%:5);SD+D2[O-YI4PH?2_T-V2+Z@V MQDB!*(!<'REASC. 8RX!RD010X$$8=FP0/J2CLNW/TTT6LE6=!TD/BR(O@+5 M3E4,!FID)7$K@+[D<;SP^1<0C!0\7]%XU=#Y%V+V!?I09$YG^63MB],5V6Y+0N/:/X?V&KYK3H ZP-$ M6F!( (74Z ,J <.< 5XDC!,.4XZX'),SY-')X.*TWFNWRGE.3[*A#[ M0=V+JESV.<2[+DI*,YZG.$OTJ0P7 $*FS3-,4I ('&-*:0P3J])M/L3GIMK. M_$>5 '?'/A4;%1V%T,;#20P[/>@U+]TJ<&RTQS[^N0(=L)[L$.BZ%)\>MZ'T M]-_."L^+Y"2Z;@@81S4W: P_,^[7S7IS5*@G63'[\_]VL]SZ M<;:SU(*B-[)N:O(:?:CQJ]G].?K]R'' *D[6Z 2RN_KI36IG68M_:5?9O^BI M9>0?]26\.8UN-;6#%J@JR[]]\VAR,D^9V.43>K4MGU?R:UDO("YRD4HF (HY M,Y4P"6"89$"A' N1*FUV*2<--(2;N6DG+4QTYC5Z*4YD,EM+@1KE"*K':IFB MWTNI'*O)#9M/2TTWU2R-K 4;J'_9T[4PW7>BWYX%WP^7'7D2%P#:4_ M!_$RK6X- =N5W@TRZ @.O'_0_6&K_RP)?95_[G_16/QSH>W ."M4 A+]K0-] MPL6 L1@"JG(H:%S$"J;!7'BW>9B;_K5Q/QTEJ1=S9(2)2FD<]:[/G 7P Z? MB1GX 'TF(:PCL!O&*5R!+1S,QQG8#9&3.[!G*-^6+?=";$T=X^J/C\NU3!99 M3)6"0H%,9@F )-:GXX(D@$%.<$RYD)G5$;F3RMP47]V%I&;Q[OA#9)B-'M8. MG1O:@>W67<'@&ED[>2/ET;"E XD!_5INC3IQNY8.P:Z[M70][&DM;=;?OLKM MTR?]43QJ-?-F\_2T+-UPU9E&QCD3L) @5KFVC.), IIQ M)4(H0$R@AQLXRZ MZ=PN>0\0IR@%)I-$LC ), MN "(4<1R?>I2PBJKN(_0W%2*X35ZP:QI7'MBUSZUK!/=;BT2$K.QC8Q)X++/ MPPL%VT19>+[P.>7@V6#2D8'7^?ID^7]^P]+UE;_G$:U0S MZ]C/O1U?.^LK#&HC:TX_P-S;FO=B$:H1>3NA:5N']PI\U>R[_PU/16%Z]SYN M5OJ-7=48?!%3KG*10 9U@H"IA 0Q&+ Q M-SY[^ )N@ZV(A-K^K@E,N^VU"GBUW;4_.3!Y[%0L^LU!Z_LGN;WG555I8W\O M2(XPSN,8%#'3"H,7$+!$%$"Q!$*:)VG&G>J4V9&=FYU<<]TL^FYR)RO&HR;G MT>^?-JLE_^%_;VLY,78Z)3S<(^N9D9#V3RVS BYT;EDWT==)+K,"HC6[S.YM M]\R+3]N-./#]P[8N@5\V+84Q880( B@2,8!Y4@":Y 2@)!8%HFDBA-6!OHW MW-13S6-Y*JW9=&K\V@IDMY() <_(ZL0#&:>4AB[Q!Z0MW!QVLM2$+J&:Z0>= MSPWJUOQV8[)1%Y(G*,WB L0QUT?%F,;ZM)(S@!267.'$7*-Z]&NN1I_;(CYU M*Z[8\^O97 -G9QQXPS'RHK5&PK=S\TN)P_9NKL=^C>[-+\5JZ=]\\9#[COON ML-T\RSI?CJ X4;E$(%.,Z16J*& P):;B3*X2PA##UGF,S8'GMC@KWOKSX;K1 MZM].?3$8^\+04GRGO?.6K /VS!?#3;97WA*BN4?>_+UGO:<5W>T>5.D)J/5\ MQJG*I,B J24.H#Z1ZPV2(I F,L$<4QJGB5.MIRL2&S#_L)">-$H3]'O,H^H'W8!O(S MN$#5$1'4.\1D44&VPC0C@ZS?\;.MWDHEMUM3Z[OT5_ZJA:A+/Z9%"H7*()!$ MF@ " &.80PP(SP6<8&S&+N86*V4YJ9XSV':HF8YVE8\NQE;[=#:V5Q! !M9 MRQYYC$[%\,YLAK._>I$(9(:UTYG4&NL5]](HZW_!-Y'KPUHO!,I-I96W=$^/ M96%SKK!"L0!9;NIL0\0 43(%L3;,(%4BR0NKXU@B)V=C>$T^X/%*ZNK$8D-75,O#$B5W=XEWG=O4\[^F'J5IR+_]EFG&O MRY(GIB/\_=-FNU_^JS)[8\9C)7.M#Q+%@=8%*:!)IDR7I#174"KN%C9A07-N M2J+!FXLL+=TY81%=&S?SD PW7T]]O"$L]_28?5)EZ4!_A%@C&-,UP#N("Q@ *4R@CSP7 F$ :1X5(GL/=@BH)O)<^T#FY*+NPZ+#-=WZ MZF0NZ3[FFZ[HWF?]++K2IZU/J<=[E!A*B;!,@.!I!B#.N3Y"IA)(Q%(6*Y0Q M7K@<(2_&GYO6J^Y.#'^>E_J7^-G96 -0&5G'N0#B;"BUB!W(&KHZS,ICBTGZ]A3Q%E:")@"E)DB%T*4B7S(6!<(\1A2(9U" M!6^3F9O".7)Y[@GK%L+; ZJ=3AD.U;%C13L3E*<&U^0 8%P,8A7&"2L2(3 M0MJ5'NRE-#=%4-_!:FZCE^Q&%;^N=]9M '=KA*"PC:P4O!'SN+;N06/ O77; MR!-?7/<(>'USW?>"9VV;NO>TN99Z,L5RRJ'OMUMS)V*,D%]^G!^I>Z25!Z6* M^H,J?[N[/^P?-UMSN[6 VJ10#&4@3TUH PIBHN=J$:M X+M:498I&=6LGP4-6"1EK#D(56,E.'_3EF@9 M"]ZK"B^C$?(,<](GT\VZS'"I3SN\*!#&C !%3"V8+$N \6B!.*4DY4A0(IPZ MB5]1F)NNKA@\YE-Y'1RO4;33K(.P&5DSNL'B'GK4)GJH0*.K\:<-*VH3[RJ( MJ/7!B8V_?] _ET^'IV,EUB\'MN/;9=EA\C/=RT61XAAA?9[,,HH 3 NI;4 % M09I"0CE-"88+I^Z@HW$ZNZVJ%O1TEKVU;?G5#1]MLBVWG#E,X81[SFDO.:_RN^/,B:K) MZ#EXOVN'?K[I'0'-]MT@>DHY/)!5'[H.81D)THQGG(I^H4Z^P(44?H ML^U(DT5".XK6#(QV?77J.TR]HY1'E*I^^H>UX;#JGWW8[TR[=;"\E_#7>8Q">%N:SUHOVZP MSW>Z7)G3__O-]N_ZW?T"HDP4"8]!CKD",)<*X!P5@!<02RK20BBG>^"Q&)WE MAKB+Z)'/,O9''4H+]9MAV++SYN@3/&WPSY!I^POL4EKX-$^F^)-\LBENV#\%%EA6T,.WE]/8 52X @3$# M.,-80J:X(DX9;ZV4YJ;I+TLQ._1BZ4?54CN'P&ILCY@33![MXWH@"-9%KHW. MQ,WD>L2][BG7]X*[8_U8@[$N+:#-V6>YU1O=DXEOWK#5\ENIM,ZW=!1E,<1< M FE,2"AI 1@N*% 2Q1G1_\_M LA]B,]-;;R]*+1:7L8\YJ> M?D?\F*"/K']FB+>]FWY,W"?RUP?'W\F)[PM@AS??>'7OA:CQ5V MCB:C,R)C'\.MP?"W$5_('-HPK 9_'6OPA6"M)N#+ISR+H,C=3LI3>;B/IES< M9[F6?]"5*7FP8'F>0I''($WC3!\'90:P@!R@ N50I8P5S,EOV$-O;DNZ8O>N M40JQY-C\0[G#[3=1R;UCZ9,>T.V6?D H1]8%K2C6[$:&WX#53NR "57II(?: MM%5.[$2_JG!B^9I[:8.WM57Z_PYTJQ?LZL=G^;S9[A=93.*$,@J*O&#:,B@0 M(!PA('%&>,SRE*=6^2<=-.:F2XYL1B<^HXI1^SH&;6AV*XQ &(U]L'.&QZEH M00\ 7N4*VL:54ML?-AO_7^TD3X6-==_]%H$$4%5+!T!NO3 8"% MWMAI*B5(11)GF12IR*RJ%5E3G)L>N#)R3SQ;=9CRA-U.500%7J#&.(-I0G*0B9P#B+(",)5@@+6I M(5+"."=65TXO1IV;ZC">G>5NO^3Z2/P/C>9A6WO0'.ZB7\+6K1:\P9C =^B! M@U,G\RNY![0Q/X\U60_S*_:;#/PLM1VQY'LI MS"_NU^+E/S2>K+*_KEM1\-7!A$N^^Y.775U,[O$[I:0V=_,BX<34I* QD0#F M.#6^1@BR0JH<9C2.N5R45?#M3(=IV7=2)B6_O7BA0B*ZT23F+CKA$1T!*6L91!4DKGW")OW:["RF^7Y#(^M@R\_G M[E6^'X_6:*\QC<&ZK$W*_,0-VUYC8JY[O[T*%WZ[G]$R4DSGFA=U *74[=-VC,S5BN68PJ'CT;D-S"TFYC&(C0 MR-K;%1QGA=HA?B"M=XO"I*JI0\1+_='UZ,2)0&^7.V[*?[S7\OR#;O\I]Y^T MUI(/6O-LM38RW5,6J40LR:@$B$(&((82D)P50"I)!4W3'*)I"@!;,#LWM1,@ M0_8H=62^N:B2.RH%OXN.HI=-A"9*+;+Y9.R4XEP^A+']$\-3C(9_ ]/E&3E, MSFOG&MFP^M?(-W( /5C.D0M-OVWM/^7RVZ,VH>^_RRW])JLDI[?+U4'_6Y7I MU,BHO1?_?=B512@6.5."20D!36@&8"X0T#L5 A!!&L+$Q:SO-FKQE=TE7$JY*_NU(, MOJAD4,MV%YV%":?6!Z(92&/['3IJ2+TJ0*Q$+D M2\UA\XIGB# OSY2[SY++Y7>3LO2KW+\Y1@M*7.0I*T 6RQA I;2EPA@%29PR MDL",,X6=(H4[B,U-:7S=4E&ESS[L'_7AX,\I8C1W*D9SB!NYJ:FC#"-*HUWS:W:A(/4$IT] MVDV9ZN /-PTV;#+M5-QD4S2R#AQU=IQ581!4 ^G*8;Q,JDR#P':I;<,,ZMO, M^HVFN:6K#VLA__R_\L<",P8+HU@S1#B ,.6 *<: 2?1,28Y0"JTJ0;12F)O: MK)B,:BZCDLU(\^G:M/H2R&[U%@2>D566,S(>S:E;I!_0E/IRQ(F;4;<(=-V$ MNNU!S\.;'E/4ETQ?)#]LE_NEW/VJ9[<.EH*** %(J"3)]#J$P1I;FP31=MI3(W-7%DU-'LZ$:R6R\$PV=D?6 /C5,2::_H M Y)*V\>>+,FT5[QFTFG_PT,[R_;&->[: ANKBHHFO#U1>0(PQS& 64P!+E(. M\D05AY3QVQZSO M.H/61RCD&1KSX%UCA_+U2EUB \'9WA4V% '_@H+OESM.5_\EZ?:]_A=3( 0* M"$D.4IED +)8 2QX @A5BDH:8\RM++X.&G-3TZ>*>16?D6$T*CEUKRAX"6>_ MFSD 2&/?C;GCXU52L 6!024%+\>I[=U2?/!A"D*-$ I6K M D"(","*2[VLI8H+DA0IL^KG>3GPW)9Q?1_B=FB[0LOV7FAV1S-;\3UN@7K/ M8K:7/U,>O-K8O[[J"7*\^KA9?S,U?C_I^7S4F_6Y\^\;NI??-ML?#^K#7IY^ M?_0+8,1I+&,&)*400%[D@&0H 29HKU <<2Z=,K(\^9C;8C9B $WH*3HRVFAD M;>JI5+(8B]Q(-X5^4Z?W:%H@DD96;N4\_%UE/EPKTL^#,U0]E],OJ ^)^^B MWYZ%*8457@]U@1%(R=PD,:D&Z1+R4CUT/NNW]DUD,]T]?MINOB^%%+_\^$UK ME0_K4['4>[Y??B\OT$_5OG.($LH4 J(L<9IE*2 "22"14"G*4YDCO/@NMVQC MJQO<&C.3NRWFC3ZCW6TG?;(1<%&G* M,Y5!(+'DIHV4 #B6&*14Y$J?%'-"K<($+P>>FZ5C>(L,. M+P0CJQ1+Z9T\.;=$]?+DO!AH,D_.+?:;GIR;O_>L"RG7>AVO[M?B7CPMUTNS M@DVLWKL_S06-7 @J(N.U,B( @CKRX!^#G7EW2#I50E29[J$U;==).]*L*E):O M#6GS=+*.$PZ)*H@ >6ZRMB$V6=NP )AGDN)")CD7;B>5EP3F=PJY]V_JY-7- M:8;GA8JQ$;LWC=JVZ37[-=DU:@K4H>D4:_MQN9;&I[DS119R*:0"<9&:'&=% M 8;:#,]I*C-12)&G;G%O5R3FMMX_!E(NQ4\#)Z15[$C,OYA M\5?"AXZ%/Q-XG0#X*P%;H]ZOGW1;VJ:/N]81AZ?2/;E[O]F^I\OM?]#50;ZA M*V[J.^E_?U!5R:*&0.;NHB[16\H4E4)YZ);A,]FM@B:=G_'M MC;_6U(@Z'*I\]#P>"MMBL]G-F"LCC+DG(;&C[^)+M5,!B. MFUJX 7T+_"BYW4KQYI%NO\G=I\UJR7]\E7_N?]'B_G.!]?9&)1(@2234)U+3 M"24I,,APJB2'9IM3;A5\NLC-;1<[:CBI-<$IJU)VBK@52G2]B<'NL0>5&F8/&Y6^N5=E8Q^E?W8/F93!!MM_B^J2"A;^ MWP&3X.AA"P7M9$ZW :CZN^)L4 KMG>ND^3H..QL86GUX5B\//-IL=OO=L5!O MQO291<:FA8-IT<90 9B6'D >4\P@DLRN@$47D;DIG[/Y;9CT+']\$TW')U#ATWA&P]:MQZUCG[6:M?^15QO3] MVIQIUOI,\V'=?&:YYLOGE=R=C]TDYSA!A3*9 SF A?X/TS\"&!4:8!Q@4NUTU-13-;:3?] L1;^/XI ) MB7&P&.4 +$T M%]0_L3B7(,ZPN6A-DS1W+'7<1FIN.K=.Y3ZQ>W?\,2HSP%R*%EK@W*TPPZ(W MLAH"IH*]7ZZI5DHWTX]217!.$FW6 MI*9B@D-D@K6P83+\I@F"//$;/!4L*ZYL+7+QL1W9/73 MDPIVQOUU4L$L0!PW%:R+@3FD@ED 9)D*9C.2GQ8\)9E]E'0G/YO.J0]*$RV# M7Q=:JZ42)0G (J$ ICPSEVP*B%AA?9[E)$Z\"< L5 ZG44%B?5RF."?*G,1Z7EG@UQO)CY++_+ M]4%2S8W<:OWS9%I^GN-&3FS3+6+-?^EF;TC0B&YRCO7PF9INM3PRX%/=V,X$:_L,A1$QGR@G(3#V M3@D(GNAUI!RXCCA9DH&GJ,VT M\A/(,!;U8N7Z0\$[R *= G@ S @B< YP(! M07":Y2C7_RO@5W%YW4\/"\2K%='I#[[YME[^2XIDD><* M*J6MQP3&VHY4G .<:'V!\[A(50H+F#AETO=2G+OU>'?:7L],^\7KM8-NIT." M0CFQ7>B$HG=87R\R@6/\VNF]2L!?K_AMT7_]+_JIFP]/SW2Y+8.+MV^7N^?- MCJX>E"E5_''Y78JJ*LAEQAUGN:2(8)#P& -(8 PH-W?$,8OS1!)"N--%B0\3 M_[>T>UZN?ZVTT?$T@;\]?!DKIDVVW/L3)I0K0@S MD$D( 4P@-9D3^CB'4:$(2O,\LPJ_LZ(V-U5X8M#>B=2/:+^++BA.8U^!U+Q& MSW(;[0RW^OAVY-?+#=>/H+WC+2B2$[G:!B/JY%RS1JC#G=8_QF0.-&MQFBXS M^Y<\@W7VCW+[<4G9==RU*E4,J:9H-KV5%@0 &F"3"<+"+CI:B%5C#!G M3I$ZK:3FIEM+3J,&JY7;QR=)K0-?.[,Q#&HC:UH_P-R#[I=EB/LOGS=9$+PNH*.2@2#*F5002@,:0 )5@*$4. M!1)6MZU=1.:F'$Z])L^,1A6G[KTXKP#MU@FA8!K;Z>6.D%MRLC8UA^BT5D,L\YQD0<9P"6(@",%@H(+&B MB<)9+(25"_S6X'-;U"5_4# M3;9(V\1H+L[69SPK5577D+NOFWO^/X?E5G[:;O3Y:__CDYZX_?U:F!H5S^:1 M!2U2C#-4@!BR#, $YX!1DH(<"CNCW9ZXU3=,JF^XR<)X MG_*QO-#.>"F?:[[+Z!!Y9-JQVI7]3-@9]X'1G:@Z5LUTM-]$-=O1D>^[J.3\ MKD3Y72_*[L6SG $+553+GO"TQ;:< ;DJPN4^PH#6$FETSW6;S-P,CI++J'&I4O/IT7?B&E([Y3,KBQ=C-A.' 32V&_&4X5>C])-A\.<1LOJNQ0^=R]>@\#H9?-=8\3^;)1^S_H5GXY/!L/Z!>Y_;[D:<],[1[:CFN_HR'AT MYMP^&,(6^&X=-!*<(^L@&R3[]9 WI/91)B- .U&LR:"/U2G.Q!&CCF@3VY$F MBSEQ%*T9>>+Z:O JJ54HX66P;4+3@C+*09;%^LC(8@0P9#DHLAA"?8(4O+ * M^O-E8&XZ7?/_LF)F4X)P[6&^*5*;Y.?2UG2 M3G <2I!VC^.9MZ6W-C0R]5A+\57RE;RO-Z80+DJ5 Y0 MQE+3P<94V%(*T)BE*(MQ45"G8[4G'W-3CT;O#H+I*[!TXG+NG MX*,I^2I?5BN[UVJ=+Y]--,('C8+^VW=S)YD1!"5, 9'85)%A!)"\2/1_,FUQ M4HYYG!SC*+[:N0RLB7O$47R=(D*JY/\NNJK"UQ B.DMA?^:UGY5^1T)8D"<* MN'I]8.W=":, /)%#(1303KX%9\ ZO OV8TWF7W 6K^EA<'_9\U;J947*![:G MR[49_]V?O.P@\'ZS? PICDL,"(,J>^5E<4YJ8L#8-E3TC#HN/-4#N,=CIM$#@C M:RI'7)Q53ZOL@13*]?B3JHE6\2X7?_N#GB5MUGQK5,1;6?WY8?UI*Y_I4AQK MZ=37^_H87Z8D5M4A%@DK.(<< YPC B#" NCS- 4Y9XC$1!"&I%N"@A\C'H?L MD15$S74D*W9WI0=L4^;5TI)EQT(V?O-CIU!&Q'RB8C:U -%/1Q%^-G;1<0Z. M@41F"JK4YOON*7 O7C,(P5#E:_R8F+: S2"@KDK8#!O-U_I9?Y?;_9*M-%VV MOW#[8\$E9Q !_:=I_\N,)528'L L(7FALI0G;I90![7Y644G9B/#[>#+EVZL M;7K:K,L.Y>5=R>[A ML-^9?JKZS+8H*(5IH11@N8@!I#D!I) *9$BK$H@*FKJU$N\B-C]58GB-=H;9 M"%3%B7;1YLRPJR+IP%F#BADA!/#6X2Y%.4\9@LGLL^"%_V M=+N?%NU+PJ-C7K)\5]W?[NZB!MMWT2_RVW)M;O>B7^C*E/D.. U<4)D@3H!( MBQ1 "4W( U5 T+3(94P3FF?U-+Q;6QXGPD["D>RK3L&[\L\1\+?=3L,@.OIN MV@-DR+VT'Y%@6VD'J8EWTGZAKS=2BW<\PZRJ<-9C/#4M4DF2&$C%C1%N'!09 MH4 6^M^Q3 BWJR1Y<_2Y[90UU@%)&04PR2F@0A9 )1G%F>!I MD<0N*_0X\-P6YY$OMT5Y@LEN/?H(/_)2[)7;>0E>"AEH]9V&G73A70ISN>:N M?N\>'=&ULY+U9<]M)DB?XWI\BM_9UO3+NHZV[QY22LDPVF4FM MI.R:WA=8'!X2ID" X!*J3[]>@#@#9(@$. _F&U=+9$4$^''+SS<(_SXM__Q M[73RPU><+\:SZ;__A?^5_>4'G*99'D\___M??O_T,[B__(__^)=_^;?_"^!_ M_?3AEQ_>S-+Y*4Z7/[R>8UAB_N&/\?++#W_/N/C'#V4^._WA[[/Y/\9? \!_ MK/ZCU[.S[_/QYR_+'P03\O:_SO\533)&Z 0BQ@ JLP@>$X<48\$@0I*9_3^? M_Y696+26&J0W$93+ F(.]+M<8C&HE6%J]:&3\?0?_UK_B&&!/Q!ST\7JVW__ MRY?E\NQ??_SQCS_^^.NW.)_\=3;__*-@3/YX\=M_V?SZMSN__X=<_3;WWO^X M^M?+7UV,M_TB?2S_\7_]^LO'] 5/ XRGBV68IKK 8OROB]4/?YFEL%S)_%&Z M?KCW-^IWU..:S"7[ \D/]^_3:? M+<[FXT3Z_FN:G?Y8?^?'"R6':7X[78Z7W]]-RVQ^NB*8F%A]Z/+[&?[[7Q;C MT[,)7OSLRQS+O_^%/A*JLIE<4_)_/_AQ/U[1>3;'1?VU^O-?Z >;3ZTDM:09 MORUQFG$MH8NU)[-TXY<4Y&Z&+%,$]W=']S VQ^X\>S,*C\55#6:""^"D3+,K>&VRA# Q3! T[BPY\-'02(^S5D(=&!$_D^N$ M\PT+O^)IQ/D(=80N;7R3OA0+PP?!XFW"[_SY_$$?SM?^: G&,J>8S!ASB]NKFZON! GSHB!Q@%B[@,6[:9K-R;BMA/*1E(&O M9^?3Y?S[ZUG&D2_,1$T^M(J1XC/,A/>@!1A9D&)Y2?YT:A*B/D#$3J"Q+PHT M[83>!88^A6_O,LER7,;K9]F-C0S"2Q6\!$6B>D^!>%E$,%W!-*7M.7)_-/LS^F(X*V\BE*<-YJ4($"]V#)Z_+6!)V5 M8(F7=ABY6GBW^S+V$B&RIW1[ LCJ!#V9OY_/OHZGB2)YEY/PR8#6@FRBX!I< MB0G0<<<"TUHU"76VK[X;5%[*W6HS.?>$E_>SQ3),_K_QVMO1M67LJ5:R,9#XR4:@]?S3&LZ"9@!RTU(W>J M)DXJD^C(M#6/TI:LO+7R0$MR?;7=T/!2+EGWEN/ ^J^II9/W7V;3BYL>080K MBKS )%/?*-&"1[)R 0L=B*Y8:P[+3[R]XFXX>"F7J0?)!&EW*(>),^!L?!I M'FI:_\?OIW$V&:$(Z KS8&TJY/J0E^P2^3_9)/*#1-*Y'/8*=V.YW5#P4BY. M]Y=D)^;@[;?T)4P_X^K&5V8;;8D<##H*FE 6BI=" HE*2<5"=7V:F(3KJ^X& MB)=R*7JP7+L(+EZ3X.9A\FZ:\=O_Q.\C%I-#S1!T+,1 4AF")I\W6F$QB,J% M.P@86Y?=#1DOZ]KS$,D.G1M\BM-W&\OM!H67;P@3_B_,,Q_II\L1DY(KHL4D)VO M=[+"0?"%3C\5"@LA%G/@Z\@]"^^6YO52[C);2+I7<#R4NYQ6PCX:$OIL[G\QM OTA<8T8IRS+) MHMAJ"X,#.AX+X=VXP#1Q40[S0.];>3>0O)3KRR;R[<,377.R3EJKD18IA; N M$OG,QGL(.5"P7:]@G-$<8K+%QA =QQ8I/]M7WPTK+^5RLYFRB5H,SEW M@9>:!CE_3:;Q\VS^?61RD(HS![F(FE&/%*@7'B!P1O(A:3%V6+G"ED5W0\=+ MN18]5*I=@.+C:9A,?CI?D#06"_IY4<8F 09S(E$D [$D#C(J51,)$'F+9)X; MB^X&BI=R2WJH5+L Q=M3G'^FD_%O\]D?RR^O9Z=G8?I]E 6=B<;7W&E>T^@C MV3K+--A09$D6)9H663Q;%]\-)"_EYK25E+L R\L=<$I0H">I< M6:B/11!]*29%K(AO84"NK;D;-%[6U>G>,NT"$43X:4V0GJ5_?/Q"0ERLC67>#$'_ M]N,=\1*S_SB@0]?KV33C=(&9OEC,)N-<>[']%":US1CM&%PN?I^&\SRFG][D M9J>&74_Y]%;]N_;FZ,!V7N<+^!S"V6B5&EBOV$[*S^,IK3H.D_>S=?'BA1*6,055#:+KK9:$H_$?RV*QTQ1FG ML=B'WH$N\4(K7,,*?7>%DWL7[P0J>VARUE*L0^-B0_?OT\49IG$98[[HEA98 M*J8(B!I=+26GK403M93!R@+*N%6C+5?+.!@(8UV.@OO\8#>A@XZ=V\0,TTFDH5EI M*^X.<'.=_@WR95#9&4,GK_,D%Q52]>4E,)1"9DFX+P_E->\#F+M4='( ':;> M65-9=X"62[E&9$]]SIH)=V]H?,5YG#4%Q^9]\Y(-JX0M*E'0YP7]4?TM9VG7L*)YXI$I MSA^ZTMT?([<(&18JA^AV*TP.$7,'AN1U6'QY-LP MGW\?3S__9YB#HS6;9U[/%I9!&@OS 8%4&PZJ$"NV*J#4#JTQT M$3F:YI?:V^@8UC5NCYN#9=T!7M[/\2R,\]MO9_5IALSJR?(+SF_(:F03)QM* MXD%?MT 1Y";6CD]>V50,]ZRPAZJ$]H'/#F0-T\[Q>&AJK8D.P'63^%K6H#UY MD$+Z!$J8 $Z7 #DSZPO/F?XXIF_=P['5WJ=^DECWQ\1L&2:-#,[L#.?+[^\G M@3;.-%<7[JR&I73FCA(:C3H'4+*^N04RHQ2>!O#!6!&D<2RU#M$?HJ>' ZL) M8IH)O8O0_81X"369_1<,"_Q09\^=E-_)9E:!C60FLM$@.%?J]!ZDKPSG0'N" M%\O0J0?[0>Z#H0<)ZN&<:@*B=F+OX&BZX;M1L.AT!7@M\/>* MM[#&<%G% "2@HF*TQ9Q-9VYDD :9Y3?@2 ["7,#D!P+9S[;39- M&^\],1$5Q@S29CHV1:!@3EL/C(QC=(:$]&#WMKV\E6V$#-.)^!A>RL%B[@ K M:_I'M<1.&S)NNM149J88>&=KTC1#B4QP'7)C<*Q7'J;;\-%"Y2<)LH,8^9=Q MB./):@89!6NK)(TOLPD)?5$#M^7W2]%DBUBR]O4(I'.0!TU\Y03::8VA)&]" MZ_R876GK)+^JS6/W413212Q]C;,[EYDD)^5Y LQU^*UA 2(K IA43G"EC!2M MWS/OIV;81\SCZ/]^D!VBBBY@=?&D]CY\K^]I%W>5#!6+45;QT,Y3FDQYK+O1 M%1=KKGUF#TYT.>0A\R8EW<#I($W?\XYY@-![ <_\G-:](Z6167F3.N7J'N)&?: .QZ$&HB^"Q2]/3V;S+XC?L!)+33;PE** MHH1$#F&I;H'26"!$<@TUTQ1#6L/E56.@1FAZE*AAGQR.A*JVJN@"73Z=@:-44%,6D+F25I>0M"\=2KRPQ0-^PIQ)%PU5$('0?_% MW?D'_(K3\\OCNT2M92!SBR&1@$KPX'0PH(0LG*54N&X-I>V4#/M(<20(-1!Z M!]#98E%-=+:V9@)CN22+FNK)S22(8J-0S-$I_E!WFS;1V["O$D>"S('"[N!^ MZ1;HK]V3FJ)+X81[&5DFN20&OEZX"996,]JT\*U1C8E[VI9G^W>8%Q>8Z0FD' A'?ES.H)"A1"C"^!55(%LJDNZ=3K&O<1TXUP? M#U%M%-$!HN[Q[:XQA(ILM68&K',U\^M;RV?#<^^+.\G#Q) MV!VXXK65V7AYNJI@F];.6-6RXC155IP0$H.+P$,L)!+-JAW-P&QR)FEEG6E] M/_D .<,F$#V3\]1&&1W8GPE M"1PM[^A94-5(%5U<>[^_6'G%U*;2MA24SF1 S0*=S)(""\X]H+!H&!W-J?FC M[A8RAFZNT$;'=VO"#A)W%YBYUJUSS4'@(02N%0A>.V2%Q,!ED@B7CJ?D4@S- MT]INTS!T=M)1T'*0H+N RJN<5TT8P^1]&.=WT]?A;$R>UL@4(TVP!J1G=/C* M0&% O:ZM[AU7:(IFS1,AMY,R='N?HP"GA=@[\'D^S3$LSN??K^V [(HJ1BG M5(UEBG5"8ZDC?;6U6)@2J77H=9>*82^%CH29 X7]=+CX-5RF^'F50] ",!]P M&<93S&_#?$J>_N)52N>GYZLWN,N%;N%;\TG?@Y\$? D MV7=P6_F8F$8\89!19[!81YJ6G"$&$.L#9 MS7N/]8R/5^?++[/Y^)^81RYX$I6RX$/-%C4R0LQ9 F.YMMZ.'$/K+HT/4S1T M5-BTV*FA\#LX\&YR\S[,3^8K>>55S/(>YRL&1S$4@=9G$#+3[DLZ@D?R8;7/ MW$IIE7UP[/GAD+J/LJ&#QR-"JXDRNH/8>L.\6RS.ZV9AD3%N#2 )C83%!81" M$DO,&6NM2@6/T#KM'FJ&#AN/;J7V$'H'\+DSS>J:L8TLL>@,@BA&U:XZ]=51 MUM?L1+$T0VY]ZY/N 7*&325H#*!68N\+0??:5*^\B\((L+*.6BS(P455(%I) M;J;523;/[-V!K&&3"HZ'J"9JZ !9-VYY-_RM-DOM&F=9<0A266*$^1JNI @E MH\&DC>"E=6K! MPZ1J=-DZC^EE#$#V6IYZ_@)D3/($$74401=CC9? M]9P\+LOYY.ZPH\N>%]8QZ74"C%@+ MA(DOEWP&3SRSQ(60L7ESK:<0V(D9VA,-M].,CJ::#G"WXS.?YZI87L?7I-K8 MM2"#6!O%,W2:/+ZBA&[=^[CAF^MS]BX]!&E'4$9W$+OS@)-3LJ5>5JCDZC0* M9\'1^0[29!WH2-!6M4ZE?&$9(NT@=9#P.X72YB79JL I^&2@-=*FL*RV#:^] M@GA6SHLHDFY=@7O@\_US9H*TAM >0N\ /KN\^MFT2A_:>;VCYA#MQW7[1*+U(N,PD*8A)HU$4T3&*Z%RVX!B/8(SP)M*_8/-&5D\DL7%Z$0H3HO$>C#7D M)FJ=ZE6M!B%0L"),P=U2 EY^>E%S?#R2:?04R0^<4?)^/LOG:4FA*LZ_CA.N MWC1YLHYC(4MM&)WR1=;H5-$?KG >LK-&V%V0\T@RR;:U.\','GJ<-11J'Z!8 ME7&N.5ALGJ M!0CC#Z>QT6:C\^J]'\EVNE4KV^)E:?SL[/9?/DKGD:(>(85[TGPM#A\F\ ]!LC/:& M>.:9=9(C!&T3B4(X<#QS\@*9\$X$9YOW0;I!P#!@:7^.'2[='J!Q$1>L.YG4 M,'(VK?<>*R]0HTZ*7$%@6010%#I"]"'1'XP^RFJ1RM$2JK<1U$GFT/XQ5'NQ M=X"A6SQLMI30UI;D(^B -5>%6X@IZBHCJ8+2TNK6V;);">DD[CYG/AXL M]8&CK!U:P4UQ.2O+\&UC6TO0);KDP"I-XC)DI6,,'CC/OJ@@ L^W;F^VQEM/ M7GA8"#50].RYI-Z!-=KRZE/(^TNE9J(8@: *K^,&50*1H\K2%VU$ZR%9G2?N M-SF[]A-P!Q#9S(/[F:14IU#42_*_CY=?7I\OE@3_.>V"R7E]%'ZU6"#]+]=& ME$G($"5Y^UHQVF^TUVK7FP*! L1:=J=+:-^I]LED=G+8[8F,.RUKCZNF#I#X M>K98GI2_S6;Y>E#R<3:I37)8D8$Q<,;7&UAOP$5MH'AEC8P:??.6:?=3TXGC MW097C83> 7S^-I\M%A35EO%R)*2A:--8(%EX4"%&B$8[4*Y8PG6QN ["O6#EI[7HX/?/OMK&8U+"Y?@8/U3B9,(&V(H*0,X(M'2)(KEA"- M:]Y1Z%YBNLNU/P0M;43>@37YB)-)/4ZG^=8VF4F"[HB?3B0ZACND65 ME '!4ZY#WY-FS=\M[J5F6">GD;KO7"(VD7T'*/I ZB "OA K;\B!F\S.5M%$/YQ$&K;AV$K*W=> W!;=.> 7> M!^ZS)7.<6MNJ!F0/ZR0=!Y?/K MKYIM? GSS[@869>5MXXDY'U]=](:7&WKX\FR.\N-3F6G?+0G8&D[)<-Z9,>! M4 .9=X"<2]E<34<9>85&I52'%-;)\USGH63PAEC+W(HLE'+>M;Y3>I2H M[HH;#T%16Q4,_$#W>C;]BO/E.$XP8US6)!C23BV8"J'I.3&U.\]ET\1.6V7SSL/TI?,/%VV\D1-+A>!KFWU<6GZ21ZOO2;'4% M\VZS]4:,.Y^1U?&^2M>VF"3O(A%R(AGH$K(,K5OZ'Y&=86/$XV*Z%Q1TX -> MLKB1[T\41M=G#)ET3HD")XJ/#2A+'(2$ K3D6MK$97"M:P3O(:6[E@2'^'LM MQ-V!&?V-XN2KL"=8FYT-$E(P=009[<)0A\$*PX5URF276JXNV&VORD&%]C_-K711^&9]N9BTLIP3.+^.S5].\N3PY7];6+ZS4">@>= BU>9 @SU;12: ]*Y;<$,M+ZXX[S\===WT0#K=YW8&B M S-Z,5O[HB/6I7/C&$\ZB +:&E,[U&B(62LH-DG-LT0>6Y^^]]$R\"3@QEAL M(O$.D/-W''_^0HA_]95VQ6?\[;QFWIZ4.VUJ+OE3C)-;2N%_BJH.NF)Y/>B* M"9?)O?!)Z-:5&4^E<>#)P(V1=E0-O2 $KDSTB"<1L?A EMC6'DF&F M*4+3& MC U><*-;CS%Z$H&[8>^E)"P>3S?] N\)7L-M"5QS( KS63!;RR)4!,4!Z=-^-D-UB\ES;(;S7>P"^ZKQ:EN-H60)^53^$9.SGB6Z>>U M$1F^P?7?EP=.%#J&HC+XDD/M8*? 8>)UD'@H043IFP\8.)SJW1#]8E)!GU>+ MG>/VY]F<=OAT/64A??\T#],%L;CNQ+#Z;MV)X57^W^>+9=7"A8Q&(4J-M8#: M1TE2P%#OSW(!="EDQU@.J77%UG$X&3A7]9GQ^(3M\$S@Z'R+7/+$I=*<@E*( MM61)U>G%KC@.11FO92PIB-83,W>A:^"4UG[ANY?B.KC1W<+.)2NN,.FR0A!: M,E \)H@F24"?LK#<1LE:)R,^0,YNEO.EI)>UDGLS" W1/C8LOOP\F?VQ.&[3 MV+NK/%^KV$ M<]D*\")IPW0.T;9.W'@ZE9U4:A^*H"W/G<=4U][F[RO.X^PHK^722;+6+ !3 M+H&*M=@<0ZS5"(4)YG.,K>MNG_Y:?KR,R"/K^\'7]*>(OH- X"J467R:?< T MFZ;Q!&^P]&GV5&E&:YSTR(#^)N-)J.O$X&LI_B-O@JZ>-KB11I,.8;F M([UWH6M8HSL\?F9'5F4/UOH:[2?EYW'M_TF2JQ6MB]4[PV(]3G84BN8E,@O< M,06*8097O:=@>0@\"(FY]5OHKK0-:U6[@^E15-H!5%?=P;"!NKHXP%?R6A#I6X9L MUTE+GKG( 741M<.<@VAH1[%4E%3>)=6\=>Q#] Q;W]P=!)NIK@/K][E-6U_:KV>S'*UF(R44/FA;ST6LD4BU? H^96,LVX:HW"!\@9MF"Z M.Q"V4EP_A8[W=!QP01L?7*R6G3:4%9F(N_W:?DU!DF5UG06B9$VD'2& ?*^ )>DL *9LE2$LBP]?7D M[M0-7!/[O)>.1U+:H)'(IJ'YRFVE /[W:1Q/)IAIH^/X:VUT3QUX+,W.CB+D0[VU8UFPZGQ>[;VU M%\H=DR$)!=D7#\0;6?I $3J9?R')"PA*'*$%P Z4#7NQ=V3 '5%)_80*=YE[ M/T?R1/.;#5D7#1*F^7I<9(24,L<"5JG:GX,D&XQ%**QD0:&2HHUX=$3N0NFP M9^M@"&VNQ)[-96V9L"_DWHR@Y8T4$8$%'$FZM1?*& M8GG+$MJ@$A='J.K>B]9A;PB'-:EM%=FSD;UP9-Z'[ZM!*-$3\1P3,,YE=Z!KV9G!(S!VBH$YA]_;T;#+[CO@!5W.^KG/' M78XV%@,Z5O$I)\$%Y)!L2$PHCXP=_S[F?OJ&O2T<#(:-%-8I'"^_0IU)&H; M\: U9"E*'0Q6(#C+*01S(4>4T8C6Y^[NU T;>SQ_#OK8+ MTBDCBF !="D<5$BTX9BK'>DM.EN2++QU)_>G4]G)]+=GJE5II:XN3F,*IC:O MGYO9+,0M;;3E]_>30-'^--?ILJN9+B/,,1KN%&2F&.UI9B!H*<$SG7CTV2?= MNNWC[M1U6>72#"FWL[..H[0NKA+O\+:Z@"(&\WD5(FZN2*VK _;(V54FU0&U M:Y88G3)<"!:-L:5U5=5NE'59J/)L0#Q<61V#\'I&1HF:&6<8&"2W1AGB)M!A M DE:Z0LO6)HG]3]*5)?I"L\+O7U5U,^5].YB'&4??9&R )>UAV6L,XH$1Z @ M3Y4H/$NA==K@[M1U&;(<"XQ'4EJ_([V+D"V;+@@;: MJ!I45A9BY+2)LQ7%")*E:6T-MU/292C2# %W"T4.5<; 4ZP^A6]_'R^_?)E- M:IO(S0W[IQG)<56']1&7R\EFKWX@:SX?IU53%V*U=IA;5S=D_+;;(F7[]_" M2QDYYZ!=]6^YE1"ET&"<32'15TRV3O6ZCY8N(X]CF;PF"NDGX+ANP:]-F7N# MD7QBZ= DZ: 41=&[K:X(66\(3HJHN18YM[Y]?H"<+D.*YSA8#U%+!Z]P[R^W M2Z7^W6)Q3A+#557]*#.?$KF[X+DE$?$J(IDI)C(Q!UD\(WM\I'N4+>0,FUGU MW AKI)9^3-GN ARYH#!QBJ^J9 M87@DI75P=_*V%$SDA[[]EKZ$Z6?\0&@_F59FZ__7-YJO85)WX)6C6O_AU33? M_,&UWQS)[+FW%%@5+>JEILW@3$S@G=+>%V-R:CXIJ#T;PY[D1[M]&5KA'9SU M!S&[O5=;&N13W2,AOD6=1*6%N'Z+!Z1%EPCB$/43FN6M:5SJ5!9-&8I#01;#*A@JY0$R2M%$:71EHO6;YK#<#JL M?_4GV51[P::+!X3##F2?60C1&Y 6&07?A4/@CH%()F=E4\ M!$RVW$9/@L?>N^%L)1@R)/-ELQU!7-WBY14%9O/Y=Y+T?X;).1)K*HF2+)VB MFH1* 5=MT*F!61EST :C;WT;N!-AP[Y]O%"$MU7W@4A^.VWS5K(IAEA55>?Q M\IR@\&Y=N9I_.E_^-EO^%R[?AW$>B83&<.TA%QM 1<[!\Q(ANSK!0SGDLKT1 MWXVV84NYYYV,BNK)\GZBDF4U$VX_'[YCS>Y:S#UY.'5GF?Z MR1,X;C\%Y>[2EYC6FD>7 YW7AF=0CF7P+"-8CYYK'D14K0^UG0@[N.?OQ2*? M5F^3V424*D1((K#*9H) /X+(1%.T][]Y3W@M=UB MOKRB_&/"::#C^-6W\6*DE!1:F5?IK1Z8^:1>MMW*T.G5:X!A;Z M[@HH]R[>"5;VT.2LI5B'QL6&[M^GBS-,XS+&_&9V&L;3D14E<'(SP7*?ZTP[ M\@.TJ]6F3NM,#JF+.S7%> P;]Q$P##X:*7766L(=W/I?BF5M4&O;\MET%5-4 M\5B9'-K:#,;% BK'^I5*$"E4(<]16A5;.]L/$M1)N>+^YJ6]V#O T"T>-ALA MF>"9-1ILPII3Y10$5BP(98Q5B"6XU@\\6PGIY$@Z7-&WGRP/EGH'T"'R3V?3 ME6/W*]8A\2.==#99DC22UZ"TBN"QVL_:+!>SS\1&Z_C^-A'#0J:!8N^.*#U MRAW Y%7.XRK^,*D7#>^FFRN)#3,^))%-S0E.M:\/]P5B$ X2*[Y><#AM6G?Z M>I"@84^I]O!I)_T.H/2IWM.>S[^O=L-Z8VP8*45Q(6RF\[S>D=$I#D%X12+B M&.@L1^]:CU>]EYAAT[+;0ZB-U#N SP=7'!13+&2R<@!R_) MZZ>#W*M:L1J$MMH7B\T';&^G9-C\K/; :2#O@:N47J5T?GJ^*G:Y;^S\%)>S ML@S?-LRA38(9;6M6> TLG(1@B F^OT;_:8*81[IPLPDP,HVF_@R9""]%BDS,@$;]V1Y2X5G83IAZGW M=MQUF*P[0,NU*3L_S^:_X1^;5KYT%+^?SZ;T95J);7.=8;G*2&>Q$E56-GD( MD3,P(BB62W*G57-;$YGCBC0V *: MF=JEW"5PC().&7R*@2LOFFY&O M1#:>IO'9!%?2\MJ;Z L%GJZV6U,N@$/:CD&@$-S5&3BM>^0]BW!!R6 F/1)<(]>N];.UF-$]635F@+BMC_6 M5#L=P.WM?$X2F]'*J6JK3O<@CF;S=7+J-<'6--;-#O[I^[5O-K\XS:].JT36 M$F:&@FNM06>DP\,%#XZGE9AU8#9F%5I?IQ^#CTY*10XWF(,KN0.@W[01MR1R M>55D6)4FJ%+(W\DY@A-:$-JD44QQ;DSK ML=R!KX+7%P[#QX^A^NR($SK5ZO M+QG'7S=)_FMQ77G.&WGI$"CH!YEK)]7,"P1?IREB%@Y#G0.[4UN]1Y*N=J&E MDQ3UP_+SF@N]I6UUN0[H$**LFPFXF4 E;(RTL58 MXM%*&BZI&'8NT#&>IO83< <0N5M%>;?4X\-L,B&/\8\PSR/!@U!!(F"@;: D MDG7'VDU(*Y.$+)DW+^1^(HF=O&;MB8A'ATNU4T\'Z+N6';EJ1+HX.5]2_#.M M9;PC=$&@3H*D%*S9J M5U',;\[G]95DO<"*I5NMN5]5X?V&RY-"@BRX;@\PTJ(DE6OPXWE]*:;H).@2 MP&J#'KW,'%MW]#^8Z-ZFQ!_9##Z;?COP\.YA>-4L91N_?YO/%HL1DKNL2G; MK1*@% J(=?*+R1B$212%Y_91ZAZ$]C94_MF!VU"/_8)UO3LOQDFO!W:3(L92X#[5?3/$-J3U)[FT@_D*5MI,L.('O/ M*!EILA-&! A6$1=6&(B"%4@^2&.E-M:V'LQ\P%R?9YP]?SS -=!$!WBZ]DC\ M:79/]>&M,V!U/TYK=L\TI,"OT@S/,*4PF([+\+">?09CB:^_\ M"(X7 4(41!*R$/)63+^]'&R_Y7?"HW_)>'PNW;P0P[IR3F)8=8,[/0;96@Q*.0PR8 85S(CGZ MQ^:U9\?F:;Z=H/MG^*IJ+F:NNAU3I1?L3%B3LC,G0<*#!V1CS6[ M1&K0*D5FLF'$56.4W2!@-SC]*5Z)]A=\%[C9\LBELR_9*DM$6U.O$\A)YER" MU5+5N4]&Q];=*?9\9N1_BO>@ U702TONAU[@!3,D'FX I23'-RD!+@L&EJ3& MA)')8_.:\8/S(OX4KS?-U-()S.Y_/.71291&@W>FML=G]!63 5(JPF>FF VM M\SF?XI7EC8*:8JN]DW>3^:?PW3\S]5'T=[Y+=2'S5DYH=57/UO= MJ\<4E>1^E^NJG1<\V,^^\\DCGCCMEMJD@R,=ULHR<%YGB-PRXU0.D;=.7[A+ MQ3"I?L?3]1TW^S"Y=SQ XN/YZ6F8?Y^5C^//TW$9IS!=7BLYGDWH]W&Q&D"^ MAY5YRJ>WLC=[<]1H(,3=M:Y!T#K)*#33-A=0W!!F-/<@C,M>>IXS:^TDW$_- MP;';0^+]1,+\B7[['R.+3$9!^TS:(NI01 ?!&X3 DT0T@F'SA]7=*!NXD4 ; ME-R)YMHKI6/C]69#S@?\BM-S)._B/<[+;'Y:1XR?Q,GX\VJ5?:W7DSZ^E?G: MGZ<&GM..BU]"E7D5I3,&O)!TIAI6P)6L@"FNLC31F=LIO%O]IR\C#YL52 M\\NESJZ6FETN=;55G%8J8K9@5].HG&>T2U!!B<%8Q9E@/#^!Q5W7'7 (, M' (*!:9DYJSWEGN[BQ%Z9)UA7:*6.K]A:%I*MV/#\DN];-L[5+O^7[>V%Q=DM>-N8>EV/HQK4S&XS0VLAT7"[W?+'2)HQ)D5B$;2'$U M*,04$\$W3-%H;TQ^FTU36'S9GF*WIV5Y_#-; MF9DG4M_@:N7ZBC_=7O$2=#X*+8)#R,;&.N-10,Q(L;6/5J:2C.!I!T=_I\4. MM2[D5Z?);+%Z&+F97[D:9?%ZME@NKBAX'[ZODS6O3M4@= C)@]!*@A+&0S2" MN&:E)&96$RW;QW"'D#S,H6BJAS^6*Q$%+BP%DL+@II(FN=X;F=DH,CKMGT\R>< MG]9/O\)R88ZA#QR2L73TFZ2!(@ #7'J4T1D=??- +N M.+RJZ4?C=45"F)+!7+V]X;2^O.UE/^[_M'9F9$>*&UF3:^N]NK7>%J#1^660 MNU"[8>K:[H9\;RR*T*:TH-#>RMO).4W2-GT2':5,%C5X8S)% M#HE!"%H"+RX5[P5*WMI=>AJ%PUJKXV%K6U+KD?36M6/T$6F5^CA'MF)6RUCF M:]MPPMN2J!NEIP MVYY)62A;HJ#(Q2*%$,[4D<\,9,(2C0S.^M8WW8?0.ZSE.P[>[@XW?29]=NSA M[99:>/'WT?(E+Q=XWI3)[7P=/VO2%N>5C A6<0ZJB ^9 TQ>5XP&:-$ZVCL M>%F3/X7%>'%2;BWP??WGU8;QRGHOBP>;F**=2G]$5V<&FU"$RBHRU=K9VXVR M;K,FGX*2V[;M"$KIH"+\H9E[Y+>NYDLMM@Z8NG:MYXRTSLD(H6!>-W#WR!!R M9DH7$KHHK9LDM*![V#ZQ1X+ILRNT Q#_3'[&JA_#KZM"K_6"8['44T'F/LT#QFO'-N5\!8? M,.'X:QV \/LTCB>3FB![\9.U:_1]),BI1>D\F-IF1Y5<(%I+OFZ1207GG6.M MNW#N2^NP'62/A,AG45P' -UD,%YK6?/Z?+&2 _1EC,OO60N=TH&[8+[)' =P2E= "UBRQ]\B[FGR_VRY5EQZ2S MU5:#+4&M:_B]=!QX,B)((S,/K:M/'Z9HV'ZM1X)60R5T *FKRZ.3^9OQXFRV M").34I\&?QE_Q?QJL<#E71YMR"6+5!\%ZY"T4L QX2N.P M[5F?/P@^7%$O_NYY-:'M>#?/FX]_WGOG;3Q=WCK_>(!(=ZQTW%NF3_O\9RX@ M/IY4[RFWVEN*#W[>D2L<'Y32<4L<16'9Q.)!Y$B!@@\17-(>,B>/3I.G%U7K MQ@E'+''\F+Y@/I_@K-RSR$K25U;;6(M.T9F@8[UK%[:V,L0"Q3H9/2HZ0O@C MP-ECV;X+()^"B.L%D,>4?<42K!$ WRP%PJ&%L7,[4IB5SA]OR,U%1=NS!Y'19??I[,_G@W71UEUS+3 ME[-K0KU6:).5(#/G]U]H#C/Z^;2P-"J98JFW%&(4748./P8$.W*KH*+D'@@N\.RX['U2_"Q*G@O7+>3./@&(LN>V65:-YU;3]2.ZW^?0J&[C1A>P:E=6RG'JRMW=L= MW^53GZ4Z^ C.^^X5GBP4A0(C 4.(VBL9P:N4:Y#&M7$A>UMV\&J/6A^\FE%4 M.SM?[_9]^TCVF$0B=S!H7D-9*R$H$R!R%S1Z14?S8X#889G>ZW6?HLT;$Z : M2K<#M_N:O;P8,[F>S'./^":KC]Q<8*Q>V_^)>3W%9U6F?"4('@HRCN3J\1)J MDUX%WG$!3* /R7&NV\]V/A8SP[CPQP5S7P@8>.;>KV'^#URN.MG_/ATO%S6W M;LWN8G%^>K9*'[FUT4M&+)9+R#K4C!$4)"$0)0_.";.#&7WZRL,D-![? MLAY9!QU[;;=:"NSMIVW_G",U/CCF\\SVZO?(:H*6\N EUZ!"_91E]\$<[-^_2 MTV4?A*<@X?[S[D#A=^"]W9IR>XN9;(07# ,00Z'6S.3:[RI!*-FG5+"DYCT9 M'R1HV(O0(T"IG?@[/IP>G2'SZ"^\P6483XXR*6?GM9]MHLY^TFB2_;%;2L^# M_[B_JAHN_KPI3D^7QS,,*PE<*R8CZ&CJC CRGKT3L78JE,B-L\GT7W9;??J+ M&6&_SJ;X?>W@_WP^S8M7R\L*IA%S.;)I<& MVSLLU6T![5/T?3UD:BW>#ER:=W2D;F9+CX0NL6C'@-M,I)?:[LH)!\@\9IT< M"M6ZINO:\MW6L>Z#ED/%VP$R_A;&TSIJ]V1ZG8EBODA:#EM4^IEUOJ;41998&8% MBI>2&,H*G'864N%D+Y.2A1VMDNH^HKHM$CT$3VU5T0&V7IW.*/[[Y^8^_%:M MV*CP7*SP%$SR:.HTL53'\]"W*+WP)B,3V-J->XB@;FL_#\%4.Q5T@*?7X6R\ M#)/ZI%*;VU7AU+WR&RY''%UBS"5B0I'5#=) +.B!&^^02TE6MS68[J>FVU+/ M0Y#42/C]PNCZ5ADES[.N<4'DIC:L3@J\*61N16 D._()?>M[YAW(ZK:(\PC MVEL='2!L57AZ59QZ86ZY*8)9GB S1U+R@H)-7Q"<\LY*(53VK3VI[91T6W]Y MT%%WN- [OFC><7CP_36HM;?(='GS9\>^T-R3G&<>N-Q 9LTO/3<]L\C]?SN? MS^:O9P3%M+HAOWJ;<8$9EQ%B%HR.7D>!9O ,T'B*$5Q4RAWO&O1Q^HY8]WXR M7R^_M:/8ZIUI9+/$'+T 9U@&13$YQ)HE*Z-WA5M!WJUM+)R#".[E\K4Q[IY0 M(]]8J3UX ?E_GV]NA7Z>S1_JD?=MO!A1).8-9Q9,J+U2M @0;!1@1.#,<2ZQ M>;G.DP@<%J'/")S;;L71M-@!1#_1[YV45WFV2B#[%4\CSD339U7J=9.%H ('YHR-7F&TH77-[TZ$#8NTP_5_VV(U5T8' M"-OW *"@ =\M\70QDMSQPBG\2\K6C"-=P*=8(-D8A,@BZ-*Z^.Y@HH=]91WN MT'U>;7<<]N_8,V?_0/Z)"SQS+Z!C!-NKR>N[+7^5M<^EXF@E<)]"'94CP%O- MH90D?>()TVYC[I^V;*NWWG85Q+B[>*;B2+0X4Z@4Z&@V(: MP4>^FM&G$THMLVW]KK(38^K9;]8$*&JUM[#@ ^OZYZ M]NFV=_3;_!6__PUGG^?A[,OW [RZIRYQY&Z%._+V3 T,'8\JF" AT7\+R@5& ML8%#,-(4F854HOD0MR,U,+PLVR)UK<*C=>A51P1DESUDKVHK]V* HAX#//-: M9&.34:W=NIL4]-VN\"GZOU,@M[^D!SPK%_/E%>47>W"QE%9*SVNGL]G9[AY0,@Y)2]7K< $KQ6\')S*C)SS MB*A"4$&W.#6NKSE,E-Y>^P?)(@&W#%%R.<%\6T'@Y[EXIAW\P:>).-!-P!1#:!UV*$7.?DC(2H MG21/R0BR;]:#DCE)'UB(KG5*R<7:G007>^IP^P7NTP0Z\('Q'NM]G]^)'3A,\"TW8X*$T'Q/< M9B+"U:?5#NBKSWR#BS0?GUUVI1TQZ9)3H8#/I19VD(/C FT%Y,5D+01SHOVX MAWO)Z6K^P5/TOKWI_.$B'SBN_% 3>E97*D4[P15'<*(&0CE:"#P&T*@=D\D+ M&W>ZFG\DJ+Q<<&@D-%+?[%!9]@" BS!(H@UH,V1T$92N#DAM8X;^.I^/3\],-X5Q)IHA-2*5&TIZ+&ODB)*Z\4%RY M(G,S!,Q4E9&6)?>L0/#)3*WPC,SYY MMEN9]6.*O[[H<)>(312_M_PZN _8?MY=14C>YH1.,G"$6%!H*3CB@KY*CF-) MS.3F)8V/D#3T>**V_L$Q]- -K&Z.7OJ$\].3=H4 M)1L0,B7:;#G&U#KO\'&J>G0^]P3!#L.P#M!(IQC[@%/\(TPJ8Z,0/=-&4MAF MT((*(D+PBD&)KK@H=;:B=4[1(R3U:+J.AZY]=3'PY>A]&V4\7>09F-1) M2N4+;UXD?@"YP_;V.R82GTN' Y^3;S#5;L[X;GJ+X5?3O)GT>Y.Y-^?X:?;K M+*_:_JR,N^'6&N$2R!QK68L($$GNP!BB5!BYOEUZ=$\-WZ&4#-L>\%@G[#-K MJ/OWS*O9]I/Z_>2"[=/U*."#Q@D\=86V;Z)[+%";_A6$^ M$J(XGJ,&\EAJFVJ^FN630%@OHHY,%/^LT\$?I';8BY*C(>Y)(\3;J;,#SW,G M3DFLOY'1^/0'3K[BK^L20!Z3%LZH35&T]B1>IS1$H8*5%+ 9M]/C8&O8;J%U MV/N7OD![J"I?$&3K=OSTQVSDC/#9>MJ"W!%[7@F(7EJ0,A@=1(DLM)[']T02 MA[WIZ0Z@^RCNI>&2@(:C8*0*K,XS$848-$)#T$74VB66 P:M;M\F/B\R*Y'# M7AWUBF]K8MM?V$"YR$66K^=N74%5DS-8U5S_&&_!"-PUXM M]0G-IZKN!4'S5:$U+YFL]T/.9@:83*@U(0:<*/4B3XJ,/A2!0YWK-P@==HI% M=R#=7XDO"*DCM+5[5$30TI$DF2L072 .@W.!I8!1M"X-W)6V8:=A=(?')ZEJ M?PC60J;C0_#W:1XO5L7VF-]^2_2KKT[K=R.%VJF0$#R7"10Q7-./%$DR.CHL M-"_N6?%X'Z$[@=/_N<'91(E/1ZI?(W5:^PAA_G2T?)]7T^4XC<_J(N^FM=*/ MSH'%2&:LU=\&BH^2'!7C(6+PP!//+LF81+I5#K9SSL_6!7>[8VF--@!*].A5+@N,[ T7CK/,LEMG[L.201@[_\IYP6FOCS/'&/ M;NV58SQRC_A0S]RWN;M\Z/[Q F_#?/:)'-!./KXA;"]?[+ ?9_42EH[4=KH M\?]BK?>;M:Z&$A6*Z1778+U5M1I"@B<' *SUP@=EA-RMA=T3+-Q]M!S<5V6# MNY-2CZ8\GIS7(^DCI@WJR .:G),H?R;K]GIV>G:^W+0YO$W0NDZ$W'6I,[GO M3&@.RF";\,40 MN#"(+GD3$?MR.'_IH[?!G\>[W \,+W\3;!YA0DC!:AN!:65 &7*!?,F*F';" MLI@->4)][8 GO*SUZI3NB;FVP-\# !W?:=^^Q_PI+,:+,,UOJH PM[N O>># MCW4?NPL?Q[Z>S39&;W0D5[-"Q"L$%XH *;1G!:,@_+RXZ]D[@2().OWTG;;, MZ6SZ>A(6B_71Y# 5$9!B1%U=(W*UP?GB@;G(:>/P(Z2T/IG(3B]9GX*;^R]9 MCZ&H#H[ORQ;#*Q9.RBKT6]U*B%@P9Q;!^U5AM[(0O/" 4A9!4G.:M8Z,[B6F MESO,HX#@OH[M!VFD VA=I_]BVD%1S&"0D'7(H )%D%ZY!)YKJ\C3R-*TMF)W MJ>BDF?MAZKT=61\FZP[0LG5K77FHC,PT"<( "T:"4A@AL%A 9,-5,DKJT+KW M\\,4]1+X/H=):JB;@5N W.;DM_/3FF,SFU]Z"QXE2J,( 44 M0MBHQ.WQ(UM3YAY=J"]GZ1"-SHXEW@ZLTF^X?#>EJ A_F2T6(Z^XUTA.I-,U MH<^K -$1\3*AX%SYI)LWQ;I!P'!3S1LK=M9*RIV9DS%E6@T(S1*L#9"Y\=ABLE_L8E"U+#7LD/9-).53$'1B5OV-M;H3YU5?:0Y_K M7HJU$\>*O<7)^7*Q#--,/*\D.$K%:J=2O0KSM<^!M. +;0=3I*O_%Z5I?>WQ M) +[,4H'0V/V7'K:&X1$29P=$X:;"[X[/+[*__M\L:QQR\@[=*8HA%Q4!"6- M !_K52W&4*(NB:76KOB>I YC$ >#9F/=]6LI[V-TY$66J9:+N\QJQ053$*,V M0!QGD70)++1^2'TBBC;[8B2$CWQ5=!CJS!Y"/7@L'(I'0?8Y M",^._:JU(678=CG/B*!]1-\00^U?G7^;35-8?%DQ%\,"\_7=^;PV=%[5*?[T_>IW-K6+K_X(\[R^,+86 W)C0<3Z?H#1@+?HP/ 0 M0RR*Z=3:,#4C?KB8M#VB[G^2?DX-#WS1]FN8_P.7*[OPX>/O:QZ(31+%ZNF, MS'C*Q1G@KLI3F7KYB ERCAB839B-V&&'/KQ*+X_0SZKVV5%TT"V:-F^GS!<1 M=(D@=/4V6.V=8Z.%S!A%RL6;6/1!>!KR);JU+G>"R!Z"[>#^H=8]U-SWE5"0 M1Y&+1"C!U. X(_AD!81BD.>DE4VL\8%X??U>'IR',#\'ZZ,C+&UV0HX*@T0- MVED*/HSVX$I,M.-40"\-\\TSGF]2,.QQMK\F[X'$'F(=^!1Z)1BW;__/^7CY M_;)IS%6AU:8D)D1&3#@!1417^:E]BK(%9HS3FC,=]2ZOA[NLU0<@]M'C[(A" M[0$DKTY7@>Z];(UL9ED;DR'ZY$')HL'5P6.$@BQ$88FGQX+]G1<;]AQJ"9.F M8NW@A%D?LO3+*Z/*K-48B@+A9*SY?[50CP+-*+0SQ2HF7/,2[NL$#'LAW8>_ MLK]&.H#3_H*[8GN:;VU8EVKYL Q@=/&U)QJ'J"T#Z;SAROFL6.L7NF/P,7#= MU_ZPNGV9-+2.!SY>/^!B.1^G^D!94Z=_GXZ7R_'I^@)ZHHQA5 MD (BHV]=8-E@9&@+V^%L?7RE@>^7!D?"[&AJZ<"8;N%H\>'C[Q=-%;@U+FD# MEOE$9XRRJPDV0*>+UYPS[U/KNH@'"1KXKJ$7*+977A]/T:=GD]EWQ!4S&R:X M*B(D*4$D)/&DR(%X$B"-\"7Q+"*V[JVRA8R!?<;><'>HHCJP>^]Q7F;STT#1 MU3H%:,.&D#KP6F?.3&:T:0R%X-H(J.-G1(XV4B#>^OIK.RG#ICUTA[D6"NL M=V\VR]XCU;^/EU_>3?/XZSB?A\D= 2]^N4P\D<7RY-!""+6!;\D:@F$&DO"1 M9<9*:=X,L!7M R.[BPA\$!QT@/]'97Z?R"]NP\CC.5^)X&3Y!>>?OH3IR6K( M\^)O]!'+Q;LI&8KQ+(_H %JEMP/Y/61K:C)Q% +!Z9)\D$5H;-X:]IEX&S8@ M&P:Y3[T?& )&_XVVUZVDZM4_O@E+_#F,Y_\9)NKBN.)F^8-[+IA?M@P];_5!FT+Q)>\@V^6@;TZ7WZ9S=O,L^. M;RZMK*-5?E<-B!S7_NO74XI ;.<+@JJ$O7 M6 U7"HK?%Y>_;C55@XIYAOI+B3I?8.D,%&.J%U M (=1@$67A=96Y;A+><012!MV+/2@6Z$'97=PN.SMEOX:OMTGAP]5#H;'D)F2 M@$R03I3/X$N,$(U-RB2A0LJ]1"^/\#+LL.HN#HPN8/*2M\N;S33EVN!]7?;U M?DXG[TDA-L;3S_5N<.23E#*&6"OJ21;69CHF0P&=F7 +J>ZV2 R=BPY]Y7HGJSFW%K>KER@PXS[AKM"_[VK2&R^@=I&LML%E>\&X^6RVFX695PQCA9]ZJ MAN7-C!#Q]\\?/_X[7I>?&1?7/R>96Z95DN"L)E>-:P:!FPBV<.:C12.9'& Z M'?K](R_H'MU .HO"VD-C[H!X ?% MCA]O%O$KL;@6MBTGT6@ZJ"%/VTL$91+Q-],[P8T2UAMK!'.M[8C#2!V&XS>> MDCZ#E,>>^TN7,.YN:4V6A[M;.I&QIL')38[)&ZA+P\ 3_1 2W48?5&)H!RC2 MU[YC&,S>9IZV*?\[7B7UZD"LO_]/_3&?:+;7HT\_RXBOUTYTMDE?*5KK!.<@ MLS6UN-Y"T(*#R%'%I)B784BOUYDG?0T*?E]=KS]R6G>P/0YOU\#W=DV$JELV MM0H0G9!T>2P"EB!!6H>2A122:UY.=HJ#]#X!;!^DO;*4:B3)=V!+;A8&W&[3 M^6-[Q'5';#)!%Z$UN*1J&8%G]*R@ 2=+*HF,XLA:%YJ\0DXO<\-& \O\-)+K M%X2[-AQO>4I*@"FHB$G. ::L(;+@G1/9%M>ZQ^E5@L8%8C.Q#X/3 3+H %#U MBGTHG_'ZMN_*I))#KC8QR^0:F5 W>$5Z-U1V6HB816F==GI"1)? .43 3_:1 M'\/M#N#R.5]?UP'_L[2)J=//6SMZ>Y[(M2THZ#K%4@?Y>0Y!90/:<"WI1%XT MGS+V*YK&+=H_'9B:RJ(#;/U;GN4%7M-YKM*WZ6Q:#=(."G@UEKB70 L@_? MZ\:Z)UI9:,6+81F"PP"J6 ^>:0,AD[I.0I;R>'3TT;AZGI)Q*Z1/!Z4&?.\ M/6V)MSX"+W,(^XEK#$F0CJX M(-N3;3<]/3GX]O)/K,_9!](?057+Q-3)XB4F$%9H9J1%'9M/I1Q$V,<$ MS^.AE>TE>:EIMDVCP/QN:]F)$FXO?L]94F_#3GED$NXV=SQ=QNOY\F9!JOL^ M$9_R=<7<&L=W9.Y2QK=Y$RRHDTL2HBP.E"@*'-<9F$-6(C,.<^N>N.,H[F>A M3W;$N;I[@2RLFG)R]+@%*R'I((W4QFK9O!KWLA?ZC(#9TVW[V4?\/=@3#V;< M.L\E&68%?"&W@[P%7FLZZG9*\C@%G8KQUK,5]A]F?0&[?_8"P:O#K/>12 =P M.LF&')+::C$S<%>&!NM1)%:SX9[Z\.L]X+5.899[R/C_H=9 M$WM31&;!LASI*2(>T^MD(,@4BE6Y&!RRRO#_Y3#KO9"PWS#K?<32@3)]:49H MB"QI[10$7E\/!.>V!9V^$]YIPU#H9=,Q0U\L:8'T(_%H*;/2NEII475._ MGK_]'\N;W2DX%\KJ2*>HA2,*,Z]U) P,.I:8=LZ'(077+W_#&QQ+?:@R:R2& ML>OWU\/OWLUGRVE:9R?FNY4_3"IRR3"!\"F XB@ ?5*@B25%2>X3J@%8>O$+ MWN"TZ4.AU$8('3R'FP977&TL6!^3*D$X<+&F16/.= T,_<1$*IK;%%GKA.(# M GK)RXSNJAXDD9[@M+U?RB9;1"U'DX:,P\ E!"9VDOUENO.7 5?"\+C*,F;SEP&M7LJQ-!3%(*;W0K<-B M3XAX*WO>CM$WQTFF-VAM;PS Y2U/9-LN1)5T5*WUCO/D#&N M[CE2L*_!Y N=P"4!WM[DTY,%A? $E= N5@@2)4@"0RN>"\5MJ[)VWLC]@7L MMSA&\QPLCXZPM+T))F>B464H3%3\NP0>>9V&]!0'/UR2KV_$ MWH>M'8#BGWE9BP777) .BU$J@JUSY54.=#%B9! BELBE9<&VUB_WOG[<@LP^ MU,NATN@'2-M;P*,5P:"@NU2#%(Y,?9> @'%UR\%B?!X. M!_"T T#<%C>_N\;EDNY5S<9L?$I4+H50P*+SI"*)+UXS"9Y9(B1A5KKY4N*7 MB!EWF&\?6J>-I#J W'WZMY>&B1 ")@.Z*$G7#Y%.8!E$Q^JT)G(E8NOPX%,J M1L[.MA'OXV;.XW@](EJ6B]7D4[U6:QZ4@J&@R^!$(*(Q" B>*#<"4Q2,E.NP MA8/TJ?? 07^[ \:#+QQW9/*X"N=PSO< EUW/,C+,.EH0QI"O8.LX)4F7QK!H M)4MT=<0@OVD(8,8L[CA"6(_%?0#G.GA-#AZ^^L=M7P!:GU3)I ?K=%7B6@', M0@"6A)PI3\SK9EO<'WMU&IUL7'4G)M%Y97_):/]SOEUA]W3%W5V+PV8)$1D< M*64A&1A?:Q8RN45!< &:61,S^I1\ZQCW.<[5>?5=8ZPV6TQU(N!<;/?3MOTN"T^VU71;IMV-4J1+&HPR51=46/;C!G@ M)K%LG7>1#1E(+(Z@WV(9U1X*_V'.W#_0Z@BM(1X@!JQE M2Z'Y+/0WWG.T%ZS.T7.TCXS[+?( MYO;<@I$4Y M&BF]7)VG,.,$LV87"!?!!%A]\3NGQ.L(V M=^8DIQFG$Z6#RS(^-GJY):W?W-_J$JL\2VNU$53D7K ,W#I.+VXQ@'7;7O)) M\TQOKG@<:.[K@7GN4./T4'1P9[I!2L?9P7?SV8^\6$W)2TPYK Y/ K[P0:UR M?4/H;)72JY]_FW*Y3:,PP5 K;Z$FKFMIAZL#C 1XKYWGAAMO6L_6>YZ28[5H M_=2[Q/82>O#2&#"Y*$(C8;WY^LUGR!@YS7:\W!^KH6-9 MW<&;^_ (ZV Z<\%%XQ)(5CL#&)G53I,F=)KT 7?99VQM43ZE8GRL'"785X&R M-Y>[P\F]>+0@H-6C-2CV%MLTWM;U$2T^8V5_&KT+F0(:/ MG WX<[[*RW1#MI)0N\$PI&8=YD"..^E-. MRSF-X ]G77=/Q9W#)T/RD7D%UH=8.Z)3'3=/+I4C?TI'G; T+X9[GI2>(-/: MN#B,W]W!YCW&?/5M?C-;370.0A2A(&9+KKC4#H)V!;0H.NB@LLJMDVHOT=+3 M(W.@H%\%SX%<[P ]]P((]4CO;A:5HQ-RY[QGB,!LJK->"JG..I$N&NO_GE*>E(Y;9#3@./]X:;6G.\.8IG-LD[T22'0 UX0T!)OO#<));V]MOG0 MMA>)&7="UQG0NTN;'96T>J*+CD\B8=B$I""[5 MQ25U&[(E;2QJUX TS&C5?-G.4.+&GL2UDDO/@%LG]CXNIC'_M9A^^5(' MD@>N,44$'@.=K&[)"38G2-8Y*Z+VH7D_YG#JQAW-9GC'W*=< 2QUB M-%W&ZJN0QT+_\K]K.6YVZ?%)9L9@%@C"%^)I)K6.-NUZ4<1 M/.X,C[,BL[G\N@/K;97!1#E3$I,9RGI@@+<6G$0+F"Q+9&MD9?'$L8LM*>.. M8#A'Z.(0GG<'G7_,<',;:CW*YGI,2#4;5[(#Z7P=,!L]8&8>=&$H//=6^]9E ML;\D:A"<_.7"Z5@Y= "LJ_2?-\O5NH_IK_E52M,J';S^B-/T^^P=?I^N\'JW MP>';]_F,?K$V(#_PRR=&L)*JO1!T%&2H.CHS,Q8,.>E*UAT/NG7E2 NZAP5J MV27A\^SB[ #"O[R3'Q?YV_3FV]4LK7]UN;RI&Y+6+?-_YM6$SAJ99 &LCG4[ M$LN 43- [X3DKEAZ$LZM.5\G>1AP+SC%<%HA[H]9O\'L+'_!3=WT:0++$Q>$ M1VT8%%8G&;K P&FR3[BT])($RU/S10\'Z<1+SD'LQ>3#U=N<-.T)U-O&]9G& M;;WR+F Y(7@[SX('@Z862F<)B 7KUG;CE.$ER--66+U V# \7516HKU .GA$ M[[O7'\K[Z8RT*WG?:_TZR9854UR&).NV5NX%^&@9!('(+!J4O'5.XC5ZAF'J MHM(0S=C? 91V5Z"V3,R6&YV;DY9$,JE;H>D/LB[!:U_ Q>BUH+NBFC=M/D/& M,.!<5#;A6&9W]\ ]FQ!9AZCYI*[=$38)>JI+ !6)4;YX!)^LE9+9H%EK\V@P M<<.P]3;2!D<)9N2JTX\WB_@5EWE>(G[_GE/$Z^M)S,XY2Y<%>=U$*5V"@"*! M<]ZY;+U(;L@ZT.<^>Q@N+B)HWX1]!XN?$!?FK?PN7'XE3[+^IT9#?N!UC9A< MK=[A8O&3WMU-C-@(XPVGA]9$72OST8"K@WRCL2F;X)C$UGGQ080-@]1%A>G; M"Z3K?LMOWZ:;(!W2F>>SNFPED\&7E[OK%>]^Y9AVS$.^IUVWYM&G;-3,>8^2 MJT>4/-/K9Z*GYXP7\)9;4!8CO67) ^,^&8%8KA/8B\%C=]\=\]J5V_N^$ MG0\U@)MI1, M!W[@A]77O+C/O76W&]>:Y6S )$;\D=*!5XF#,2E+GGB4H75_QW-TC NIIH*> M-^9ZA\C9=4M)0:0;"T'6:?%..$ ?#7 > YD8S#C9ND[B>4K&1<_Q$OX%9 Y@ M=P>@>?E2_>WG.USE+_/%SP^EFJJ[WTAKSN5B$E>U<GU;3X.I M4\A@;"4U+ZO_)F9_OOG^?;Y8O7A3795=0(9=&VVW06_'?UOZS9494-=^J?);:K5']$$SY-V,:76 M.^P'D-4K_$[I,1PFDPY@MCO*AW ]_;(6TD1BULRB@IALS>0K YO-DJDHZ[S' M(EMGH)Y2T:NY=:"@YTVYWG&:Z7/^D1>U2!9G:5Y#/(O-KK!8BXH.SRH-^MA6 M2:3]S] H9_0I[ZPBHN=JEK9[UJ[B:OICNIKFN]5JD9#,Q,6-E;V-E([!10@ ,PI > " 7P( !A,C R,W$Q97@S M,3)C9F]C97)T:69I8V%T:2YH=&U02P$"% ,4 " "[@J)6\[[%"-$% #K M'P '@ @ ']$ 83(P,C-Q,65X,S(Q8V5O8V9O8V5R=&EF M:6,N:'1M4$L! A0#% @ NX*B5E\O@!H-'@$ [^\- ! M ( !"A< '!R;RTR,#(S,#,S,2YH=&U02P$"% ,4 " "[@J)6!5^G48 , M .?@ $ @ %%-0$ <')O+3(P,C,P,S,Q+GAS9%!+ 0(4 M Q0 ( +N"HE8/ "Y)?!< '?< 4 " ?-! 0!PB 0!P&UL4$L! A0#% @ MNX*B5L3DQ)[/8 .2X$ !0 ( !NWD" '!R;RTR,#(S,#,S ?,5]P&UL4$L%!@ * H J0( +S: @ $! end