0001445305-19-000059.txt : 20190501 0001445305-19-000059.hdr.sgml : 20190501 20190501162401 ACCESSION NUMBER: 0001445305-19-000059 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190501 DATE AS OF CHANGE: 20190501 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WORKIVA INC CENTRAL INDEX KEY: 0001445305 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 472509828 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36773 FILM NUMBER: 19787936 BUSINESS ADDRESS: STREET 1: 2900 UNIVERSITY BLVD. CITY: AMES STATE: IA ZIP: 50010 BUSINESS PHONE: (515) 817-6100 MAIL ADDRESS: STREET 1: 2900 UNIVERSITY BLVD. CITY: AMES STATE: IA ZIP: 50010 FORMER COMPANY: FORMER CONFORMED NAME: WORKIVA INC. DATE OF NAME CHANGE: 20141212 FORMER COMPANY: FORMER CONFORMED NAME: WORKIVA LLC DATE OF NAME CHANGE: 20140701 FORMER COMPANY: FORMER CONFORMED NAME: WEBFILINGS LLC DATE OF NAME CHANGE: 20091013 10-Q 1 wk-20190331.htm 10-Q Document
3/31/2019Q1000144530512/312019FALSELarge Accelerated FilerFALSEFALSE7699560.0010.00110000000001000000000356950493449839135695049344983910.0010.00150000000050000000094255969545596942559695455960.0010.001100000000100000000315P6MP3YP4YP10YP3YP4YP3YP1Y00014453052019-01-012019-03-31xbrli:shares0001445305us-gaap:CommonClassAMember2019-04-290001445305us-gaap:CommonClassBMember2019-04-29iso4217:USD00014453052019-03-3100014453052018-12-310001445305us-gaap:CommonClassAMember2019-03-310001445305us-gaap:CommonClassAMember2018-12-310001445305us-gaap:CommonClassBMember2019-03-310001445305us-gaap:CommonClassBMember2018-12-31iso4217:USDxbrli:shares0001445305us-gaap:LicenseAndServiceMember2019-01-012019-03-310001445305us-gaap:LicenseAndServiceMember2018-01-012018-03-310001445305wk:ProfessionalServicesMember2019-01-012019-03-310001445305wk:ProfessionalServicesMember2018-01-012018-03-3100014453052018-01-012018-03-310001445305us-gaap:CommonStockMember2018-12-310001445305us-gaap:AdditionalPaidInCapitalMember2018-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001445305us-gaap:RetainedEarningsMember2018-12-310001445305us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001445305us-gaap:CommonStockMember2019-01-012019-03-310001445305us-gaap:RetainedEarningsMember2019-01-012019-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001445305us-gaap:CommonStockMember2019-03-310001445305us-gaap:AdditionalPaidInCapitalMember2019-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001445305us-gaap:RetainedEarningsMember2019-03-310001445305us-gaap:CommonStockMember2017-12-310001445305us-gaap:AdditionalPaidInCapitalMember2017-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001445305us-gaap:RetainedEarningsMember2017-12-3100014453052017-12-310001445305us-gaap:RetainedEarningsMember2018-01-0100014453052018-01-010001445305us-gaap:AdditionalPaidInCapitalMember2018-01-012018-03-310001445305us-gaap:CommonStockMember2018-01-012018-03-310001445305us-gaap:RetainedEarningsMember2018-01-012018-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-03-310001445305us-gaap:CommonStockMember2018-03-310001445305us-gaap:AdditionalPaidInCapitalMember2018-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-310001445305us-gaap:RetainedEarningsMember2018-03-3100014453052018-03-310001445305us-gaap:AccountingStandardsUpdate201602Member2019-01-0100014453052019-01-010001445305us-gaap:MoneyMarketFundsMember2019-03-310001445305us-gaap:CommercialPaperMember2019-03-310001445305us-gaap:USTreasurySecuritiesMember2019-03-310001445305us-gaap:DomesticCorporateDebtSecuritiesMember2019-03-310001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2019-03-310001445305wk:MarketableSecuritiesMemberus-gaap:DomesticCorporateDebtSecuritiesMember2019-03-310001445305us-gaap:MoneyMarketFundsMember2018-12-310001445305us-gaap:CommercialPaperMember2018-12-310001445305us-gaap:USTreasurySecuritiesMember2018-12-310001445305us-gaap:DomesticCorporateDebtSecuritiesMember2018-12-310001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2018-12-310001445305wk:MarketableSecuritiesMemberus-gaap:DomesticCorporateDebtSecuritiesMember2018-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-03-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-03-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-03-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2018-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2019-03-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2019-03-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2019-03-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2018-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2018-12-310001445305us-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305wk:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-03-310001445305wk:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001445305us-gaap:BuildingMembersrt:MinimumMember2019-03-310001445305srt:MaximumMemberus-gaap:BuildingMember2019-03-31xbrli:pure0001445305wk:EquityIncentivePlan2014Memberus-gaap:CommonClassAMember2019-03-310001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2017-06-132017-06-130001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2019-03-310001445305us-gaap:EmployeeStockMember2019-01-012019-03-310001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2019-01-012019-03-310001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2018-01-012018-03-310001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2019-01-012019-03-310001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2018-01-012018-03-310001445305us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001445305us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-03-310001445305us-gaap:SellingAndMarketingExpenseMember2019-01-012019-03-310001445305us-gaap:SellingAndMarketingExpenseMember2018-01-012018-03-310001445305us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-03-310001445305us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-03-3100014453052018-01-012018-12-310001445305srt:MinimumMemberus-gaap:CommonClassAMemberus-gaap:EmployeeStockOptionMember2019-01-012019-03-310001445305srt:MaximumMemberus-gaap:CommonClassAMemberus-gaap:EmployeeStockOptionMember2019-01-012019-03-310001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockOptionMember2019-01-012019-03-310001445305us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001445305srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001445305srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001445305us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001445305us-gaap:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001445305us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001445305us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-03-310001445305us-gaap:RestrictedStockUnitsRSUMember2018-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2019-03-310001445305us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001445305us-gaap:EmployeeStockMember2018-01-012018-03-310001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2019-01-012019-03-310001445305us-gaap:EmployeeStockMember2019-03-310001445305us-gaap:TechnologySectorMember2019-01-012019-03-310001445305us-gaap:TechnologySectorMember2018-01-012018-03-310001445305wk:ConsumerDiscretionarySectorMember2019-01-012019-03-310001445305wk:ConsumerDiscretionarySectorMember2018-01-012018-03-310001445305us-gaap:CommercialAndIndustrialSectorMember2019-01-012019-03-310001445305us-gaap:CommercialAndIndustrialSectorMember2018-01-012018-03-310001445305wk:DiversifiedFinancialsSectorMember2019-01-012019-03-310001445305wk:DiversifiedFinancialsSectorMember2018-01-012018-03-310001445305us-gaap:FinancialServicesSectorMember2019-01-012019-03-310001445305us-gaap:FinancialServicesSectorMember2018-01-012018-03-310001445305us-gaap:HealthcareSectorMember2019-01-012019-03-310001445305us-gaap:HealthcareSectorMember2018-01-012018-03-310001445305wk:EnergySectorMember2019-01-012019-03-310001445305wk:EnergySectorMember2018-01-012018-03-310001445305wk:OtherSectorMember2019-01-012019-03-310001445305wk:OtherSectorMember2018-01-012018-03-310001445305wk:XBRLProfessionalServicesMember2019-01-012019-03-310001445305wk:XBRLProfessionalServicesMember2018-01-012018-03-310001445305wk:OtherServicesMember2019-01-012019-03-310001445305wk:OtherServicesMember2018-01-012018-03-3100014453052019-03-3100014453052019-04-012019-03-310001445305us-gaap:CommonClassAMember2019-01-012019-03-310001445305us-gaap:CommonClassBMember2019-01-012019-03-310001445305us-gaap:CommonClassAMember2018-01-012018-03-310001445305us-gaap:CommonClassBMember2018-01-012018-03-310001445305us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001445305us-gaap:EmployeeStockOptionMember2018-01-012018-03-310001445305us-gaap:RestrictedStockMember2019-01-012019-03-310001445305us-gaap:RestrictedStockMember2018-01-012018-03-310001445305us-gaap:EmployeeStockMember2019-01-012019-03-310001445305us-gaap:EmployeeStockMember2018-01-012018-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
FORM 10-Q 
___________________________________
(Mark One)
ý QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2019
OR
o TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from               to
Commission File Number 001-36773
___________________________________
WORKIVA INC.
(Exact name of registrant as specified in its charter)
___________________________________
Delaware
(State or other jurisdiction of incorporation or organization)
47-2509828
(I.R.S. Employer Identification Number)
2900 University Blvd
Ames, IA 50010
(888) 275-3125
(Address of principal executive offices and zip code)
(888) 275-3125
(Registrant's telephone number, including area code)
___________________________________

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ý No o
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted 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 such files). Yes ý No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ý
Accelerated filer o
Non-accelerated filer o  
Smaller reporting company o
Emerging growth company o
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes o No ý
As of April 29, 2019, there were approximately 35,733,931 shares of the registrant's Class A common stock and 9,425,596 shares of the registrant's Class B common stock outstanding.



WORKIVA INC.
TABLE OF CONTENTS
Page
 
i

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Certain statements in this Quarterly Report on Form 10-Q are “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and are subject to the safe harbor created thereby. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical facts, including statements regarding our future results of operations and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2018, in “Item 1A. Risk Factors” in Part II of this Quarterly Report on Form 10-Q and in any subsequent filing we make with the SEC, as well as in any documents incorporated by reference that describe risks and factors that could cause results to differ materially from those projected in these forward-looking statements.
Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, achievements or events and circumstances reflected in the forward-looking statements will occur. We are under no duty to update any of these forward-looking statements after completion of this Quarterly Report on Form 10-Q to conform these statements to actual results or revised expectations.
ii

Part I. Financial Information
Item 1.  Financial Statements
 
WORKIVA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS 
(in thousands, except share and per share amounts) 
As of March 31, 2019As of December 31, 2018
(unaudited)
ASSETS 
Current assets 
Cash and cash equivalents$78,736 $77,584 
Marketable securities35,668 20,764 
Accounts receivable, net of allowance for doubtful accounts of $769 and $956 at March 31, 2019 and December 31, 2018, respectively 50,560 65,107 
Deferred commissions9,500 8,178 
Other receivables1,395 1,181 
Prepaid expenses7,656 4,417 
Total current assets 183,515 177,231 
Property and equipment, net41,049 41,468 
Operating lease right-of-use assets17,057 — 
Deferred commissions, non-current11,296 10,569 
Intangible assets, net 1,322 1,266 
Other assets 2,042 577 
Total assets $256,281 $231,111 
1

WORKIVA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (continued) 
(in thousands, except share and per share amounts) 
As of March 31, 2019As of December 31, 2018
(unaudited) 
LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) 
Current liabilities 
Accounts payable
$3,182 $5,461 
Accrued expenses and other current liabilities
33,416 36,353 
Deferred revenue
149,943 148,545 
Current portion of financing obligations
1,253 1,222 
Total current liabilities 187,794 191,581 
Deferred revenue, non-current
25,933 25,171 
Other long-term liabilities
969 6,891 
Operating lease liabilities, non-current20,846 — 
Financing obligations, non-current
16,883 17,208 
Total liabilities 252,425 240,851 
Stockholders’ equity (deficit) 
Class A common stock, $0.001 par value per share, 1,000,000,000 shares authorized, 35,695,049 and 34,498,391 shares issued and outstanding at March 31, 2019 and December 31, 2018, respectively 36 34 
Class B common stock, $0.001 par value per share, 500,000,000 shares authorized, 9,425,596 and 9,545,596 shares issued and outstanding at March 31, 2019 and December 31, 2018, respectively 9 10 
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding   
Additional paid-in-capital
318,151 297,145 
Accumulated deficit
(314,490)(307,027)
Accumulated other comprehensive income
150 98 
Total stockholders’ equity (deficit) 3,856 (9,740)
Total liabilities and stockholders’ equity (deficit)$256,281 $231,111 
See accompanying notes. 
2

 
WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
(unaudited) 
Three months ended March 31, 
20192018
Revenue 
Subscription and support$56,123 $46,470 
Professional services13,840 13,436 
Total revenue 69,963 59,906 
Cost of revenue 
Subscription and support9,809 8,802 
Professional services9,727 7,709 
Total cost of revenue 19,536 16,511 
Gross profit 50,427 43,395 
Operating expenses 
Research and development22,011 20,127 
Sales and marketing25,365 21,006 
General and administrative10,383 11,768 
Total operating expenses 57,759 52,901 
Loss from operations (7,332)(9,506)
Interest expense(440)(450)
Other income, net 320 343 
Loss before provision for income taxes (7,452)(9,613)
Provision for income taxes 11 5 
Net loss $(7,463)$(9,618)
Net loss per common share: 
Basic and diluted$(0.17)$(0.22)
Weighted-average common shares outstanding - basic and diluted45,229,279 42,858,756 
See accompanying notes. 


3

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited) 
Three months ended March 31, 
20192018
Net loss $(7,463)$(9,618)
Other comprehensive income (loss), net of tax 
Foreign currency translation adjustment, net of income tax benefit (expense) of ($3) and $0 for the three months ended March 31, 2019 and 2018, respectively9 (11)
Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of ($15) and $0 for the three months ended March 31, 2019 and 2018, respectively43 (45)
Other comprehensive income (loss), net of tax 52 (56)
Comprehensive loss $(7,411)$(9,674)
See accompanying notes.


4

WORKIVA INC.

CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)
(in thousands)
(unaudited)
Three months ended March 31, 2019
Common Stock (Class A and B)
SharesAmountAdditional Paid-in-CapitalAccumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Equity (Deficit)
Balances at December 31, 201844,044 $44 $297,145 $98 $(307,027)$(9,740)
Stock-based compensation expense— — 8,193 — — 8,193 
Issuance of common stock upon exercise of stock options961 1 11,054 — — 11,055 
Issuance of common stock under employee stock purchase plan101 — 2,149 — — 2,149 
Issuance of restricted stock units25 — — — — — 
Tax withholdings related to net share settlements of stock-based compensation awards(10— (390— — (390
Net loss— — — — (7,463(7,463
Other comprehensive income— — — 52 — 52 
Balances at March 31, 201945,121 $45 $318,151 $150 $(314,490)$3,856 
Three months ended March 31, 2018
Common Stock (Class A and B)
SharesAmountAdditional Paid-in-CapitalAccumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Deficit
Balances at December 31, 201742,369 $42 $248,289 $72 $(265,337)$(16,934)
Cumulative-effect adjustment in connection with the adoption of ASU 2014-09— — — — 8,381 8,381 
Stock-based compensation expense— — 5,905 — — 5,905 
Issuance of common stock upon exercise of stock options296 1 3,075 — — 3,076 
Issuance of common stock under employee stock purchase plan80 — 1,370 — — 1,370 
Issuance of restricted stock units9 — — — — — 
Tax witholdings related to net share settlements of stock-based compensation awards(61— (1,342)— — (1,342)
Net loss— — — — (9,618)(9,618)
Other comprehensive loss— — — (56)— (56)
Balances at March 31, 201842,693 $43 $257,297 $16 $(266,574)$(9,218)


5

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS 
(in thousands)
(unaudited) 
Three months ended March 31, 
20192018
Cash flows from operating activities 
Net loss $(7,463)$(9,618)
Adjustments to reconcile net loss to net cash provided by operating activities: 
Depreciation and amortization903 872 
Stock-based compensation expense8,193 5,905 
(Recovery of) provision for doubtful accounts (187)44 
(Accretion) amortization of premiums and discounts on marketable securities, net (81)18 
Deferred income tax(18) 
Changes in assets and liabilities:
Accounts receivable14,818 6,542 
Deferred commissions(2,029)(1,649)
Operating lease right-of-use asset668  
Other receivables(214)27 
Prepaid expenses and other(3,236)231 
Other assets(1,464)(58)
Accounts payable(1,562)2,677 
Deferred revenue1,987 (2,345)
Operating lease liability(655) 
Accrued expenses and other liabilities(4,541)(863)
Net cash provided by operating activities 5,119 1,783 
Cash flows from investing activities 
Purchase of property and equipment(1,743)(9)
Purchase of marketable securities(22,155) 
Maturities of marketable securities7,390 500 
Purchase of intangible assets(84)(64)
Net cash (used in) provided by investing activities (16,592)427 
6

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (continued) 
(in thousands)
(unaudited) 
Three months ended March 31, 
20192018
Cash flows from financing activities 
Proceeds from option exercises
11,055 3,075 
Taxes paid related to net share settlements of stock-based compensation awards
(390)(1,342)
Proceeds from shares issued in connection with employee stock purchase plan 2,149 1,370 
Principal payments on capital lease and financing obligations (294)(298)
Net cash provided by financing activities 12,520 2,805 
Effect of foreign exchange rates on cash 105 (92)
Net increase in cash and cash equivalents 1,152 4,923 
Cash and cash equivalents at beginning of period 77,584 60,333 
Cash and cash equivalents at end of period $78,736 $65,256 
Supplemental cash flow disclosure 
Cash paid for interest$464 $433 
Cash paid for income taxes, net of refunds$233 $2 
Supplemental disclosure of noncash investing and financing activities 
Allowance for tenant improvements$ $22 
Purchases of property and equipment, accrued but not paid $ $175 
See accompanying notes.


7

WORKIVA INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
1. Organization and Significant Accounting Policies
Organization
Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) is a leading provider of cloud-based solutions for connected data, reporting and compliance. Our platform, Wdesk, is used by thousands of public and private companies, government agencies and higher-education institutions. Wdesk offers controlled collaboration, data linking, data integrations, granular permissions, process management and a full audit trail. We sell to customers in the areas of: finance and accounting; risk and controls; regulatory reporting; financial close, management and performance reporting; and statutory and corporate tax reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.
We updated our accounting policies on the use of estimates, impairment of long-lived assets and leases as a result of our adopting Financial Accounting Standards Board (FASB) guidance issued in accounting standards codification (ASC) 842, Leases, under the Accounting Standards Update (ASU) 2016-02 (collectively the new lease standard). Otherwise, there have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on February 20, 2019, that have had a material impact on our condensed consolidated financial statements and related notes.
Basis of Presentation and Principles of Consolidation
The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three months ended March 31, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019. 
Seasonality has affected our revenue, expenses and cash flows from operations. Revenue from professional services has been higher in the first quarter as many of our customers file their Form 10-K in the first calendar quarter. Sales and marketing expense has been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on February 20, 2019.
The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation. The reclassification of the prior period amounts were not material to the previously reported consolidated financial statements.
8

Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Impairment of Long-Lived Assets
Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.
9

In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).
In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.
We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment.
Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations.
The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands):
As of December 31, 2018Adjustments due to ASC 842 adoptionAs of January 1, 2019
Assets
Operating right-of-use asset
$ $15,694 $15,694 
Liabilities 
Accrued expenses and other current liabilities 36,353 2,319 38,672 
Other long-term liabilities6,891 (6,007)884 
Operating lease liabilities, non-current
 19,382 19,382 
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.
10

In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We plan to adopt this standard prospectively. We are currently evaluating the impact that adoption of this ASU will have on our consolidated financial statements and whether or not to early adopt.
2. Supplemental Consolidated Balance Sheet and Statement of Operations Information
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of (in thousands):
March 31, 2019December 31, 2018
Accrued vacation $7,592 $6,906 
Accrued commissions 3,704 7,265 
Accrued bonuses 3,729 5,643 
Estimated health insurance claims 1,050 1,100 
ESPP employee contributions 1,510 2,156 
Customer deposits 7,364 7,395 
Operating lease liabilities 2,740 — 
Accrued other liabilities 5,727 5,888 
$33,416 $36,353 

11

3. Cash Equivalents and Marketable Securities
At March 31, 2019, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds $55,217 $— $— $55,217 
Commercial paper 7,483   7,483 
U.S. treasury debt securities 3,917 1  3,918 
U.S. corporate debt securities 24,278 19 (30)24,267 
$90,895 $20 $(30)$90,885 
Included in cash and cash equivalents $55,217 $— $— $55,217 
Included in marketable securities $35,678 $20 $(30)$35,668 
At December 31, 2018, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds $52,068 $— $— $52,068 
Commercial paper 7,448   7,448 
U.S. treasury debt securities 2,494  (1)2,493 
U.S. corporate debt securities 10,890  (67)10,823 
$72,900 $ $(68)$72,832 
Included in cash and cash equivalents $52,068 $— $— $52,068 
Included in marketable securities $20,832 $ $(68)$20,764 
The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of March 31, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of March 31, 2019
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities $ $ $ $ 
U.S. corporate debt securities 4,980 (1)5,479 (29)
Total $4,980 $(1)$5,479 $(29)
We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of March 31, 2019 to hold these investments until the cost basis is recovered.
12

4. Fair Value Measurements
We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 - Inputs are unobservable inputs based on our assumptions.
Financial Assets
 Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of March 31, 2019, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2 and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of March 31, 2019Fair Value Measurements as of December 31, 2018
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds $55,217 $55,217 $ $52,068 $52,068 $ 
Commercial paper 7,483  7,483 7,448  7,448 
U.S. treasury debt securities 3,918  3,918 2,493  2,493 
U.S. corporate debt securities 24,267  24,267 10,823  10,823 
$90,885 $55,217 $35,668 $72,832 $52,068 $20,764 
Included in cash and cash equivalents $55,217 $52,068 
Included in marketable securities $35,668 $20,764 

13

5. Leases
Operating Leases
We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 3 to 5 years. The exercise of lease renewal options is at our sole discretion and is generally excluded from the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent.
The components of lease expense were as follows (in thousands):
Three months ended March 31, 2019
Operating lease cost$925 
Short-term lease cost239 
Variable lease cost203 
$1,367 
Other supplemental information related to leases was as follows (dollar amounts in thousands):
Three months ended March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$960 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,033 
Weighted Average Remaining Lease Term (in years)
Operating leases8.2
Weighted Average Discount Rate
Operating leases5.7 %
As of March 31, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2019$3,011 
20204,193 
20214,233 
20223,867 
20233,536 
Thereafter11,255 
Total minimum lease payments30,095 
Less: Amount representing interest(6,509)
Total$23,586 
14

As of March 31, 2019, we did not have additional operating or financing leases that had not yet commenced.
6. Commitments and Contingencies
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
7. Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units, options to purchase Class A common stock and Employee Stock Purchase Plan (“ESPP”) purchase rights.
As of March 31, 2019, awards outstanding under the 2009 Plan consisted of stock options, and awards outstanding under the 2014 Plan consisted of stock options and restricted stock units.
As of March 31, 2019, 2,521,272 shares of Class A common stock were available for grant under the 2014 Plan.
Our ESPP became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about January 15 and July 15 and are exercisable on or about the succeeding July 14 and January 14, respectively, of each year. As of March 31, 2019, 4,719,674 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of common stock in a six-month offering period.
Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
 
Three months ended March 31, 
20192018
Cost of revenue 
Subscription and support
$357 $171 
Professional services
409 150 
Operating expenses 
Research and development
1,900 1,021 
Sales and marketing
1,964 1,113 
General and administrative
3,563 3,450 
Total
$8,193 $5,905 
15

Stock Options
The following table summarizes the option activity under the Plans for the three months ended March 31, 2019:




Options

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20186,400,175 $13.65 6.1$142,340 
Granted   
Forfeited (9,153)16.65 
Exercised (960,802)11.51 
Outstanding at March 31, 20195,430,220 $14.02 6.1$199,157 
Exercisable at March 31, 20194,330,467 $13.34 5.7$161,785 
Options to purchase Class A common stock generally vest over a three- or four-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the three months ended March 31, 2019 and 2018 was $34.3 million and $3.6 million, respectively.
No options were granted during the three months ended March 31, 2019 and 2018. The total fair value of options vested during the three months ended March 31, 2019 and 2018 was approximately $2.7 million and $4.6 million, respectively. Total unrecognized compensation expense of $6.9 million related to options will be recognized over a weighted-average period of 1.8 years.
Restricted Stock Units
Restricted stock units granted to employees generally vest over a three- or four-year period in equal, annual installments or with three-year cliff vesting. Restricted stock units granted to non-employee members of our Board of Directors generally have one-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units. Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock units is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the three months ended March 31, 2019 and 2018 was approximately $4.3 million and $3.0 million, respectively.
16

The following table summarizes the restricted stock unit activity under the Plan for the three months ended March 31, 2019:




Number of Shares
Weighted-
Average
Grant Date Fair Value
Unvested at December 31, 20182,359,261 $23.95 
Granted 613,889 39.24 
Forfeited (25,238)26.43 
Vested(1)
(247,419)17.50 
Unvested at March 31, 20192,700,493 $27.99 
(1) As of March 31, 2019, recipients of 222,614 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan resulting in total deferred units of 777,235 as of March 31, 2019. 
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At March 31, 2019, there was approximately $58.7 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.5 years.
Employee Stock Purchase Plan
The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights.
The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:
Three months ended March 31, 
20192018
Expected term (in years) 0.50.5
Risk-free interest rate 2.6 1.8 
Expected volatility 48.6 22.2 
During the three months ended March 31, 2019, 100,949 shares of common stock were purchased under the ESPP at a weighted-average price of $21.29 per share, resulting in cash proceeds of $2.1 million.
Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At March 31, 2019, there was approximately $580,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.3 years.
17

8. Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.
Three months ended March 31,
20192018
Information technology$9,162 $7,359 
Consumer discretionary7,979 6,851 
Industrials7,792 6,872 
Diversified financials7,438 6,898 
Banks6,678 5,843 
Healthcare6,584 5,344 
Energy5,644 4,852 
Other18,686 15,887 
Total revenues
$69,963 $59,906 
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended March 31,
20192018
Subscription and support$56,123 $46,470 
XBRL professional services11,410 9,852 
Other services2,430 3,584 
Total revenues
$69,963 $59,906 
Deferred Revenue
During the three months ended March 31, 2019, we recognized $51.3 million of revenue that was included in the deferred revenue balance at the beginning of the period. 
Transaction Price Allocated to the Remaining Performance Obligations
As of March 31, 2019, revenue of approximately $180.7 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $151.3 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
18

9. Net Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.
The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended 
March 31, 2019March 31, 2018
Class A
Class B
Class A
Class B
Numerator 
Net loss $(5,898)$(1,565)$(7,330)$(2,288)
Denominator 
Weighted-average common shares outstanding - basic and diluted 35,746,572 9,482,707 32,662,318 10,196,438 
Basic and diluted net loss per share $(0.17)$(0.17)$(0.22)$(0.22)
The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of
March 31, 2019March 31, 2018
Shares subject to outstanding common stock options 5,430,220 7,807,606 
Shares subject to unvested restricted stock units 2,700,493 1,917,048 
Shares issuable pursuant to the ESPP 92,664 107,764 

19

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of our operations should be read in conjunction with the condensed consolidated financial statements and related notes included elsewhere in this report and in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 20, 2019. In addition to historical consolidated financial information, this discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include, but are not limited to, those identified below, and those discussed in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2018, in “Item 1A. Risk Factors” in Part II of this Quarterly Report on Form 10-Q and in any subsequent filing we make with the SEC.
Overview
Workiva is a leading provider of cloud-based solutions for connected data, reporting and compliance. Our platform, Wdesk, is used by thousands of public and private companies, government agencies and higher-education institutions. Wdesk offers controlled collaboration, data linking, data integrations, granular permissions, process management and a full audit trail. Wdesk users are able to combine narrative with their data, which greatly improves insight in their financial, regulatory and management reporting processes. As of March 31, 2019, 3,366 organizations, including more than 75% of Fortune 500® companies, subscribed to our Wdesk platform.(1)
(1) Claim not confirmed by FORTUNE or Fortune Media IP Limited. FORTUNE® and FORTUNE 500® are registered trademarks of Fortune Media IP Limited and are used under license. FORTUNE and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of, Workiva Inc.
Our customers can connect Wdesk with data in more than 100 cloud and on-premise applications. In June 2018, we expanded our Wdesk platform with Wdata, which combines new data preparation capabilities with existing connectors and Application Programming Interfaces (APIs) to help our customers more easily capture, enrich and connect large datasets to Wdesk. Integrating enterprise business systems with our platform removes manual steps in the reporting and analysis process after the data leaves our customers' Enterprise Resource Planning (ERP) and other data systems and enables data assurance throughout the entire reporting process with an immutable audit trail. Wdata also enables a broader set of business users to explore complex data at scale and better manage data transformations in the office of the CFO.
Although our customers employ Workiva solutions for hundreds of different use cases, we currently focus our sales and marketing resources in five areas: finance and accounting; risk and controls; regulatory reporting; financial close, management and performance reporting; and statutory and corporate tax reporting.
We operate our business on a Software-as-a-Service (SaaS) model. Customers enter into quarterly, annual and multi-year subscription contracts to gain access to Wdesk. Our subscription fee includes the use of our software and technical support. Prior to the third quarter of 2018, our subscription pricing was based primarily on the number of corporate entities, number of users, level of customer support and length of contract. Thereafter, we began converting existing customer orders to, and signing new orders primarily based on, a solution-based licensing model. Under this new model, operating metrics related to a customer's expected use of each solution determine the price. We expect a substantial majority of our subscription revenue will be priced on solution-based licensing by mid-2020. We charge customers additional fees primarily for document setup and XBRL tagging services.
20

We generate sales primarily through our direct sales force and, to a lesser extent, our customer success and professional services teams. In addition, we augment our direct sales channel with partnerships. Our advisory and service partners offer a wider range of domain and functional expertise that broadens the capabilities of Wdesk, bringing scale and support to customers and prospects. Our technology partners enable more data and process integrations to help customers connect critical transactional systems directly to Wdesk, which becomes a central repository of trusted data, with powerful linking, auditability and control features.
Our integrated platform, subscription-based model and exceptional customer support have contributed to a low rate of customer turnover while achieving strong revenue growth. Our subscription and support revenue retention rate was 95.7% (excluding add-on seats) for the twelve months ended March 31, 2019.
We continue to invest in the development of our solutions, infrastructure and sales and marketing to drive long-term growth. Our full-time employee headcount expanded to 1,357 at March 31, 2019 from 1,313 at March 31, 2018, an increase of 3.4%.
We have achieved significant revenue growth in recent periods. Our revenue grew to $70.0 million during the three months ended March 31, 2019 from $59.9 million during the three months ended March 31, 2018, an increase of 16.8%. We incurred net losses of $7.5 million and $9.6 million during the three months ended March 31, 2019 and March 31, 2018, respectively.
Key Factors Affecting Our Performance
Generate Growth From Existing Customers. Wdesk can exhibit a powerful network effect within an enterprise, meaning that the usefulness of our platform attracts additional users and more data. Since solution-based licensing offers our customers an unlimited number of seats for each solution purchased, we expect customers to add more seats in Wdesk over time. As more employees in an enterprise use Wdesk, additional opportunities for collaboration and automation drive demand among their colleagues for additional solutions. Furthermore, converting customer contracts to solution-based licensing typically generates a one-time increase in contract value for each solution.
Pursue New Customers. Our first software solution enabled customers to streamline and automate their SEC regulatory filing process. In 2013, we began expanding into additional markets that were faced with managing large, complex processes with many contributors and disparate sets of business data. We currently sell to new customers in the areas of finance and accounting; risk and controls; regulatory reporting; financial close, management and performance reporting; and statutory and corporate tax reporting. We intend to continue to build our sales and marketing organization and leverage our brand equity to attract new customers.
Offer More Solutions. We intend to introduce new solutions to continue to meet growing demand for our Wdesk platform. Our close and trusted relationships with our customers are a source for new use cases, features and solutions. We have a disciplined process for tracking, developing and releasing new solutions that are designed to have immediate, broad applicability; a strong value proposition; and a high return on investment for both Workiva and our customers. Our advance planning team assesses customer needs, conducts industry-based research and defines new markets. This vetting process involves our sales, product marketing, customer success, professional services, research and development, finance and senior management teams.
21

Expand Across Enterprises. Our success in delivering multiple solutions has created demand from customers for a broader-based, enterprise-wide Wdesk platform. In response, we have been improving our technology and realigning sales and marketing to capitalize on our growing enterprise-wide opportunities. We believe this expansion will add seats and revenue and continue to support our high revenue retention rates. However, we expect that enterprise-wide deals will be larger and more complex, which tend to lengthen the sales cycle.
Add Partners. We continue to add partners. Our consulting and accounting partners offer a broader range of services that leverage the capabilities of Wdesk. Our technology partners enable data connections and process integrations to further streamline critical business functions as we capitalize on growing demand for Wdesk to address broader-based, enterprise-wide opportunities.
Investment in growth. We plan to continue to invest in the development of our Wdesk platform to enhance our current offerings and build new features. In addition, we expect to continue to invest in our sales, marketing, professional services and customer success organizations to drive additional revenue and support the needs of our growing customer base and to take advantage of opportunities that we have identified in EMEA, statutory reporting, audit management and other use cases.
Seasonality. Our revenue from professional services has some degree of seasonality. Many of our customers employ our professional services just before they file their Form 10-K, often in the first calendar quarter. Our sales and marketing expense also has some degree of seasonality. Sales and marketing expense is generally higher in the third quarter since we hold our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow.
Key Performance Indicators
Three months ended March 31, 
20192018
(dollars in thousands) 
Financial metrics 
Total revenue
$69,963 $59,906 
Percentage increase in total revenue
16.8 %15.4 %
Subscription and support revenue
$56,123 $46,470 
Percentage increase in subscription and support revenue
20.8 %17.5 %
Subscription and support as a percent of total revenue
80.2 %77.6 %

As of March 31,
20192018
Operating metrics 
Number of customers
3,366 3,119 
Subscription and support revenue retention rate
95.7%  95.7%  
Subscription and support revenue retention rate including add-ons
110.7%  105.3%  
Number of customers with annual contract value $100k+
493 335 
Number of customers with annual contract value $150k+
207 151 
22

Total customers. We believe total number of customers is a key indicator of our financial success and future revenue potential. We define a customer as an entity with an active subscription contract as of the measurement date. Our customer is typically a parent company or, in a few cases, a significant subsidiary that works with us directly. Companies with publicly listed securities account for a substantial majority of our customers.
Subscription and support revenue retention rate. We calculate our subscription and support revenue retention rate based on all customers that were active at the end of the same calendar quarter of the prior year (“base customers”). We begin by annualizing the subscription and support revenue recorded in the same calendar quarter of the prior year for those base customers who are still active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.
Our subscription and support revenue retention rate was 95.7% as of March 31, 2019, unchanged compared to the rate as of March 31, 2018. We believe that our success in maintaining a high rate of revenue retention is attributable primarily to our robust technology platform and strong customer service.
Subscription and support revenue retention rate including add-ons. Add-on revenue includes the change in both solutions and seats purchased and pricing for existing customers. We calculate our subscription and support revenue retention rate including add-ons by annualizing the subscription and support revenue recorded in the current quarter for our base customers that were active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.
Our subscription and support revenue retention rate including add-ons was 110.7% as of the quarter ended March 31, 2019, up from 105.3% as of March 31, 2018.
In the first quarter of 2019, we began calculating revenue retention rates using quarterly ASC 606 revenue instead of our prior method using monthly ASC 605 revenue. We expect quarterly measurements will be less variable than the single month measurements we previously reported.
Annual contract value. Our annual contract value (“ACV”) for each customer is calculated by annualizing the subscription and support revenue recognized during each quarter. We believe the increase in the number of larger contracts shows our progress in expanding our customers' adoption of Wdesk.
Components of Results of Operations
Revenue
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We serve a wide range of customers in many industries, and our revenue is not concentrated with any single customer or small group of customers. For the three months ended March 31, 2019 and 2018, no single customer represented more than 1% of our revenue, and our largest 10 customers accounted for less than 5% of our revenue in the aggregate.
We generate sales directly through our sales force and partners. We also identify some sales opportunities with existing customers through our customer success and professional services teams.
Our customer contracts typically range in length from three to 36 months. We typically invoice our customers for subscription fees in advance, with payment due at the start of the subscription term. From time to time, we offer limited incentives for customers to enter into contract terms of more than one year, typically for terms of two or three years. Our arrangements do not contain general rights of return.
23

Subscription and Support Revenue. We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Amounts that are invoiced are initially recorded as deferred revenue.
Professional Services Revenue. We believe our professional services facilitate the sale of our subscription service to certain customers. To date, most of our professional services have consisted of document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using Wdesk. Our professional services are not required for customers to utilize our solution. We recognize revenue for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.
Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with our professional services, customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs. Costs of server usage are comprised primarily of fees paid to Google Cloud Platform and Amazon Web Services.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are considered incremental costs of obtaining a contract with a customer and are deferred and amortized on a straight-line basis over a period of benefit that we have determined to be three years.
Research and Development Expenses
Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation; costs of server usage by our developers; information technology costs; and facility costs.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel and related costs for our executive, finance and accounting, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.
24

Results of Operations
The following table sets forth selected consolidated statement of operations data for each of the periods indicated:
Three months ended March 31, 
20192018
(in thousands)
Revenue 
Subscription and support
$56,123 $46,470 
Professional services
13,840 13,436 
Total revenue 69,963 59,906 
Cost of revenue 
Subscription and support(1)
9,809 8,802 
Professional services(1)
9,727 7,709 
Total cost of revenue 19,536 16,511 
Gross profit 50,427 43,395 
Operating expenses 
Research and development(1)
22,011 20,127 
Sales and marketing(1)
25,365 21,006 
General and administrative(1)
10,383 11,768 
Total operating expenses 57,759 52,901 
Loss from operations (7,332)(9,506)
Interest expense
(440)(450)
Other income, net 320 343 
Loss before provision for income taxes (7,452)(9,613)
Provision for income taxes 11 
Net loss $(7,463)$(9,618)
(1)  Stock-based compensation expense included in these line items was as follows:
Three months ended March 31, 
20192018
(in thousands)
Cost of revenue 
Subscription and support
$357 $171 
Professional services
409 150 
Operating expenses 
Research and development
1,900 1,021 
Sales and marketing
1,964 1,113 
General and administrative
3,563 3,450 
Total stock-based compensation expense
$8,193 $5,905 
25

The following table sets forth our consolidated statement of operations data as a percentage of revenue for each of the periods indicated:
Three months ended March 31, 
20192018
Revenue 
Subscription and support
80.2 %77.6 %
Professional services
19.8  22.4  
Total revenue 100.0  100.0  
Cost of revenue 
Subscription and support
14.0  14.7  
Professional services
13.9  12.9  
Total cost of revenue 27.9  27.6  
Gross profit 72.1  72.4  
Operating expenses 
Research and development
31.5  33.6  
Sales and marketing
36.3  35.1  
General and administrative
14.8  19.6  
Total operating expenses 82.6  88.3  
Loss from operations (10.5) (15.9) 
Interest expense
(0.6) (0.8) 
Other income, net 0.5  0.6  
Loss before provision for income taxes (10.6) (16.1) 
Provision for income taxes
—  —  
Net loss (10.6)%(16.1)%
Comparison of Three Months Ended March 31, 2019 and 2018 
Revenue
Three months ended March 31, 
20192018
% Change
(dollars in thousands)
Revenue 
Subscription and support
$56,123 $46,470 20.8%  
Professional services
$13,840 $13,436 3.0%  
Total revenue
$69,963 $59,906 16.8%  
Total revenue increased $10.1 million for the three months ended March 31, 2019 compared to the same quarter a year ago due primarily to a $9.7 million increase in subscription and support revenue. Growth in subscription and support revenue in the first quarter was attributable mainly to strong demand and better pricing for a broad range of use cases, including SEC reporting, risk and controls, financial and managerial reporting, and capital markets. The total number of our customers expanded 7.9% from March 31, 2018 to March 31, 2019.
Professional services revenue increased $0.4 million for three months ended March 31, 2019 compared to the same quarter a year ago, as growth in revenue from XBRL professional services over came a decrease in revenue from other services, which includes consulting. We expect the revenue growth rate from subscription and support to continue to outpace revenue growth from professionals services on an annual basis.
26

Cost of Revenue
Three months ended March 31, 
20192018% Change
(dollars in thousands)
Cost of revenue 
Subscription and support
$9,809 $8,802 11.4%  
Professional services
9,727 7,709 26.2%  
Total cost of revenue
$19,536 $16,511 18.3%  
Cost of revenue increased $3.0 million during the three months ended March 31, 2019 compared to the same quarter a year ago due primarily to $1.6 million in higher cash-based compensation, benefits and travel costs, $0.4 million of additional stock-based compensation, and a $0.5 million rise in the cost of cloud infrastructure services to support our expanding customer base. We are continuing to invest in professional services, including to support our new platform and solutions.
Three months ended March 31, 
20192018
% Change
(dollars in thousands)
Operating expenses 
Research and development
$22,011 $20,127 9.4%  
Sales and marketing
25,365 21,006 20.8%  
General and administrative
10,383 11,768 (11.8)% 
Total operating expenses
$57,759 $52,901 9.2%  
Research and Development
Research and development expenses increased $1.9 million in the three months ended March 31, 2019 compared to the same quarter a year ago due primarily to $0.6 million in higher cash-based compensation, benefits and travel costs, $0.9 million in additional stock-based compensation and a $0.6 million increase in cloud infrastructure services. Transitioning certain projects to internal teams allowed us to reduce consulting fees. We continue to dedicate resources to developing the next generation of Wdesk, which has resulted in an increased investment in research and development.
Sales and Marketing
Sales and marketing expenses increased $4.4 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018 due primarily to $3.2 million in higher cash-based compensation, benefits, and travel costs and additional stock-based compensation of $0.9 million. Headcount in sales and marketing increased 9.1% in the quarter ended March 31, 2019 compared to the same quarter a year ago. We expect to continue to invest in sales and marketing employees for future revenue growth.
General and Administrative
General and administrative expenses decreased $1.4 million in the three months ended March 31, 2019 compared to the same quarter a year ago due primarily to lower cash-based compensation, benefits, and travel costs of $1.0 million. General and administrative expense as a percentage of revenue improved to 14.8% in the latest quarter from 19.6% the same quarter last year due primarily to a reduction of expenses for executive compensation.
27

Non-Operating Income (Expenses)
Three months ended March 31, 
20192018
(dollars in thousands)
Interest expense
$(440)$(450)
Other income, net 320 343 
Interest Expense and Other Income, Net
Interest expense and Other income, net remained relatively flat during the three months ended March 31, 2019 compared to the same period a year ago.
Liquidity and Capital Resources
Three months ended March 31, 
20192018
(in thousands)
Cash flow provided by operating activities $5,119 $1,783 
Cash flow (used in) provided by investing activities (16,592)427 
Cash flow provided by financing activities 12,520 2,805 
Net increase in cash and cash equivalents, net of impact of exchange rates $1,152 $4,923 
As of March 31, 2019, our cash, cash equivalents and marketable securities totaled $114.4 million. To date, we have financed our operations primarily through the proceeds of our initial public offering, private placements of equity, debt that was settled in equity and cash from operating activities. We have generated significant operating losses and negative cash flows from operating activities as reflected in our accumulated deficit and consolidated statements of cash flows. We expect to continue to incur operating losses in the future. As a result, we may require additional capital resources to continue to grow our business. We believe that current cash and cash equivalents, cash flows from operating activities, availability under our existing credit facility and the ability to offer and sell securities pursuant to our shelf registration statement will be sufficient to fund our operations for at least the next twelve months.
In August 2014, we entered into a $15.0 million credit facility with Silicon Valley Bank. Borrowing capacity is equal to the most recent month’s subscription and support revenue multiplied by a percentage that adjusts based on the prior quarter’s customer retention rate. The credit facility can be used to fund working capital and general business requirements. The credit facility is secured by all of our assets and has first priority over our other debt obligations and requires us to maintain certain financial covenants, including the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, effect changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank’s prime lending rate with interest payable monthly and the principal balance due at maturity. The credit facility matures in August 2020.
28

Pursuant to the credit facility, a letter of credit totaling $500,000 was outstanding at March 31, 2019. This letter of credit, which reduces the availability under the credit facility, was issued as a maintenance deposit for an office lease. The letter of credit expires every year but has a feature that automatically renews the term for an additional year with an ultimate expiration date of February 28, 2030.
We filed a universal shelf registration statement on Form S-3 with the SEC, which became effective August 10, 2017. Under the shelf registration statement, we may offer and sell, from time to time in the future in one or more public offerings, our Class A common stock, preferred stock, debt securities, warrants, rights and units. The aggregate initial offering price of all securities sold by us under the shelf registration statement will not exceed $250.0 million.
Operating Activities
For the three months ended March 31, 2019, cash provided by operating activities was $5.1 million. The primary factors affecting our operating cash flows during the period were our net loss of $7.5 million, adjusted for non-cash charges of $0.9 million for depreciation and amortization of our property and equipment and intangible assets, $8.2 million of stock-based compensation expense, and a $3.8 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $14.8 million decrease in accounts receivable, and a $2.0 million increase in deferred revenue offset partially by a $2.0 million increase in deferred commissions, a $3.2 million increase in prepaid expenses and other, a $1.5 million increase in other assets, a $4.5 million decrease in accrued expenses and other liabilities and a $1.6 million decrease in accounts payable. Customer growth accounted for most of the increase in deferred revenue. We offer limited incentives for customers to enter into contract terms for more than one year. Deferred commissions increased due primarily to additional payments made to our sales force related to the direct and incremental costs of obtaining a customer contract. The decreases in accounts receivable, accounts payable and accrued expenses and other liabilities were attributable primarily to the timing of our billings, cash collections, and cash payments. The increases in prepaid expenses and other assets were due primarily to timing of payments relating to cloud infrastructure services and our annual user conference.
For the three months ended March 31, 2018, cash provided by operating activities was $1.8 million. The primary factors affecting our operating cash flows during the period were our net loss of $9.6 million, adjusted for non-cash charges of $0.9 million for depreciation and amortization of our property and equipment and intangible assets and $5.9 million of stock-based compensation and a $4.7 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $2.3 million decrease in deferred revenue, a $0.8 million decrease in accrued expenses and other liabilities, and a $1.6 million increase in deferred commissions, offset partially by a $6.5 million decrease in accounts receivable and a $2.7 million increase in accounts payable. Deferred commissions increased due primarily to additional payments made to our sales force related to the direct and incremental costs of obtaining a customer contract. The decrease in deferred revenue was caused by the timing of contract renewals with terms greater than one year. The decreases in accounts receivable and accrued expenses and other liabilities and increase in accounts payable were attributable primarily to the timing of our billings, cash collections, and cash payments.
29

Investing Activities
Cash used in investing activities of $16.6 million for the three months ended March 31, 2019 was due primarily to $22.2 million in purchases of marketable securities and $1.7 million of capital expenditures partially offset by $7.4 million from the maturities of marketable securities. Our capital expenditures were associated primarily with furniture and fixtures in support of expanding our infrastructure and workforce.
Cash provided by investing activities of $0.4 million for the three months ended March 31, 2018 was due primarily to proceeds of $0.5 million from the maturities of marketable securities.
Financing Activities
Cash provided by financing activities of $12.5 million for the three months ended March 31, 2019 was due primarily to $11.1 million in proceeds from option exercises and $2.1 million in proceeds from shares issued in connection with our employee stock purchase plan partially offset by $0.4 million in taxes paid related to net share settlements of stock-based compensation awards.
Cash provided by financing activities of $2.8 million for the three months ended March 31, 2018 was due primarily to $3.1 million in proceeds from option exercises and $1.4 million in proceeds from shares issued in connection with our employee stock purchase plan partially offset by $1.3 million in taxes paid related to the net share settlements of stock-based compensation awards.
Contractual Obligations and Commitments
There were no material changes in our contractual obligations and commitments from those disclosed in the Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 20, 2019.
Off-Balance Sheet Arrangements
During all periods presented, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As a result, we are not exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in those types of relationships.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, income taxes and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
During the three months ended March 31, 2019, there were no significant changes to our critical accounting policies and estimates as described in the financial statements contained in the Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 20, 2019.
30

Item 3. Quantitative and Qualitative Disclosures about Market Risk 
For quantitative and qualitative disclosures about market risk, see “Item 7A., Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the year ended December 31, 2018. Our exposures to market risk have not changed materially since December 31, 2018.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our principal executive officer and principal financial officer, our management conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report. Our disclosure controls and procedures are intended to provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Based on management’s evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
During the quarter ended March 31, 2019, we finalized enhancements and modifications to existing internal controls and procedures to ensure compliance with new leasing guidance in accordance with ASC 842. These changes to our control environment were completed in the first quarter of 2019.
Other than the item noted above, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended March 31, 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
31

Part II. Other Information
Item 1. Legal Proceedings
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that in the opinion of our management, if determined adversely to us, would have a material adverse effect on our business, financial condition, operating results or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 1A. Risk Factors
In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our 2018 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. Other than the item noted below, there have been no material changes during fiscal 2019 to the risk factors that were included in the Form 10-K.
Risks Related to Our Business and Industry
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States, including those related to leases.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change.
In February 2016, the FASB issued guidance codified in ASC 842, Leases (ASU 2016-02), which amends the guidance in former ASC 840, Leases. We adopted this new standard on the effective date of January 1, 2019. The application of this guidance resulted in the addition of right-of-use assets and lease liabilities on the consolidated balance sheet. We have implemented changes to our accounting processes, internal controls and disclosures to support the new standard. See Note 1 to our accompanying condensed consolidated financial statements for information about ASU 2016-02.
Any difficulties in implementing new or revised accounting principles could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline, harm investors’ confidence in us, and adversely affect our stock price.
32

Item 2. Unregistered Sales of Securities and Use of Proceeds
Sales of Unregistered Securities
Not applicable.
Use of Proceeds from Public Offerings of Common Stock
There has been no material change in the planned use of proceeds from our initial public offering as described in our final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act on December 12, 2014.
Issuer Purchases of Equity Securities
        The following table provides information about purchases of shares of our Class A Common Stock during the three months ended March 31, 2019 related to shares withheld upon vesting of restricted stock awards and units for tax withholding obligations:
Date
Total Number of Shares Purchased (1)
Average Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramMaximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under Program
January 20196,704 $38.22 — — 
February 20193,194 41.86 — — 
March 2019— — — — 
Total9,898 $39.39 — — 
(1) Total number of shares delivered to us by employees to satisfy the mandatory tax withholding requirement upon vesting of stock-based compensation awards.
33

Item 6. Exhibits
The following exhibits are being filed herewith or incorporated by reference herein:
Exhibit
Number
Description
31.1
31.2
32.1  
32.2  
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB
XBRL Taxonomy Extension Label Linkbase Document.
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document.

34

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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 on this 1st day of May, 2019.
WORKIVA INC.
By:
/s/ Martin J. Vanderploeg, Ph.D.
Name:
Martin J. Vanderploeg, Ph.D.
Title:
President and Chief Executive Officer
By:
/s/ J. Stuart Miller
Name:
J. Stuart Miller
Title:
Executive Vice President and Chief Financial Officer
By:
/s/ Jill Klindt
Name:
Jill Klindt
Title:
Senior Vice President, Treasurer and Chief Accounting Officer

S-1
EX-31.1 2 exhibit311-section302x.htm EX-31.1 Document

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Martin J. Vanderploeg, Ph.D., certify that:
1.  I have reviewed this Quarterly Report on Form 10-Q of Workiva 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 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)) for the registrant and have:

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

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

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

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

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

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

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


May 1, 2019
/s/ Martin J. Vanderploeg, Ph.D.
Martin J. Vanderploeg, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312-section302x.htm EX-31.2 Document

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, J. Stuart Miller, certify that:
1.  I have reviewed this Quarterly Report on Form 10-Q of Workiva 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 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)) for the registrant and have:

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

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

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

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

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

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

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



May 1, 2019
/s/ J. Stuart Miller
J. Stuart Miller
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 exhibit321-section906x.htm EX-32.1 Document

CERTIFICATION UNDER SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002
I, Martin J. Vanderploeg, President and Chief Executive Officer of Workiva Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.the Quarterly Report on Form 10-Q of the Company for the period ended March 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


May 1, 2019
/s/ Martin J. Vanderploeg, Ph.D.
Martin J. Vanderploeg, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 exhibit322-section906x.htm EX-32.2 Document

CERTIFICATION UNDER SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002
I, J. Stuart Miller, Chief Financial Officer of Workiva Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.the Quarterly Report on Form 10-Q of the Company for the period ended March 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


May 1, 2019
/s/ J. Stuart Miller
J. Stuart Miller
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)




EX-101.SCH 6 wk-20190331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Organization and Significant Accounting Policies - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information link:presentationLink link:calculationLink link:definitionLink 2306302 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2309303 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2313304 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2316305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2119107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2320306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2421407 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422408 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2126108 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2327307 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2428412 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2130109 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2331308 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2432414 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2433415 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 wk-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 wk-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 wk-20190331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Right-of-use assets obtained in exchange for lease obligations: Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Common Stock (Class A and B) Common Stock [Member] Foreign currency translation adjustment, tax (expense) benefit Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Range [Domain] Range [Domain] Purchase price of common stock, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Deferred commissions Capitalized Contract Cost, Net, Current Schedule of Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Accounts payable Accounts Payable, Current Relationship to Entity [Domain] Relationship to Entity [Domain] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Operating Lease Liabilities, Payments Due [Abstract] Operating Lease Liabilities, Payments Due [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] U.S. corporate debt securities Debt Security, Corporate, US [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Healthcare Healthcare Sector [Member] Options exercised intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Shares subject to unvested restricted stock awards Restricted Stock [Member] Estimated health insurance claims Self Insurance Reserve, Current Equity Award [Domain] Equity Award [Domain] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Operating expenses Operating Expenses [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current (Recovery of) provision for doubtful accounts Provision for Doubtful Accounts Additional Paid-in-Capital Additional Paid-in Capital [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Common stock, shares outstanding Common Stock, Shares, Outstanding Level 1 Fair Value, Inputs, Level 1 [Member] Office Building [Member] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Cash and cash equivalents, aggregate fair value Cash and cash equivalents - money market funds Cash and Cash Equivalents, Fair Value Disclosure Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Financing obligations, non-current Capital Lease Obligations, Noncurrent General and administrative General and Administrative Expense [Member] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Reclassifications Reclassification, Policy [Policy Text Block] Weighted-Average Exercise Price (in dollars per share): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Class A Common Stock Common Class A [Member] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Issuance of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Current portion of financing obligations Finance Lease, Liability, Current Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Property and equipment, net Property, Plant and Equipment, Net Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Level 2 Fair Value, Inputs, Level 2 [Member] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Outstanding beginning of the period (in shares) Outstanding end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Employee stock options Shares subject to outstanding common stock options Employee Stock Option [Member] Sales and marketing Selling and Marketing Expense Recurring Fair Value, Measurements, Recurring [Member] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Loss from operations Operating Income (Loss) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Total Operating Lease, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Statement [Table] Statement [Table] Commitments and Contingencies Disclosure [Abstract] Supplemental disclosure of noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Options unrecognized compensation expense, period for recognition (years) Unrecognized compensation expense, period for recognition (years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Measurement Frequency [Axis] Measurement Frequency [Axis] Accrued bonuses Accrued Salaries, Current Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Basic and diluted (in dollars per share) Basic and diluted net loss per share (in dollars per share) Earnings Per Share, Basic and Diluted 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total lease cost Lease, Cost Accumulated deficit Retained Earnings (Accumulated Deficit) Weighted Average Discount Rate - Operating leases Operating Lease, Weighted Average Discount Rate, Percent XBRL professional services XBRL Professional Services [Member] Short-term lease cost Short-term Lease, Cost Investments, Debt and Equity Securities [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Expected volatility (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total assets measured at fair value Assets, Fair Value Disclosure Schedule of Valuation Assumptions, Employee Stock Purchase Plans Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Cost of revenue Cost of Revenue [Abstract] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Research and development Research and Development Expense Total liabilities Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Diversified financials Diversified Financials Sector [Member] Less: Amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Marketable securities Marketable Securities [Member] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Supplemental cash flow disclosure Supplemental Cash Flow Information [Abstract] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan U.S. treasury debt securities US Treasury Securities [Member] Purchases of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Document Period End Date Document Period End Date Class B Common Stock Common Class B [Member] Effect of foreign exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Risk-free interest rate (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Financing obligations, non-current Finance Lease, Liability, Noncurrent 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cumulative-effect adjustment in connection with the adoption of ASU 2014-09 Cumulative Effect of New Accounting Principle in Period of Adoption Share-based compensation expense Allocated Share-based Compensation Expense Financial Instruments [Domain] Financial Instruments [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Common stock Common Stock, Value, Issued Industry Sector [Domain] Industry Sector [Domain] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent ASSETS Assets [Abstract] Research and development Research and Development Expense [Member] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Other services Other Services [Member] Cost of revenue Cost of Sales [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Range [Axis] Range [Axis] Preferred stock, shares authorized Preferred Stock, Shares Authorized Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Operating lease liability Increase (Decrease) In Operating Lease Liability Increase (Decrease) In Operating Lease Liability Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Prepaid expenses Prepaid Expense, Current Total cost of revenue Cost of Goods and Services Sold Board of Directors Director [Member] Accrued vacation Accrued Vacation, Current Document Fiscal Year Focus Document Fiscal Year Focus Stock purchase offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period Revenue from Contract with Customer [Abstract] Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Revenue Revenues [Abstract] Total assets Assets Stockholders’ equity (deficit) Stockholders' Equity Attributable to Parent [Abstract] Aggregate Fair Value Marketable securities Debt Securities, Available-for-sale Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of ($15) and $0 for the three months ended March 31, 2019 and 2018, respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Title of Individual [Axis] Title of Individual [Axis] Options vested in period fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Exercisable, weighted-average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Plan Name [Domain] Plan Name [Domain] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Fair Value Measurements Fair Value Disclosures [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Subscription and support License and Service [Member] Document Type Document Type Other assets Other Assets, Noncurrent Preferred stock, shares issued Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Accrued Expenses and Other Current Liabilities Other Current Liabilities [Table Text Block] Accumulated Deficit Retained Earnings [Member] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Number of vested shares recipients elected to defer settlement (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested In Period, Deferred Settlement Shares Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested In Period, Deferred Settlement Shares Income Statement [Abstract] 12 months or greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Leases Lessee, Operating Leases [Text Block] Entity Information [Line Items] Entity Information [Line Items] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Consumer discretionary Consumer Discretionary Sector [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Provision for income taxes Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total current assets Assets, Current Summary of Future Estimated Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Balance Sheet Location [Axis] Balance Sheet Location [Axis] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Statement of Financial Position [Abstract] Options unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash Equivalents and Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total current liabilities Liabilities, Current Renewal term Lessee, Operating Lease, Renewal Term Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Other receivables Increase (Decrease) in Other Receivables Total minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Expected period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period General and administrative General and Administrative Expense Banks Financial Services Sector [Member] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Unrealized gain on available-for-sale securities, tax benefit (expense) Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Current portion of financing obligations Capital Lease Obligations, Current Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Restricted stock units Restricted Stock Units (RSUs) [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Total liabilities and stockholders’ equity (deficit) Liabilities and Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Industrials Commercial and Industrial Sector [Member] Schedule of Stock-Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Additional paid-in-capital Additional Paid in Capital Accounts receivable, net of allowance for doubtful accounts of $769 and $956 at March 31, 2019 and December 31, 2018, respectively Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Class of Stock [Line Items] Class of Stock [Line Items] Industry Sector [Axis] Industry Sector [Axis] Cliff-vesting Share-based Compensation Award, Tranche One [Member] Sales and marketing Selling and Marketing Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Award Type [Axis] Award Type [Axis] Accrued commissions Accrued Sales Commission, Current Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Denominator Earnings Per Share, Basic and Diluted [Abstract] Information technology Technology Sector [Member] Energy Energy Sector [Member] Cash and cash equivalents and available-for-sale securities, amortized cost Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets Net loss Net Income (Loss) Available to Common Stockholders, Basic Operating lease right-of-use asset Increase (Decrease) In Operating Right-of-Use Asset Increase (Decrease) In Operating Right-of-Use Asset 2014 Equity Incentive Plan Equity Incentive Plan, 2014 [Member] Equity Incentive Plan, 2014 Deferred commissions Increase (Decrease) in Contract with Customer, Asset Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] 12 months or greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information Lease, Cost [Table Text Block] Vesting [Domain] Vesting [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Common stock, shares issued Common Stock, Shares, Issued Taxes paid related to net share settlements of stock-based compensation awards Payments Related to Tax Withholding for Share-based Compensation Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-sale Allowance for tenant improvements Allowance for Tenant Improvements Allowance for Tenant Improvements Total operating expenses Operating Expenses Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Foreign currency translation adjustment, net of income tax benefit (expense) of ($3) and $0 for the three months ended March 31, 2019 and 2018, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Number of Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Outstanding beginning of the period (in dollars per share) Outstanding end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Outstanding, weighted-average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Other comprehensive income (loss), net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding Preferred Stock, Value, Issued Lease, Cost [Abstract] Lease, Cost [Abstract] Stock-based compensation expense Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Expiration period (years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Net loss Net loss Net Income (Loss) Attributable to Parent Operating cash flows from operating leases Operating Lease, Payments Variable lease cost Variable Lease, Cost Shares issued during period Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] (Accretion) amortization of premiums and discounts on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Adjustments to reconcile net loss to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Shares issued during period, weighted average price per share (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Weighted- Average Grant Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Accounts receivable Increase (Decrease) in Accounts Receivable Entity Small Business Entity Small Business Leases Lessee, Leases [Policy Text Block] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities Operating Lease, Liability, Current Cash and cash equivalents Cash and Cash Equivalents [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Entity Filer Category Entity Filer Category Purchase of intangible assets Payments to Acquire Intangible Assets Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Shares, Outstanding, Beginning Shares, Outstanding, Ending Shares, Outstanding Principles of Consolidation Consolidation, Policy [Policy Text Block] Proceeds from shares issued in connection with employee stock purchase plan Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options Commercial paper Commercial Paper [Member] Tax witholdings related to net share settlements of stock-based compensation awards (in shares) Shares Paid for Tax Withholding for Share Based Compensation Deferred Settlement Share-based Compensation Award, Tranche Two [Member] Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Stock-based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Award vesting period (years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Financial Instrument [Axis] Financial Instrument [Axis] Product and Service [Axis] Product and Service [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Supplemental Consolidated Balance Sheet and Statement of Operations Information Supplemental Balance Sheet And Statement Of Operations Information [Text Block] Supplemental Balance Sheet And Statement Of Operations Information Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent Employee Stock Purchase Plan Shares issuable pursuant to the ESPP Employee Stock [Member] Entity Registrant Name Entity Registrant Name Other receivables Other Receivables, Net, Current Other income, net Nonoperating Income (Expense) Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Current liabilities Liabilities, Current [Abstract] Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Professional Services Professional Services [Member] Schedule of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Money market funds Money Market Funds [Member] Vesting [Axis] Vesting [Axis] Entity Central Index Key Entity Central Index Key Remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Accrued other liabilities Other Accrued Liabilities, Current Numerator Net Income (Loss) Attributable to Parent [Abstract] Statement of Cash Flows [Abstract] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Interest expense Interest Expense Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Other Other Sector [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Weighted-average common shares outstanding - basic and diluted (in shares) Weighted-average common shares outstanding - basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Deferred income tax Deferred Income Taxes and Tax Credits Class of Stock [Axis] Class of Stock [Axis] Options (in shares): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Weighted Average Remaining Lease Term (in years) - Operating leases Operating Lease, Weighted Average Remaining Lease Term Common stock, share authorized Common Stock, Shares Authorized Deferred revenue Contract with Customer, Liability, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss per common share: Earnings Per Share [Abstract] Leases [Abstract] Leases [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Product and Service [Domain] Product and Service [Domain] Minimum Minimum [Member] Type of Adoption [Domain] Type of Adoption [Domain] Entities [Table] Entities [Table] Fair Value Disclosures [Abstract] Current assets Assets, Current [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Operating lease cost Operating Lease, Cost Tax witholdings related to net share settlements of stock-based compensation awards Adjustments Related to Tax Withholding for Share-based Compensation Marketable securities Debt Securities, Available-for-sale, Current ESPP employee contributions Accrued Employee Benefits, Current Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Maximum stock purchase value per employee Share-based Compensation Arrangement By Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Share-based Compensation Arrangement By Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Customer deposits Customer Deposits, Current Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Statement of Comprehensive Income [Abstract] Stock-based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Other long-term liabilities Other Liabilities, Noncurrent Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position [Abstract] Proceeds from option exercises Proceeds from Stock Options Exercised Gross profit Gross Profit Total stockholders’ equity (deficit) Beginning of the period End of period Stockholders' Equity Attributable to Parent Net Loss Per Share Earnings Per Share [Text Block] Class of Stock [Domain] Class of Stock [Domain] 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Plan Name [Axis] Plan Name [Axis] Revenue Recognition Revenue from Contract with Customer [Text Block] Unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Document and Entity Information [Abstract] Document and Entity Information Principal payments on capital lease and financing obligations Repayments of Long-term Capital Lease Obligations Summary of Restricted Stock Units Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Equity Component [Domain] Equity Component [Domain] Cash and cash equivalents and available-for-sale securities Cash, Cash Equivalents And Available-for-sale Debt Securities Cash, Cash Equivalents And Available-for-sale Debt Securities Maximum Maximum [Member] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] EX-101.PRE 10 wk-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 wk-20190331_htm.xml IDEA: XBRL DOCUMENT 0001445305 2019-01-01 2019-03-31 0001445305 us-gaap:CommonClassAMember 2019-04-29 0001445305 us-gaap:CommonClassBMember 2019-04-29 0001445305 2019-03-31 0001445305 2018-12-31 0001445305 us-gaap:CommonClassAMember 2019-03-31 0001445305 us-gaap:CommonClassAMember 2018-12-31 0001445305 us-gaap:CommonClassBMember 2019-03-31 0001445305 us-gaap:CommonClassBMember 2018-12-31 0001445305 us-gaap:LicenseAndServiceMember 2019-01-01 2019-03-31 0001445305 us-gaap:LicenseAndServiceMember 2018-01-01 2018-03-31 0001445305 wk:ProfessionalServicesMember 2019-01-01 2019-03-31 0001445305 wk:ProfessionalServicesMember 2018-01-01 2018-03-31 0001445305 2018-01-01 2018-03-31 0001445305 us-gaap:CommonStockMember 2018-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001445305 us-gaap:RetainedEarningsMember 2018-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001445305 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001445305 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001445305 us-gaap:CommonStockMember 2019-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001445305 us-gaap:RetainedEarningsMember 2019-03-31 0001445305 us-gaap:CommonStockMember 2017-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001445305 us-gaap:RetainedEarningsMember 2017-12-31 0001445305 2017-12-31 0001445305 us-gaap:RetainedEarningsMember 2018-01-01 0001445305 2018-01-01 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001445305 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001445305 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001445305 us-gaap:CommonStockMember 2018-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001445305 us-gaap:RetainedEarningsMember 2018-03-31 0001445305 2018-03-31 0001445305 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001445305 2019-01-01 0001445305 us-gaap:MoneyMarketFundsMember 2019-03-31 0001445305 us-gaap:CommercialPaperMember 2019-03-31 0001445305 us-gaap:USTreasurySecuritiesMember 2019-03-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2019-03-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-03-31 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2019-03-31 0001445305 us-gaap:MoneyMarketFundsMember 2018-12-31 0001445305 us-gaap:CommercialPaperMember 2018-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001445305 us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-03-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-03-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-03-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-03-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-03-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-03-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2019-03-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2019-03-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2019-03-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001445305 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001445305 wk:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001445305 srt:MinimumMember us-gaap:BuildingMember 2019-03-31 0001445305 srt:MaximumMember us-gaap:BuildingMember 2019-03-31 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2019-03-31 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2017-06-13 2017-06-13 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2019-03-31 0001445305 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-03-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001445305 2018-01-01 2018-12-31 0001445305 srt:MinimumMember us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001445305 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001445305 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001445305 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001445305 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-03-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-03-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-03-31 0001445305 us-gaap:EmployeeStockMember 2018-01-01 2018-03-31 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001445305 us-gaap:EmployeeStockMember 2019-03-31 0001445305 us-gaap:TechnologySectorMember 2019-01-01 2019-03-31 0001445305 us-gaap:TechnologySectorMember 2018-01-01 2018-03-31 0001445305 wk:ConsumerDiscretionarySectorMember 2019-01-01 2019-03-31 0001445305 wk:ConsumerDiscretionarySectorMember 2018-01-01 2018-03-31 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2019-01-01 2019-03-31 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2018-01-01 2018-03-31 0001445305 wk:DiversifiedFinancialsSectorMember 2019-01-01 2019-03-31 0001445305 wk:DiversifiedFinancialsSectorMember 2018-01-01 2018-03-31 0001445305 us-gaap:FinancialServicesSectorMember 2019-01-01 2019-03-31 0001445305 us-gaap:FinancialServicesSectorMember 2018-01-01 2018-03-31 0001445305 us-gaap:HealthcareSectorMember 2019-01-01 2019-03-31 0001445305 us-gaap:HealthcareSectorMember 2018-01-01 2018-03-31 0001445305 wk:EnergySectorMember 2019-01-01 2019-03-31 0001445305 wk:EnergySectorMember 2018-01-01 2018-03-31 0001445305 wk:OtherSectorMember 2019-01-01 2019-03-31 0001445305 wk:OtherSectorMember 2018-01-01 2018-03-31 0001445305 wk:XBRLProfessionalServicesMember 2019-01-01 2019-03-31 0001445305 wk:XBRLProfessionalServicesMember 2018-01-01 2018-03-31 0001445305 wk:OtherServicesMember 2019-01-01 2019-03-31 0001445305 wk:OtherServicesMember 2018-01-01 2018-03-31 0001445305 2019-03-31 0001445305 2019-04-01 2019-03-31 0001445305 us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001445305 us-gaap:CommonClassBMember 2019-01-01 2019-03-31 0001445305 us-gaap:CommonClassAMember 2018-01-01 2018-03-31 0001445305 us-gaap:CommonClassBMember 2018-01-01 2018-03-31 0001445305 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001445305 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0001445305 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001445305 us-gaap:RestrictedStockMember 2018-01-01 2018-03-31 0001445305 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001445305 us-gaap:EmployeeStockMember 2018-01-01 2018-03-31 shares iso4217:USD iso4217:USD shares pure 2019-03-31 Q1 0001445305 --12-31 2019 false Large Accelerated Filer false false 769000 956000 0.001 0.001 1000000000 1000000000 35695049 34498391 35695049 34498391 0.001 0.001 500000000 500000000 9425596 9545596 9425596 9545596 0.001 0.001 100000000 100000000 0 0 0 0 3000 0 15000 0 P6M P3Y P4Y P10Y P3Y P4Y P3Y P1Y 10-Q WORKIVA INC 35733931 9425596 78736000 77584000 35668000 20764000 50560000 65107000 9500000 8178000 1395000 1181000 7656000 4417000 183515000 177231000 41049000 41468000 17057000 11296000 10569000 1322000 1266000 2042000 577000 256281000 231111000 3182000 5461000 33416000 36353000 149943000 148545000 1253000 1222000 187794000 191581000 25933000 25171000 969000 6891000 20846000 16883000 17208000 252425000 240851000 36000 34000 9000 10000 0 0 318151000 297145000 -314490000 -307027000 150000 98000 3856000 -9740000 256281000 231111000 56123000 46470000 13840000 13436000 69963000 59906000 9809000 8802000 9727000 7709000 19536000 16511000 50427000 43395000 22011000 20127000 25365000 21006000 10383000 11768000 57759000 52901000 -7332000 -9506000 440000 450000 320000 343000 -7452000 -9613000 11000 5000 -7463000 -9618000 -0.17 -0.22 45229279 42858756 -7463000 -9618000 9000 -11000 43000 -45000 52000 -56000 -7411000 -9674000 44044000 44000 297145000 98000 -307027000 -9740000 8193000 8193000 961000 1000 11054000 11055000 101000 2149000 2149000 25000 10000 390000 390000 -7463000 -7463000 52000 52000 45121000 45000 318151000 150000 -314490000 3856000 42369000 42000 248289000 72000 -265337000 -16934000 8381000 8381000 5905000 5905000 296000 1000 3075000 3076000 80000 1370000 1370000 9000 61000 1342000 1342000 -9618000 -9618000 -56000 -56000 42693000 43000 257297000 16000 -266574000 -9218000 -7463000 -9618000 903000 872000 8193000 5905000 -187000 44000 81000 -18000 -18000 0 -14818000 -6542000 2029000 1649000 -668000 0 214000 -27000 3236000 -231000 1464000 58000 -1562000 2677000 1987000 -2345000 -655000 0 -4541000 -863000 5119000 1783000 1743000 9000 22155000 0 7390000 500000 84000 64000 -16592000 427000 11055000 3075000 390000 1342000 2149000 1370000 294000 298000 12520000 2805000 105000 -92000 1152000 4923000 77584000 60333000 78736000 65256000 464000 433000 233000 2000 0 22000 0 175000 Organization and Significant Accounting Policies <div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Organization</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) is a leading provider of cloud-based solutions for connected data, reporting and compliance. Our platform, Wdesk, is used by thousands of public and private companies, government agencies and higher-education institutions. Wdesk offers controlled collaboration, data linking, data integrations, granular permissions, process management and a full audit trail. We sell to customers in the areas of: finance and accounting; risk and controls; regulatory reporting; financial close, management and performance reporting; and statutory and corporate tax reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We updated our accounting policies on the use of estimates, impairment of long-lived assets and leases as a result of our adopting Financial Accounting Standards Board (FASB) guidance issued in accounting standards codification (ASC) 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">, under the Accounting Standards Update (ASU) 2016-02 (collectively the new lease standard). Otherwise, there have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on February 20, 2019, that have had a material impact on our condensed consolidated financial statements and related notes.</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three months ended March 31, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Seasonality has affected our revenue, expenses and cash flows from operations. Revenue from professional services has been higher in the first quarter as many of our customers file their Form 10-K in the first calendar quarter. Sales and marketing expense has been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on February 20, 2019.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation. The reclassification of the prior period amounts were not material to the previously reported consolidated financial statements.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Impairment of Long-Lived Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance codified in ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">, which supersedes the guidance in former ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands): </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679487%;"><tr><td style="width:1.0%;"/><td style="width:32.244373%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASC 842 adoption</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Operating right-of-use asset</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,319 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,672 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,891 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,007)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">884 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities, non-current</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">New Accounting Pronouncements Not Yet Adopted</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;"> which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We plan to adopt this standard prospectively. We are currently evaluating the impact that adoption of this ASU will have on our consolidated financial statements and whether or not to early adopt.</span> The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three months ended March 31, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019. All intercompany accounts and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation. The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance codified in ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">, which supersedes the guidance in former ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands): </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679487%;"><tr><td style="width:1.0%;"/><td style="width:32.244373%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASC 842 adoption</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Operating right-of-use asset</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,319 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,672 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,891 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,007)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">884 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities, non-current</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td></tr></table></div> <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands): </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.679487%;"><tr><td style="width:1.0%;"/><td style="width:32.244373%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.603859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.382637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASC 842 adoption</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Assets</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Operating right-of-use asset</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,694 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,319 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,672 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,891 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,007)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">884 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Operating lease liabilities, non-current</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,382 </span></td></tr></table></div> 0 15694000 15694000 36353000 2319000 38672000 6891000 -6007000 884000 0 19382000 19382000 <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:120%;">Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;"> which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We plan to adopt this standard prospectively. We are currently evaluating the impact that adoption of this ASU will have on our consolidated financial statements and whether or not to early adopt.</span> Supplemental Consolidated Balance Sheet and Statement of Operations Information<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Accrued Expenses and Other Current Liabilities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Accrued expenses and other current liabilities consisted of (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued vacation </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,592 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,906 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,704 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,265 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonuses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,729 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,643 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated health insurance claims </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,050 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP employee contributions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,510 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,156 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,364 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,395 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,740 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,727 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,888 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,416 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td></tr></table></div> <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Accrued expenses and other current liabilities consisted of (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued vacation </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,592 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,906 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,704 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,265 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonuses </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,729 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,643 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated health insurance claims </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,050 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP employee contributions </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,510 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,156 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,364 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,395 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,740 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,727 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,888 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,416 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,353 </span></td></tr></table></div> 7592000 6906000 3704000 7265000 3729000 5643000 1050000 1100000 1510000 2156000 7364000 7395000 2740000 5727000 5888000 33416000 36353000 Cash Equivalents and Marketable Securities<div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">At March 31, 2019, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,917 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,918 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,278 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,267 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,885 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,678 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,668 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">At December 31, 2018, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,494 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,890 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,832 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of March 31, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Less than 12 months</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">12 months or greater</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Fair Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Fair Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Loss</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,980 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,479 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,980 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29)</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of March 31, 2019 to hold these investments until the cost basis is recovered.</span></div> <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">At March 31, 2019, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,917 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,918 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,278 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,267 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,885 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,678 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,668 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">At December 31, 2018, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,494 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,890 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,832 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td></tr></table></div> <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">At March 31, 2019, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,917 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,918 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,278 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,267 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,885 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,678 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,668 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">At December 31, 2018, marketable securities consisted of the following (in thousands): </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Amortized Cost</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Gains</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Losses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,494 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,890 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,832 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td></tr></table></div> 55217000 55217000 7483000 0 0 7483000 3917000 1000 0 3918000 24278000 19000 30000 24267000 90895000 20000 30000 90885000 55217000 55217000 35678000 20000 30000 35668000 52068000 52068000 7448000 0 0 7448000 2494000 0 1000 2493000 10890000 0 67000 10823000 72900000 0 68000 72832000 52068000 52068000 20832000 0 68000 20764000 <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of March 31, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:44.227929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.841091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Less than 12 months</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">12 months or greater</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Fair Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Fair Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Unrealized Loss</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,980 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,479 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,980 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29)</span></td></tr></table></div> 0 0 0 0 4980000 1000 5479000 29000 4980000 1000 5479000 29000 Fair Value Measurements <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value: </span></div><div style="text-indent:-54pt;padding-left:90pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="text-indent:-45pt;padding-left:81pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. </span></div><div style="text-indent:-45pt;padding-left:81pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Level 3 - Inputs are unobservable inputs based on our assumptions. </span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Financial Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;"> Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of March 31, 2019, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2 and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.038462%;"><tr><td style="width:1.0%;"/><td style="width:40.718447%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of March 31, 2019</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="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Description</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Level 1</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Level 2</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Level 1</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Level 2</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,918 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,918 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,267 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,267 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,885 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,668 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,668 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.038462%;"><tr><td style="width:1.0%;"/><td style="width:40.718447%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.609061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.737864%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of March 31, 2019</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="height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Description</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Level 1</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Level 2</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Level 1</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Level 2</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,483 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,918 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,918 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. corporate debt securities </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,267 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,267 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,823 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,885 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,668 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,832 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in marketable securities </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,668 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,764 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table> 55217000 55217000 0 52068000 52068000 0 7483000 0 7483000 7448000 0 7448000 3918000 0 3918000 2493000 0 2493000 24267000 0 24267000 10823000 0 10823000 90885000 55217000 35668000 72832000 52068000 20764000 55217000 52068000 35668000 20764000 Leases<div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Operating Leases</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 3 to 5 years. The exercise of lease renewal options is at our sole discretion and is generally excluded from the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent. </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The components of lease expense were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">925 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">203 </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,367 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Other supplemental information related to leases was as follows (dollar amounts in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">960 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,033 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">As of March 31, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,011 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,193 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,233 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,867 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,536 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,255 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,095 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Amount representing interest</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,509)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,586 </span></td></tr></table></div>As of March 31, 2019, we did not have additional operating or financing leases that had not yet commenced. P3Y P5Y <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The components of lease expense were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">925 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">203 </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,367 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Other supplemental information related to leases was as follows (dollar amounts in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">960 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,033 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 925000 239000 203000 1367000 960000 2033000 P8Y2M12D 0.057 <div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">As of March 31, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.358974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.641026%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,011 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,193 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,233 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,867 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,536 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,255 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,095 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Amount representing interest</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,509)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,586 </span></td></tr></table></div> 3011000 4193000 4233000 3867000 3536000 11255000 30095000 6509000 23586000 Commitments and Contingencies <div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Litigation</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div> Stock-Based Compensation <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units, options to purchase Class A common stock and Employee Stock Purchase Plan (“ESPP”) purchase rights. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">As of March 31, 2019, awards outstanding under the 2009 Plan consisted of stock options, and awards outstanding under the 2014 Plan consisted of stock options and restricted stock units. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">As of March 31, 2019, 2,521,272 shares of Class A common stock were available for grant under the 2014 Plan. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Our ESPP became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about January 15 and July 15 and are exercisable on or about the succeeding July 14 and January 14, respectively, of each year. As of March 31, 2019, 4,719,674 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of common stock in a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNDk4M2NmOTliZDQ0MGI5MDFjYWI5NDU4MjJkOWNmL3NlYzo4ZjQ5ODNjZjk5YmQ0NDBiOTAxY2FiOTQ1ODIyZDljZl81OC9mcmFnOjYwZjQ2ODY0ZTFjMzQ4MTNiYmRmYjYxMDVhOWMxZjUyL3RleHRyZWdpb246NjBmNDY4NjRlMWMzNDgxM2JiZGZiNjEwNWE5YzFmNTJfMTQ1MQ_f9faa718-c923-4be6-afdb-018a70ed630d">six</span>-month offering period. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:120%;">Stock-Based Compensation Expense</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:2pt;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right: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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Subscription and support</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">357 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">171 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Professional services</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">409 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Research and development</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,021 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Sales and marketing</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,964 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,113 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">General and administrative</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,563 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,450 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,193 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,905 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:120%;">Stock Options</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The following table summarizes the option activity under the Plans for the three months ended March 31, 2019: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.358974%;"><tr><td style="width:1.0%;"/><td style="width:31.225806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Options</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Term (Years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,400,175 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.65 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">142,340 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,153)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.65 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(960,802)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.51 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,430,220 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">199,157 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,330,467 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.34 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">161,785 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Options to purchase Class A common stock generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNDk4M2NmOTliZDQ0MGI5MDFjYWI5NDU4MjJkOWNmL3NlYzo4ZjQ5ODNjZjk5YmQ0NDBiOTAxY2FiOTQ1ODIyZDljZl81OC9mcmFnOjYwZjQ2ODY0ZTFjMzQ4MTNiYmRmYjYxMDVhOWMxZjUyL3RleHRyZWdpb246NjBmNDY4NjRlMWMzNDgxM2JiZGZiNjEwNWE5YzFmNTJfMzI5NA_d6bd84de-5a49-4989-9baa-2aa3d1b81557">three</span>- or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNDk4M2NmOTliZDQ0MGI5MDFjYWI5NDU4MjJkOWNmL3NlYzo4ZjQ5ODNjZjk5YmQ0NDBiOTAxY2FiOTQ1ODIyZDljZl81OC9mcmFnOjYwZjQ2ODY0ZTFjMzQ4MTNiYmRmYjYxMDVhOWMxZjUyL3RleHRyZWdpb246NjBmNDY4NjRlMWMzNDgxM2JiZGZiNjEwNWE5YzFmNTJfMzMwMQ_facf5035-45c5-4576-9b17-c0f1ec157fbe">four</span>-year period and are generally granted for a term of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNDk4M2NmOTliZDQ0MGI5MDFjYWI5NDU4MjJkOWNmL3NlYzo4ZjQ5ODNjZjk5YmQ0NDBiOTAxY2FiOTQ1ODIyZDljZl81OC9mcmFnOjYwZjQ2ODY0ZTFjMzQ4MTNiYmRmYjYxMDVhOWMxZjUyL3RleHRyZWdpb246NjBmNDY4NjRlMWMzNDgxM2JiZGZiNjEwNWE5YzFmNTJfMzM1Ng_92457e92-6966-43c7-a6a1-2def129a4781">ten</span> years. The total intrinsic value of options exercised during the three months ended March 31, 2019 and 2018 was $34.3 million and $3.6 million, respectively. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">No options were granted during the three months ended March 31, 2019 and 2018. The total fair value of options vested during the three months ended March 31, 2019 and 2018 was approximately $2.7 million and $4.6 million, respectively. Total unrecognized compensation expense of $6.9 million related to options will be recognized over a weighted-average period of 1.8 years. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:120%;">Restricted Stock Units</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Restricted stock units granted to employees generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNDk4M2NmOTliZDQ0MGI5MDFjYWI5NDU4MjJkOWNmL3NlYzo4ZjQ5ODNjZjk5YmQ0NDBiOTAxY2FiOTQ1ODIyZDljZl81OC9mcmFnOjYwZjQ2ODY0ZTFjMzQ4MTNiYmRmYjYxMDVhOWMxZjUyL3RleHRyZWdpb246NjBmNDY4NjRlMWMzNDgxM2JiZGZiNjEwNWE5YzFmNTJfNDg1Mg_f0f2c645-737d-4271-925a-1c554f406466">three</span>- or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNDk4M2NmOTliZDQ0MGI5MDFjYWI5NDU4MjJkOWNmL3NlYzo4ZjQ5ODNjZjk5YmQ0NDBiOTAxY2FiOTQ1ODIyZDljZl81OC9mcmFnOjYwZjQ2ODY0ZTFjMzQ4MTNiYmRmYjYxMDVhOWMxZjUyL3RleHRyZWdpb246NjBmNDY4NjRlMWMzNDgxM2JiZGZiNjEwNWE5YzFmNTJfNDg1OQ_927005cd-3bc4-4767-b244-f15afba7a98f">four</span>-year period in equal, annual installments or with <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNDk4M2NmOTliZDQ0MGI5MDFjYWI5NDU4MjJkOWNmL3NlYzo4ZjQ5ODNjZjk5YmQ0NDBiOTAxY2FiOTQ1ODIyZDljZl81OC9mcmFnOjYwZjQ2ODY0ZTFjMzQ4MTNiYmRmYjYxMDVhOWMxZjUyL3RleHRyZWdpb246NjBmNDY4NjRlMWMzNDgxM2JiZGZiNjEwNWE5YzFmNTJfNDkxMg_6c217cee-ef73-4937-90ab-ddb03b98c88b">three</span>-year cliff vesting. Restricted stock units granted to non-employee members of our Board of Directors generally have <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNDk4M2NmOTliZDQ0MGI5MDFjYWI5NDU4MjJkOWNmL3NlYzo4ZjQ5ODNjZjk5YmQ0NDBiOTAxY2FiOTQ1ODIyZDljZl81OC9mcmFnOjYwZjQ2ODY0ZTFjMzQ4MTNiYmRmYjYxMDVhOWMxZjUyL3RleHRyZWdpb246NjBmNDY4NjRlMWMzNDgxM2JiZGZiNjEwNWE5YzFmNTJfNTAzMQ_0e1bd541-fd58-4009-80bc-0c4d0fd2f1c5">one</span>-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units. Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock units is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the three months ended March 31, 2019 and 2018 was approximately $4.3 million and $3.0 million, respectively. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">The following table summarizes the restricted stock unit activity under the Plan for the three months ended March 31, 2019:</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:58.674157%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.261637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.261637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Number of Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,359,261 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.95 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">613,889 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.24 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,238)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26.43 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(247,419)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.50 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,700,493 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.99 </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;">(1) As of March 31, 2019, recipients of 222,614 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan resulting in total deferred units of 777,235 as of March 31, 2019. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At March 31, 2019, there was approximately $58.7 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.5 years.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:120%;">Employee Stock Purchase Plan</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">During the three months ended March 31, 2019, 100,949 shares of common stock were purchased under the ESPP at a weighted-average price of $21.29 per share, resulting in cash proceeds of $2.1 million. </span></div>Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At March 31, 2019, there was approximately $580,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.3 years. 2521272 0.85 0.85 4719674 12500 <div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:2pt;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right: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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Subscription and support</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">357 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">171 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Professional services</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">409 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Research and development</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,021 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Sales and marketing</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,964 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,113 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">General and administrative</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,563 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,450 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,193 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,905 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 357000 171000 409000 150000 1900000 1021000 1964000 1113000 3563000 3450000 8193000 5905000 <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The following table summarizes the option activity under the Plans for the three months ended March 31, 2019: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.358974%;"><tr><td style="width:1.0%;"/><td style="width:31.225806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.606452%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.451613%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Options</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Term (Years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,400,175 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.65 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">142,340 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,153)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.65 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(960,802)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.51 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,430,220 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">199,157 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,330,467 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.34 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">161,785 </span></td></tr></table></div> 6400175 13.65 P6Y1M6D 142340000 0 0 9153 16.65 960802 11.51 5430220 14.02 P6Y1M6D 199157000 4330467 13.34 P5Y8M12D 161785000 34300000 3600000 0 0 2700000 4600000 6900000 P1Y9M18D 4300000 3000000.0 <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">The following table summarizes the restricted stock unit activity under the Plan for the three months ended March 31, 2019:</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.839744%;"><tr><td style="width:1.0%;"/><td style="width:58.674157%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.261637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.261637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Number of Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Weighted-</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,359,261 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.95 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">613,889 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.24 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,238)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26.43 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(247,419)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.50 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,700,493 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.99 </span></td></tr></table></div>(1) As of March 31, 2019, recipients of 222,614 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan resulting in total deferred units of 777,235 as of March 31, 2019. 2359261 23.95 613889 39.24 25238 26.43 247419 17.50 2700493 27.99 222614 777235 58700000 P2Y6M The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights. <div style="text-indent:36pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> P0Y6M P0Y6M 0.026 0.018 0.486 0.222 100949 21.29 2100000 580000 P0Y3M18D Revenue Recognition<div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Information technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,162 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,359 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer discretionary</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,979 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,851 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrials</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,792 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,872 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diversified financials</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,438 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,898 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Banks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,678 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,843 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Healthcare</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,584 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,344 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Energy</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,644 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,852 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,686 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,887 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,963 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,906 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,123 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,470 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL professional services</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,410 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,852 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other services</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,430 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,584 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-right:-12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,963 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,906 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;">Deferred Revenue</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">During the three months ended March 31, 2019, we recognized $51.3 million of revenue that was included in the deferred revenue balance at the beginning of the period. </span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Transaction Price Allocated to the Remaining Performance Obligations</span></div>As of March 31, 2019, revenue of approximately $180.7 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $151.3 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter. <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Information technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,162 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,359 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer discretionary</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,979 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,851 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrials</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,792 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,872 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diversified financials</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,438 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,898 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Banks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,678 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,843 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Healthcare</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,584 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,344 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Energy</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,644 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,852 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,686 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,887 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,963 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,906 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,123 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,470 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL professional services</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,410 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,852 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other services</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,430 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,584 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-right:-12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total revenues</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,963 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,906 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 9162000 7359000 7979000 6851000 7792000 6872000 7438000 6898000 6678000 5843000 6584000 5344000 5644000 4852000 18686000 15887000 69963000 59906000 56123000 46470000 11410000 9852000 2430000 3584000 69963000 59906000 51300000 180700000 151300000 P12M Net Loss Per Share<div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.519231%;"><tr><td style="width:1.0%;"/><td style="width:48.563607%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,898)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,565)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,330)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,288)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,746,572 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,482,707 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,662,318 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,196,438 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">As of</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to outstanding common stock options </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,430,220 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,807,606 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to unvested restricted stock units </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,700,493 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,917,048 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">92,664 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">107,764 </span></td></tr></table></div> <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.519231%;"><tr><td style="width:1.0%;"/><td style="width:48.563607%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605153%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.755233%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Class A</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Class B</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,898)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,565)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,330)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,288)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding - basic and diluted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,746,572 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,482,707 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,662,318 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,196,438 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td></tr></table></div> -5898000 -1565000 -7330000 -2288000 35746572 9482707 32662318 10196438 -0.17 -0.17 -0.22 -0.22 <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:120%;">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.737179%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.601282%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.230769%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">As of</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to outstanding common stock options </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,430,220 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,807,606 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares subject to unvested restricted stock units </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,700,493 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,917,048 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">92,664 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">107,764 </span></td></tr></table></div> 5430220 7807606 2700493 1917048 92664 107764 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2019
Apr. 29, 2019
Entity Information [Line Items]    
Entity Registrant Name WORKIVA INC  
Entity Central Index Key 0001445305  
Document Type 10-Q  
Document Period End Date Mar. 31, 2019  
Document Fiscal Year Focus 2019  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Class A Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   35,733,931
Class B Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   9,425,596
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Current assets    
Cash and cash equivalents $ 78,736 $ 77,584
Marketable securities 35,668 20,764
Accounts receivable, net of allowance for doubtful accounts of $769 and $956 at March 31, 2019 and December 31, 2018, respectively 50,560 65,107
Deferred commissions 9,500 8,178
Other receivables 1,395 1,181
Prepaid expenses 7,656 4,417
Total current assets 183,515 177,231
Property and equipment, net 41,049 41,468
Operating lease right-of-use assets 17,057 0
Deferred commissions, non-current 11,296 10,569
Intangible assets, net 1,322 1,266
Other assets 2,042 577
Total assets 256,281 231,111
Current liabilities    
Accounts payable 3,182 5,461
Accrued expenses and other current liabilities 33,416 36,353
Deferred revenue 149,943 148,545
Current portion of financing obligations 1,253  
Current portion of financing obligations   1,222
Total current liabilities 187,794 191,581
Deferred revenue, non-current 25,933 25,171
Other long-term liabilities 969 6,891
Operating lease liabilities, non-current 20,846 0
Financing obligations, non-current 16,883  
Financing obligations, non-current   17,208
Total liabilities 252,425 240,851
Stockholders’ equity (deficit)    
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding 0 0
Additional paid-in-capital 318,151 297,145
Accumulated deficit (314,490) (307,027)
Accumulated other comprehensive income 150 98
Total stockholders’ equity (deficit) 3,856 (9,740)
Total liabilities and stockholders’ equity (deficit) 256,281 231,111
Class A Common Stock    
Stockholders’ equity (deficit)    
Common stock 36 34
Class B Common Stock    
Stockholders’ equity (deficit)    
Common stock $ 9 $ 10
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Allowance for doubtful accounts $ 769 $ 956
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 100,000,000 100,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, share authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 35,695,049 34,498,391
Common stock, shares outstanding 35,695,049 34,498,391
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, share authorized 500,000,000 500,000,000
Common stock, shares issued 9,425,596 9,545,596
Common stock, shares outstanding 9,425,596 9,545,596
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue    
Total revenues $ 69,963 $ 59,906
Cost of revenue    
Total cost of revenue 19,536 16,511
Gross profit 50,427 43,395
Operating expenses    
Research and development 22,011 20,127
Sales and marketing 25,365 21,006
General and administrative 10,383 11,768
Total operating expenses 57,759 52,901
Loss from operations (7,332) (9,506)
Interest expense (440) (450)
Other income, net 320 343
Loss before provision for income taxes (7,452) (9,613)
Provision for income taxes 11 5
Net loss $ (7,463) $ (9,618)
Net loss per common share:    
Basic and diluted (in dollars per share) $ (0.17) $ (0.22)
Weighted-average common shares outstanding - basic and diluted (in shares) 45,229,279 42,858,756
Subscription and support    
Revenue    
Total revenues $ 56,123 $ 46,470
Cost of revenue    
Total cost of revenue 9,809 8,802
Professional Services    
Revenue    
Total revenues 13,840 13,436
Cost of revenue    
Total cost of revenue $ 9,727 $ 7,709
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net loss $ (7,463) $ (9,618)
Other comprehensive income (loss), net of tax    
Foreign currency translation adjustment, net of income tax benefit (expense) of ($3) and $0 for the three months ended March 31, 2019 and 2018, respectively 9 (11)
Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of ($15) and $0 for the three months ended March 31, 2019 and 2018, respectively 43 (45)
Other comprehensive income (loss), net of tax 52 (56)
Comprehensive loss $ (7,411) $ (9,674)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Foreign currency translation adjustment, tax (expense) benefit $ (3) $ 0
Unrealized gain on available-for-sale securities, tax benefit (expense) $ (15) $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Common Stock (Class A and B)
Additional Paid-in-Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Shares, Outstanding, Beginning at Dec. 31, 2017   42,369,000      
Beginning of the period at Dec. 31, 2017 $ (16,934) $ 42 $ 248,289 $ 72 $ (265,337)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 5,905   5,905    
Issuance of common stock upon exercise of stock options (in shares)   296,000      
Issuance of common stock upon exercise of stock options 3,076 $ 1 3,075    
Issuance of common stock under employee stock purchase plan (in shares)   80,000      
Issuance of common stock under employee stock purchase plan 1,370   1,370    
Issuance of restricted stock units (in shares)   9,000      
Tax witholdings related to net share settlements of stock-based compensation awards (in shares)   (61,000)      
Tax witholdings related to net share settlements of stock-based compensation awards (1,342)   (1,342)    
Net loss (9,618)       (9,618)
Other comprehensive income (loss) (56)     (56)  
End of period at Mar. 31, 2018 (9,218) $ 43 257,297 16 (266,574)
Shares, Outstanding, Ending at Mar. 31, 2018   42,693,000      
Shares, Outstanding, Beginning at Dec. 31, 2018   44,044,000      
Beginning of the period at Dec. 31, 2018 (9,740) $ 44 297,145 98 (307,027)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense $ 8,193   8,193    
Issuance of common stock upon exercise of stock options (in shares) 960,802 961,000      
Issuance of common stock upon exercise of stock options $ 11,055 $ 1 11,054    
Issuance of common stock under employee stock purchase plan (in shares)   101,000      
Issuance of common stock under employee stock purchase plan 2,149   2,149    
Issuance of restricted stock units (in shares)   25,000      
Tax witholdings related to net share settlements of stock-based compensation awards (in shares)   (10,000)      
Tax witholdings related to net share settlements of stock-based compensation awards (390)   (390)    
Net loss (7,463)       (7,463)
Other comprehensive income (loss) 52     52  
End of period at Mar. 31, 2019 $ 3,856 $ 45 $ 318,151 $ 150 $ (314,490)
Shares, Outstanding, Ending at Mar. 31, 2019   45,121,000      
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Cash flows from operating activities    
Net loss $ (7,463) $ (9,618)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization 903 872
Stock-based compensation expense 8,193 5,905
(Recovery of) provision for doubtful accounts (187) 44
(Accretion) amortization of premiums and discounts on marketable securities, net (81) 18
Deferred income tax (18) 0
Changes in assets and liabilities:    
Accounts receivable 14,818 6,542
Deferred commissions (2,029) (1,649)
Operating lease right-of-use asset 668 0
Other receivables (214) 27
Prepaid expenses and other (3,236) 231
Other assets (1,464) (58)
Accounts payable (1,562) 2,677
Deferred revenue 1,987 (2,345)
Operating lease liability (655) 0
Accrued expenses and other liabilities (4,541) (863)
Net cash provided by operating activities 5,119 1,783
Cash flows from investing activities    
Purchase of property and equipment (1,743) (9)
Purchase of marketable securities (22,155) 0
Maturities of marketable securities 7,390 500
Purchase of intangible assets (84) (64)
Net cash (used in) provided by investing activities (16,592) 427
Cash flows from financing activities    
Proceeds from option exercises 11,055 3,075
Taxes paid related to net share settlements of stock-based compensation awards (390) (1,342)
Proceeds from shares issued in connection with employee stock purchase plan 2,149 1,370
Principal payments on capital lease and financing obligations (294) (298)
Net cash provided by financing activities 12,520 2,805
Effect of foreign exchange rates on cash 105 (92)
Net increase in cash and cash equivalents 1,152 4,923
Cash and cash equivalents at beginning of period 77,584 60,333
Cash and cash equivalents at end of period 78,736 65,256
Supplemental cash flow disclosure    
Cash paid for interest 464 433
Cash paid for income taxes, net of refunds 233 2
Supplemental disclosure of noncash investing and financing activities    
Allowance for tenant improvements 0 22
Purchases of property and equipment, accrued but not paid $ 0 $ 175
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Organization and Significant Accounting Policies
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies Organization and Significant Accounting Policies
Organization
Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) is a leading provider of cloud-based solutions for connected data, reporting and compliance. Our platform, Wdesk, is used by thousands of public and private companies, government agencies and higher-education institutions. Wdesk offers controlled collaboration, data linking, data integrations, granular permissions, process management and a full audit trail. We sell to customers in the areas of: finance and accounting; risk and controls; regulatory reporting; financial close, management and performance reporting; and statutory and corporate tax reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.
We updated our accounting policies on the use of estimates, impairment of long-lived assets and leases as a result of our adopting Financial Accounting Standards Board (FASB) guidance issued in accounting standards codification (ASC) 842, Leases, under the Accounting Standards Update (ASU) 2016-02 (collectively the new lease standard). Otherwise, there have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on February 20, 2019, that have had a material impact on our condensed consolidated financial statements and related notes.
Basis of Presentation and Principles of Consolidation
The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three months ended March 31, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019. 
Seasonality has affected our revenue, expenses and cash flows from operations. Revenue from professional services has been higher in the first quarter as many of our customers file their Form 10-K in the first calendar quarter. Sales and marketing expense has been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on February 20, 2019.
The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation. The reclassification of the prior period amounts were not material to the previously reported consolidated financial statements.
Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Impairment of Long-Lived Assets
Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.
In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).
In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.
We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment.
Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations.
The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands):
As of December 31, 2018Adjustments due to ASC 842 adoptionAs of January 1, 2019
Assets
Operating right-of-use asset
$— $15,694 $15,694 
Liabilities 
Accrued expenses and other current liabilities 36,353 2,319 38,672 
Other long-term liabilities6,891 (6,007)884 
Operating lease liabilities, non-current
— 19,382 19,382 
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We plan to adopt this standard prospectively. We are currently evaluating the impact that adoption of this ASU will have on our consolidated financial statements and whether or not to early adopt.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Consolidated Balance Sheet and Statement of Operations Information Supplemental Consolidated Balance Sheet and Statement of Operations Information
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of (in thousands):
March 31, 2019December 31, 2018
Accrued vacation $7,592 $6,906 
Accrued commissions 3,704 7,265 
Accrued bonuses 3,729 5,643 
Estimated health insurance claims 1,050 1,100 
ESPP employee contributions 1,510 2,156 
Customer deposits 7,364 7,395 
Operating lease liabilities 2,740 — 
Accrued other liabilities 5,727 5,888 
$33,416 $36,353 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
At March 31, 2019, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds $55,217 $— $— $55,217 
Commercial paper 7,483 — — 7,483 
U.S. treasury debt securities 3,917 — 3,918 
U.S. corporate debt securities 24,278 19 (30)24,267 
$90,895 $20 $(30)$90,885 
Included in cash and cash equivalents $55,217 $— $— $55,217 
Included in marketable securities $35,678 $20 $(30)$35,668 
At December 31, 2018, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds $52,068 $— $— $52,068 
Commercial paper 7,448 — — 7,448 
U.S. treasury debt securities 2,494 — (1)2,493 
U.S. corporate debt securities 10,890 — (67)10,823 
$72,900 $— $(68)$72,832 
Included in cash and cash equivalents $52,068 $— $— $52,068 
Included in marketable securities $20,832 $— $(68)$20,764 
The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of March 31, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of March 31, 2019
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities $— $— $— $— 
U.S. corporate debt securities 4,980 (1)5,479 (29)
Total $4,980 $(1)$5,479 $(29)
We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of March 31, 2019 to hold these investments until the cost basis is recovered.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 - Inputs are unobservable inputs based on our assumptions.
Financial Assets
 Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of March 31, 2019, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2 and we have no financial assets measured using Level 3 inputs. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of March 31, 2019Fair Value Measurements as of December 31, 2018
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds $55,217 $55,217 $— $52,068 $52,068 $— 
Commercial paper 7,483 — 7,483 7,448 — 7,448 
U.S. treasury debt securities 3,918 — 3,918 2,493 — 2,493 
U.S. corporate debt securities 24,267 — 24,267 10,823 — 10,823 
$90,885 $55,217 $35,668 $72,832 $52,068 $20,764 
Included in cash and cash equivalents $55,217 $52,068 
Included in marketable securities $35,668 $20,764 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Leases
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Leases Leases
Operating Leases
We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 3 to 5 years. The exercise of lease renewal options is at our sole discretion and is generally excluded from the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent.
The components of lease expense were as follows (in thousands):
Three months ended March 31, 2019
Operating lease cost$925 
Short-term lease cost239 
Variable lease cost203 
$1,367 
Other supplemental information related to leases was as follows (dollar amounts in thousands):
Three months ended March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$960 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,033 
Weighted Average Remaining Lease Term (in years)
Operating leases8.2
Weighted Average Discount Rate
Operating leases5.7 %
As of March 31, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2019$3,011 
20204,193 
20214,233 
20223,867 
20233,536 
Thereafter11,255 
Total minimum lease payments30,095 
Less: Amount representing interest(6,509)
Total$23,586 
As of March 31, 2019, we did not have additional operating or financing leases that had not yet commenced.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units, options to purchase Class A common stock and Employee Stock Purchase Plan (“ESPP”) purchase rights.
As of March 31, 2019, awards outstanding under the 2009 Plan consisted of stock options, and awards outstanding under the 2014 Plan consisted of stock options and restricted stock units.
As of March 31, 2019, 2,521,272 shares of Class A common stock were available for grant under the 2014 Plan.
Our ESPP became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about January 15 and July 15 and are exercisable on or about the succeeding July 14 and January 14, respectively, of each year. As of March 31, 2019, 4,719,674 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of common stock in a six-month offering period.
Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
 
Three months ended March 31, 
20192018
Cost of revenue 
Subscription and support
$357 $171 
Professional services
409 150 
Operating expenses 
Research and development
1,900 1,021 
Sales and marketing
1,964 1,113 
General and administrative
3,563 3,450 
Total
$8,193 $5,905 
Stock Options
The following table summarizes the option activity under the Plans for the three months ended March 31, 2019:




Options

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20186,400,175 $13.65 6.1$142,340 
Granted — — 
Forfeited (9,153)16.65 
Exercised (960,802)11.51 
Outstanding at March 31, 20195,430,220 $14.02 6.1$199,157 
Exercisable at March 31, 20194,330,467 $13.34 5.7$161,785 
Options to purchase Class A common stock generally vest over a three- or four-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the three months ended March 31, 2019 and 2018 was $34.3 million and $3.6 million, respectively.
No options were granted during the three months ended March 31, 2019 and 2018. The total fair value of options vested during the three months ended March 31, 2019 and 2018 was approximately $2.7 million and $4.6 million, respectively. Total unrecognized compensation expense of $6.9 million related to options will be recognized over a weighted-average period of 1.8 years.
Restricted Stock Units
Restricted stock units granted to employees generally vest over a three- or four-year period in equal, annual installments or with three-year cliff vesting. Restricted stock units granted to non-employee members of our Board of Directors generally have one-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units. Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock units is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the three months ended March 31, 2019 and 2018 was approximately $4.3 million and $3.0 million, respectively.
The following table summarizes the restricted stock unit activity under the Plan for the three months ended March 31, 2019:




Number of Shares
Weighted-
Average
Grant Date Fair Value
Unvested at December 31, 20182,359,261 $23.95 
Granted 613,889 39.24 
Forfeited (25,238)26.43 
Vested(1)
(247,419)17.50 
Unvested at March 31, 20192,700,493 $27.99 
(1) As of March 31, 2019, recipients of 222,614 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan resulting in total deferred units of 777,235 as of March 31, 2019. 
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At March 31, 2019, there was approximately $58.7 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.5 years.
Employee Stock Purchase Plan
The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights.
The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:
Three months ended March 31, 
20192018
Expected term (in years) 0.50.5
Risk-free interest rate 2.6%  1.8%  
Expected volatility 48.6%  22.2%  
During the three months ended March 31, 2019, 100,949 shares of common stock were purchased under the ESPP at a weighted-average price of $21.29 per share, resulting in cash proceeds of $2.1 million.
Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At March 31, 2019, there was approximately $580,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.3 years.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.
Three months ended March 31,
20192018
Information technology$9,162 $7,359 
Consumer discretionary7,979 6,851 
Industrials7,792 6,872 
Diversified financials7,438 6,898 
Banks6,678 5,843 
Healthcare6,584 5,344 
Energy5,644 4,852 
Other18,686 15,887 
Total revenues
$69,963 $59,906 
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended March 31,
20192018
Subscription and support$56,123 $46,470 
XBRL professional services11,410 9,852 
Other services2,430 3,584 
Total revenues
$69,963 $59,906 
Deferred Revenue
During the three months ended March 31, 2019, we recognized $51.3 million of revenue that was included in the deferred revenue balance at the beginning of the period. 
Transaction Price Allocated to the Remaining Performance Obligations
As of March 31, 2019, revenue of approximately $180.7 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $151.3 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.
The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended 
March 31, 2019March 31, 2018
Class A
Class B
Class A
Class B
Numerator 
Net loss $(5,898)$(1,565)$(7,330)$(2,288)
Denominator 
Weighted-average common shares outstanding - basic and diluted 35,746,572 9,482,707 32,662,318 10,196,438 
Basic and diluted net loss per share $(0.17)$(0.17)$(0.22)$(0.22)
The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of
March 31, 2019March 31, 2018
Shares subject to outstanding common stock options 5,430,220 7,807,606 
Shares subject to unvested restricted stock units 2,700,493 1,917,048 
Shares issuable pursuant to the ESPP 92,664 107,764 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Organization and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, the financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three months ended March 31, 2019 are not necessarily indicative of the results expected for the full year ending December 31, 2019.
Principles of Consolidation All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications Additionally, certain prior period amounts have been reclassified for consistency with the current year presentation.
Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Impairment of Long-Lived Assets Long-lived assets, such as property, equipment, right-of-use assets and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, other current liabilities, and operating lease liabilities on our condensed consolidated balance sheets. We currently have no finance leases.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We are also electing not to apply the recognition requirements to short-term leases of 12 months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.
In February 2016, the Financial Accounting Standards Board ("FASB") issued guidance codified in ASC 842, Leases, which supersedes the guidance in former ASC 840, Leases, to increase transparency and comparability among organizations by requiring recognition of right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements (with the exception of short-term leases).
In July 2018, the FASB issued an update (ASU 2018-11) to the existing transition guidance that allows entities to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Effective January 1, 2019, we adopted ASC 842 using this new transition guidance. The comparative information has not been restated and continues to be reported under the accounting standard in effect for those periods.
We have elected to use the package of practical expedients, which allows us to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. We did not elect the hindsight practical expedient, which permits entities to use hindsight in determining the lease term and assessing impairment.
Adoption of the new standard had a material impact on our condensed consolidated balance sheets. The most significant impacts related to the recognition of right-of-use assets and lease liabilities for operating leases. The adoption of ASC 842 had no impact on our condensed consolidated statements of operations or total cash flows from operations.
The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands):
As of December 31, 2018Adjustments due to ASC 842 adoptionAs of January 1, 2019
Assets
Operating right-of-use asset
$— $15,694 $15,694 
Liabilities 
Accrued expenses and other current liabilities 36,353 2,319 38,672 
Other long-term liabilities6,891 (6,007)884 
Operating lease liabilities, non-current
— 19,382 19,382 
New Accounting Pronouncements Not Yet Adopted In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model that reflects probable losses rather than the incurred loss model for recognizing credit losses. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We plan to adopt this standard on the effective date and are currently evaluating the impact of this new standard on our consolidated financial statements.In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. The update will become effective for interim and annual periods beginning after December 15, 2019 and may be adopted either retrospectively or prospectively. Early adoption is permitted. We plan to adopt this standard prospectively. We are currently evaluating the impact that adoption of this ASU will have on our consolidated financial statements and whether or not to early adopt.
Fair Value of Financial Instruments Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service.
Stock-based Compensation The fair value of each share issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our common stock. The expected term represents the period of time the ESPP purchase rights are expected to be outstanding. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the ESPP purchase rights.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Organization and Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The cumulative effect of the changes made to our consolidated January 1, 2019 balance sheet for the adoption of ASC 842 were as follows (in thousands):
As of December 31, 2018Adjustments due to ASC 842 adoptionAs of January 1, 2019
Assets
Operating right-of-use asset
$— $15,694 $15,694 
Liabilities 
Accrued expenses and other current liabilities 36,353 2,319 38,672 
Other long-term liabilities6,891 (6,007)884 
Operating lease liabilities, non-current
— 19,382 19,382 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of (in thousands):
March 31, 2019December 31, 2018
Accrued vacation $7,592 $6,906 
Accrued commissions 3,704 7,265 
Accrued bonuses 3,729 5,643 
Estimated health insurance claims 1,050 1,100 
ESPP employee contributions 1,510 2,156 
Customer deposits 7,364 7,395 
Operating lease liabilities 2,740 — 
Accrued other liabilities 5,727 5,888 
$33,416 $36,353 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
At March 31, 2019, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds $55,217 $— $— $55,217 
Commercial paper 7,483 — — 7,483 
U.S. treasury debt securities 3,917 — 3,918 
U.S. corporate debt securities 24,278 19 (30)24,267 
$90,895 $20 $(30)$90,885 
Included in cash and cash equivalents $55,217 $— $— $55,217 
Included in marketable securities $35,678 $20 $(30)$35,668 
At December 31, 2018, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds $52,068 $— $— $52,068 
Commercial paper 7,448 — — 7,448 
U.S. treasury debt securities 2,494 — (1)2,493 
U.S. corporate debt securities 10,890 — (67)10,823 
$72,900 $— $(68)$72,832 
Included in cash and cash equivalents $52,068 $— $— $52,068 
Included in marketable securities $20,832 $— $(68)$20,764 
Schedule of Cash and Cash Equivalents
At March 31, 2019, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds $55,217 $— $— $55,217 
Commercial paper 7,483 — — 7,483 
U.S. treasury debt securities 3,917 — 3,918 
U.S. corporate debt securities 24,278 19 (30)24,267 
$90,895 $20 $(30)$90,885 
Included in cash and cash equivalents $55,217 $— $— $55,217 
Included in marketable securities $35,678 $20 $(30)$35,668 
At December 31, 2018, marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds $52,068 $— $— $52,068 
Commercial paper 7,448 — — 7,448 
U.S. treasury debt securities 2,494 — (1)2,493 
U.S. corporate debt securities 10,890 — (67)10,823 
$72,900 $— $(68)$72,832 
Included in cash and cash equivalents $52,068 $— $— $52,068 
Included in marketable securities $20,832 $— $(68)$20,764 
Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position
The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of March 31, 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of March 31, 2019
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities $— $— $— $— 
U.S. corporate debt securities 4,980 (1)5,479 (29)
Total $4,980 $(1)$5,479 $(29)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured on Recurring Basis The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of March 31, 2019Fair Value Measurements as of December 31, 2018
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds $55,217 $55,217 $— $52,068 $52,068 $— 
Commercial paper 7,483 — 7,483 7,448 — 7,448 
U.S. treasury debt securities 3,918 — 3,918 2,493 — 2,493 
U.S. corporate debt securities 24,267 — 24,267 10,823 — 10,823 
$90,885 $55,217 $35,668 $72,832 $52,068 $20,764 
Included in cash and cash equivalents $55,217 $52,068 
Included in marketable securities $35,668 $20,764 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information
The components of lease expense were as follows (in thousands):
Three months ended March 31, 2019
Operating lease cost$925 
Short-term lease cost239 
Variable lease cost203 
$1,367 
Other supplemental information related to leases was as follows (dollar amounts in thousands):
Three months ended March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$960 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,033 
Weighted Average Remaining Lease Term (in years)
Operating leases8.2
Weighted Average Discount Rate
Operating leases5.7 %
Summary of Future Estimated Minimum Lease Payments
As of March 31, 2019, future estimated minimum lease payments under non-cancelable operating leases were as follows (in thousands):
Operating Leases
Remainder of 2019$3,011 
20204,193 
20214,233 
20223,867 
20233,536 
Thereafter11,255 
Total minimum lease payments30,095 
Less: Amount representing interest(6,509)
Total$23,586 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
 
Three months ended March 31, 
20192018
Cost of revenue 
Subscription and support
$357 $171 
Professional services
409 150 
Operating expenses 
Research and development
1,900 1,021 
Sales and marketing
1,964 1,113 
General and administrative
3,563 3,450 
Total
$8,193 $5,905 
Schedule of Stock-Option Activity
The following table summarizes the option activity under the Plans for the three months ended March 31, 2019:




Options

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20186,400,175 $13.65 6.1$142,340 
Granted — — 
Forfeited (9,153)16.65 
Exercised (960,802)11.51 
Outstanding at March 31, 20195,430,220 $14.02 6.1$199,157 
Exercisable at March 31, 20194,330,467 $13.34 5.7$161,785 
Summary of Restricted Stock Units
The following table summarizes the restricted stock unit activity under the Plan for the three months ended March 31, 2019:




Number of Shares
Weighted-
Average
Grant Date Fair Value
Unvested at December 31, 20182,359,261 $23.95 
Granted 613,889 39.24 
Forfeited (25,238)26.43 
Vested(1)
(247,419)17.50 
Unvested at March 31, 20192,700,493 $27.99 
(1) As of March 31, 2019, recipients of 222,614 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan resulting in total deferred units of 777,235 as of March 31, 2019.
Schedule of Valuation Assumptions, Employee Stock Purchase Plans
The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:
Three months ended March 31, 
20192018
Expected term (in years) 0.50.5
Risk-free interest rate 2.6%  1.8%  
Expected volatility 48.6%  22.2%  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands). Certain prior year amounts have been reclassified to conform with current period presentation. These reclassifications have no impact on total revenue.
Three months ended March 31,
20192018
Information technology$9,162 $7,359 
Consumer discretionary7,979 6,851 
Industrials7,792 6,872 
Diversified financials7,438 6,898 
Banks6,678 5,843 
Healthcare6,584 5,344 
Energy5,644 4,852 
Other18,686 15,887 
Total revenues
$69,963 $59,906 
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended March 31,
20192018
Subscription and support$56,123 $46,470 
XBRL professional services11,410 9,852 
Other services2,430 3,584 
Total revenues
$69,963 $59,906 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended 
March 31, 2019March 31, 2018
Class A
Class B
Class A
Class B
Numerator 
Net loss $(5,898)$(1,565)$(7,330)$(2,288)
Denominator 
Weighted-average common shares outstanding - basic and diluted 35,746,572 9,482,707 32,662,318 10,196,438 
Basic and diluted net loss per share $(0.17)$(0.17)$(0.22)$(0.22)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of
March 31, 2019March 31, 2018
Shares subject to outstanding common stock options 5,430,220 7,807,606 
Shares subject to unvested restricted stock units 2,700,493 1,917,048 
Shares issuable pursuant to the ESPP 92,664 107,764 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Organization and Significant Accounting Policies - Accounting Policies (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease right-of-use assets $ 17,057 $ 15,694 $ 0
Accrued expenses and other current liabilities 33,416 38,672 36,353
Other long-term liabilities 969 884 6,891
Operating lease liabilities, non-current $ 20,846 19,382 $ 0
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease right-of-use assets   15,694  
Accrued expenses and other current liabilities   2,319  
Other long-term liabilities   (6,007)  
Operating lease liabilities, non-current   $ 19,382  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Accrued Liabilities and Other Liabilities [Abstract]      
Accrued vacation $ 7,592   $ 6,906
Accrued commissions 3,704   7,265
Accrued bonuses 3,729   5,643
Estimated health insurance claims 1,050   1,100
ESPP employee contributions 1,510   2,156
Customer deposits 7,364   7,395
Operating lease liabilities 2,740    
Accrued other liabilities 5,727   5,888
Accrued expenses and other current liabilities $ 33,416 $ 38,672 $ 36,353
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 78,736 $ 77,584
Debt Securities, Available-for-sale [Line Items]    
Unrealized Gains 20 0
Unrealized Losses (30) (68)
Cash and cash equivalents and available-for-sale securities, amortized cost 90,895 72,900
Cash and cash equivalents and available-for-sale securities 90,885 72,832
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,483 7,448
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value 7,483 7,448
U.S. treasury debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,917 2,494
Unrealized Gains 1 0
Unrealized Losses 0 (1)
Aggregate Fair Value 3,918 2,493
U.S. corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,278 10,890
Unrealized Gains 19 0
Unrealized Losses (30) (67)
Aggregate Fair Value 24,267 10,823
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 55,217 52,068
Cash and cash equivalents, aggregate fair value 55,217 52,068
Cash and cash equivalents | Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 55,217 52,068
Cash and cash equivalents, aggregate fair value 55,217 52,068
Marketable securities | U.S. corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 35,678 20,832
Unrealized Gains 20 0
Unrealized Losses (30) (68)
Aggregate Fair Value $ 35,668 $ 20,764
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Fair Value  
Less than 12 months $ 4,980
12 months or greater 5,479
Unrealized Loss  
Less than 12 months (1)
12 months or greater (29)
U.S. treasury debt securities  
Fair Value  
Less than 12 months 0
12 months or greater 0
Unrealized Loss  
Less than 12 months 0
12 months or greater 0
U.S. corporate debt securities  
Fair Value  
Less than 12 months 4,980
12 months or greater 5,479
Unrealized Loss  
Less than 12 months (1)
12 months or greater $ (29)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 7,483 $ 7,448
U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,918 2,493
U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,267 10,823
U.S. corporate debt securities | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 35,668 20,764
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 55,217 52,068
Money market funds | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 55,217 52,068
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 90,885 72,832
Recurring | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 55,217 52,068
Recurring | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 35,668 20,764
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 7,483 7,448
Recurring | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,918 2,493
Recurring | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,267 10,823
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 55,217 52,068
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 55,217 52,068
Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 55,217 52,068
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 35,668 20,764
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 7,483 7,448
Recurring | Level 2 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 3,918 2,493
Recurring | Level 2 | U.S. corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,267 10,823
Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds $ 0 $ 0
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Lease, Cost [Abstract]  
Operating lease cost $ 925
Short-term lease cost 239
Variable lease cost 203
Total lease cost 1,367
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows from operating leases 960
Right-of-use assets obtained in exchange for lease obligations: Operating leases $ 2,033
Weighted Average Remaining Lease Term (in years) - Operating leases 8 years 2 months 12 days
Weighted Average Discount Rate - Operating leases 5.70%
Operating Lease Liabilities, Payments Due [Abstract]  
Remainder of 2019 $ 3,011
2020 4,193
2021 4,233
2022 3,867
2023 3,536
Thereafter 11,255
Total minimum lease payments 30,095
Less: Amount representing interest (6,509)
Total $ 23,586
Office | Minimum  
Lessee, Lease, Description [Line Items]  
Renewal term 3 years
Office | Maximum  
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended
Jun. 13, 2017
Mar. 31, 2019
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock purchase offering period   6 months
Employee Stock Purchase Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant   4,719,674
Purchase price of common stock, percentage of fair market value 85.00%  
Maximum stock purchase value per employee $ 12,500  
2014 Equity Incentive Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant   2,521,272
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense $ 8,193 $ 5,905
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense 1,900 1,021
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense 1,964 1,113
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense 3,563 3,450
Subscription and support | Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense 357 171
Professional Services | Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense $ 409 $ 150
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Options (in shares):      
Outstanding beginning of the period (in shares) 6,400,175    
Granted (in shares) 0 0  
Forfeited (in shares) (9,153)    
Exercised (in shares) (960,802)    
Outstanding end of the period (in shares) 5,430,220   6,400,175
Exercisable (in shares) 4,330,467    
Weighted-Average Exercise Price (in dollars per share):      
Outstanding beginning of the period (in dollars per share) $ 13.65    
Granted (in dollars per share) 0    
Forfeited (in dollars per share) 16.65    
Exercised (in dollars per share) 11.51    
Outstanding end of the period (in dollars per share) 14.02   $ 13.65
Exercisable (in dollars per share) $ 13.34    
Outstanding, weighted-average remaining contractual term (years) 6 years 1 month 6 days   6 years 1 month 6 days
Exercisable, weighted-average remaining contractual term (years) 5 years 8 months 12 days    
Outstanding, aggregate intrinsic value $ 199,157   $ 142,340
Exercisable, aggregate intrinsic value 161,785    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options exercised intrinsic value 34,300 $ 3,600  
Options vested in period fair value 2,700 $ 4,600  
Options unrecognized compensation expense $ 6,900    
Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options unrecognized compensation expense, period for recognition (years) 1 year 9 months 18 days    
Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Expiration period (years) 10 years    
Minimum | Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Award vesting period (years) 3 years    
Maximum | Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Award vesting period (years) 4 years    
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested in period, fair value $ 4.3 $ 3.0
Number of Shares (in shares)    
Unvested at beginning of period (in shares) 2,359,261  
Granted (in shares) 613,889  
Forfeited (in shares) (25,238)  
Vested (in shares) (247,419)  
Unvested at end of period (in shares) 2,700,493  
Weighted- Average Grant Date Fair Value (in dollars per share)    
Unvested at beginning of period (in dollars per share) $ 23.95  
Granted (in dollars per share) 39.24  
Forfeited (in dollars per share) 26.43  
Vested (in dollars per share) 17.50  
Unvested at end of period (in dollars per share) $ 27.99  
Number of vested shares recipients elected to defer settlement (in shares) 777,235  
Unrecognized compensation expense $ 58.7  
Unrecognized compensation expense, period for recognition (years) 2 years 6 months  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 4 years  
Cliff-vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 3 years  
Cliff-vesting | Board of Directors    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (years) 1 year  
Deferred Settlement    
Number of Shares (in shares)    
Vested (in shares) (222,614)  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Proceeds from shares issued in connection with employee stock purchase plan $ 2,149 $ 1,370
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Risk-free interest rate (as percent) 2.60% 1.80%
Expected volatility (as percent) 48.60% 22.20%
Unrecognized compensation expense $ 580  
Unrecognized compensation expense, period for recognition (years) 3 months 18 days  
Class A Common Stock | Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued during period 100,949  
Shares issued during period, weighted average price per share (in dollars per share) $ 21.29  
Proceeds from shares issued in connection with employee stock purchase plan $ 2,100  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Total revenues $ 69,963 $ 59,906
Subscription and support    
Disaggregation of Revenue [Line Items]    
Total revenues 56,123 46,470
XBRL professional services    
Disaggregation of Revenue [Line Items]    
Total revenues 11,410 9,852
Other services    
Disaggregation of Revenue [Line Items]    
Total revenues 2,430 3,584
Information technology    
Disaggregation of Revenue [Line Items]    
Total revenues 9,162 7,359
Consumer discretionary    
Disaggregation of Revenue [Line Items]    
Total revenues 7,979 6,851
Industrials    
Disaggregation of Revenue [Line Items]    
Total revenues 7,792 6,872
Diversified financials    
Disaggregation of Revenue [Line Items]    
Total revenues 7,438 6,898
Banks    
Disaggregation of Revenue [Line Items]    
Total revenues 6,678 5,843
Healthcare    
Disaggregation of Revenue [Line Items]    
Total revenues 6,584 5,344
Energy    
Disaggregation of Revenue [Line Items]    
Total revenues 5,644 4,852
Other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 18,686 $ 15,887
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)
$ in Millions
3 Months Ended
Mar. 31, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Deferred revenue recognized $ 51.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 151.3
Expected period of recognition 12 months
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Denominator    
Weighted-average common shares outstanding - basic and diluted (in shares) 45,229,279 42,858,756
Basic and diluted net loss per share (in dollars per share) $ (0.17) $ (0.22)
Class A Common Stock    
Numerator    
Net loss $ (5,898) $ (7,330)
Denominator    
Weighted-average common shares outstanding - basic and diluted (in shares) 35,746,572 32,662,318
Basic and diluted net loss per share (in dollars per share) $ (0.17) $ (0.22)
Class B Common Stock    
Numerator    
Net loss $ (1,565) $ (2,288)
Denominator    
Weighted-average common shares outstanding - basic and diluted (in shares) 9,482,707 10,196,438
Basic and diluted net loss per share (in dollars per share) $ (0.17) $ (0.22)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Shares subject to outstanding common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 5,430,220 7,807,606
Shares subject to unvested restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 2,700,493 1,917,048
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 92,664 107,764
XML 53 R9999.htm IDEA: XBRL DOCUMENT v3.19.1
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 8,381,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 8,381,000
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /V"H4X?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ _8*A3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #]@J%.!9@*1^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$Y882;-I:.G#@8K;.QF;+4UBQUC:R1]^R5> MFS*V!]C1TN]/GT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(?ZHA0<;X"AZ2,(@4SL @+D;6-T5)'5-3'"][H!1\^8Y=A1@-V MZ-!3 E$*8.T\,9S'KH$;8(811I>^"V@68J[^B\GK%M8G4E[C]"M92>> :W:=_%IO'O=;UE9621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( /V"H4X$=9E)E0( .4) 8 >&PO=V]R:W-H965T&ULC5;1CILP$/P5Q <8VDZX M_GUMPU%J+]6]!-O,['C9C+UYQ\6+O#&F@M>Z:N0FO"G5KJ-(%C=64_G$6];H M-QL MXMTF1.';PG-YO2FS$&WSEE[9-Z:^MT>A9]$8Y5S6K)$E;P+!+IMPA]8''!N" M1?PH621[TB\G(D 6Q)E[TT7PW[#OI>\= ?, M--TLP6F:N<6-)I=FS<35]AZYQ4K&+,L.E'HN^\>@GBK=#4Q6-G=WV#U!+ P04 M " #]@J%.)A>O](0$ "'%@ & 'AL+W=OCNE[N^/]YE6?>TBW79?6V. M\3!\\]RT==D/M^U+UAW;6&ZGH+K*,,]M5I?[PW*]FIX]M.M5\]I7^T-\:!?= M:UV7[7^;6#6G^R4LWQ]\V[_L^O%!MEX=RY?X9^S_.CZTPUUV:66[K^.AVS>' M11N?[Y<_P5VAIX!)\?<^GKJKZ\68RF/3?!]O?MO>+_/14:SB4S\V40X?;[&( M536V-/CX=VYT>>ES#+R^?F_]ERGY(9G'LHM%4_VSW_:[^Z5?+K;QN7RM^F_- MZ=/JV1K_*WL9V9LGF+,%KR:VB$!3A(LF&_B\F4#2!4[RZBE>Y'*_$ M>#7%Z^MX($F<)7:2'":)\TY9DHB@G)>= M.-&)XTX,<>)8)Z "$16""#S(3KSHQ',G9$9N/.O$64.G+1=I#8E?)XA. G?B MB)/ T_7* !T50>8=^&)9RGC7D.E V23)M$S,&$I0$[B=0/R!D MGAM'_7!9@G4@PQ*0>=$Y]8+"W,1 YXTD&U9_@MT@PQK$E@(R/8'C4U-\ D>C L\&F*N,MJE\9(("1ZBF" 6.1Z4TL,4@R*PR M*N%'YBAPD&H*4A 0J4.@,Z,0==Y>>"IGX$70"3VL11!B!R !H*9.1H0Q-H-5:( M,G I/S("D2/04" CAUNP=.L41-:'E!D9@<@1:"B/44!;[NDZ+@198N=$&7[( M:U!#<8R\O@3K?6HMR(Q$SDC:48%"^>B&M!,=R?A#CC]#JVKD7$.#&FGA)NET M[DWJ]Y8!B(%M,"8!+"4#2W%@T8)WHSBPZ'O"AY);'S+0% <:+>8VB@-MV.B M+K="T&%PD$*YDM&G./H,1;GB2/NB0.O QD<2YB['1(FC$J_> OPHCI50UU%" M%H(H)!:#DKFG./?HB^Q&">_>GKU/":HOP>G4_)')ISCY+#N5^&3Q)^D^*/Z4 MS#_%^8>I&2B#3;G/KVZ96(H3R]+]0$F5&!T109,H9)5,*L5+M=3"XQ'M'V7[LC]TB\>F[YMZ.@)\;IH^ M#NWE7X=AW<5R>[FIXG,_7KKANCT?C9YO^N8X'_MFE[/G]?]02P,$% @ M_8*A3@3:ANRG @ U@H !@ !X;"]W;W)K>Q8X%KQ%Y(BQOQY4QHC;A8THO' M6HK12075E1?X?NS5J&SYIGY,JKLL%[ZK!K72/Z;XLKTFU6.64UGCAI6D<2@^;]Q/8+T#L0Q0BM\E[MCDW9&E M' AYDXMOIXWK2R)/\M&/;O^2Y(.8?: 8 @(Q@ 0/0P(AX!0"_!Z,E7J9\11GE'2.;3_ M;[5(-@58A^(RCW)3W9WZ)JIE8O>6QV'FW62>0;+M)<%$$LP5.XLB'26>.'^$ M"*P0@8J/IA"1!M%+8B5IE"2)4PW#U*0PMG.$5H[0Y( :1R]))F?X+[X/-))G MJAE+9&6)3)988^DE<'(*\(<_C6>)UJ49\]4\U84BM+:K DVFUMT_O= MHU_L(NF,"OAV7_)-+J ;DV^<%L(XA7ZD.X--&47I*DSOW!6XXY; I IT*K"8 MRJ)\3&6W3V#Z9Y#RJ;\]C-#YCN9W0E,$T-WNG*1=(Y ME]T @>F 9E>:!I=& 81IK%-9A#":">=,=D,$IB.:/6D:WATFB]#*Y$T&##GQ M_4#T4C;,.1 N9A4U49P)X5@D]5]$ND(,F>.BPF. MLOE_4$L#!!0 ( /V"H4XAM!C2Q@, +L0 8 >&PO=V]R:W-H965T M&ULC5C;CN,V#/T5P^\[EBC+D@9)@!D710NTP&"+ML^>1$F, M]26UGB=$QFVJXO!/7:GI+]TMCA,1G65 &-94A=E$^\VT]A;M]NTUZ$J M&_O61?VUKHONWU=;M;=MS.-O Y_+TWD8!Y+=YE*<[!]V^//RUKFGY#[+H:QM MTY=M$W7VN(U?^',N)H,)\5=I;_WJ/AI#>6_;+^/#KX=MS$9&MK+[89RB<)@G?!O!>]S=OJ[_(PG+>QCJ.#/1;7:OC< MWGZQ2T RCI;H?[,?MG+PD8GSL6^K?OJ-]M=^:.ME%D>E+K[.U[*9KK?YC9*+ M&6T BP'<#?C_&XC%0'PW2*?@9V93J#\50[';=.TMZN9L78IQ4_!GX19S/PY. M:S>]<]'V;O1CI\0F^1CG62"O,P16$'Y')&[RNP>@/+P",H08H5+:@R!C M$).]6-M+VCXE[=/)/EW;9]X:S)!L@C03)#,F\U8JQRAI#,MH+I+D(G$LBK;/ M2/L,QZ*]6&:(7+'D1@HOXIQ 99(',J](+@IS,1X7A;Q(EH+RN&!4*H0)Y%B3 M7#1:5\UH>T/:&Q2+YEXL!K$$8-Q#Y02*<0CDF#/ZT#+,!OQ3R[ CEV7IT:%@ MG(7V+ ^(",=\D(IPO*&8\&$Y!>,JTP$^I.2\<,!\4I\/X*VGE#0^'P(&A@7. M :<%B@O,1_I\!'+T20GA:R4%,S*8+UKP.%8\[2O>@OG!49HRGPZ%DH&3Q6G) MXQ*S43X;B?P(0&0(4"H"7&CYY%@_M:^?'$OC)Y5*E"D"9C(>XD-+*,<:JGT- MY5@>D>H0F(!\LP-$G03*DMH$04L MHL87T06CUU39$_>_3S0,(,"'%E' (FI\$06LCF[C@0'_PYI32-!2*QF0"J"E M%+"4FD!Q!K3XP>/E&=!R!0\4:$#47AD'?^\1L#1+54"P@!8L>+Q( UIFX($R M#;!^&,U0GC%*:Q;:>;3( !:94'$%M#H +J^".:;/,^ ""^<8UTY<:/1-(F&I M".Q[0:N#8 _G6-#G6>#SC'*\8-;;T2A4_A(HI58[86:3K%J^VG:GJ3ONHWU[ M;8:QNUJ-WCOP%QA;1F_\U77F :TJEM/+;M8!U) M]N36^VR+P_VALL=AO'6-;]3-[?3\,+27Y:^"Y/Y_Q>X_4$L#!!0 ( /V" MH4X8+&*"/0( ,4& 8 >&PO=V]R:W-H965T&UL?57; MCILP$/T5Q'N6^RTB2!M6JU9JI6BK;9\=,@EH#::V$[9_7]L0EF)O7\ >SIDY M9\!#/A#ZQFH ;KVWN&,[N^:\WSH.JVIH$7L@/73BR9G0%G&QI1>']13029%: M[/BN&SLM:CJ[R%7L0(N<7#EN.CA0BUW;%M$_>\!DV-F>?0^\-)>:RX!3Y#VZ MP _@K_V!BITS9SDU+72L(9U%X;RS'[UMF4F\ OQL8&"+M26=' EYDYNOIYWM M2D& H>(R Q*W&Y2 L4PD9/R>6(&)0$_VI.O-[9J6V= MX(RNF+^0X0M,?B+;FLQ_@QM@ 9=*1(V*8*:N5G5EG+13%B&E1>_CO>G4?9CR MWVEF@C\1_)D@:O^/$$R$X(,0*O.C,F7U"7%4Y)0,%AU?5H_D-^%M ]',2@95 M[]0SX9:)Z*W(XMRYR3P39#]"_ 7$FQ&.2#Y7\$T5]KY&]_\M4.J()#17"(P> M L4/EAX2,S\T\D/%#Y=\=]6#$1(K2*<@FR2,@Y41 RJ+O=2L)3)JB70OG_!C M(S_6O60K+R,D6JA<(4H=L?$^>>>)446BJ?#<=4L3K4BX[J<.V82164=JU)'J MW4A7,E*M1K3^/G7()HK-,C*CC,S0#F^E(S-]8=X*51I06:R=%F=Q^EN@%S4H MF561:\?E05M$YUG\Z,OIL8KOQ8P>1^I'FG' ?T?TTG3,.A(N9I.:(&=". B1 M[H-H52W^*?,&PYG+92+6=)RLXX:3?OII./.?J_@+4$L#!!0 ( /V"H4X\ M\D#SZP$ .4$ 8 >&PO=V]R:W-H965T&UL?53;CILP M$/T5Y/>NN6[:") V5%4KM5*T5=MG!X:+UA=J.V'[][4-82F@OF#/^)R9,V;& MZ2#DBVH!M/?**%<9:K7NCQBKL@5&U(/H@9N36DA&M#%E@U4O@52.Q"@.??\1 M,])QE*?.=Y9Y*JZ:=AS.TE-7QHC\XJ)YI26N-S?HW]RM9M:+D1!(>BOKM)MAMXCKX*:7*E^%L-G MF.I)D#<5_Q5N0 W<*C$Y2D&5^WKE56G!IBA&"B.OX]IQMPY3_#MMGQ!.A' F M!,E_"=%$B-X(L2M^5.9*_4@TR5,I!D^./ZLGMB>"8V0NL[1.=W?NS%2KC/>6 M!WZ8XIL--&%.(R9<8F8$-M'G%.%>BE.XH:\2%%O$(=[/$.T6$3E^M.!_..SS MXUU^[/CQ/Y<0K2YAQ#PZ#'>8=RM(L87X^RJ2717)CHIXI2+9J@B2E8PM9BT# M+[J#@6S<("FO%%>N[7]8>.=9?0IM=ZW\)S/#X\B]A1D?@&]$-AU7WD5HT[NN MPVHA-!B!_H-1V)HW9S8HU-IN#V8OQ\D;#2WZZ5'!\\N6_P502P,$% @ M_8*A3J9_\:)7! IQ0 !@ !X;"]W;W)K!ONF.3V%8;W9VR*K/Y4G>W3?[,JJ MR!IW6[V&]:FRV;8S*O(0A(C#(CL<@]FD>_9H,.L7W@SW7-]>CMI27LOS1WORUG0:BS%]W17OBGG):KLH\W\.VV8_#=)@M+6[["UOOI3G/VU?4!2,^NH_ MVW>;.WF;B8NQ*?.Z^S_:O-5-6?1>7"I%]O/R>3AVG^?>_X<9;P"] 5P-Y'T# MU1NHJP&8NP:Z-]"_#9*[!E%O$%T-U/T(<6\0_X[0U1!>!JL;_6769+-)59Y' MU64!G;)VGL.(WQ-6M&(\55$[IZKT4#6S1T#K3G0**"+IJHTQP[C085&R$&(BDV MDF(B 1K>BR:^B326L5$:)41E&GE:4@GH%%(T?BLJ2Y"G-9,3Q)%2"5^\9HO7 MG1/E%:]X!Q'K(&)&#PW+/"+S%!F\@IVV>D#A*)'A#)F0&T0I?LFX&!B5EDTV99-&F7Z0D2BH&Q\2P80P3!G%C M;D@8J1*!*GX@\E)Q)P++2\$D8S ,!0DT# XY &9) X' @20)-([E<"@>AY+A M(:#5,I<4B&.I"((>ROR$>&I*BDTC<#Z*!C(Q7A?KAS(_'QYD4C,#A#'>B[Q( M$=J5JPBI*A(BB<#"7>V >G44O\PX5A6>4NH(H 9/@TJ@.DVO-I05Q M'"5Z8 AX&$N&QH#/2TEQK,&=J\.[@R>R9) ,&/V2PE1KX?X&@_%$E0Q2 ?-? M4J:.3:()'%(ZN1I/+G7E9E;J"$\NU1FRU9BTW(DB8*!ID#SMI?G_;0/PD 8. MTKAQZ$6WPY-*@U<_4)1[*C\='N7 H!PW#W.@*'?-0RH09A:L;ACY,- !]R.LAW*\#O/8Y&1Y%>BJTG@9V/?"G G#--&XW@/)>BCO#PP,?&."3E@,H MRT%J@TM_H/+3X9$/7".,FP[@.#U<.$]6X,B*P0*4K&,YW-0!SU7@N(J[#J!< M'2O<"RP?J?QT>/(")2_I.8 A7*)CQ(SU0YF?#X]!8+I>TG, [6@CI%G=U_B_ M87F<*@:G@#;>7%&=)IC)":V/%Z&2$IFS-B,9*:CVT.A2/ M<,5UX[B;4A3-.G)KFNZ,\.;U3/L*[^^L>CT[W)[:YI+Q-W75U>G5UNFO+4OQ8,K^\F9_\!4$L#!!0 ( /V"H4[J M&0U&UP0 ,,8 8 >&PO=V]R:W-H965T&UL?9E?;ZM& M$,6_BN5W7]C9/T!D6XJIJE9JI>A6;9^)O8FM"\8%$M]^^P(FOF3F;%]B0\[. MGIV=_;&LU]>Z^=8>O>\6WZORW&Z6QZZ[/$11NS_ZJFB_U!=_[O_S4C=5T?67 MS6O47AI?',9&51E1'+NH*D[GY78]WGMJMNOZK2M/9__4+-JWJBJ:?W>^K*^; MI5I^W/AZ>CUVPXUHN[X4K_X/W_UY>6KZJ^@>Y7"J_+D]U>=%XU\VRT?UD!LS M-!@5?YW\M9U]7PQ#>:[K;\/%KX?-,AX<^=+ONR%$T7^\^]R7Y1"I]_'/%'1Y M[W-H./_^$?WGVJZLI2F^E*K[?/D_G\?,ZQ?]HAAO0U(#N#?J^ M_Z^!GAKH'PW&;$8W9^-0?RJZ8KMNZNNBN:8N_%__6C; M_N[[5E&VCMZ'0)-F=]/07'-71'WT>Q>$NMB1:$Z?.\BE(C&X!PT'HFY0 MQSB @0',&,#, F0Q2\)-XD;)>92L$N,T&PE094ZEV(N%7BP83"#?#@9P8C!* MLXSO;AH[\YG%?"Q2DR:$C2302"*-*,.,)+(3E7$G4F2SV&(K*;22@IRP7G:I MZ&6ETH19D2(3*-4,&LF $9Z33!I)%?,A-:$J4S%>^#%P8OG*CU%.F!4@"BP^ M%6"0 B7O B$@8QX5@=$D?#0DDV92.1XI<]8$*E]A(BDM_(AIGC2?DDLQIV^. M9,J9+. ' TY)PBF=?!.%*TZQ )S=21B%P*PQ,)8EI.+F5A.%*&2=R V0V1 C,3"6A:<1$(6A: MQQ_P0$8N"2Z#1BA0,L9H+A0+4B;0(/%,+\),!/PS<-!/CI+$MB#E2! M)448H*2 %\6]*.G%6"[+D2R=[7,^^\$T)D!C4<@D,6N5XO0#*I6D(3L8Q@3V MAR84 O.3 #\-!SI)-*Y48OAN!LD"-">,4)((56)I$F(H*5E]4A>J/@Q1 A U MCKN1=$PTWV3G0&7CD!O,4 *[3L$) G1,.4*1R 4V>X012F#?:?ACEQ!#GX:>=X092AE8"8':TYA[&G#/P3R>!Y: #K\9R(ZHL?_/1:">: M\?6 58$]A<83^=V\5QW75V-Q\'^T7I7[KA:])_ M;V['ZK>+KKY,/QE$]]\MMO\!4$L#!!0 ( /V"H4Z';\2BL0$ -(# 8 M >&PO=V]R:W-H965T&UL?5-ACYLP#/TK47[ I4U[O:D" MI.M-TR9M4G73ML\I&(@NB5D2RNW?+PF4L1O:%V(;O^=GQ\D&M"^N!?#D52OC M M*VG@;(GKM1;VUPD4#CG=TEO@63:MCP%69)UHX"OX;]W9!H_-+)748)Q$0RS4 M.7W<'D_[F)\2ODL8W,(FL9,+XDMT/E4YW41!H*#TD4&$XPI/H%0D"C)^3IQT M+AF!2_O&_B'U'GJY" =/J'[(RKTJ1SF/AOL'4 GP#\#8"-A9+R]\*+(K,X$#O. MOA/QBK=''F93QF :1?H7Q+L0O1;;PWW&KI%HRCF-.7R9,V>PP#Z7X&LE3OP? M.%^'[U85[A)\]Y?"PSK!?I5@GPCV_VUQ+>?A31&VF*D&VZ1M@I3-75BA-CRPV5%0^V@^!-N.:S8Z M'KOI!;'Y&1>_ 5!+ P04 " #]@J%.AYF$C[ ! #2 P &0 'AL+W=O M_YXD[4HY*KXTMNOW_.PXV8#VV;4 GKQH95Q.6^^[(V.N M;$$+=X<=F/"G1JN%#ZYMF.LLB"J!M&)\LSDP+:2A199B9UMDV'LE#9PM<;W6 MPOXZ@<(AIUMZ"SS)IO4QP(JL$PU\!?^M.]O@L9FEDAJ,DVB(A3JG#]OC:1_S M4\)W"8-;V"1V;* @4E#XRB'!QE.:= X3_PVV#N 3@+\"L+%04OY>>%%D%@=BQ]EW(E[Q]LC# M;,H83*-(_X)X%Z+78GNXS]@U$DTYIS&'+W/F#!;8YQ)\K<2)_P/GZ_#=JL)= M@N_^4GA8)]BO$NP3P?Z_+:[EO'M5A"UFJL$V:9L<*;$W:9,7T7EA'WBZDS_I MX[9_$;:1QI$+^G"S:?XUHH<@97,75J@-#VQV%-0^FF^#;<&UL?5/;;IPP$/T5RQ\0 [NY: 5(V515*[72*E';9R\,8,47 M8ILE_?N,#:&TI7VQ/>,Y9\Z,Q_EH[+/K #QY55*[@G;>]P?&7-6!XN[*]*#Q MIC%6<8^F;9GK+? Z@I1D69+<,,6%IF4>?2=;YF;P4F@X6>(&I;C]>01IQH*F M]-WQ*-K.!P_3PW$?XF/ =P&C6YU) MJ.1LS',P/M<%38(@D%#YP,!QN\ #2!F(4,;+S$F7E &X/K^S?XRU8RUG[N#! MR!^B]EU![RBIH>&#](]F_ 1S/=>4S,5_@0M(# ]*,$=EI(LKJ0;GC9I94(KB MK],N=-S'Z>8ZG6';@&P&9 O@+N9A4Z*H_ /WO,RM&8F=>M_S\,3I(5,$9 M6Q'O4+Q#[Z5,;Y.<70+1''.<8K)US!+!D'U)D6VE.&9_P;-M^&Y3X2["=[\I M_$?^_2;!/A+L_UOB5LR?*MFJIPIL&Z?)DZ4SM $ -(# 9 >&PO=V]R:W-H965TWQ1N#B U^G? M9\".Z[967X 9YIPY,PS9:.R+:P$\>5-2NYRVWO<'QES9@A+NRO2@\:8V5@F/ MIFV8ZRV(*H*49'RWNV%*=)H66?2=;)&9PP/_H3Q8MMK!4G0+M.J.)A3JG]_O#,0WQ,>!G!Z-;G4FHY&S, M2S"^5CG=!4$@H?2!0>!V@0>0,A"AC->9DRXI W!]_F#_'&O'6L["P8.1SUWE MVYS>45)!+0;I'\WX!>9ZKBF9B_\&%Y 8'I1@CM)(%U=2#LX;-;.@%"7>IKW3 M<1^GFR2=8=L /@/X KB+>=B4*"K_)+PH,FM&8J?>]R(\\?[ L3=E<,96Q#L4 M[]![*?:W2<8N@6B..4XQ?!VS1#!D7U+PK11'_@^<;\.3385)A"=_*$RW"=)- M@C02I/\M<2OF^J\D;-53!;:)T^1(:08=)WGE70;VGL&UL?5-A;]L@$/TKB!]0$B=KHLBVU'2:-FF3HDY;/Q/[;*,"YP&.NW\_P-3S M-FM?@#ONO7MW'/F(YL5V (Z\*JEM03OG^A-CMNI <7N'/6A_TZ!1W'G3M,SV M!G@=04JR;+.Y9XH+30:)8T&W],WQ)-K.!043Z+VG4%/5)2 M0\,'Z9YP_ BIGG>4I.(_PPVD#P]*?(X*I8TKJ0;K4"46+T7QUVD7.NYCNCDF MV#H@2X!L!AQC'C8EBLK?<\?+W.!(S-3[GHH\Q]L-B0T+AP/_FRF,9L,AWWZ06S^QN4O4$L#!!0 ( /V" MH4ZB=#['M0$ -(# 9 >&PO=V]R:W-H965TX!RF#D$_CSZ1)YY"!N#R_J3_&VGTM9V[A'N5O4;DVIWM**JAY+]T3 M#E]AJN>:DJGX[W !Z>$A$Q^C1&GC2LK>.E23BD]%\==Q%SKNPWASG4ZT=4(Z M$=*9L(]QV!@H9O[ '2\R@P,Q8^\['IYXQTE>>.>!O8N/R/[#QVG_P4TCM"5G=/YE8_]K1 <^ ME>3*CU#K/]AL2*A=.-[ZLQG';#0<=M,/8O,W+OX!4$L#!!0 ( /V"H4Z@ M* EWLP$ -(# 9 >&PO=V]R:W-H965T[ MMTP+:6B9)]_%ECD.7DD#%TOA@9=Z+%KZ _]I? M;+#8PE)+#<9)-,1"4]"'_>F]B$^\/_'0FRHZ4RO271#O@O=6[H\\9[=(-,>< MIQB^CEDB6&!?4O"M%&?^#YQOPP^;"@\)?OA#X6&;(-LDR!)!]M\2MV*ROY*P M54\UV#9-DR,5#B9-\LJ[#.P#3V_R.WR:]L_"MM(X&#+8:"QL?C?3C;:DYZ8+0! M #2 P &0 'AL+W=O: M%EGTG4V18>^DT' VQ/9*8C-+ M)11H*U 3 W5.[[?'4QKB8\ / 8-=G$FHY(+X$HRO54XW01!(*%U@X'Z[P@-( M&8B\C%\3)YU3!N#R_,'^.=;N:[EP"P\H?XK*M3D]4%)!S7OIGG#X E,]MY1, MQ7^#*T@?'I3X'"5*&U=2]M:AFEB\%,5?QUWHN _C3;J?8.N 9 (D,^ 0\[ Q M453^B3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV)[N,W8-1!-,:+(.WZTJW$7X[@^%=^L$Z2I!&@G2_Y:X%K/_*PE;]%2! M:>(T65)BK^,D+[SSP-XG\4U^AX_3_LA-([0E%W3^96/_:T0'7LKFQH]0ZS_8 M;$BH73CN_=F,8S8:#KOI!['Y&Q?O4$L#!!0 ( /V"H4Z@>)#?M $ -(# M 9 >&PO=V]R:W-H965T5-2VYRVSG4'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49&F2?&2*"TV++/I. MILBP=U)H.!EB>Z6X^74$B4-.-_3J>!1-ZX*#%5G'&_@![F=W,MYB,TLE%&@K M4!,#=4[O-H?C+L3'@"8ZOE R53\-[B M].%!B<]1HK1Q)65O':J)Q4M1_&W+M.L%LEV$6"W7]+7(FY3?Y*PA8]56":.$V6 ME-CK.,D+[SRP=VE\D_?P<=J_<],(;&UL=95ACZ(P$(;_"N$';*$JJ$$2 MWI=EP F^!2\ MUINP-*99$Z*+$@333[*!VKXY2268L5-U)KI1P(X^2'!"HR@A@E5UF&=^;:_R M3%X,KVK8JT!?A&#JSPZX;#=A'-X67JMS:=P"R;.&G>$GF%_-7MD9&5R.E8!: M5[(.%)PVX39>[V+J KSBK8)6C\:!*^4@Y;N;?#MNPLAE!!P*XRR8?5SA&3AW M3C:/C]XT')@N<#R^N;_XXFTQ!Z;A6?+?U=&4FW 9!D!5GY.J,>LVNT]"Q9E 0 MZSX@*(;8T;MPBH?/T QG/GPVIB<);C!'#>;>8/Y?B712(J:9X9 %"ED@!O,) M!-,L<$B"0A+$()E ,$V*0U(4DB(&RPD$TZQPR!*%+.\,;".90##-@P]OA4)6 M]UFFT^VZU]#HP><91_@)BA"+V?0(8:+Y \Z#DQHC%HLI!Q,]."TQ>ERW,44L MTBD'$RTG'#)J0@+4V;=?'13R4OO>/UH=6OS6=WCR3][=#S^8.E>U#@[2V%;H M&]9)2@,VE^C)GJO27DG#A,/)N&%JQZKKR]W$R*:_<\AP\>5_ 5!+ P04 M" #]@J%.@D6ZIK(! #2 P &0 'AL+W=O=.J^/C+FR!2W<@^FAPS^UL5IX=&W#7&]! M5)&D%>-)X@D)XJ 1SE$:Y^"7EX+S1LPJ6HL7;=,HNGN.L?Z-M M$_A,X'<$-B6*E7\27A29-2.QT^Q[$:XX/7*<31F"<13Q'Q;O,'HM>/(Q8]<@ M-&-.$X:O,.F"8*B^I.!;*4[\/SK?IN\V*]Q%^FZ=_7#8%MAO"NRCP'Z=/TWN M6MS"W#?)5C/58)NX38Z49NCB)J^BR\(^\G@G_^#3MG\7MI&=(Q?C\6;C_&MC M/& IR0.N4(L/;'$4U#Z8[]&VTYI-CC?]_(+8\HR+OU!+ P04 " #]@J%. M;WGZ@+,! #2 P &0 'AL+W=O552VYRVSO5'QFS9@A+V 7O0_D^-1@GG7=,PVQL0520IR?AN M=V!*=)H668R=39'AX&2GX6R('902YL\))(XY3>@M\-PUK0L!5F2]:. [N!_] MV7B/+2I5IT#;#C4Q4.?T,3F>TH"/@)\=C'9ED]#)!?$E.%^JG.Y"02"A=$%! M^.,*3R!E$/)E_)XUZ9(R$-?V3?U3[-WWGAH1*?HT1IXY>4@W6H9A5?BA*OT]GI>(ZS_HVV3> S@=\1 MV)0H5OY1.%%D!D=BIMGW(EQQ&UL=51M;]L@$/XK MB!]0;)(X:61;:EI-F[1)4:=MGXE]?E'!>(#C[M\/L.MY*?UBN..YY[G#=Z2C M5"^Z 3#H5?!.9[@QIC\2HHL&!--WLH?.GE12"6:LJ6JB>P6L]$&"$QI%"1&L M[7">>M]9Y:D<#&\[."ND!R&8^G,"+L<,Q_C-\=S6C7$.DJ<]J^$[F!_]65F+ M+"QE*Z#3K>R0@BK##_'QE#B\!_QL8=2K/7*57*1\<<:7,L.12P@X%,8Q,+M< MX1$X=T0VC=\S)UXD7>!Z_\;^R==N:[DP#8^2_VI+TV3X@%$)%1NX>9;C9YCK MV6$T%_\5KL MW&5B-0K)M?^B8M!&BIG%IB+8Z[2VG5_'Z61_/X>% ^@<0)> M@]%&)(3Y0"0)BB0!@OL;D0"&1CW@"P/4OX74$L#!!0 ( /V"H4X!?L8\M@$ -(# 9 >&PO=V]R M:W-H965T]@46K)!(+0E1JI155 MR[,WF5R$+\%V-O3O.W9"2&E>;,_XG#,7C]/!V%?7 'CRKJ1V&6V\[PZ,N:(! M)=R5Z4#C366L$AY-6S/761!E)"G)^&9SPY1H-09LCHEGXXGMNZ\<'!\K03-?P$_ZL[6;38K%*V"K1KC286JHS>;0_'). C MX'<+@UN<2:CD;,QK,+Z5&=V$A$!"X8."P.T"]R!E$,(TWB9-.H<,Q.7Y0_TQ MUHZUG(6#>R-?VM(W&;VEI(1*]-(_F^$)IGJN*9F*_PX7D @/F6",PD@75U+T MSALUJ6 J2KR/>ZOC/HPWR7ZBK1/X1. SX3;&86.@F/F#\")/K1F('7O?B?#$ MVP/'WA3!&5L1[S!YA]Y+SODV99<@-&&.(X8O,)\(ANIS"+X6XLC_H_-U^FXU MPUVD[Y;1]\FZ0+(JD$2!Y)\2^9<2US"[+T'8HJ<*;!VGR9'"]#I.\L([#^P= MCV_R"1^G_8>P=:L=.1N/+QO[7QGC 5/97.$(-?C!9D-"Y<-QCV<[CMEH>--- M/XC-WSC_"U!+ P04 " #]@J%.HZ<>'<$! W! &0 'AL+W=O:12,85+O.8.YLRUX,37,'9(#M(R,H"/@)^ MMWT+PN2[P)A@" 94+#,PO5W@!(0*1M_%KYL2+9"A<[V_L'V/O MOI<+L_"BQ4]>NZ[ 3QC5T+!!N%<]?H*YGPRCN?DO< 7AX<&)UZBTL/$758-U M6LXLWHID[]/*55S'F?]6EBZ@RTIW>?D&HAFS&G"T!5FNR"(9U\D:$KB1/\KI^GR7=+A+I;O MUNJ'0YI@GR381X+]/RUF=RVF,(]ID2PIDB4(#GX3?'<]>TQCE(D0VL@>]@?@P792VRL%2=@%YWLD<* MZAP_[D[GU.$]X&<'HU[MD:OD*N6+,[Y4.8Y<0L"A-(Z!V>4.3\"Y([)I_)XY M\2+I M?[-_9/OG9;RY5I>)+\5U>9-L='C"JHV8V;9SE^AKF>/49S\5_A#MS" M7296HY1<^R\J;]I(,;/85 1[G=:N]^LXG:3)'!8.H', 70*.7H=,0C[SC\RP M(E-R1&JZ^X&Y7[P[47LWI7/ZJ_!G-GEMO?>"T@\9N3NB&7.>,'2%V2T(8MD7 M"1J2.-/_PFDX/ YF&/OP>*U^C,,$29 @\03)6C^.-B6&,.\4N0^*[ ,$=",2 MPKQ3R2$H<@@0)!N1$&8?%DF#(FF X+ 1"6'2C0A9/4$!JO'-IU$I;[UO_)5W MZ>]'ZI_P/_@T'+XQU72]1E=I;"/XYUI+:<"F$CW86VWM/%H,#K5QV]3NU=25 MDV'D, \&UL;5/;;MP@$/T5Q <$+^LDVY5M*9NJ:J56 M6J5J^\S:8QL%/"[@=?KW!>RX;N(78(9SSEP8LA'-LVT!''G1JK,Y;9WKCXS9 ML@4M[ WVT/F;&HT6SINF8;8W(*I(THKQ)+EC6LB.%EGTG4V1X>"4[.!LB!VT M%N;/"12..=W15\>3;%H7'*S(>M' =W _^K/Q%EM4*JFALQ([8J#.Z$H# M/@)^2ACMZDQ")1?$YV!\J7*:A(1 0>F"@O#;%1Y!J2#DT_@]:](E9""NSZ_J MGV+MOI:+L/"(ZI>L7)O3 R45U&)0[@G'SS#7S[1M I\)?"$<8APV!8J9?Q1.%)G!D9BI][T( M3[P[?4E!-\*<>+OZ'R; MOM_,&UL;53M;ML@%'T5Q .4A-AK%]F6FE;5)K52 MU&G;;V)??ZA\>(#C]NT'V'&]C#^!>WWN.><"-]FH])MI 2QZ%UR:'+?6]GM" M3-F"8.9&]2#=EUIIP:P+=4-,KX%5H4AP0C>;+T2P3N(B"[FC+C(U6-Y).&ID M!B&8_C@ 5V..M_B2>.V:UOH$*;*>-? #[,_^J%U$%I:J$R!-IR324.?X?KL_ MI!X? +\Z&,UJCWPG)Z7>?/"]RO'&&P(.I?4,S"UG> #./9&S\6?FQ(ND+USO M+^Q/H7?7RXD9>%#\=U?9-L=W&%50LX';5S5^@[F?%*.Y^6UD6,>9_U(6+Z!S ;TJ()-08301S[(D%C$@?Z7SF-E^^B M#G>A?+=6O_L:)TBB!$D@2/YID5ZU&,/LXB)I5"2-$"17(C%,>B5"5A@@ M !D !X;"]W;W)K&ULC5;;CILP%/P5Q'L7S,5 M1) :HJJ56FFUU;;/3N($M("I[23;OZ]M'$2P:?8%;#,S9\[QC?Q*Z!NK,.;. M>]MT;.U6G/(/9$>=^++D= 6<=&E)X_U%*.#(K6-%_@^]%I4=VZ1 MJ[%G6N3DS)NZP\_48>>V1?3O!C?DNG:!>QMXJ4\5EP->D??HA']B_MH_4]'S M1I5#W>*.U:1S*#ZNW<]@M06!)"C$KQI?V:3MR%1VA+S)SK?#VO6E(]S@/9<2 M2+PNN,1-(Y6$CS]:U!UC2N*T?5/_HI(7R>P0PR5I?M<'7JW=U'4.^(C.#7\A MUZ]8)Q2[CL[^.[[@1L"E$Q%C3QJFGL[^S#AIM8JPTJ+WX5UWZGW5^C>:G1!H M0C 20/1?0J@)X4<)D29$,X(WI*)JLT4<%3DE5X<.T]LCN8K *A+5W\M!56SU M392'B=%+$40P]RY22&,V R:88NX1I041)?>8K063C1!/F!R=!E:G@>*'=S%2 MNT!H%0B50#01"+-9I@,$*DBG("#QXUDFI045PRR:Y6NB?+O;R.HV,MP:\S) MXDF$,(S #%5:4"E,9C.XM:!@&(=VQ['5<6PXCL',<6Q$R>!L#DH3DZ;SVIH8 MF&; ;A9:S4+3[*PD&VA,8."G\TDHH6$%9&$Z+Z^IM; 8$JO;Q' ;1 N;)[4* MI!_?/)E5('NX>0_7/:EQDP#!2%8* =8./; P\5::LPT MSB?H^\E"(/NI!8*'"ZW4&+BXAH9 WN1,E[?R#T1/=<><'>'B>E"'^)$0CH6D M_R1<5^)'8.PT^,AE,Q%M.MR&0X>37M_TWOB[4?P#4$L#!!0 ( /V"H4[Z M5YQL>0( (L( 9 >&PO=V]R:W-H965T*D.1^,6 MDM6BXP?Q0YB?W;.RLV3TLJL:T>I*MI$2^V7\"3]NL#?PBM=*7/1D'+E4WJ1\ M=Y.ONV6,')&HQ=8X%]S>SN))U+7S9#E^#T[C,:8SG(ZOWC_[Y&TR;UR+)UG_ MJG;FN(R+.-J)/3_5YD5>OH@A(1I'0_;?Q%G45NY(;(RMK+6_1MN3-K(9O%B4 MAG_T]ZKU]\O@_VH&&Z2#03H:8/)/@VPPR/[7@ P&)#!(^E3\WFRXX:N%DI=( M]:^WXZZ*\".QN[]UBWZS_3.[/=JNGE:6\43H"#YK68# M:,I1DEC(D30%25-OG]V08MA!!CK(O -RXR!(9-UKF->T7I/3,A!MYB)6(@:C M$!"% "A9@-)KZ"1*EB,2H,Q%>92ZBC&0P"@-1 M&(!" Q0VBX)16+ ;0(01@E%R$"4'4%B DL^C4!RBS$4IIG=JI0!1"@ E^+;6 MQ;P,,A;6"B0J[]1*":*4 $H1H)3SA'-R9^\Q@GL2 N*485-"\WK+TUG3 51% M4=S!N=,B\0R'A+4P:*8](7=,?^?J4+4Z M>I/&GA>^J^^E-,*Z1 ]V"X[VSV"3!>L# !U% &0 'AL+W=O]QEKXT0(\OY]J7GR\LCKK]V>V5ZKVWNFJZI;_O^\-]$'2;O:J+ M[I,^J,;\9Z?;NNC-:?L<=(=6%=MQ4%T%%(9)4!=EXZ\6X[7'=K70+WU5-NJQ M];J7NB[:_QY4I8]+7_CO%[Z5S_M^N!"L%H?B67U7_8_#8VO.@G.4;5FKIBMU MX[5JM_3_$/?K*!P&C(I_2G7L+HZ](94GK7\.)W]NEWXX.%*5VO1#B,+\O*JU MJJHADO'Q:PKJG^\Y#+P\?H_^94S>)/-4=&JMJW_+;;]?^IGO;=6N>*GZ;_KX M54T)Q;XW9?^7>E65D0].S#TVNNK&O][FI>MU/44Q5NKB[?1;-N/O<8K_/@P/ MH&D G0>(Z.8 .0V0UH#@Y&Q,]7/1%ZM%JX]>>UJM0S$4A;B79C(WP\5Q[L;_ MF6P[<_5U14FX"%Z'0)/FX:2A2\VU8@T4^5D2& -G%P1=T#A>7KD0.("$ >08 M(+H(((65Q4F2C))FE*19*A,K$Z!*XRS"7B+H)0+)$ X0PP Q2X82:65STL07 M/LE:MC67A-A% ETDP$5DN4C8+>ZD;0-HD@P;2:&1%!B)+2,INTD>9KFE6G-5 M2GGHF)4,FLF &:N&'C)D)K/-<%5*F7042@[-Y,!,B@.($#_^X?QB%0Z"". B MLQ$B>+91)FV,(%7D*!:!42)HQM,SB?"S,7FY);DV@I$D.)/X S2);AJY);DV M@GDD(F DMXU$LQ8(J9P+A.DF -Y25T8832+Y0-5BJ A$%5:U'!@R%ZD]*5Q% M4>[8,@3&BD!<857+D2%L+USBFEJ,%(&8PJHV__^JY9([QXY.&$T4SBC;262M MD+6.:Z R*R0==C#F"& N=67DZ')0F^,H6\)0(005NVR)$X,B2MFL<)DPFZ:C M7@C#A1!<[,(EC@V1VVZXQN4$*8&'61C$)79RDQ M8R1@3&I7K^3T0(:0[(8A3!F)*./82B2FC/S(RY3C;6K.ZQ2G!YP5(+LQ*Q@R M$D"&+Q,'"#0$9#<,8=9(U,/$CA"8$/(#/8S$S[2<]Z;[7]?C!9Z=UKTS(\)/);:^*[?FD4KM^ M.$S-<7OZ$'8ZZ?5A^L@7G+\TKGX#4$L#!!0 ( /V"H4YO "B09@( ),) M 9 >&PO=V]R:W-H965TN:RC];QL5U$^+PMO!$A?@$#\K=E6#<6!+V0GQ:B=?#YLPLADQSO;: M4E#SN+!'QKEE,GG\]J1AKVD#A^,;^V=7O"EF1Q5[%/Q7==#E)LS"X,".],SU ML[A^8;Z@. Q\]=_8A7$#MYD8C;W@ROT&^[/2HO8L)I6:OG7/JG'/J^>_A<$! MQ >0/J!K#NJ$7.:?J*9%+L4UD%WS6VK_8[PFIC=[N^A:X=Z9Y)59O10D37)T ML40>L^TPY Z3]AAD^'L1 HH01["X(\A@@@5(L' $RSN"U3]9=IC$81J'6:ZR M"%99@BK+L-R,#,,$"4B0S&A&,DKSPX1&"FJD M,UJ1CC7(1"WTH#DJ ML,LP8+.IG85AG^$Y1O.@.8G"/L-SC(;'3IM2@7V&8Z"6J7; 3L/).S88;"0, M.&G&PO=V]R:W-H965T=<,_X2L#ESN7/B9^9@+R]%^;TZ6%LO M?N;9J5H%A[H^/X5AM3W8/*V^%&=[:C[9%V6>ULUA^196Y]*FNVY0GH6",1/F MZ?$4K)?=N9=RO2S>Z^QXLB_EHGK/\[3\[]EFQ645\.#SQ+?CVZ%N3X3KY3E] MLW_9^N_S2]DWOP^VX5L+8CF]EMW99(FY[+SKONLF6W5G/U8BU@LPX^VT*!Y[C7B5G.O MV !%UX$^$"$A:070%Y-PV)"RA80#D=R+$-O<1TDE,G MB=3-E_1.()&*<2<:=J)=+R*&"QA8P/A[$<$"T6,O>HF^F:9,>#SRPA4)E1"= MQ+"3&'C!<8$$%DC\O> , \(>NS%H[F=Z>P4/E+@RSF)!]4, RUU/8D64P+1Q M,<,5S!N7'JY(]R+1QHRO$B 3+#+4E#"^W.571((H@;GC>H8KF#QNP/]&CVTQ MSGRU%MRY6(!,,$,L)1R3S%V416R($AA!'L^P!4/($Q];$C];@(RV16"FAW11";'MCUXA$=SX/H=KX)B\?N;8 L:OHA"! 8:N%"+6)J'\<< M"C7#%LRA !N@<[4,HD=7"Y)-7"V8:@&H3H@=66 .133#%LRAX0165W"0F6@*B$X)! M2039&4E68@:E1Y8=- \"'%#1"4YBG"7 F2R! 90S$JW$ $J/3"M17G53')!- MI#B):98@V28$@!(#*&=D6X4!5&@?'"^URDVM:*E%,GJI51AG!<)MHHD2F$$U M(]PJS*!"^^!X8U9N;(6V -F$+<2/4Y!N$R+&*8RAFI%N%<90N?N@^QO93:UL M[,B4Y+X/S+("H38ATIO"^*D9H59A_)2[_[ENN&'5<6-*XH=V,.G9C4G+?!T97 W03(L)J#)N>$6$U<0O')\)JOPB+ M9/0"HC&Z&J#+*&&-5X9%JJH#&LPR0:0S(@,:S"$9D:&-1A"XY%AC5>&!2HZPQK,LW%Y MEHPJ0=R4G9%A#2;0>&18XY=A@6PBPQJ,LP&_2!D!H,$ FAD9-L( 1CX9=A"9 MB:UG4M(W$MX\5&F?JZR+NG*/NBJ&U3CGUIO#W8='<]R.R^ M;M]&S?NR?[K4']3%>7AR%EX?WZW_!U!+ P04 " #]@J%. ?=]H T# "X M# &0 'AL+W=O.E<#SL)09RW/<.^.#SXB*[ MU_X@A K>FKKME^%!J>-]%/6;@VC*_DX>1:O_V1)U54KGKJ@/S5-V?U9BUI>EB&$UX'G:G]0PT"T6AS+ MO?@NU(_C4Z=[T>QE6S6B[2O9!IW8+<,'N%]C/DPP%C\K<>EOVL&0RHN4KT/G MRW89LB$B48N-&ER4^G$6CZ*N!T\ZCM^3TW#6'";>MJ_>/YGD=3(O92\>9?VK MVJK#,LS#8"MVY:E6S_+R64P))6$P9?]5G$6MS8=(M,9&UKWY#3:G7LEF\J)# M:PSWJ-=F M,PR:I3#_Z>![/7I><98LHO/@:+)9CS9X8P.S1:2]SQ)(2:S1F8Y91CO@9(S< M..#O8DQI!S'I(#8.XG<.,BO)T28U-JVQ*3"A11)2)"%$IK4,9>;87 M:&J!P!9RCPN:6R# !?NX@TLN9[Z3!#2[0,"+]I$'E]X8"M\FT_P" 3""+>02 M'*/W--$, P$QVG2 2S'/?10#C3'DA)##1^X*)=QSAP.-.Q"\H\.'"SP )AY" MD$8>">31?BE.1N]28JSP*=',(X$SVBQ.1K=*']*$>=X;2%./+M# '"5TKS&> MY)Y]0II[Y$1.GC.%-/<8NU<'>JX.I(E&BFC[ZJ",N.?U@#302 #-?>41C2IF M_Y$M#2%2$#K9$D8<+9WHIG!L1+AR MVU=M'[Q(I[L98>.TH>I^^$:/Y8 M6?T%4$L#!!0 ( /V"H4[7&2"$&P( )@& 9 >&PO=V]R:W-H965T MTDDX#6 M8&H[8?OVM0V+$C*I]@\^^(X9'^.BE^I55P F>&M$JU=A94SW2(C>5=!P_2 [ M:.V?@U0--W:HCD1W"OC>DQI!6!1EI.%U&Y:%G]NHLI G(^H6-BK0IZ;AZN\3 M"-FO0AJ^3SS7Q\JX"5(6'3_"3S"_NHVR(S*I[.L&6EW+-E!P6(6?Z..:,D?P MB)<:>GW1#UPJ6RE?W>#;?A5&+B(0L#-.@MOF#&L0PBG9./Z,HN'DZ8B7_7?U M+SYYF\R6:UA+\;O>FVH5+L)@#P=^$N99]E]A3"@-@S'[[W &8>$N$NNQDT+[ M;[ [:2.;4<6&TO"WH:U;W_;#GWPYTG "&PEL(M#DOX1X),0S ADB\ZE^YH:7 MA9)]H(;=ZK@[%/0QMHNYD=,-E%-I2E483;T B_)1%B=&;-X(N=X^E MC+)\OK#DHD2XFOV#JV/=ZF KC:TVOB8H_(?4$L#!!0 ( /V"H4YXOB/6E ( +L) 9 >&PO M=V]R:W-H965TR-9X0(X[TL*KXQ,R'J ME67Q-",EYB^T)I5\N] TO6]"J* MO"('9O!K66+V=T<*VFQ,9-XW7O-+)M2&E:QK?"$_B/A9'YA<6;W**2])Q7-: M&8R<-^86K?8H5@2-^)63A@_FADKE2.F;6GP];4Q;140*D@HE@>5P(WM2%$I) MQO&G$S7[,Q5Q.+^K?];)RV2.F),]+7[G)Y%MS,@T3N2,KX5XI",[(!1" M[DPX,]6*IH[,*8#%N$7.$Y[ U8;<)9ZXDVQ=/QB7"X3R?'LF'+AV$52\T8P$ M7'/(?\(4N.Q0L,24 # E''LR!:%PIFP07,((JN%X1@(N/10]80E8DD\ M^<>^$>,,NKJG\V)RE;[W=95,W*/[7M M^2$(FMU)EEFS4&=9Z?\<5%UFK3ZMCT%SKF6V[X/*(J!AR(,RRRM_O>S7GNOU M4EW:(J_D<^TUE[+,ZO\VLE#7E4_\MX6O^?'4=@O!>GG.CO)?V7X[/]?Z++AE MV>>EK)I<55XM#RO_D3P\,=X%](CON;PVHV.O*^5%J9_=R3_[E1]VBF0A=VV7 M(M,_KW(KBZ++I'7\,DG]&V<7.#Y^R_ZI+UX7\Y(UP^!T3: 4W M&13)V-!9 CJEV,X1(K)4@"0I%L%@+U@?SR954)P@@@FB/D$T2<"L9@Z8N,=4 M/89'84A$C(EB2!0#(JL;FWA&9%W7[3W$1 2'(C@0$5LB^(SBKY2,>C*A$9!& M !INT0A P\,D=%R]!!(E@$A81,F,*(Y82*G5VJL4CH8")V$ST3V]N M@LV ,,!";98!E([KX>YZL&L08!O BW/<2 +"86.9BPBQ!@(]RV$0@2=N'W05,QV&D(L!IN3S8$ MN682&P@!#B)F,SF ^+B]J3;I6=T %U$6.<:*8J>A(9!D#Z\!Q9.Q(B)QW%P4 M.Q(ES3IW&J8?BC83UL#&_=/&Z2K>]B4*# E^S5H8T!C M/53,Y;"9G,@M!SL7!P@%DR_L M-P0(2AP\V!XHF'SAF'R*)Y^F?UXMPY/*P*0FMGE D..AQ/"8,O#BD+BDXC%E M] /5.M[]P60E]J0C$'/90P/ XL_4"T>!@:>N_-J$PW\8VW4Y>J[?9BH]7;AX)'VFU4K?4->=@.V_WW-,/7AR]9?[%26;[VTDA#VUW*/1Q/>SZAY-6G#V667]/U!+ M P04 " #]@J%. >%!,G,# #L#@ &0 'AL+W=OZ:KIE>%3J=!?'W?8HZJ*+Y$DT M^I^];.M"ZG5A0[$U17,4$HC>NB;,+5PHP]M*N%/*NJ;,1#&W3GNB[: MOVM1R>LRQ.'+P/?R<%3]0+Q:G(J#^"'4S]-#JY_B* C@'T M-<#,9CQ49J1^+%2Q6K3R&K3#VSH5_:+ =U1/YK8?-'-G_M-J.SUZ6=$L7<27 M/M&(60\8,L/@"1'K[!,%@2C6Q DGMP0;%\$9S$!!$=3$T[D(FL()&)B F03L M9A:X-0L#!B,#:@R(1=12,H#2&8;"=21@'8DK),O@!"F8( 6$Y):0 9/,:B0T MR4GJ>:D<).(N4<(L(NX0I5CKR6&>#.3) )[$XLDY80][L;N@LJ))P7HWGM,@'*I7>X MRF[65)0G'B;8Q9BZ3*DS,0,HGSLLCXAGN\"PW3'@]Y383,QA(FG$?"\ -C1. M@-FS?3*"YDR81[[)@XV/ >?GME%&T,UKXE'N6[^P\S%@_=SY9+C>YYSK?<9# M!9L? ^[/[7UY!-ULS$D6<0\3;'\,^3^SF2"09_((;'[BFI\AY$D!>YH GO9] M[0CL:0)X.K,]#8&HKU38T<1U-$.^LP-L5<+>H1;V( $\Z*J%0)[52F +$M>" M#'DV6P)[B_!WJ(4]0P#/N&H!D/?=PHXAKAD8\FR.%#8#16]72V$S4/P&M0"( M(=\!$W8,=4X@^WMF*XUF/4(OV M8-JI+MC*RZ8)'J70'8_J, MO91*Z#I1I"L\ZM9S>JC$7O6W7-^W0_\U/"AY&GO+>&IP5_\ 4$L#!!0 ( M /V"H4Y&6L:UEP( !8) 9 >&PO=V]R:W-H965TU#6$)#*OM M2["=,V?.V)X9)RWC+R*G5%JO55F+C9U+V:P=1V0YK8AX8@VMU3]GQBLBU91? M'-%P2D[&J"H=SW5#IR)%;6\3LW;@VX1=95G4], M<:TJPO^FM&3MQD;V?>&Y MN.12+SC;I"$7^H/*G\V!JYDSL)R*BM:B8+7%Z7EC[]!ZCT)M8!"_"MJ*T=C2 MH1P9>]&3KZ>-[6I%M*29U!1$?6YT3\M2,RD=?WI2>_"I#M$S^1:RF?6?J%]0(%M]=%_HS=:*KA6HGQDK!3FU\JN0K*J M9U%2*O+:?8O:?-N>_VX&&WB]@3<8H.A= ]P;X#<#WP3?*3.A?B*2;!/.6HMW MI]40?2G0&JO-S/2BV3OSGXI6J-7;UG?#Q+EIHAZ3=AAOA$$#PE'L@PL/B@ !BVZ]P#(1PN)B\#:L$,>0+%PW1&<_.@_LA_!Z8_F^>^C617L0,$X MMUUW-2H!CZ[@]$;S_/;1[ [4/Q0:YZ\)4]P'4#A!XI:#WJL:N[TKCBC;E)1 M?C&-5U@9N]92U^W1ZM#<=Y[N1I/U5#=]TZ7>:+H7PW?"+T4MK".3JM>9CG1F M3%(ETGU2VY&K1\HP*>E9ZF&DQKSKU-U$LJ9_A3C#4VC[#U!+ P04 " #] M@J%.48$7>X,# Z$ &0 'AL+W=O'*&JW1UWE[2=STK7[9F^: M*K=NVARB]M3H?-<;564$<2RC*B_J<+/JUUZ:S9;-_ESMP[C+B)=ZJWM7.3N\::?=5EVGEP<_XU.P^N> MG>%T_.[]]SYYE\QKWNIG4_Y;[.QQ':HPV.E]?B[M5W/Y0X\))6$P9O]9O^G2 MP;M(W!Y;4[;]9[ ]M]94HQ<72I5_'YY%W3\OH_]W,]H 1@.X&KB]_\^ CP;\ MEX'HDQ\BZU/]+;?Y9M682] ,O]8I[PX%>^".S&VWV'/7?^>R;=WJVT8PM8K> M.D;]N =063X#,X7:#9XQ(!;T#)Y/@O3V_22*C'0C2@>@= MB&D DP]EF:3;G!*.D2GP7$2UEP%(6X#EJ0,L/V').@)8?P,>T_$#"YQH.4'Z1VIO)ZK4!?H2N8YNM/[G&>&AC?[D9NNHO>7,HZC9X M-=;U@WW7MC?&:A=E_,G1?G2-_'52ZKWMAJD;-T,W.TRL.8V=>G3]NV#S$U!+ M P04 " #]@J%.M2XHG^\! E!0 &0 'AL+W=OS\.3(&!%_3T#YE/NA?PN\ M=$VK3 5V4 :^ 'JYW 6>H56EJICT,N.]YZ .O>?PN/I8/ 6\*N#26[FGG%R MX?S5++Y6N1^8@H!"J0P#T<,5GH%20Z3+^+-P^JND2=S.;^R?K7?MY4(D/'/Z MNZM4F_L'WZN@)B-5+WSZ HN?Q/<6\]_@"E3#325:H^14VJ]7CE)QMK#H4AAY MF\>NM^.T\-_2W EX2F]($[5;8 M?[IXJ:/7(HZ"#%T-T8(YS1B\P80K FGV50*[)$[X(1VGJ9L@+_3(9W)F=,&%A0;T%)N(O<,HE3)G'(8#?!WDFP?S :1Q]4D#H) M4D<%\9W1]-%H^+'3@U/GX-!)[G17."\6' MI2FAM3,6_P!02P,$% @ _8*A3A)O5C6^ @ [ D !D !X;"]W;W)K M&ULE591;YLP$/XKB/<5;#"&*HG49)HV:9.J3MN> MW<1)4 $SVTFZ?S_;4$KQL68OP7:^^^[._GR^Q47()W7D7 ?/==6H97C4NKV- M(K4]\IJI&]'RQORS%[)FVDSE(5*MY&SGC.HJPG&<134KFW"U<&OW%A_)PU'8A6BU:=N#?N?[1WDLSBP:675GS1I6B M"23?+\,[=+M!U!HXQ,^27]1H'-A4'H5XLI,ONV48VXAXQ;?:4C#S.?,-KRK+ M9.+XW9.&@T]K.!Z_L']RR9MD'IGB&U']*G?ZN SS,-CQ/3M5^D%E!9USV)"J=ES]RT;][WT_"]FL 'N#?!@8'S_ MRR#I#9)7@]0EWT7F4OW(-%LMI+@$LCNMEEE1H-O$;.;6+KJ]<_^9;)59/:_2 MA"ZBLR7J,>L.@T<8-" BPSZXP)"+-?;,\5L'&Q]!4]A# B:1./OD31(Y3)"" M!*DC2$<$13+9A Y"'*3I?!","TR+23( $._+K<>,9900FF:$3B\/A,19AA,T%]5,)4!7 M2*X'O:R?M U&,BFP^*+A$('J-^NAU MZ@-AGOJBT1M9U]INC[H&Y.' MLE'!H]#F!7?O[%X(S4V4\8W9LZ-IO89)Q??:#JD9RZ[_Z"9:M'UO%0T-WNHO M4$L#!!0 ( /V"H4XR'-6:/@( -4& 9 >&PO=V]R:W-H965T@,YFPG M7-^^MB&$$%^5/\%>9F9GEWB==8R_B1) .A\U;<3*+:5LEYXGBA)J(IY8"XUZ MR-Z2:>ABAV*M)U;AY9F);GF?L)&G5P)8[XE37A/]= V7= MRO7=2^"U.I92![P\:\D1?H+\U6ZYVGFCRKZJH1$5:QP.AY7[["\WOB$8Q.\* M.C%9.[J4'6-O>O-MOW*1=@04"JDEB'J<80.4:B7EXWT0=<>L[#T,^\LQ8:,.L>@R>8*\)3ZF,*;$NQ MQG=T?)M@)K/X6L]L,V2N,OW _T'X ML6J$LV-2C2HS4 Z,25 VT9,R6*H[9MQ0.$B]3-2:]X.VWTC6#I>(-]YD^3]0 M2P,$% @ _8*A3AW M O# 0 9 0 !D !X;"]W;W)K&ULC53M;ML@%'T5Q ,4?S7Q(MO2FFG:I$V*.JW[3>SK&)4/#TC< MO?T NUX:H:E_ O=RSN$< ZDFI9_- B^#2U'BP=MP18MH!!#5W:@3I5GJE M!;6NU"=B1@VT"R3!298D&R(HD[BI0N^@FTJ=+6<2#AJ9LQ!4_WD KJ8:I_BU M\^#<"SD;OQ=-O&[IB=?S5_7/(;O+K>(F_*+V;*P2BXJS(NC+ M/#(9QFE>V90++4[(%D+VC[#]+R%?"/E*2+,0?G86HGZBEC:55A/2\V&-U-^) M=)>[C]GZ9OAV831\WDD8VRN$ 1%2C>D2:&N4U3 MO#,-N3IO__Z^4WUBTJ"CLN[JA,/KE;+@-),[=ZD']^37@D-O_73KYGJ^^'-A MU;B\:;+^L31_ 5!+ P04 " #]@J%.L76"A@DT )$ $ % 'AL+W-H M87)E9%-T&UL[7WK<]M&EN_GO7\%*NOL2E4@PS>I)),J69(3S=B6 M1I*3.Y7:N@61D(0Q"'#PD*RM_/'W//H%= ,$96=V=H8?$E,DT(_3I\_SUZ>_ MS_/"^[2.D_P/7ST4Q>;;;[[)EP_A.LC[Z29,X)>[-%L'!?R9W7^3;[(P6.4/ M85BLXV]&@\'LFW40)5]Y91+]K0Q/TC(I_O#59#K^ZH?O\^B'[XL?3M-EN0Z3 MP@N2E7>6%%'Q[)TGW&:4)E[/RQ^"+,R__Z;XX?MO\!U^;^R]2Y/B(8=W5N&J M_NN[(.M[XZ'OC0;#H_J/QQOX<73D_M$QA%_?1DGHG1?A.O^OAL>OPOLH+[( MYO$^6(?UIWZYN/K3^<_'WOG[DX8&3H $61!#OZOPD_>G\+G^W& P&$Z <(-I M_1=%P9OGC=7S<-#[<^,+EV$6I4CUE7<:%-:[DHC_Y]_^S44IU,;:R!;:^+=/FQB=V, M1WSOFG:8=U$6>0';$(;C;OIU:],G%^]/S]Y?GYUZ\.GZXNWYZ?$-_/'Z^.WQ M^Y,S[_JGL[.;:]C/'ZY/O8-7A]XK+TJ\FX>TS*%/:S*GX5+MX$736L*@PL*F M0Y _D#A9XH?P;V7T&,3PN/4@,/C'L ANX]#+PV69145D"QI8291:N9>%RQ!: M@J=]+PD++[WS8#72IR!9AAY("V^5EK?%71E[@7P%'GDUGQW18%X=36=>4'C0 MZ?)!R2;Z">8:KF^!I^1\?>@LWX3+(GH,8XL93L.[$.8/\X/5B/(<9)0UZHOB M =K30[8>N,S"31"MO/ 32/'<_OTF+6"7+%L)?9F!"LB G7 22.<-;D^BCC6> M#6X&9/0X#/+0RZ+[AZ*7WO5*^,/=NFN:T'::],2HZB^<)\"]]Q$N)[?H'@E1 MQMTE3[J!JP0IXBBXC>)V5MD$STATQ^]9&6J:$]U2&L]R>^N*'EGX&":EU;H< MX";-2&T!\]U%"7 G4CV]C:-[4F=;5GJ' ;0N!I,Y3I/[7A%FZ[9VZ[QA/-K: MQ1O7[%K?X*FV#(4$VT,:K\(L_X]_7XR&\^^(L8''#U;A7;2,BD/'3A)TR5F< MOAKT05D#$V0>")XR]&!^;,7XWG P\ ?\GS!LO* L'M(L^N]PA6.7WP+#(ZL0 MAS3+Y>/5*L)IPZQP-_4O5TL'EP$RS$-81& =''964\?M&F KKV@F M.8!N5FD:9F,X^FFF3@?;9N& MFT^N;^"?=V?O@4Z=;!O<69W67I6C[KT'E@*H3 #X5LQ*V] M6. YK0CJY#:$31\B%1\C-$](!O!+7A%\=M12L#CR M]K?U)U\'>;3D!8KB$F5ZMPWY2XBF6;CJ!8] /7!ES%XJ.PBVP*VS$W[4:OFZ MO,V76;0AZX1$?;E!8\5!I;N0[#U8[^LP>XR6CDW09;N>7+R[O#K["9X[__G, M>WMQW7W;7A>@!\G;A$UT4M&#Y[QNOQ[?(JLN"RLH<-&H/+T#7+Q#Y4# VEM6 M#;!4=)\(@VSY[&%8(8\Y%!&L_EKFA;*RL0G-1<"/"2C(PCL07'V(OQ^\&A^R M S(@KH.QP7]9&'IK#J"$&$!QN27;/9$/218&,0IJ[SX :O+L/!SH8Q#%: /W MH,]>'E1>B28)I0@W;;%V;XJSG5P$,5! M"J+$3\?O?SR[]L[?P_<7)W_ZZ>+MZ=G5]7]Z9W_^<'[S%^_@].S-^" MD,AO4.QDJGL',NB!:_[:&JQA'U\*^_ADNWW,^]>UZ=O>.G5;U1Q<\&>J86V)# PK!= M_>L5: 4/N.\IR%:6-*-7>B#IV15'KF".;-"=YV".D44, UX:1IA7;NBE,%M& M.?W*7Z>D$/(VS?'")KLW U(D\\+U)DZ?0;;PEYL2A I2K=Q7UNO=]S7UGNM$[2B[#M,T'JW MF_8[OO[)>_/VXI?NEA6%9^_ ;:Y:Z3@BU-3NR)I2?CFR5Q8NTV09@?I*I#TL MF(Y"OF20HUUP^]RI]=,0V&L9!W19_UK'0KN%!RZ!K":^VA/S>OY1KZGP<)8\@L=O? MN93"G];;%3UO>\/)!W:\H1"_='[%[".J!]$;Z750YL1HAQ7*=:%"G7(Z3-U" MN2Q=AN%*R0QA@;#FMPU']*DI)/I[:*7J6*H!6]A6()L2=#K@?52/.QD EQGL MW&A#\=QG,3YHD6U6L0&07SI%]IVLW8789W=W, '*( B7)/RT)+GA84I3C"E_ M<'482<,SXF(:4W:HI6Y-5*3,[ MS4($1<[B& X'DK8]I2,]ROG-PKO2%7@P!Z2'@6\DH/2P76./55BA17]6PM1% MF"!2(5HC7_ N:!()>;.D\E'+D<"]+0L86T'SM:1W=A\D4LOA^]? 3A%X2C@" MH5EP[)=I#-Z3(SEDO.^#3Y;D\.!*-P=Z)$=:22TJDD(8.9(1G+PM5+/C\+S* M"[^DV4?@-'0.^T .L-QBE!@8,\LV:28&CH &(R8[1X#N! *"_AM]YL%SBAZ?0_J[,Q7?@W &OHX @VTYL^(Q K%(2@-X%I^F _9BBN"@3%^-XOJS#_ MZ&./I ) J!32V"-V*4$D<51PDP%Y"HHAPJ3(:KE'XREAR,]]F"QEWN)$!,4EL@@4$I/%+@@3$'UERYB@H,QD0Q# 2U!WP) M^F0)-BGLZXR,*5S" "4?#/);L2E95@>*C;X#PPAFP=2E*>3P57B/$804+$JU M -_)78U""01 Z->'!L,GA!)V8KS&&30P :@][HA9D<-LZE%>4Q4AAWX>@'?^ M5@99@1-")H[3)6E.F-SQ&I?N'&2(SSHMT($56!,,T)J/(RT^@+<*?]$NA'?/ M2A0B/OUTG$=![S)8XC[#ZP9OCZ]>'WGT) @G709L QI!S]=(R79%D(>X^.+X^.?06DY'OO>7A M^")>0!1R=?J!:()O?CA$CVW6&XR\ ]P ,L1)[R;ADS 49->'?0YI/44YKP L M[D, KO1M&":8L-![T\J:ON,>"N.UCK@+G<1[F7B+'SX^NR$6@EO,V#(9WB(750X@,!.&&F]&; ZE*8A[I6B8D8'BPG8<-VIG7;X.> M5*;Y+F-F)&)^Z%_WO7M.L0%[P,_A!ELT5U7/Z$!H%7KKQ^/C2Z5<2(79S6>E MS.\)(4:J100TJ)5KY70PP%.:D2<*TZ-ZA457_4%SP+?F*!A&6^#F$A'\%C63:0M[ WA/06XRS(27.1D2 YQ=>J3 ;9*8=CU>6K[ ML6%*?;!=B!3I)DJ$":4UC?^EF!5L7112-":=R("1XZM1+AD1O-4H?F93%]8% MUQIS(6S;@JT9Q&0^HZI&L8#+ 2H:Y+W<8/H>0XV2[&*,CRDAV0H2&%)(Z@SA1'N)F" M'%4NQNQQ^P?DI@DMJ4!9E?#'TAULHQD+\ '_L#&3KKE(NFHAP]:9%%]W4987 MGC 6D(F!99XEV;55A%(=GX\R0R%4FEBBEP8J2K8%<[0A W)&3:,I'B)0QG(T M*YB1T&,!JR4P$D@C@.D8DII.@)(@!I&ZQ/_2F&%V!U/"#,LJ-_R.B7F;)F7. MNE(Z]K!72V)2/3&6)F4&0K(^1Z36L[0[,+J.KF%N+"TJ5<6(:@%;18M;[>1@ ME<>PWY'M AF:^&N9&+$)(7O?J2TO(%>Y=PJBHV0)C9,YAL$]"ZVHC2-0@"N] MLZ[TSKI0?":=%C1X@RB1.C#*A2"G-PN>6@=-S>)9R#BE3PVGB0;?P2"Y8QQX MFUW2U2SAI7F99)326@I:B1LV71HFP&\9\A\('D-G"G M](,?@55A/41(WASN+3!B^,A!6I96* QOXY#X(3=G*O8+VSQ2YR(;49",7(+:Q@GF%;2V50,2-D/> 8\ MZKC 2LC0R\A$MXBW"_CTGZ!"+]GG/U0@JA&:0XW=@_ MJ*;%'BI5B.>N+$H$**#6!+DV55&QE8')40Q5L,4;PE M2_^8Z?2V'K3P0=8CV#)7B^2;*]1$ZSR]*R@:R=Z;M>@9LOMC%#X)46V$3IX> M0"P](GB!:8."7.<-EU&V+-<875C2%V3DADPTDBI!EI&L8+%#;"RRC=@2?[C/ MTG)#=,,=0+N>\JJ\[<_O:KT(^2'%>-9V>LLH5AJ%S+X&11;!P3OH0:OD88FVD R_'I;JQ&[? ;I M".:5-,R#\)JTYEGD4H3V05''E61N*7N)GMH:25,6 >2;@;UU\D'LO"X75PZX;S@$)3QLX MX3A@S-2FQ98V*P^3SM,XA6FM79T:5"8#OZ*<&M#(.78C!17_;BV#.?1MA&.Q MHMA)R6!ADM'@^(" X'&6J!Y"O]?ENCY"Y&MK[H(ET_4:C0OB*%P7CFFCF4$[ MH=:2L$1%(JTG0J32TS72Q 8=?FYH"R<).X"Y4A&O1B4';5#%5.DCU(HP:N&O MIX=HR5:RL7S, *DYA$C;$6"KY[3@8L^(@)=( HG=CK%;5MLD^DIANU&Z5F0; M;],L2Y\H_('RO+)TE5"9M$D:5P(G(O>_=(RMQ:_2M!Z!J3$>V'1Y*B4!4O*Y MOB;K8,6J3BQ,+AY Z9(49!5I@EU(:A%'L?Z6KI@$)**'CU)PY5'.E&W%T&!& MU)(@ %F "I/U6=DR)#J?,%(:QQJC2-^F0MJ1L%3A#5SDAEU0%=&X!!XF-$GV MQ2AB;SEB;6\6DDTDD82XO<]"8=J35Z(A!7I3H$),$UX4^788*_TGS&@IE?)P M2R.<:$$YHS:2^I$Z(!L%EYCB2T;H45SK/A14$-D&PXC51%+5V=Z[69#=2GU>" \,9NPG=BB0D)=SH MH=YP>*CM(Q&V)MKQU!7=V4B-V7+$$_=1J'"+S'&!)X#C()=Z(3L9.C N.\$* M&]B'I ^A1D04+0RRA&"W50V"MO9*RA?&\: [^\<@(:XF, MAMYD2TC-@W&MM0BW'J&%LE"Z^49KE2:(<*N( JE,.VKB ;RXG,Q0!\4DP0@R M4519&FFN7W:H_9K-RL.FS)[R0##6F&[,, SRGV*#EV1ZZP8Z\NT:CT2:N6UN MR;+]7BS-D.0U T9T'1CSD]L-IP5>0J?I& &Y2MJ*+).T EUS)'IHTRIQ(_>4 M(+7TZ\E\$HF32M\UT5$3UM(U<XMT MCFQ2=)16 0/W*2;:.F-1S-8V7?5R&CU24RAN)I42Z 89D#;/K=+?")"%O8N@T0&'(@?S&2=.7GA*I!^%*EZ&1/ ;C#>K 6@^D:P/IT(D@M-$";F9IHY".XW7C%EB.**DLQDK! MX5#9&0H3&PEQSXDXH;4-*&]PA\E:M?=A_TG#A"#30889$;G96?$4Y.ENT).M MQ.P#64J*_*3B(4O+^X<.%I9M2@4*O*)GQ(&%7\0Q,'1*<%1L)BEB"#NV^I9R M]W5H*!2!;*$;I>R_TU:7V:0EBMT9*]C*Q^4]3*S!DM7F*Q!9%\G!+?QCFJYH M(7&H)*UZ=#0^">(>)L*N90CYX+J\+7B#3P>]R0#V^(G(\_]G;HH=9(#SM40P MTS*=D#UR+OD-P_S>"8)2*6U;TFO'1G#P!OGX''U&5 M4:EOS"_ D*_NAR@WM\06WJPU)?SM;3S)+DS%+(-&D96(/&1Z=V51FKJTIV%R MPKLW-GF_%05_8G;P6I@?U\I7K!S5U\ #LX9?K7DL:/@M.+S+\ ]?45@J>PR_ M^M)]*@/BS#0@Q-EBH6<^P]Z0B75R^>J650V;Y#"Q1&>/@9"EK[RY/ST:P;\S M_V@P4P\8Q;>\L3\?3."YT6RJ?I=P&/AM=.2!%349J]SYJC$#.O0'TP'\?S@8 M>&?7EY?ZC RY5=&M0*D/_>EP #;5<#I3\@8\#,)SY3"2\0S',SZ:MAE/\/Y\ M,E!6DQRY=3(,1C\?S>'_B\4"Z# >^Y/A##^P9><\XG%F'C5)"!0F<[/7C>>M MSNG\AE#[I^&M*'[):4T#,=E\;*%[W]YQO>2<[TX@5QF* O-DMB-)+<.=CRZ& M*Y+MGE%IX$?0J+GYA;#YCN_O$=,)TO4-)HM^IACPNS0)G\5H/#H, ]2>3OW1 M<%ZQTO4G\2.B1S&>2L>DL)3)W)\LQNHY^2]_2UC'(B/C\!F8!\AMS'KL'T&# M0_4._KW@=S1ROO[2:.*/Y@LPO,$7'QS2GS,<\M$ C/HI?!@-X'_T&W^YF*+^ M4TFLQG-1'>=OMN5>3.!:V(OS16TL^.5L@3SA &'_8[/%R!_,%DUDX1]=;#%9 MN-ABLMC"%B-_ NZ@? ,#0_C->!MC#)$!M*@YF(%KA]^-QBA@1R!9!Y6!'\P6 MA_S+8CSJSB(=:-&%148#ZM8Q(/AE#J+UIK+@C)"- MH[4(TB)XX3%:E01Z54/2>#8R5D7X$K%+U1&Y QHUY?N6PW0P,YV3J&0G8/P8 MVS*W0&VGM/W4SL=N'K$_;>'KB7^T&- VF/J3.8B]T=&AQP6Y7HD?7]'/K\0# MK_@1C#6F(BA,$"]/ (49:U%G'96^YO@[:>@>DJX'QA8.#69H !7@XBRT4+&TA4AQ:<9"GB^B6"0^\T(DA$2*[A%CP)8Y M:THW':6P"P#IQTX-Y'ZC'>"V8QLZJV(R2)(;N]3"S!NQB6HF6+_E/41@= '1 MGB5Q53P&5B_D4L.$//@4K3'K4>@C6^DMCI96*$K (Q.8;TQ_UIXL$_M9RKQR MO(?-C<9@#0=;Z&2?B56B([P8%\9D"**[ M EU_0,BK-".TAHFQA6:+)Q0?0HEM M"+>*Q;G$BN1ZLXQG!3)2YAX:1\)&"Z MT8$<*_F_QCG2=2)\PQW8S\&ZP>86#!?8@"3JI=&=:5;>OF M*,6>HQB/\@=S?,;8:X@O_7+^$'"(2W%B#2)BH5A=).2U*_F0.:ZI=%[M'D7T MV\(3!P:K.\:)42A!,,7DR$\\5BH[Q/BL)X05QE@"D7E3J)6\DF@0B06#0,;J M6PNO.R3 #U,(&\40*]6S@%6]#QDWBKN,NC):_!5V$ QUZ/; / M>--E!%RGN%B(ARA2_$> 7NG$%P4_>!%8EZ,XY0212(:D%2^J+SH953NIMHSM MY+#3\2"NNPJ)HW,*P%"#')S W+"6#,TP0G)(4XSJ];8%6467&'NB;Z $FU$G=(-0' MIPR(T_'Q<8\1BFO;G*88*YW#IJQ='$%K*[FWL08QIV[7JI0((]PTLM\NLY K MWA(9&R2*D75/@D(D\Z4^U>J%)#]SZZJ^411A7L*:" X.#;R23^1UFZ&X,M3E M2B3";8[5S9NCMX9"H,ZG4.XM[ ?H(01C8_^?V2GE#W0?%7.%6K[-TH\4:\34 MA=A")=@QJ&U%KU+4ZLXE#B2N+!AQ _1%T3%?8&0"#+M*@"GCZ_G\HFC.K$%" MF \:#P%)N!@-Z/:>R,ZN:SE M2,4BIO'9HD"?M+,.%#Q1-$ZXD5++/]=[1Y &BUG2]F$EP"8$-M[%+)9^I%4 MIZ/F[S59VDY_HOUA.T1[&NIJN>QJ20)+ZKJ_;8^J.<)+*IQ@Q16VQ-GXKVJ0 MI4MPA6-LU8@;AU?D=YV"+2+LIM[A/T6X1>7(9?1%A.$,"HA@F J_& 00\8^= M8W8[!%]4[Z(OJ\(TP4?=K;2 M7D,%D_(=BIPZN-,$V1J@U7Q'A.=)E5"B#84PV"Z#9ZC96Y7GN"F'*@XF(C!C$\A,K+TL0Q( MLJ*L:^I1_&XV/Z@<,^/L!RJNA/P9IQNG" MW,Q,FGK/0*[)[1?DE6EPP7=U '3G654+F>EFJN>O:] ;*P7WK4&=!J2:EB! ML]G NW+ [M);?81<5:2[2R64WRB%]ZU]D@@DK3\8CSU9X-X[%@7NKT)D-"46 MO1M<)UQ_VG*'=DN+_LANY52>C+Q"QK;>F?;GWM<-%J0X 1.JM&G#*8". G@+ M)UM:@.-H3!]'\, "V!,^CN'C=#S# M#09[EK /PZ$_FDZ%>=(PE_' 'QQ-*3A.B2,Z4RK#OZKP"P97#F;^=&"$FT?0 MWV)FIV,Q45UHA_*$@O:BPMA.#QNQU[84;&L3;X'MQ=F=-R17*>.0\K]/H8C5 M$,0$')DT?F2FCL-[5&71YSYKOL8H!I0Y8153 K"UH)<@J?C> 8'!2Y/ 9J.5@]XA$-!;Y-*NOCVZ5G?+,$G"JS@:ZBDI]8P@7K M))%I)'Q=,1??)!F2G,>3J'%HV'&)X*5E(*+M>&H\$8=Y=)54>71\%>';5IT@ M'#-,9UD!K=Q!^RF8+.YZ\NRHGAC%5JU:QI4C(.:3,&U6>R<\*JIR+2H<7DH! MLZ.)W#0JW#CW=+&G6216G2F39=+1[B@$1FV=%ESUD,UHLA?_5@8Q^\NJ: QC M>A7PA<.1:9;+$Q/(!0%!1&@'00_N9=6EQ63P1\ M&@O>RE/N*5O@5@UZGJ[?4)S>-ZU>5>=67M%0J8U/B!.(;+13D KW.H57&,J@."(],:+ M)/K>!]4 ON%CE1@N'*#K':'(H]YPTHXEWS)V(7TQ>T)&QV+Z=272)X(7E6/" ME3=)C<(//&.8>FL+M9>D^X3'G!N';LZP>$)?[YGQBBR$.>"DCA],::7I-)GX MS">$J2-Y+%^]1M,IET*9B-??(:Q:P M27K;;ALA!T>Y_TITR59%#'"$--P/O0NG<7:)B#7AM.!8> K*&G3A6W@ M92(D:>BC=>\JO0:_SR8(U!R.O>:KVM %F*$C,('NI9V^(+\! 2%'@ZD0\7+# MN0*[>;G&-);,=0KDL:AI_6RP)4JT'2KS?:MZ55>;*:?M3$92+@D88#^@?4.) M04>H$'N(?V'W4&/8SA&ZFN"-:#^K&Q U2YB7<(AK/FH1WYD_&0S\X1RCE,-Q M?S;U9OTA?IZ,_/%DX/THY%$=T/8FS>Y"*H!T<.0/I^-#;SC#M^7L\/O9P%\, M1O#+L#\=UH=28\RI/P'W;$3 P>&D/QC)<1QA\W/9KJP 4'M[XH_A[0D!(F$6 MXPGYOO!Y-O3GBZE3Z#J%E(XN8::'XW&!6&^LK8=US%$Z205$0DW*;*,B7_<+ MPSA,Q ?JJF@&V<L3_DQ^4=4 M?;&Q$#6E*@$X)20,]]6L?Z3:-8)$BE3JH)$N*L#D?:I?_Z?/%0_["QF%O-(V M#6_L#W0WT973U-%ZU"R9N'UUZ2.&5#M("Z>1U20\=I$=[TO:HS!]<4NZ+2-H M6](]\E6S(04T^D=3M;EG8(@M%D?>^*@_FIA;>S3U1^/% MH3>:]2=C[V=N'#%W!Z/)W)\,CV!SS_L@@,V>ZRK'GX.$F9!<'LW[1T?4@-N8 MP"MQ-I&,EHY&(W\V5(8%'EXU3EY3K3'37Q2VF!A(PU56CHK"N/#OTT2[2^I& MFXJU0*O(CK(,@M#F4#7/N ,8Q7P^![)-G2FY?K51N7] %*5X&Y",)I3)EFGL M6)Q#7M[ .ZOO0N@75*/;(2^F"T-@()$[R@1#!C2Y;@(>:=6ZVDE&C/HJ4]'J MW=4@3]*XY22!.+=6-41I9"I"*O(^=%Y+^0$Z?_LZ#L"*O%Z"[XM6,$F]GLSG MTUG'/EF<-,W'%$\),J*OAG4TCHD:3\E"MX:RDHD923DT$%0X4V /%9$$_%C, MJ^;3"L^AL@2&!^KJ2(HS=W.:@81AA57J3/[#!O%>@MX=2D,5=Z6>P?77",3Y'7&MU# 5*_">S2Y<4NJ.W>-.NIT?8!Q M6N50Y (E].A9H<1DV0W% 542"'GCHH"%KQ/+YZ06;CG=!P&QN!Z-[H\ XZ'$ M3E3=#VMG&%"NSB[!665F1B)B )L+_[MJ6*Q1?_8U:NFOG;P]6>#/HU%_]+5W MNH/]PI?6'TV.#*?2=B8E(:UM2^7Z;(E!]C9:*J-A?W2D[R/VJV)=7E_$Q>;H M>3!%A0#L6TD 6=+Z2I=P:'J$V4R?,FJ/^C@XP72 /(0BI+)]JQ:\8 M1;MSS-#6#S*L8#2PNZI.A,Y [,K=Y0+((EP])&J?WSYCS\X>S$1U#!,N(CE^6=-A/I:XQ M+#+WC^9'6#H!?)ASIE 4Q'@2<'XTPN_G(U@.BE%S!6(9)L5')N,%55U8>*^# MY"-68, #4E-_ >;43W10<8FR=^9/%^"S@,*>?)J.NR/3>M(!E48\!_8>6ME+\HG)9!$A QOW;=THO+36'R.'> 56TNS MC(P.'5P:=_5H=IT2('.3 M%A*[Y.S>%ZQ 2XNE,HW1U#(!_*=A0&_Q!WQ90%J:(W$>!(G6W*,ZJ,A2'9T5;1C4>E GB" 6?/GU[61X3:6 MU7%S'01 MBP<]J:MIHTJ)$F@UI?*1,%BSKC5TM!3WYN"CM]:*.VC:@.SP1<$[\63 =X2) MO_"RF4XZHO+G0JV&7(GZW^]11].LWDM*O?(.IJAD#^E$H#^=3>G3'*."]&GD MCQ;PZZE!DE_JTJ.9%WL.(HVG_AQTUA24_Y$_66"08^Z-1_YLAM68%H@!'1[- M2/]WVE,PR$%_.#^L?1B-C _(])5]8*([;4R=)1_%U.1A'W\P48-I M%XU'N(@36,"Y$R.[\^V-!_*3=7&X\\HOZUK9VD&?_0U?_SPW?/W'OP]G@^_^ M'M=\<4]R5_)?^PN__K$N_.)5(0^$/YI*D[\AX5I9R]_O$K!J-Q:DJN560L=- MP%_VGB [0E(+'5@C^)^X5Z@^B/HM/RY)O[_T9W_IS_[2G_VE/U_BTA^K!%C[ M'4#6L:_]E4#[*X'^EUX)U"DNN;\O:']?T/Z^H/U]0?O[@O;W!>WO"]K?%]0@ M$%W'_44T?W]?T/Z^H/U]0?O[@O;W!87[^X+V]P5MOR_(AA_M<'^07=)^?YW0 M_CJA_75"^^N$]M<)[:\3^H>[3L@XEP=].]6%\XJ5?9G=?9G=?9G=OV^977>] MH-NM]8)NK%->^R.%^R.%O\^1PL\'HMZ0.6_!4(&_PE49$P>V.V0$D-<)^,J# M$FC4*?6Z]_;_%;W]+WW981>&WNU"Q$[,N[\T\9_UTL1.'-7ENL4&QME?B[B_ M%G%_+>+^6L077(O8)I%.Y #KDJY5,=IXWVL#Y'NB[Q^LW_YW*0XZ.)VA_K4[+.B^SJA19[1+^OKN;%3IXBTC\%0Z7D?KD^]@U?(;Q%>*B#V>+WC/^(5: -!YMW.O<"N M8Y15$\C*^_4MGO(]+\)U;I4+=Q[@_<"X<#H0,QC]WL"05W;PME:Z M@/LPOVTNK%['UC3];D!KFAX1Z!JK>/(V@(WU0C/&QH*UU&$V%NLW(VV:IF%! M;3X#2]/SMJ)F7K#NC;GNUCUQBID;,[WMR'ZWO5_'3[3\SG"*QF';\'H,-]FC M,0MN!0K,@?&_+]BTZWYA,]UFL4D%56+]ZD"06(1JR\LY'VY,O]6?MM..G2EE MX (,9[H[H7]SY#RMX3G3<+]MR3%^UO[K@.$P=F#[OGN'-T!*JT%LU>:$O9U+ MM% -]4=<((I\F615KT"Y;VI/,OWE. MSNG.G#W',:'M>P?Z;6S247Z39VNE;V7'F^JT7TZ#6Q(NHH=MX"5TLP]?QR(OH,OI\ MNHR^ %U&G>@B@1T=)3\][G,FK]F6=N$G+#?#!:2H/^3 5+C%2O/O7PCUT#S% M;2 (:Z6^,!JBWO[.H(C>UB;%M9N>"4)X&=:-]X@@F@:4,16DKLO.$+G*:>XMI?V!O?\$^(D"H*,4I3@QTR@B)O2V'$W*/ MBF?$0')-Q5U(TL**$M^XNS?QV>SD5U]C5=S&849#+I21'?]KR!+]5@?P6.Q@ MYHNN94YHZVLM9*Y>VNXF]C>288'J'_C^J_85&!(J&=78&696;'4C>HMD7N/0 MUOY&'+SABC;S_?KK$I/0\H@!4&A^R "K-#]DCI5J@W8=I0E9:7E,Y80: $+X M*D-7C=3-RTEJ-]5&W>U/5PF]_?DJS;<_OYW\G?M4*[%3K[Z=3,J41;@T$%J, MPF"CT%8\; $.60%Y,Z?]9XSSB_0J3 1OL<7NK,Q61^\BA2USJIO*:#N_]07D M]X5$_.B;2,A2EO?FM#E6+)M"Q81;1BM?$/FV*)&,UQQTD:]LO=.[T0BII 1? MW+ROAJJK>'&4TLTL0P;$'"E>63AYQ:7X04=U&_P95KH,9 TOVL -@QFXK5L) M!7<;()W'P79E]1[WIJ%(^^DSNYSL;*Z[D8D5+7[ESO]V4>_O^)95:T _USC= M;V%U"X38HN9,]%]%/VU7I!)3V*UQH22V-]L5,=E-8W29W_96C*GNUJ4]Z^WO MZ^43[0A. 6$1;:ARKEELEVZF\?*P*#B[W;X>.\J^K2_L*LU&0O4U>7P-[GV# MKWT21W=W/2$O6G\$><#UO?$4()7G3>U-SZ*V_JVZ2OE:T7@7CZK-A?U"EG\3 MX-0.T;EQIP=!+GU:>\'Z,]MW'?87]I$@N M"UJ)FY/=X8J61[5]Z$G[D(,(&MW530BX$+T]KQ&[^P*/O;FM-K>[&4%I6405 M#&7]5S=HUEI7)V;6;DO!9NU)NI"S]:<(/%O_4N-G+4XG"*USOAV7L7X[.\8C MOL35Y_6$1Y,U<5J_GUV+^889^%L[]S5J_29:"RU[#3_E=SPK'W%5F5#DOQY_ MBO+_^M8[2**XB?F_0)];HK\\^5H)MV9:J,YT@3A#YSD",FXEYT $]QP 3!ON M^Z44AH%]M;="!X!J9SN&P;F=YO^%4*L5$C%9&L3W#OA/RT_Y0F-MA3B:?32" M:I?5/E2)Y.I:-9B#NR!8^8+ %DW8B%ZU4C7!;1A;.\MM6#F!-B>ZJ-Z9*JIG MH4TEC!2F?ZEVJ[S?H-YDF??N@V#S_W33W/+%';2KFU6MGB?6QE9A;T6Q M95N@BR?+F=-?/UU\25S:K5DWDI?HG._H?.?3Q3D**[6A^+[ 6(&&45Y%L%"J M_.AY55)@AJHS46*N(YF0#"GMRMRK2HE16IDD1KVI[R\\A@B'<?)S;!$?G\E>0O<8^H%Z^C?H%Y1'QAB+UVY^,P$WPX@!ET@*Z,& 9K M1"-XC2A926*R,L0(W3AX:H!$4"&!TB>OE04&J1Y=.'">N10M#R-<2%O;57"_ MJW;Z*-!Y1B"AM!82;8+I' X)=M!% M5D*F6/9E MA!<4AQ9N1(DA=F5*+T3% IP;21$I0+CJR&+J,U-&V"*;TW7\SW M;(>[R8";8X[$A\"HZ$R]ZM8<3LVWDK?9'/CG<^N;JX#N) M,])8O\EZ 9H=E27=?*(DYPR[Q?RV8+!GP3A$71U0"$D>-9^Y*HD&L(1@C:4B MR3;R4Z)RB1O57:BV:'WW#WF7_[/BV<7?2[;_*F/! M;ZC1]+\C$#D_!I&+PQ8%\F]%>FUKW.J_.]VW1\&J)E01WLHM2)IB MI\<\?R)X:]Y==*<'#DU8TRNTTH_A'7Z=F^(,U53=F27:8 0'^ZL1'BSZ6 M(H*#_0VGI&:7MN#PXHY_ 5!+ P04 " #]@J%.S+3"OM4# ""' #P M 'AL+W=O-+Z0'Z44ME) MM'>NNAX.;;;G);._Z8HK:-EI4S('15,,;64XR^V>.:$5E#95#P*_F+?VILB8=#AF6_9TR0:18353M\*Z;B9,\>_&5U7 M0A63*([(3ACKTF;NMFM')-I9K24[5E-0WL2S&!_ MUCQRXT36Z>C8TP,#UDET.8(!GX453T(*]]&W^ M2QCU;B[Q=J#'".0XQXA.Y&\0" O^H1,/,A+!/(R M..3[1=Z2S2V9?9^NOWF0GQ#(3WU&%W)B"*?':-K2Y,A6%$G R M@]PYS3S(*P3R*BQD6E>5Y$TG)LD,&K44.:#DY(9)UDGF(RR;CP(O.+-[LOBS M%L],0D_;QO..F0,'0S8D;YBH= );YY8)0QZ9K#FYX\S6IHVL]?$PW<2!?;," M)MZAP;P2AQ:++DOARI_+"?\^!]LJKC+1A<2\$@<62^IT=AC<0-P:P!)&LN]V M.9A2XL!.>>#/7,'?[8%G&K++O]$PD<2!3;*&<5?:6G+/#4GWS'1N4\P><6!] MH)FYLUN(,7_$?0JDLU^(,8/$?2JD$TV**83VJ9 N)J80VH]"R"_;1G1^7J3H MD\O_HI(3U:\^%N84&M@I'Z7K?T!]3,PJ-+!5SF3MLZ'$S$(#F^5]^CZ+B!F& M!C8,GB#]QP"*Z88&U@V>(/T\3C'=T,"ZP1-D!Q/3#0VL&QS37_0$TTT26#HH!S*;)Q\24DP16#H+YP*WS,3'M)(&U@RUZ675N;4P[26#MG-MD M#,A<6%84AA<^)J:=)+!V/L#D.VX,!-C'Q+23!-;.F>T0+#.=\)Q?,U3&&A/F,RNS>D.1Q?O8TOF@?E72WE#.HV:J59^Y6J M&>/T^>_KWU!+ P04 " #]@J%.Y2$PY+ ! #&@ &@ 'AL+U]R96QS M+W=O961$->/+B57V!IBR4 M4-JFNT9]>VLOE@3Z>2"?EY(&,O,_-+]LRNHE5'G:-W4L]VV]ZLL^YY M(]GL+>]V(:TS]UFYCZ8[Q#*$%-WP(3?]@OXG7VWXR_IFN]T7X:DIWH^A3FY*>#/#WH=CKHEAZTF Y:T(/NIH/NZ$'+Z: E/>A^ M.NB>'B1S(..RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&_]A[,V.FSS]5:@M_+U5J"W\O56H+?R]5:@M_+U M5J"W\O56H+?R]5:@M_+U-J"W\?4VH+?Q]3:@M_W#NQ+TLH2OMP&]C:^W ;V- MK[[[>'NCM^7I[H+?GZ^U'>LA>O77(R_&+-".Z8OJIP_8QAZL7](Z53OR6XX7KU)V68^A/A3O[S>?P& M4$L#!!0 ( /V"H4XPE#3!KP$ $ : 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V9WV["(!2'7\7T=K$(=.Y/U)MMMYO)]@*L/;6-;2& 3M]^M.J2F2YQ M49/?32D<..>#DN^FDX^M(3?8U%7CIE'AO7EDS*4%UZ8>LF.THZ MW">,+57='%>4QMV$"='@91.RN# VC4+41>R$"L<+VWY8][8F:\N,_H6F\[Q, M*=/IJ@Y+8FG8RR MDXJ'U-?[L%_:+KOWO@/_"3K6->>=^N4X! B'!.%(0#AN03C&(!QW(!SW(!P/ M(!Q\A *"8E2.HE2.XE2.(E6.8E6.HE6.XE6.(E:.8E:!8E:!8E:!8E:!8E:! M8E:!8E:!8E:!8E:!8E:!8E:)8E:)8E:)8E:)8E:)8E:)8E:)8E:)8E:)8E:) M8M8$Q:P)BEF3*YJU:^-:E&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( /V"H4X$=9E)E0( .4) 8 M " ?<( !X;"]W;W)KO](0$ "'%@ & @ '""P >&PO=V]R:W-H965T M&UL4$L! A0#% @ _8*A3@3:ANRG @ U@H !@ M ( !?! 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ _8*A3CSR0//K 0 Y00 !@ ( !R!D 'AL M+W=OD; !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ _8*A3H=O MQ**Q 0 T@, !@ ( !@R4 'AL+W=O&UL4$L! A0#% @ M_8*A3A"AL).S 0 T@, !D ( !42D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8*A3J)T/L>U 0 MT@, !D ( !$"\ 'AL+W=O&PO=V]R:W-H965T8R !X;"]W;W)K&UL4$L! A0#% @ _8*A3J!XD-^T 0 T@, !D M ( !T30 'AL+W=ORS7B8" $!P &0 @ &\-@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ _8*A3F]Y^H"S 0 T@, !D ( ! CL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8*A M3J.G'AW! 0 -P0 !D ( !Y$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8*A3J5*_6;! 0 -P0 M !D ( !XD8 'AL+W=O&PO=V]R:W-H965T0( (L( 9 " 8=+ !X;"]W;W)K&UL4$L! A0#% @ _8*A3D/7DP7K P =10 !D M ( !-TX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _8*A3@'W?: - P N P !D ( !O%D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _8*A3K45 MO57+ P 8A$ !D ( !'6( 'AL+W=O%!,G,# #L#@ &0 M @ $?9@ >&PO=V]R:W-H965T&UL4$L! A0#% @ _8*A3E&!%WN# P .A !D M ( !EVP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _8*A3C(&PO=V]R:W-H965T7!E&UL4$L%!@ S #, UPT %:X $! end XML 55 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 56 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; } JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wk-20190331.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 155, "dts": { "calculationLink": { "local": [ "wk-20190331_cal.xml" ] }, "definitionLink": { "local": [ "wk-20190331_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "wk-20190331.htm" ] }, "labelLink": { "local": [ "wk-20190331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "wk-20190331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "wk-20190331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" ] } }, "elementCount": 383, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 37, "http://www.workiva.com/20190331": 1, "http://xbrl.sec.gov/dei/2018-01-31": 9, "total": 47 }, "keyCustom": 10, "keyStandard": 223, "memberCustom": 9, "memberStandard": 35, "nsprefix": "wk", "nsuri": "http://www.workiva.com/20190331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.workiva.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformation", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Cash Equivalents and Marketable Securities", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities", "shortName": "Cash Equivalents and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Fair Value Measurements", "role": "http://www.workiva.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Leases", "role": "http://www.workiva.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Commitments and Contingencies", "role": "http://www.workiva.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119107 - Disclosure - Stock-Based Compensation", "role": "http://www.workiva.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126108 - Disclosure - Revenue Recognition", "role": "http://www.workiva.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130109 - Disclosure - Net Loss Per Share", "role": "http://www.workiva.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Significant Accounting Policies (Policies)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies", "shortName": "Organization and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Organization and Significant Accounting Policies (Tables)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesTables", "shortName": "Organization and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306302 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309303 - Disclosure - Cash Equivalents and Marketable Securities (Tables)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables", "shortName": "Cash Equivalents and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313304 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.workiva.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316305 - Disclosure - Leases (Tables)", "role": "http://www.workiva.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.workiva.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327307 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.workiva.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331308 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.workiva.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Organization and Significant Accounting Policies - Accounting Policies (Details)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails", "shortName": "Organization and Significant Accounting Policies - Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i38d7420a7db247c6a4fd03f4b849ce01_I20190101", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "shortName": "Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i92bb20d64051469fab04156a817c149a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i36928026abe34f2a9ea3b422f1f0eac0_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.workiva.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i13dc1954a76845cd9332c6e604d1e29b_I20190331", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417406 - Disclosure - Leases (Details)", "role": "http://www.workiva.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "ic956744f6b664df9a7a14b824f93e328_I20190331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421407 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "ic956744f6b664df9a7a14b824f93e328_I20190331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422408 - Disclosure - Stock-Based Compensation - Expense (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "ifdefa9fb6cdb412987ee5540fae71f73_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iceacf3aa984148aeb85355a4eaa6c170_D20190101-20190331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iceacf3aa984148aeb85355a4eaa6c170_D20190101-20190331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "if3e5f8064c1a45a88dbca3b1f2b1d22d_D20190101-20190331", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428412 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i2ef92ed5c0634ca4a912bf8e76bf66e9_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)", "role": "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails", "shortName": "Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432414 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "role": "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "shortName": "Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i2f64d074eadf46748bdf422111a80dbb_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "ieae0f8f3b9db4bcd9a1a3abcd63c5802_D20190101-20190331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433415 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "ieae0f8f3b9db4bcd9a1a3abcd63c5802_D20190101-20190331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i3159dddd604045b08d64a0050635bf8b_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "i3159dddd604045b08d64a0050635bf8b_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Significant Accounting Policies", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies", "shortName": "Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iecc22825a3f24e5aa12e78a3024205b9_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20190331.htm", "contextRef": "iaf9052bd285b429f9661d6f677c9b57a_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - wk-20190331.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - wk-20190331.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 46, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.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/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r273" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.workiva.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r106", "r156", "r159", "r270" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r16", "r157" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $769 and $956 at March 31, 2019 and December 31, 2018, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r71" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "(Accretion) amortization of premiums and discounts on marketable securities, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r7", "r8", "r27" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "ESPP employee contributions" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r8", "r27" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r7", "r8", "r27" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r7", "r27", "r161" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r38", "r40", "r41" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r37", "r41", "r42", "r209" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in-Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Tax witholdings related to net share settlements of stock-based compensation awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r166", "r168", "r200", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r168", "r194", "r199" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r88" ], "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 securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r88" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r88" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r105", "r255", "r264" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r34" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r216" ], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r115" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r116" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r113" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails_1": { "order": 2.0, "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r109", "r114" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Marketable securities", "verboseLabel": "Aggregate Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r111" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r169", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r213", "r214" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Office" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r74", "r75", "r76" ], "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": "Purchases of property and equipment, accrued but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r12", "r228", "r229" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Current portion of financing obligations" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r29", "r228", "r229" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Financing obligations, non-current" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r126" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r126" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r22", "r72" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails_1": { "order": 1.0, "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents, aggregate fair value", "verboseLabel": "Cash and cash equivalents - money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r66", "r72", "r77" ], "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", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r66", "r225" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DocumentandEntityInformation", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialAndIndustrialSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in commercial and industrial business activities.", "label": "Commercial and Industrial Sector [Member]", "terseLabel": "Industrials" } } }, "localname": "CommercialAndIndustrialSectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r134", "r135" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DocumentandEntityInformation", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DocumentandEntityInformation", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock (Class A and B)" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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, share authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r140" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r45", "r47", "r48" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "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 loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r78", "r207", "r210", "r211" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r149", "r150", "r157" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r149", "r150", "r157" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r54" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "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 revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative-effect adjustment in connection with the adoption of ASU 2014-09" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerDepositsCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.", "label": "Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDepositsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r71" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r70", "r103" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Director [Member]", "terseLabel": "Board of Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r156" ], "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": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r148", "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r112", "r162", "r164" ], "lang": { "en-US": { "role": { "documentation": "Debt security issued by corporation domiciled in United States of America (US).", "label": "Debt Security, Corporate, US [Member]", "terseLabel": "U.S. corporate debt securities" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Basic and diluted (in dollars per share)", "verboseLabel": "Basic and diluted net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r225" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "terseLabel": "Effect of foreign exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Options unrecognized compensation expense, period for recognition (years)", "verboseLabel": "Unrecognized compensation expense, period for recognition (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Options unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "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 Purchase Plan", "verboseLabel": "Shares issuable pursuant to the ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee stock options", "verboseLabel": "Shares subject to outstanding common stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]", "terseLabel": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]", "terseLabel": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r215", "r216", "r217", "r218", "r220", "r221" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r215", "r216", "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r162", "r163", "r164", "r217", "r249" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r162", "r163", "r164", "r217", "r250" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r162", "r163", "r164", "r217", "r251" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r215", "r219" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r215", "r219" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r78", "r222", "r224" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r232" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of financing obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r232" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Financing obligations, non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialServicesSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in financial services.", "label": "Financial Services Sector [Member]", "terseLabel": "Banks" } } }, "localname": "FinancialServicesSectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HealthcareSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.", "label": "Healthcare Sector [Member]", "terseLabel": "Healthcare" } } }, "localname": "HealthcareSectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r78", "r129", "r133" ], "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 of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r83", "r253", "r258", "r269" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r104", "r204" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedTerseLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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", "negatedTerseLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r127", "r128" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r49", "r102", "r226", "r227", "r260" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r65", "r67", "r73" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r124", "r254", "r263", "r271" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Cash Equivalents and Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r244", "r246" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "verboseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r236" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r245" ], "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": "Summary of Future Estimated Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/LeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/LeasesDetails_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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r235" ], "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": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r247" ], "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": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r256", "r266" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "Subscription and support" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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 (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r66", "r68", "r71" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r43", "r46", "r51", "r71", "r89", "r259", "r268" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r83", "r86" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r82", "r84", "r85" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "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 Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r237", "r246" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r232" ], "calculation": { "http://www.workiva.com/role/LeasesDetails_1": { "order": 2.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": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r232" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r232" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r233", "r240" ], "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 cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r231" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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 assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r243", "r246" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r242", "r246" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term (in years) - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r81", "r101", "r212" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r27" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r205", "r206", "r208" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment, net of income tax benefit (expense) of ($3) and $0 for the three months ended March 31, 2019 and 2018, respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r205", "r206", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after 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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "negatedTerseLabel": "Foreign currency translation adjustment, tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r44", "r47", "r205", "r206", "r208" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r35", "r38" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of income tax benefit (expense) of ($15) and $0 for the three months ended March 31, 2019 and 2018, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r36", "r39" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax", "negatedTerseLabel": "Unrealized gain on available-for-sale securities, tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r63", "r165" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Taxes paid related to net share settlements of stock-based compensation awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r58", "r60", "r110" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r61" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r169", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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 (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 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", "terseLabel": "Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r125" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r62", "r197" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based compensation arrangement, excluding stock option exercises.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options", "terseLabel": "Proceeds from shares issued in connection with employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r58", "r59", "r110" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r62", "r197" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r23", "r131" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r131", "r267" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r130" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r56", "r151" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "(Recovery of) provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r64" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Principal payments on capital lease and financing obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r203", "r272" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Shares subject to unvested restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r147", "r265" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r152", "r155", "r156" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r81", "r160" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r153" ], "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 expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r241", "r246" ], "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 assets obtained in exchange for lease obligations: Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r88" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r117", "r118", "r120", "r121", "r122", "r123", "r261", "r262" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r168", "r193", "r199" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r168", "r193", "r199" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r82", "r84", "r85", "r91", "r92", "r93" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r169", "r196" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r175", "r185", "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of Stock-Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions, Employee Stock Purchase Plans" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r31", "r80", "r137", "r138", "r139", "r141", "r142", "r143", "r144", "r145", "r146", "r147" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Estimated health insurance claims" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r69" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r182" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r186" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Vested in period, fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r191" ], "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": "Expected volatility (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r192" ], "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 (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r196" ], "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": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r186" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r177", "r196" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding end of the period (in shares)", "periodStartLabel": "Outstanding beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options (in shares):" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding end of the period (in dollars per share)", "periodStartLabel": "Outstanding beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price (in dollars per share):" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Number of share instruments newly issued under a share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r167", "r172" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche One [Member]", "terseLabel": "Cliff-vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Two [Member]", "terseLabel": "Deferred Settlement" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r78", "r169", "r173" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r190", "r198" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted-average remaining contractual term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, weighted-average remaining contractual term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Options vested in period fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Shares, Outstanding, Ending", "periodStartLabel": "Shares, Outstanding, Beginning" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedTerseLabel": "Tax witholdings related to net share settlements of stock-based compensation awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r238", "r246" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r140" ], "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/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DocumentandEntityInformation", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r32", "r140" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r15", "r140", "r147" ], "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": "Issuance of common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r140", "r147" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r140", "r147", "r179" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r15", "r140", "r147" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r32", "r140", "r147" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r108" ], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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": "End of period", "periodStartLabel": "Beginning of the period", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosure" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologySectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities.", "label": "Technology Sector [Member]", "terseLabel": "Information technology" } } }, "localname": "TechnologySectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r162", "r164", "r257" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury debt securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r94", "r95", "r96", "r97", "r98", "r99", "r100" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r239", "r246" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average common shares outstanding - basic and diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding - basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "wk_AllowanceForTenantImprovements": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance for Tenant Improvements", "label": "Allowance for Tenant Improvements", "terseLabel": "Allowance for tenant improvements" } } }, "localname": "AllowanceForTenantImprovements", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities", "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities", "terseLabel": "Cash and cash equivalents and available-for-sale securities" } } }, "localname": "CashCashEquivalentsAndAvailableforsaleDebtSecurities", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost", "totalLabel": "Cash and cash equivalents and available-for-sale securities, amortized cost" } } }, "localname": "CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_ConsumerDiscretionarySectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consumer Discretionary Sector [Member]", "terseLabel": "Consumer discretionary" } } }, "localname": "ConsumerDiscretionarySectorMember", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_DiversifiedFinancialsSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Diversified Financials Sector [Member]", "terseLabel": "Diversified financials" } } }, "localname": "DiversifiedFinancialsSectorMember", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_DocumentandEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentandEntityInformationAbstract", "nsuri": "http://www.workiva.com/20190331", "xbrltype": "stringItemType" }, "wk_EnergySectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Energy Sector [Member]", "terseLabel": "Energy" } } }, "localname": "EnergySectorMember", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, 2014", "label": "Equity Incentive Plan, 2014 [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wk_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability", "label": "Increase (Decrease) In Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_IncreaseDecreaseInOperatingRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Right-of-Use Asset", "label": "Increase (Decrease) In Operating Right-of-Use Asset", "negatedLabel": "Operating lease right-of-use asset" } } }, "localname": "IncreaseDecreaseInOperatingRightofUseAsset", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities [Member]", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "wk_OtherSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Sector [Member]", "terseLabel": "Other" } } }, "localname": "OtherSectorMember", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_OtherServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Services [Member]", "terseLabel": "Other services" } } }, "localname": "OtherServicesMember", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Professional Services [Member]", "terseLabel": "Professional Services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodDeferredSettlementShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested In Period, Deferred Settlement Shares", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested In Period, Deferred Settlement Shares", "terseLabel": "Number of vested shares recipients elected to defer settlement (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodDeferredSettlementShares", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "terseLabel": "Maximum stock purchase value per employee" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "terseLabel": "Shares issued during period, weighted average price per share (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Stock purchase offering period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplemental Balance Sheet And Statement Of Operations Information", "label": "Supplemental Balance Sheet And Statement Of Operations Information [Text Block]", "terseLabel": "Supplemental Consolidated Balance Sheet and Statement of Operations Information" } } }, "localname": "SupplementalBalanceSheetAndStatementOfOperationsInformationTextBlock", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformation" ], "xbrltype": "textBlockItemType" }, "wk_XBRLProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "XBRL Professional Services [Member]", "terseLabel": "XBRL professional services" } } }, "localname": "XBRLProfessionalServicesMember", "nsuri": "http://www.workiva.com/20190331", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26610-111562" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26853-111562" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26626-111562" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=SL6283291-111563" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27340-111563" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r273": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3151-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" } }, "version": "2.1" } XML 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 155 233 1 false 46 0 false 4 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.workiva.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.workiva.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 9 false false R10.htm 2105102 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformation Supplemental Consolidated Balance Sheet and Statement of Operations Information Notes 10 false false R11.htm 2108103 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 11 false false R12.htm 2112104 - Disclosure - Fair Value Measurements Sheet http://www.workiva.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2115105 - Disclosure - Leases Sheet http://www.workiva.com/role/Leases Leases Notes 13 false false R14.htm 2118106 - Disclosure - Commitments and Contingencies Sheet http://www.workiva.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2119107 - Disclosure - Stock-Based Compensation Sheet http://www.workiva.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2126108 - Disclosure - Revenue Recognition Sheet http://www.workiva.com/role/RevenueRecognition Revenue Recognition Notes 16 false false R17.htm 2130109 - Disclosure - Net Loss Per Share Sheet http://www.workiva.com/role/NetLossPerShare Net Loss Per Share Notes 17 false false R18.htm 2202201 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies 18 false false R19.htm 2303301 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesTables Organization and Significant Accounting Policies (Tables) Tables http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies 19 false false R20.htm 2306302 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) Tables http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformation 20 false false R21.htm 2309303 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.workiva.com/role/CashEquivalentsandMarketableSecurities 21 false false R22.htm 2313304 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.workiva.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.workiva.com/role/FairValueMeasurements 22 false false R23.htm 2316305 - Disclosure - Leases (Tables) Sheet http://www.workiva.com/role/LeasesTables Leases (Tables) Tables http://www.workiva.com/role/Leases 23 false false R24.htm 2320306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.workiva.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.workiva.com/role/StockBasedCompensation 24 false false R25.htm 2327307 - Disclosure - Revenue Recognition (Tables) Sheet http://www.workiva.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.workiva.com/role/RevenueRecognition 25 false false R26.htm 2331308 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.workiva.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.workiva.com/role/NetLossPerShare 26 false false R27.htm 2404401 - Disclosure - Organization and Significant Accounting Policies - Accounting Policies (Details) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPoliciesDetails Organization and Significant Accounting Policies - Accounting Policies (Details) Details 27 false false R28.htm 2407402 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) Details 28 false false R29.htm 2410403 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Details 29 false false R30.htm 2411404 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) Details 30 false false R31.htm 2414405 - Disclosure - Fair Value Measurements (Details) Sheet http://www.workiva.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.workiva.com/role/FairValueMeasurementsTables 31 false false R32.htm 2417406 - Disclosure - Leases (Details) Sheet http://www.workiva.com/role/LeasesDetails Leases (Details) Details http://www.workiva.com/role/LeasesTables 32 false false R33.htm 2421407 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.workiva.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 33 false false R34.htm 2422408 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.workiva.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 34 false false R35.htm 2423409 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 35 false false R36.htm 2424410 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 36 false false R37.htm 2425411 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 37 false false R38.htm 2428412 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 38 false false R39.htm 2429413 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) Sheet http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) Details 39 false false R40.htm 2432414 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) Sheet http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) Details 40 false false R41.htm 2433415 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 41 false false R9999.htm Uncategorized Items - wk-20190331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - wk-20190331.htm Cover 42 false false All Reports Book All Reports wk-20190331.htm exhibit311-section302x.htm exhibit312-section302x.htm exhibit321-section906x.htm exhibit322-section906x.htm wk-20190331.xsd wk-20190331_cal.xml wk-20190331_def.xml wk-20190331_lab.xml wk-20190331_pre.xml http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 61 0001445305-19-000059-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001445305-19-000059-xbrl.zip M4$L#!!0 ( /V"H4Y%?%H120@ #DO : 97AH:6)I=#,Q,2US96-T M:6]N,S R>"YH=&WM6FUS&CD2_GZ_0DOJ]NPJWC&.#8ZK'$QJ?9787H>]W'[: M$J,&5-:,9B4-F/OUURT-F#=C>W?K0BZX*H31:TOS/-U/"YW]<'G3Z?UZVV4C M%RMV^\O[CU<=5BA5*E\:G4KELG?)?NI]^LB.RM4:ZQF>6.FD3KBJ5+K7!588 M.9>V*I7)9%*>-,K:#"N]NPH-=5116ELH"R<*YV=4@I_ Q?G?SGXHE=BECK(8 M$LR*% M&[5JU>K?VP7?Z/QLH!.'8QGL&;Z& =:&M M)HZ=/_:UM@.=6^J M_J]- Y0&/)9JVNK)&"R[A@F[TS%/0IV5_P%<$4[G'R?Y:K&KD@F4\M77ZG[) MG>Y=[^K#5>>B=W5SS7ZYONS>L<_=CG]J5.OLY@/K_=1ERUOQ_[8)GR_NWE]< M=S^7;O[]L?LKN^CT:-WU*J[_R87OVC(W+.NJR#YQXV3"_EEF_^*) ),J#<,B MNQV5+\M%%@'6#J;,C;C[\4WSI+V^W*^^B%IY;M17MN3'-[7C:GM'C+EB(SX& M9F L88*>U(VDW96-^CE#U(%1TQVQA]U!JHUC.F$?M(E9K5K:$"$T MCIEHE&4X&L=PP9,IRQ)G,D##4:AYS880X2S&)R.Y8@,>89%A.I:..1W:K35( M( )KN9E2DYC? \Z[,*;%,H'&X)3*"SZ<@QI$TJ# PV8)=D=+,'"QR4A&(V8S M^GCL/P$#^2"T@%A:A4J01.5$NA$NT*80>0-IW!1-TP*7.<9N@O6GB]OP+6*^ MLI[4LOW'/EW,/^3J6@BC%K4XXA29N MD8XD_(EGW(@9YI&%DO>EDFY*>FC3M.0!/#T\\@-YEYHN) X^ C[D"THSDR+S MK-=O4:2-\ ;X%&(("9=_P$01@,4/?+,8+';M#OJ-A>$,+"XV8Q[^F$'3'\V) R]'7FGI[[)4&6 MSUL#Y4.#YW-FUI]E6MY#0-@#M"<$'9K@>Z"$V%-B8^ )F%O'+ITOY=F"KUFA MQBL"#8DV'469(6PN**2E\6)M'9;0[U,XBHUPB-_#$34[6&L\0&*AVU]IEYN) M.3GX@S Z(TNRN2V'P9(1MW,)20'#$Q&$CZ1^]7F4FS(E[T'EIV(K[8M_8D.V MT&ZGT_SFGD!_19KO?Q(2,]85'[TS!8M%%CPZ:D+S*R3A6@J$1G%,@)PV=JZ_ M? $.%L?2.8"-X:^O4=M1C9!HD^]^@"S!:&,IFN'_E(#-Z R_9Q)-]@3.DL@? MDAUN_<7RVPLB^[."C<9<*-3MF$=(!#H=%-&14R0!D9DKI'G./@%^3Y(GZ'@O M>GP&XG^FF)VMO@KO>7H=3L\V^&XNL*.%N>O>P(T\8\'&"'-,+(I!<5F46S:+ M8VYP[7X9>6C<>/[\?:FI?1J_F0@HF@8&?6L180D^$""P_:]>.0.*087(9*S5 M&$B*)'R8_WAG\M@!<:KT%+!V,M(A8/ E?B$?_J0J*_\1\;$=I@NWC/S-L)7K M-CENG3] 6+Z?XX'-,Z=G77S_4-)'/H*A%ZAX:J$U^])>F([ZAV>9"-S)%KT= M#+&IXM.63/Q[\O/F-\E.3\LGC=.W1T?^/IG#-3DQ,RF_:U8.=\TJ3JQ7'E7+ MC;?-XVK]Z29;^U?+M6V5.'#S^.0/=M\ZB%%%Q]EV,23RCM\S*?6*WUL]>\KIWK/ MKIJ O64YNV_^K4&-28'!R[/.2,* =1\@RN@ CMWDZ=GNK^/@-IQD8R!?,_]P MY2+TW']7?.1[^G)L3O!:_<5R5(>;YJWPF]L8%N]GYP8?-S9=VUX;@?>M5IF# M=FY$]=57O?//<*G<7V\__R]02P,$% @ _8*A3E-H:S&AI8FET,S$R+7-E8W1I;VXS,#)X+FAT;>U::W,:.1;]OK]"0VIG["K> M#R<&QU4.)C7>2NR,PVQV/DV)U@545K=Z)#68_?5[K]1@7H[Q3G9"-K@JA-;S M2GW.O><*G?UP>=/M__:AQ\8N5NS#KV_>7759H52I?&IT*Y7+_B7[N?_^'6N6 MJS76-SRQTDF=<%6I]*X+K#!V+FU7*M/IM#QME+495?JW%1JJ65%:6R@+)PKG M9U2"G\#%^=_.?BB5V*6.LA@2QR(#W(%@F97)B'T28.]8J92WZNIT9N1H[%B] M6CMEG[2YDQ,>ZIUT"L[GXYQ5PO-9Q4]R-M!B=GXFY(1)\;H@?Z_^7D,S*E@0 M2JV;*7A=& .-WGY93UUG*H4;MVO5ZM\[!=_H_&RH$X=C&>P9OH8!-H9Q<.]* M7,E1TH[0&#"=F)N13$I.I^T6CIT_#K1S.O8EA3#Z?(0!C^Y&1F>)*$5::=,V MH\%1O=4JSO^Q:KEZW EU+ZK^KT,#E(8\EFK6[LL8++N&*;O5,4]"G97_!EP1 M3NO_W&.K6_'_M@D?+V[?7%SW/I9N_O6N]QN[Z/9IW?4JKO_1A>_;,K HMAGSAEMT#PC]>,;N$CU5($90 M#/["!%X(C6,F&J48CL9EPG@R8UGB3 9H.(HSK],0(IS%^&0D5VS((RPR3,?2 M,:=#NXT&"41@+39&'YHB0## MIF,9C9G-Z..A_Q0,Y(/0 F)I%:H_$I)3Z<:X0)M"Y VD<5,T30MI[Y%U\0-\MQES"5:."#<^ MG#^-M2(IC8AG=O][/P- M*/R"I,A5Q -JBWE@H$J)3AQML5I)X<^S;#:P4DAN)"U !JWCPU%"(V66](?G MK?5BQ3MK;0$-92,,L4IQN"RO!$/.@9[!%6T+.;PVP"H(88![ _B M$;?_)&V^/;8-#FQ[FFV2#N:2($*(.(S$\)(V"3#"5[M!NIU[[LX]Y.M$"J(4 MMSKA%)JX13J2\">><2/FF$<62CZ02KH9Z:%MTY('\/3PR _D76FZE#CX"'B? M+RC-3(K,LUZ_19$VPAO@4X@1)"C+%!(0:R E9E,33(\"R= #R!2CG:?9]\"R MZ,"R;<;T)EQEWO$3!&$X1-TO)P@>NT6_HV+;(82%Q^UBWM,).V+XL2%E&.C, M/3[W+D&6+UH#Y4/#IW-F-IAG6MY#0-@#M"<$'9K@>Z"$.%!B:^ )F-O$+ITO MY=F"KUFCQC,"#8DV'469(6PN*:25\6)M'9;0;U(XBHUPB#_"$34[VF@\1&*A MVU]KEYN).3GX@S Z(TNRA2W'P9(QMPL)20'#$Q&$CZ1^]7F4FS$E[T#EIV)K M[8M_8D.^/.V^.HA:!VY]B1, _VN1F!.R^."X*8XL$^3!AQ/0GZ$6-[(C-(IC M;N2TL0MIY@MPL#B6S@%LC8P#C;*/:H1$FWSW(R00!B)+@0[_I]QLSG3X(Y-H MLN=VED3^_.SX<(KP'5#@0J&BQPQ#(L[I"(D.HR()",Q<.RVR^2GP.Q)#0>%[ M.>1S$_\#QOS4]5EPSQ/O<*ZVQ:MS@1TM+)SZ%FKDN0PV1I1CRE$,6LRB$+-9 M''.#:_?+R(/FUI/I[TMG'1+\[41 .34TZ%J+"$OP<0"![7\/RQE0#/I$)A.M M)D B)>&C_&<]DX<.B%.E9X"UT[$.\8*O\ OY\"?U6OFO0^G_I-NC%YSRJS[Y M0,X?9*S>#?(S\1=_JRV4#)#]8 @NBJ<6VO,OG:7YJ']XEHG N=N$!8SG MJ>*SMDP\*OR\^2VVT]/RJ\;IRV;3WV5SN"@GYB;E]]S*X9Y;Q8G-RF:UW&J< MU&HGCS?Y;/]JN?:YRI-JO77RZK_L_MF)6\WRR4FML;/A%;\U87MPWVW*D]>% M1F$=*'2UJY[>=^;/^0NGHAT)O_XN)Z34,,7(RW""S@HJ:_A^YP4!*[5-'[SF M&_QC?KVM^81;675 .RZBSUBMZ&]C+FB2;_*6[?LR>Q,V>\?M^8PU>_@R M__(,:QTB*^&$;K[ZI0E2)%Y@M,/I+37S8:_YLF/]Y\9U0O;DWU=.+I]<>N%\ M?4W[;W'O'J*,#OO8/S';8Q\,"EN*#UX3=L<2ANSM(A#?Y"GA_B_KZ$,X6$>C M-\P_7KN+O7#C%1\ GYOPZ7"AO1U^YIO \C7PW*B3QK;;X1LC\('5*G/0R1U* M]=DWRO//<'?=WZ(__P]02P,$% @ _8*A3NB>2SOZ! QQ< !H !E M>&AI8FET,S(Q+7-E8W1I;VXY,#9X+FAT;>T8:V\:.?#[_8HIT46)Q#Z!!'8I M4DJHFE.;I F]7C]59M> +V:]]7I#N%]_8^]N#DA+TRK7KDZ'!,+CF?&\/9[^ ML].+X?C#Y0CF:L'A\MV+UV=#:%B.\[XU=)S3\2F\&K]Y#6W;]6 L29(QQ41" MN..,SAO0F"N5!HZS7"[M9#]T+>L%M2["NF M.!U4?/I.L>X[YI#^1,2K03]FM\#BYPWVT?WHH1@. @IHIE:8>'/NI M"I#4_&9Q?G\.[\='0%UZ.A6?7<([AX">-7(]@TQ7_-"-I'*[:A2+NM%3EKPALB%4O@-QM^)TE, M9AF=E9K. F$4M.XQG=W^MTP^]PWF<2?YN.)=J.@>5UT0DIB6.L81:G4Q6T MCA!2R\#P[$JGGRK(AK4\UR[*@?9A+<1K#-[FF#Y4\E5-Y($KF@J)T9W 2R$7 MX+E6321[6Q,YJF)1EB>8"FG6*95,Q$ Q6>.Z1!?6YFB^O^<=N6'+:YKVIB:2 M;53Z(N:J0@_3G'.L\6A?SI#MDJFYL;"DGW(FJ6[$,NV%?\K\ 3D$=(/7.8@/ M[XLYWC42VTCD,+J+YB29T:JB>[U6N[@7%L9=6+M[H;ZGGKH.K[4FGO_C.Y'/ MV-VO>UUF"2;4@AC'1LB%(&F,4./3LCA-"<.*"2FV&#H6FGJ;< Y(ADE(.$9* MEF)P9$U#-64)22(-1X:Q>5F8I@2Q1 5D(B3V=3HR.$DS&E1_UB->TX?K M6:+='K,LY605L,0$@#FW? #U>G:WU3LN@K*O4"L55R*53R2[>"(Y*GZXV7;M MUG'GR/6_C+*3WK6]79O(N'/4_4[RG0=WVG;7][JM'2@;](XQ36$>M'N&,?F\ MT6ILO2R]%EK[D4F\[;1;W4M'A)>P(E2V$G2MWA5QX1615,G_OV3?*-E7W%H1 MZHO#3^_N&95YK$%/(SD>\$BQUZ^+'0_>]E M:NC,^['3SYB)M+=G(GH69E2+:22*:SB 7,\2-!K*N[_7/@XS\_O%<^NMQ<"D9MH@I]H@/Q#_<&LO>UV_'-#1/V,"E MHIA[!Y)RHD58GQ;O'"(_X$ FF>"YHF%99=QO'CR7O\6(VPS;!W\#4$L#!!0 M ( /V"H4XULM:^" 4 $X8 : 97AH:6)I=#,R,BUS96-T:6]N.3 V M>"YH=&WM6.MS&C<0_]Z_8H.G'GN&>_&P@2/,.!A/W'%LQ\9-\RDC3@)4B]-5 MIS.F?WU7NCL7<$+L)$UHI\S H,>N?OO4:KLOCB_ZP_>7 YCJF8#+FU=GIWVH M.)[WKM[WO./A,;P>OCF#ANL',%0D3KGF,B;"\P;G%:A,M4XZGC>?S]UYW95J MX@VO/,.JX0DI4^9232N]KIG!7T9H[Z?N"\>!8QEE,Q9KB!0CFE'(4AY/X!UE MZ2TX3K&K+Y.%XI.IAIH?M.&=5+?\CN3KFFO!>B6?KI>/NYX]I#N2=-'K4GX' MG+ZL\ _^AP!A>#B1SZ9Z(=C+RI09[IW#6J+#.:=ZV@E\_^>P8C?UNF,9:^2E MD#+_FS-XQ$:S>^T0P2=Q)T(P3(4SHB8\=K1,.DWD70Q'4FLYLS.5G'O)842B MVXF264R=2 JI.FHRVJLUF]7R"[[K[X?YVHYO/Z%AX(S)C(M%9\AG+(5S-HGC+8W6G5:G[8E[.$Q L["L+]*E )4Z;8: %(:J2M0I*I-",H MKY80M.#&O7;[>#B+3*Z H-[TJT!2(%0F)M:7MY>;C(6S.P;L=2NS!9P&\NY8'3"=G>:K? ++/61*%^GXS%%M^XX M00LUGA!*,6$Y@HUUIWZ ,UOI!8%;RO1#@:QH*_#=//:-#;<"7J7WUH0)4V*Q M)7C@BB42 Q<#XT2J&02^LR7(WFX)CC)9%.D)QE+9<<(4EQ08!BO=%N]Z0U0T MW=T)#ORP'E1M+;,ER%8R?>YS9:*'<28$YGC4K^#(=L[UU&I8L3\RKIBINE)C MA;_3_![9!S1#T-RC^P_)G$69PIH1.0SNHRF))ZS,Z$&[WLCOA9DU%^;N=@@D MIM\Z#R_5(4'M^Y<=']%[;=OS,H\QH&;$&C9"+@1)*%[T'N@9J,!"MIBAW6#B33LB2QCY]\9B059)H(L.CRV]K?G%H^==MMMU=N'N4]V-0JE:0FI M> ZY^7/(T_3Q8L-WZX?- [_VZ2T;Z7TWV+2(C)L'K2\DWWAPL^&V:D&KOF'+ M"KUG59.K!_6>HDN^K-0K:Z_(H([:?F(,KQOMSI32$1'%7.XJ:_&YE.YROPAR M3RKQ_X_LF<@^8]:2T-P;M>3^@5$1QV;JVR#' YX(>_FVV/"X;7SF7EB]09XH MA*EC%K!6OVRP\';YVQ8:\Z'%]"/Z'XWU_H?I>UG1*(MD?@MW *'@JPBW(=[= MG<9AF-K?1ZT%V/1Y=%-NF=25WK/$^7>)-KC' ESS.P:_\HC!)=9-W)0&MO3Z M5#]H^\7:NU0<,2<(^A'\_;5N[4.J]VSM\Y&2[:F-RLV%W]=Q>MGG/;=[+0KG/-"]N0L;\*:W$39@^\"77CE"80WLDF3 O_Y&EB0F8PQ8:(!B MV2#5D)65\<03$3E$_OE_SUK-[&LHNT6G_<\%O(06LO^[\N?_E^?_^WKG7;;6 MR-V4PO>"STZ)WE'WVH?LEBV6GE7WNE%^*KR;/JWO>=$[.R^+PJ)<1 MA.6-D^4R=X(SC%P> J,YLXSDFDB42X2TGIZ5(ZLM0I#U\1 MA.BKHMWMF;8+"U>N]YA9?*;]?'A1F6ZP2T==KZ^@A/I22I'.*?XLDZ]'*ZX]J#1'9=5 M>M4K3;L;.V7+]$"ZJ1R>(W6EG'XW/S3FY**<:+JVJN[PQ"V//OUR_?4&(EYR MG5:Z6"-ZK9:W-]W/JDAR(D:%=,O>]]6#@]]7[;9FQUKK5V<)**/RX,E?[@!* M.FU-]T(P1;?#")9W06MPQ87\OWO M:JDLPL W6#\RI^MT#-9NC(/_^D77_^Y M\*;3[H&VY7OG)U #-_CVSX5>..N]JEYBY<]7Z::5__JO__JS5_2:866DH7^^ M&GS_\]6@;-OQYRM_^N)KUNV=-\,_%WS1/6F:\^5VIQV@G.)L.5T8RL''POO0 MKC["^0:46!9N4(&SWDZ(_UPH@G.$*,(-C80%;@PF02I#$6$$<:O_7JODCT$D MET 82!;N/NLM>R"0%I1XY,WY>3#E0M8VK52Q4"R/WN(]/+?CU]M^#2Y>R H/ MMWKZZ=RN=;Z^(SM?]^E6WQ^O?SUXJX^WCX]:C;4O;(LT6MM[S>)@[0/:>KO) MM]8VCO<_;_+&VD>V=?S7E^W/C=8[VFCN?^NP@^,/?'NM<7QP_(7OMSZ@QMKK M8GMO]6R?;,#?#WA[;?/\8*UY?-!4Z!TY.-__[$2CM7&TO;>)&V\/6HW/^U#N M![J]]^6\<;S3W(+G;AT?'1]\7C_=.O[XU;_=*.S;CV+K\Z?FUMHAV?Z\<]SX M]M=1X^W.E\;:T9>MMQ]9X]B1@[UU#/5L-LCF\)Y/\"S>/MCKG!U\_GBZO;;/ M#]YNT:W6.CIX^P%MO_UP>K!W2!K?#N"9'T^W/G^D^TUU]FYOO;>UB^#OZM^, M2(T483GRR@!M:I7K$$Q.&7$A /EV_;G_?95FNC M>;"V4\!W!SN>?M"D*R15=EZVW$S@N;VAR"I&M. M.9F#(TUR4&.24T^EII0'&>S"RCM3'H9LU;D +5UUDU1M/A-:/<# .CSRL&@? MOBT[I[VC-YW6B6G76/@I%NA5+"AM ]/1Y8$C!Z9:B]Q0BG+BL<8<:P?>V:1T M_/Z2WVV99O-UOUNT0[<9 MNEOB&Z5QJ6,KZ[>+@;S[7;]P'0":6/ $O&"(0ZDZ&HL8YL(H+!UFVOR]>2EW M'UP! NW^^W#MRWX>W#>=HBVP< M5\\[_M2$,L^VCE\7HWO@6?T#\E$ WN Y']'^WB$%;$ ='<3CZ]_V/V^E=RL: MGR&.7UL_WWK[5]PJT*BGY?1O[+0R(*L\> I!N&AHA?.68:*5#(%SAJ()$D=)*TPH3&I,3!$3YQ>8$")0+06% ML(V&G!F*<\.IR16F@MC(&5-X845S\2!,O _E[I$IPPUL$*RD\=H**BCCP1H> MN26.!TK!0GE^.U]L-C9N@@/< (CL=WL=]^6]*;?+W5[R73Z99C]0:)Q?H0DE)0 G.Y5-%1:2EU#""!EA#"XP"%BUB!V*/P M2# ?!% 1,0XA+Q62WKO;":,&Q21 <,XXHA!,QYDII@VR4 M&*OX8%!TDTRZ$R")2OC=U7[OJ%,6WX*OZC#:!#! P$F# [G$Y"\ %*+0.="! M!_N >0C!(JK8P@KE0G/$'A!@3)@5:B \#@C%!1"\AZ87WN8R&@@R'=:Y83+D MGCH(/XD!U07OD3*F%=6SZRML]WMIGI,OVH^ =!" M!%I0R.848TMP0)H2/0>T4*/A%]!PR0W.*46$]"#^Y#1HS'(ETVQ)CHQS!-P% MK!_##3\.+KVD0K@0!8J(.<>MUM8RP /S1%&'ZQZ'J2'CPU6>0$0X2SG-%340 M7I)@ 1E,Y-5@K N*L$M MS8,,&I WH0E2.3>&*J9Q#9PM;#"QQ1I/@4_U&CX531<\@(T?;2!D!Q\?W K M&0:& "#D5DKD(D0@PNKQH>'IN*$.-Q^!!'>5%PSC&BG&\\@CSID@%G@!R($S M!J** LQ%7%A)4Q2Y?L 8UH19H<;!XW!P);0(7GI&? [Q'TF=4 ZB"J-R$CV+ M$&8B9&4:QV1CP,'3\4$=9SX6#(=724%+CD34-M?<@[,@(D035KB<.S &@4MF M,9Y]4JC!\ M@N&2&B+7$.H278L'%\K7M2&,25T"@'[?4YLT3DQ@)41&!44!MCI'2,W0Z/ MFQM5(V-BR+ADC6!II!K[' LO3"4':Y48XG6M*/ Y,.2[$E7'N7P3$$[%$#8A?!<0E.U@I ML 7O(9;[M%]8%('I(^ MR-95SE"4*X652TL?P+4@6.>6:95[0:7@H+V"V865__F'(IC\,3W&J $R68!< MGTL2JX-C#HE+>5, MYH8[\$,5P[E&GL,O8;GT@7LGYYA&:I3\ DHNN82#.D=&24Z%3PE4TL1LQG3. M%0B1^:A-&@]Y,$J^7]WSJ"5_=RWSV>X=A3*MZBS#46AWBZ]AL^TZK;3J)Q2' M[<'Z'G>^EY(M-:M,2ZO^N-_MI=7>>^;L?:>LCO5Z96'[O;0D:*\#\? ,K0GZ MMK4[PM,F;;3VOS6^K9X>M-9!SA](DNO!7J/5V-OZ5F%FS4/YZ^@23X=HG_QU M=/#YH+F_]Y%N[7TX!=FSA*>#M8.C_;VCXX.W'^G^YWWT'9[6=H[WT_K"UJ>C MQIX[:ZRMGC?6#@%/C2_5.L:WC2\'>_[HX'CG^CHQ:P/S,N#<8(=R!BJ?*P'> MK;'&"4V,\L0OK-!?6B5&!037W"AF@& D!V_)&JE#E($[Q6V%(S7"D;H-1_>A MG!I=LX*N*RO.'-&2$I4#08'?@Z+-K3,LYU:82"-R O/YXJJ/[3*89HJI_]5I M)E/VUA3M=YUN=[N]&UR_+'H%!-YET853:_"U?3A() 4(JV'T !@U=J^0%*56 M8D5DK@P"DQHQ9%8[ GQ=Z1$.?VR M7/G+*;^C3T@!F S,50FFZS D>_7Z_/*2]^8\'5H]->5PB*!IVML1W.\+D$P7 M%WC[S0@7^Z=P']E>VP>'>N-XZQO(=Z]1[+=V6OO'^V=;:Y^.MC]OG8%C? XR M;H9_[9P??/8GEC#1.'X-==QG5?*%SX"AM<.S+?)7^O!WA-C7 &_D3I.4QS6(W$0/03=61J+@!47@VKP76P_)@V&\D=$A M"-,09C0X:UT0#,+ZR##$]?@.P8XHH!+=ZY]+]_5-Z5:_/H5N[T*P^*5)]AO4 M>?5O+ZQ7S(><&PA\F%8ZU]:8G(!1\-@JS--4T?=T_R&2!9(WVH+JIS1(B&NC M<(S&,^6##"C(6K)/*]FMTZ2SQD4.VI4S[M(O*4"R6.8.11PE3(SWE>QC&'G][*0HJXM?)A5_V\*-P[\U 5$& M37*A11IA=3(WPD!S^Q QT0:D@D&L&#U,KE"0U<1Q&P7SCBKX+X+2F&$3$;ZW M7&N-?8QHX1S>.OP[HD@<6,!<4IG&/B3.-<1A.7:H^X\SFUR3N60N90$LLCYB9";&1T M2@/Q0"[FF!-*I!01!7";E.7@1$FM./+..T9KR3ZM9+^<@00W8)G MK*G,-3(V]]XB:M,F!\H^6&<59X13&7 ,E D5%"6"1R $Z2BS'M62?5+)[JU^ M _\)!6P]9SB/GJN<(:1SA:S+D6,>14\BT'(RM-]+]M7U_/K5^$UHN]!=^3/M M!K#X R[WS$Y!'G9TT"U?T MMD++PB-\T4J=;&G/F N.27,GTSUOFJ;;W8Y5E\GJ60$-=7UV=G5^=5#0GZ]N M+?^BO2ZJ<0]0##95Z0WES'*B+UYO>.9^YO)Y=N5SH7[_BONL*-MR&9?GC[MJ#=>\!$SNF3WW76_,JF_T"RA\P M:6&F6D#EF(RG!1Z0!.59Z/F3\^^8D/F ="2U7":H+P]8OOKB48G??$5&NOJI57 :'J=BZ9[H&OSW?WIX%IH=UI%^[9B M[QNN7"OBU?7:_\RSLLH%*9F1ED)TJ:B2%KY*:%G@=6[9%*++A\*R6_:6WY<= MWW>][7(WE%\+%ZZC\1T<:7?#:ML/3X\?DE.)=Z])4FJE$$0]$GF5>BPU05(: MJHU.&U0A=]LLCEJ2/Y&DNK\DU=@D&:7RD0KP<6T @VW Q4?(.O!W%3$0XTQ X$H"@!'AB#MK98A/AO1K'I?]"J&>F\* MO]E^8TZ*GFG.B9A 65+Z%LV5$DP&9(/RQC/-1:"2Q0GV^CVUF)SKM_K-E-OA M1].$YT1D'%1*2.O3[$C&HC&:1@YF@CH1.5'\V8AL)_1,T0Y^W93MHGWX!);_ M:>1#L"%*<^/2'!LM-%+660B .?C6GI$Y<*YGE0*G[W'C0-/:+6UQFI<%YHU( M[@A/Z0NL)/H9"O=)78_I"]1'+\$[D4$IS"R-EF-DJ561@EFTY-;9G MU>E+56K03T)IL-PQK*6Q7&ACP#XZ)+"X=8G(?$MU*O[-] 6-F';4 P4[2A@6 M2&F0-">=,P)IC25#C!KD M(F&&&VTB(0$]&Y%-- (WPVHIF&41J?F$B4WGEP%' ,P&\8 MW'@9I+,#0LJ!N@47S;$0V4:,T M1I52VC@JA:$(K!&VAE4+Q81@)"T@]9.3S[1:@/H@M2<2?"7%%%<6P3> *;0$ MD58.AZ12IT"-T/O+Y\; [R_(QT2-.+%))I81';40V(LHI'00U4LS.?E,JP6X M!<9$PA.*)'/::P,^I*3<0#CFB8ES,)]C5MV4Z4]6T"(&&BD-:4L='(E1D7AO MO92!2X+H\Q/NY(8.IB)0CRF.2B,6();PSEHB62!8:RT"!'WZ^0ETPD,'4Y$J MDQC9F)PBC!C%4HG$OIBRB 5U1CP_J4Y_Z& J@D[STH43@H,[S#S75C++M3*$ M>!*PDD-W8_[E.[G)8V-;P4*DTC* ]XR2*5V!D6'C$C9UXRADE.F M+#.*C/H_GX/()AT#CTD^6&DNO;1!$IK[L;G;(13H$^.OUVE3^G[+3AHZL M_#W)#*_:39G\3>F['T\\@!W>5R#RU&-?8^K"H,I+1I"1WA(FG3 L>D0CLPJ$ M&1">G/BFU0(8$<>H\Q#?>R80U1X\&(S!M<0N(AYG?W3VC>D>K;9]^I-(]JMI M?H_6+2#=\RU3?@F]C7[;S\W0+#"(0D08&R"B Y\R&&HAV(LXHF#<' R=;Q1M MTW:%:6Y"*Y3]=/?W[GXHTQ7O#;3,G C&I3XP9(@7P/;!(:LB09PXC;V6'L_! M-)2?"N;C[EY9+:X^O\PZ/B?202(RQR22%+R1E,;.>4>"X@P;PS5GST Z:^#$ M=WN%>],I3SHEF-VU8'MS)ZBT+CMPS'3*9>245U)+P946E(+7+^8@)\=KTP1! MA=VC$'KO.FZ0I? ZP=UJGGXBH-KX+12&64R)Q(@:R@)&X%I;Y@1$%Q:\-$KF M&1RG7Y8' DF;R]Q;;6OZN#%O'A&&.5 %TH1%![^%EC%&9ZUP3LS!)SL'3T"EXN/OX+2C2E.SI_%[Z&Y@\@L]D^Z?>ZU15X;"Q3@W>2 MXQ@$.TT"]A%11GRP6AJ)L'= ?)&;>>B0'0-X?S8H6H-W)L%KN" 8:68A-&/" M8N4II=IP%SB8;*=GWY>K\3))SPXK22750FJG&>+>EKG"2VVI M7Q9XI<***FHPQY1Q0PR/A'DE @W<&S)?9%=;ZI<%7H(\9A)9YZE@U"/K"8W. MDI2\'9%YV.)AS$,.,XC36?'J*!.8 M-9J0S#:15CI M&K@3 B[1@E"#.- ]>RQLJ$/#D;M+,I&Q^8:69XT!!+!Q5$"JN%#W.0*K^V MSB\2N,@S7^UYG7C.(:N%A0C:H0"!-<;AA73^U-9Y[H#+)9&""(JUX"QEE2:( M@+56)&*!#)X'M_()9H4].\",,:VG95(X*Z@,A&DL3=H&'/X)I2.C8@X6CLV7 MB:[1.U;T.J Y';FW0;(0C5&,$*.1AC\D:/LRT#LY.UVC=YSHQ8%Q(%[),!7, M^V@Q$UYACZ4SQO(YV&.Z!LQD1T8PL3H&K+36C*9,?1$IK)FFU&E'7DA84AOK M^40O!B.-*@1!-;9&!N\1!K/-''$OI#>H-M;SB=Z42L1B&961D05,4ZHP M9)" D"EB/@^+G&=P%L-,KQ(8YQKH('E 4@4! 8JD6@5-,0'[#4]A?!YZ96;* M;M= GA:0D="!2JL%"4PY;RBVDA@71>""Q1<"Y.<\K^R% %DICYVU&'NFF.5" M12^!F D8]D"54W/EB];8F:@G* PGSA&.:?1,8@"0I]: #TA#=$'/P9+AVIK7 M0$X!N8](>"XQ-YX9$8VPUD4:;" X;=+R,H!<6_/Y!S+U#FO.C(3XBCNO*25. M!(&8QX',V3#03/>GC''HSE@1!;)&>LX$0Q '4RI)U%H9)\4+64PZAU9T5@!D MM;7(&XXL,RSJH*-"F&C!L4*,V!>RE'X.K=>L (@C)(,12J/HTD:V1EK #S:< M&Z3-7,QDGA.9C3%=$X1=T? H@Y+,4:.9(X@CISB/PF$[5S*KK<84 &2E(U9H MX4G*!:"44]IKJ56T&J,H7P: 7IS5&..:!D>PELI)+ TSE)N@+/-4!A"V\$[. MOMLQ[81Q\X*9\7D: 9FT4[&3X%XPC:RU+#C D<+.8*OGH+>YQLS$>YF]-1Y# M,*RH9@C1!!L7A33<@]M#W#SSS%/G'IP3L(QQ-3%7CCN.372! =58[9V+GE") M+??S,+6J!LO$F 4#-G3T+AB"F55!&42%< )'"PZPU;//+._+#KQO[_P]8*8' M1B<9G)-4QNOSO?.3<%UFK_L%E/KK?>K=LK>\8]J'P^+3UZVB7;3ZK3DA":QX M))09G[:B)P*9M V#2K$S#1['&?9<;VMZ!,&C8@;\$#+8B%PB@6D^^C"K@!BO@.[]V-534_KO MV66]==+LG(")#D\_2P2I%(0:XU! +(:H M#'>68X$\=11C4R%(C1 TTQN$UPA2]T>0&AN"G%&4.*<02^Z#$EJG!,U*8/@$ MG.3F@(-^+$F(3.!$#-UTH6D.SXVMXVO,D)U+!HHB2!^HM>",,H6"H @6K\3)%_$#;11\>02=JH]L_>PDF9IG21 &1P6MC2D/S$FNA281.NU MDX09(&0GI36,VJ (H3$^-_6=FG2GHKM66.*Q#=98RS#3FEMD%%96"@5_V'/3 MW;>A'4K3!.FN^E;1+KJ]TJ0!BV>LP)%3%D0DBF/!0$%UI)89I*CC@4J#GIL" M3U?$T[' +*W5&:<60Y.J&B"5)V^W:-(Y?:#?CC8P. M4<[@56APUKH@&/<^ A<2C>> _1X]I>+>2C?#(S7;)TG]GR-I.\6-MEAI8P"< M7(--CM%XIGR0 04YI\@<[XR3&IE30*80F&"([[A DDFEM/9.!L>"#TJ983PP MV\BL\3-%_)A G39<<^$QBT:JM)4H1=)@33&@9H[P\[(%*1AU5A/';13,NS02 M2450&C-L(L+S0 1/[SS] "([ :*2PO6"KT#RL5WTNCN['Y\C3+P,AC"GP;\. M#'P:<&@B5BPBY'2:_3"G,!FO)U/#A&-.*)%21!0@ E.60SPFM>+(.PAJZ1S M9"2U3RD=3/OP1K?BD2G#:],-'ER*U!$QZ+FHY%Z:-E1TN_VSOHD:3O=/3L<9 MX50&'$.U"9&B1/#( &".IN3)*,KA>9VP; M_M3HG3YZ73 N4F.T8I@I$ZSBE'.3]K@4#LMY0F\M3.0MMTK&%/@P$E-/#K:8 M!Z^#9,[S.>I_GREA3J6G7:;D?L@B[SEBRJ=]X=/6\%I@*4((=/97B4Y;AD^R M'C-P'R/#P?+ &<2EBDNJL25!4M H$F9_/<0,B66,^<6(]3Y-"T&$,TR43JGJ MA")&!"T5FJ?1Y4>Z17NGG=HM&EN/4Q0!0D%PY(UC !JPJ!A'1IDC@48AYM^2 M3G+%RW3FFV@(QQ (CG++ L=*(AXY5Y8J9IG5<\0(,SQZ\!R5WSH>(*HWVE+! MF%::8JH$"C;M6,CQ'"0[?49K#PUGQ!,0!7:*I1U8-&AX+^A M\[3 <::%.QW-%1Z$RQR+D3!$B8W88\_!*DLD9)BG+#OW9><+L8Z6NS]?U156 M(R9E<)2G'@UGL*<"*>."3-/4R#-2W>E*=SJI!30#27JD(>9E%B'% N(A8H>M M0)'/4V?S?:7[KV":O2-GRO!\E99+9E!$Q$CEF-?1IGSP6O&40#-B/$_#0#,J MUJEH:^1@:TEDU%H,L:VP4'BD*0D1]T[)YZ2M*6%J.Y3/N2M9J6KOP*@C(F&(0EJF5<_<8BS!.5+@**79T?.4T6.FA#D5S20A:A(\=TA0Y@PS M&D.,JH(4-@H1YL%JWIE^[7]?[[Q[1 JVN51,*P*8S!!,I!%<7*U,RJB$0:*" MVH#T'"CF+,IR.OU&7EK!L38!+&8@R@#/RA"IC(;@,!?>[)VR'-+J\U7&:(U0 MF)! )6*2;,"' J&JA!JZP$)U52Q AFFG )Y4L7G E, M^FE/&.N=GP3_8]=F)WP-[7[8"2U3M(OVX?M0QD[92CL\;=MF<5A--4XYC=+4 MW[VB!9>D+*&]HAN-2^=V1ZT\$/F?3U/PDN^D_6D MCUNY@.J55IR=Z7$!,Z&I$X0ZPD+:K)!0R=*T=^^X#C7TQHJ%@>A813 O&74D MY6% D@7C(Q.2*0M_"<$8&X6\G:=,NN.=6SV7_HZ\HH0+*1WW M1!MLYFG*P,.D^?I92M-SP2,X'A#@08AG5(Q@'8CW'O0U#C=KF6UO9WRIUGSIKN:'>,2RTBL1JZSV*+A+CYXFRGRDLIL(6"B,.L1W7 M2"+PLI'1S*O@D>?*@VF?A\R<$X7%C?7)SY$IL"-8,[ >.K*TPX5R5&C#8Z1> M!QKG:1;9,X3$=(;E-"'<.F.%]DPH:21%+@0K'9$,X9HE[C(>SY$CN"183GMUA_*/EBD/BW;>ZYPL4RA\^-5V>KU. MJSJR,"A^5((U[LMAV>FW?>XZS4ZY7![:WPCGBZ/_&5I"O_\Q./0\@UW"N6WP+RUC XZJOIX/7E7!KLVB'?/CZF%3O M_+&QN;>^ENWNK>ZM[UY_X>?VJKOK;S[N;.YMKN]FJXVU;/U_W_QKM?%V/7NS MO;6UN;N[N=V8T_=']WO_SZ9[!.S1Z[07L[6E-TL909SIQ[VSF(5WON4=__[Y MS\-?>*91O;&]LY6-WFE2=5/WJ]N?0,[M3KN1EAD7+AMR^$Z(J:O(.4(4X0:\ M>A:X,9@$J0Q%A $N;T]?D[5-LM$^%,MK'==/)BHE 5D8ID>FG\[M6N?K.[+S M=9]N]?WQ^M>#M_IX^_BHU5C[PK9(H[6]URP.UCZ@K;>;?&MMXWC_\R9OK'UD M6\=_?=G^W&B]HXWF_K<..SC^P+?7&L<'QU_X?NL#:JR]+K;W5L_VR0;\_8"W MUS;/#]::QP=-=?:.')SO?W9B:^^0-?;6OVU__M0Z^+R/&V\W4:.U>;9%/GW9 M^K9_?K!W^&V_]5>Q_VWKJW_[B?E__=4\(,VO]KASMKUVB+?VMOC!YX/FP?%' MM'_\@>P?KW\[^/SA6^/XKR;4I8![C[>P@FOWR=]$::^Q0WE*F)9,&)A!:/\0V4B+Z6P,FFLW!/'__,/+- ?-1L]\H7%X(5[QC;#J(CA M%\NFW^N,;BFK.E9';*<$URDU2-.<=,/RZ,,?5QZ?[A]\+]K)YUU.;^N+ M[DG3G"\7[>J]J^<.O2FME[1.K5=10 \][_JJK]X V@:9*H_KD@%D9WG!COP:)6(B$G9W^, MO@]ED@Z- )$ >4\$WFSZKZ'L%/JSM[ MZSOO]K.=]??;.WO9^X\[NQ]7&WO9WG8&D<4>A \9IMGV3H;Y;_[W;'LCV_O7 M>G8EZ+@(.%;?[*736%/VI @>OL&4T#EOZCBTLK_RREG$EI[*1Y3?B3 MLW4_C: &M+.]4]NX9V3C.K-JWO9V5AN[FY41FQ_[-K_H?8#[/4V2NB=X*L-3 MFG:W2,,4(ZL3RTXK&T3UX_J=]3HUH%X H-(TN:):V99M%,V0-?K5 !I".*=" M2CH&$+RJ>BSJCJ99?^'I]S2O5V.?.^&PVOZ\W6O F9?6X[QW^#>R3D?D&?A4 M*.0,T9@K3W$NI4J[?",ON5U8^;R]\^_-3ZO99N/-S7[GI>SQ$)R^AOVV?F9< MKX)%UHE9>0&'S'2S[DEP51JWK&AG1:^;N:,J!/M]GM_XA79>BR7-L-+BAYW7 M=W8P8[;$!>9W]5[???_4"J=XB=&4TWH6"O]U/VT&?+,I^5@_GPXP<++60M.< MFC(\0(FGYRC^()[^K5ISD4'\T4EKL+/C?EET?5$M.TPT7;1=ISSIE&9P "XK M#TV[^%9]_\7A@]LOG:V.UEI1QJ H3.:$(ZV(FFM5V5S:6=I=RH:S ]W\ZN<" MC#]XGU6X?S';7,TXQ/1HGM_D-Z74[QF1/*>8\*>P*+]ZZ?AT%9-:5^^!B%7O MR]#M)O_CI 0/I#@QS2R6)R4S;9]^*$Y")_]69##,/G!GI+9UQ MX-144B/B.B(N>QW_3S?KA68X.0)Y9.W*,5M,X4VSGUXR@SC.U$SR[''S7"=CKK9;U!>A/_=OCO*ND>=U T^&A'N'9G>S;J?FNNU M3%4##;<0J306ZM2VJ11F#[0!S+WKE9UVLEG-\RR _3K/-A,CI[QJ$$FLF9X9#)#?T//+,D[Z9;>? MBH83.WVXDB&>5!D>VF\.>GEV\[WLMR1Z^0>A9&EX0>^HJ(:Q3M(PUE,K_:"^ M%[H#Y+LPP>K[Q7QH%!7TS6A+<(F7$.E+G#,Q@TC?7:4%SG"\FDPW%@9U++7:80:.<]HY& MIY? @H>J;C[$HEU-R:KZ(O[G'XH0\!9_4,/J-/YC=-E/+_AQ_487)K,]O/@' M=1U=6;0'Y(2)S%74G2.H B]QIC5Y[,JGNX=G MV1+C"$G]*\.S\S;J]).I>\>*\X&801'5);,'C]6; MP'B:F>:W8>*^O1*W3=[]"97,[!*F&:C8K+ P/.#^"C5K:M.XS?]Z$LU93?LR M/T)K)DSP#U;FY]Y(OPRQVS(;S((M?)#>SH\AW/U18#(Y@WC?U6"U/9R@/9RM M]JH]WE]6]/7;.Q7FR.^]_Y#50_O/IMSY/5A!L!GOZ*=*H]>W=J\5\6;/6NH6 MKSK#P3]K=ZJ^['YWT,<%S3)8W7[+^L-.63VK>9X>?EK HQ,ZVE#_3K(.7XMN MY>\-]_!.D34T3F4PTKXAWI2^FYV4G:^%O]&1?CEZ]IOY_>[NJLEWS9+;(/?\ MH/7PKMGN46@V+TCB-\!4U4$Z6+1S=_?C[\NS,!Q!GM#O?K 1B,14T?Z;3U- M\SUFN%IUUZ^>E$4S(WJ0KF,Q8;(,V6GZ94Z ELZ*%N"_>3Y$Y6"MW48YV'(I MZ[>+P>K';LH3VUVXOB*21"\Q,4&SX%C$REH?(U(B,($<9W&XJ18C>@&4Q,&3 MFMU_+FPV-A:R:NNG'I1QUEMN]UN^TQM>\/V2R<%F%U76V2I;;7>[WZN8%00+ M?A"X*' Y>F%+*1O?/O"_K?2:2LUS%JC.F> N-US2/&ID'&.8QR@75BA?E)0N MZI0C][IXA]HWD.V(L,JK<\6J+4:RU41W( / ,@@A#<@\!BW<4!(1TUQ3PZBS MUEDDC<26>4< M9(0ON;O2C"VVVGV>^&/(8.C']_SL(EM5WX?E9=1VV'(;1G,%Q !E+!L MFJ?F/.W+]^JHO"W)M"2WO<4O)9F>X&Q#/7NONK?Z M^MUZ2F[S9AOTO['WR)39LSU2K9<4U9*QQXU4RR6I,:7DD6/1=R;W1$L"$2[4 M4^0&E6*):8SE8RM^YTFUI-.VN7=4_"$#[+/5E577IN[F&\MD]EM70505!*]Q MN(A[&9Q58+QT&53U/=CCAW>BSQ9$9JLV\P38<3E$&QN30^R?9B[JF1V5*?;[ M1[6)"DV*5O:RS:5LXZ*[=+,]".[@SC]?F?LO"YG1T:&9Q?WTP'WK:,8,@OO! M];P&;K&PLMD+K0Q?1?&,+>=:FGGMJI6J5JKK2O6Q;?J^2$-V;SKM;J=9^&I^ MU:4!N=@NN;O\( ,RLZ!Z.I>ZAMM/X89_@*$Z%*C9NU:GAZF33AEX4U=A]R9[ MOS9-8.^0[1Z%T.NFU)>=>&-C@6K9SUIP@STOAT=5S? S(^IYA63-\#7#SR!, MYU&="/\APU]ZY8G:MT_"H*C+? I[4$[(M@8+O]=OV5FF,@ UY\^4\.<5I+3F M_)KS9P^F=;HU]]?W^UZ0_!9"*FO-KSI\]F,ZE.LF4YZ@' MS^IULA^0_VWS&B/:6V/:_3.0SUOHO=#2MI6]*HL(Y5I MA0/-T?=DF9N=;K\,V:KM]'NI._-+Z&4[1?=+;6UG1J;SBCWZR"G+,XNF&C-/ MBQDVM+:LMK8U>N>AGC?1"U%LKP1(5);V?=EQP8-QK2/7V9'8O"+KL;9TROL- M_SQC>EVS.:M9/0#]_%R#.KG0M)(+:3E*+K2YE&U7R;OKS$*U/SP;R/ZU-$[U_#]V![L M713*M%K1- =[&@W7J.\&UR^+7A$&@X\?NR&='(:NMGX'W_6SH\(6]5+0&9+1W&*)UAF]:G*>0:#.I4)A MLK"R"X(QO7J"Y4Q):7[1E-\YQ?)5M47HZ/@5:\G@UUYU6H*XJWO^JC=CF_?)_B[$L:QV_$4Y5!,?(_E2:GB=R\[(Q3Q MH'I=6RV\L+)7[45<900&_-R>#V9,.C,I7-YSE^?=]^MO-E??98WMO?5L9_WM MZL[:9N-MMK&]\QD^YN^VM_^=ON_NK>ZM;_U\%^CAMLLTO>R5!CKN=WM%/+_7 MOM"3:B!\N^*^ <-NBE2#BQ1Q\*UW5'33>LH2Y-P\SW;"2:?L99UVMM$I6QE& M^8?,E"%+B1!(JD%Y:DJ?-SN=+V#]KY1578#_R$X+*+%=I9IK!=-.%P'Z=D.U MC?V PPE>'^UC?Z7#=_W,51E,LU772Z>QIFPQ[4YCH'P?_&+5)9SJTNW;8R@O M)4)*971-#-F1*6VGS!Q03LJ$E.:@!GN^E*TVFU=?V$$K01O %?=[]4XUF;5W M9*XU&]0.;NUURN0G9=&X7G<1"G3-OK_>*%D9#J&YJD;HEUGL)TI)(868O%ZD;;[T*ENUTH&BX/A^?5U2=-,[PO7=.I&@4LTR#7W_!9 MEP]8K-KNQP)^.I&U#LPA?P^)(ML/#+7-^\]!IT6S>/!9 ,UI0 M^LWC209%N__=\;3&UQ4GM]Q1).KRWY5_=@(O/#J8FJ%;@&J8,H,ST,;=0;/" M2P_N3[#H@+L +PL:>V=+?$Z ^AHR:[H#,'7O:KD,GGD8 $$ G20)@'0)Q[-! M!:^(]Z3L' \4 ;Y7:Y6'4H)&3N5"P MT9Y8B_=])EPVG"(_X+Z?LVZ[>A_3/D^MU0W_Z2=,Q:*97OPTX>!+J-AV0*3K M;RJR/ U >*8[NM-W7']$]> NG"2/ =[%G@-$(E!DV@>L MBH#0W=L%AZON87\V1^ MMSIEZ$!PO9B$-U"J4(DI@X/GT,"MD] K+E(E5%,317:7XNRTTZ- MM50]>" I:#T@GV&S0Z4JJPA_E[+-7@8@:W=ZR9ATB^0')E@GY+% M.ZK@.+AE,5T"[VN!.JIL25#@L+#%BMX&,(,C23WOB[9KIKUZV(\IZ'1 HTF% MH)W:63,):NB3=,,]:2B]Y/?\/61M/\@7=6]'(U4GB:KCP'H,GG7]]0<*^'T+ M5)=Z@% W7&^/2W/J4WN#[,!^C%3Q)2OB:A,:J']X=-6H5APW0.T5FPTN*(':H0)PX<-JFGRU !%J;7G?XB"M%)L_@N@; ^Y?A:Y%T MZJJ4;L'K19<0K;N$)M(E5/<)U7U"\] G-/# EZZD;+RV3O6'/")NT_^9:@!\ MOP88+F7,!D',[?FB?]@*^FHK3)UT?C0>/7=(95HO*:HE8Q6A M#4?,AU4:DMW2@.Q&PW_73G*U)"3#7/[XDCOOO_ND7"(""_K8PM$2ONND0(0+ M]31Z7\+_/ MZ=S]60/ _"Z7F3)Y[>X^Q/E]QB"B?V]H\ M ?K_X5P(,3ZJKF1& 9_V7*U&Z-*'\)]^\=4TK_6L7N^=FG2SS4(;_?!! M/2[W:9?!XH.[&V:&T/-G<98Z)#9*4\T3R_KMHK>3!F_Z7;]0S7& 5ZL.%)I8 M2Y 7#'',A([&(H:Y, I+AYDV?V^FR!=1BA_[S)&VL?V=;Q7U^V/S=:[VBCN?^MPPZ./_#MM<;QP?$7OM_Z M@!IKKXOMO=6S?;(!?S_@[;7-\X.UYO%!4YUM[^J6:VVTMX]?'QVL[9/]S^NX M\6WG"*Y#!ZU]UEASJ+'WNKF]MW$$Y;'MO4_-=W3G:+]UUMP^]BTHBQ_LN=/M MM>918^\#W?_VD3<^0SW(1[[5:A3[>P='6V]W+NZ!9_4/R$?1(/M0[V:S\6V5 M;:=GKOGCQMX7O$\^'1_L?3G?)W\=-5KKIP=O/\5&@<[>[:WWMG;1:5J1#@T? M*6#(BIPQ[G.C':J)K6: MU'Z%U*(/T>AHA?.68:*5#(%SAJ()$D=)*U)3F-2D-END]NV"U(0U. @A8F=QY39&5F%G%@=3D(E?L/J3V%%YGK'Z>D]%4.-TP'Z!?R8TR/"R=7P"7DBM MXT^JXY?^B$'.&2%$+D'7]/S!&.R9T*/DW"!AF#8N8!/(_1J+GPX%VZ_ MN>+O&.J(H53D7#J:,QY];JQT.0K,*1R=PQPMK'"TR 6:DPZG6J'GQ-^I%7IL M"GWIW&@2!*(QY(0KFS//3&XTMKFF \#68-)ABQ M7,L W@9%*-=1H=Q+YK14SKJTDY!>Y&BLSD;=N3+;2CV1(9Y:J<>JU%<\#FJ8 M"UCD+E(.(43PN?(FYEJQZ B-CCFQL*(6L;Q7CVG=FW(?[1KLJ7K9E?)DWL:+ MCH(FX&U4@KP,@;HU(SV*D;;V5A,;#5R-U;^CBEIKIW.+%,X9DCK7QKF<"X4B MUP%LC%I8P8M4\[I7X^7H\P0DCZ#\.I.C7$IUOLRG)ABD%NGW:TGC\RKBS&4X_I C#4;/8:-UJ]Z M%\P;+QTC.=)2Y,QQ#'X&0CE'CD=$L(_2+:S(1<''.DFW[L:8;56>@'=1J_)8 M5/G2L8!00$C/69IFCT"564@A \]=#,1S2Y20;&&%+3(\M=&2)P@JIJM2>YU> M2D[\N&6 $PAZQK B>FXX:Q(3-RH!UUSU&*[:O.IV4$Y\Y$SDUFJ5,X]]KK'R MN20.8X2\)5Q"$*3H(L=UMT:MX9.;R5%K^*]H^)5N#DVE,13<#Z8C>".$Y,8A MGQO@9VTQ#XX3T' I%T%<8_!'1HE1Z&T)RB8<;]1UF:6ZS)8C*V:3A=^7*6M_ M;Y!R/:WK/TD)4ZM9S;/AR3XS4S:1OK*!2-\W3;NWVO;K(ZDV0FW9'F;9/ESU M784T6C(#E@USG!:VNUP'3G)D(^-8$V9 :"L,+R*F:]?UY:CT1/K,:I4>GTI? M.JL@J"@5#[DTBN8,(Y<;9$RN"+^ MQ[=]#F1EL30("7 XHB=I600$U4':W-E@$*>>&YDF!,E%Q._5T3_%,;M'ZLQJ MVA[JT9I2<\H]6RKM[H?)'S,_-C2C]NVVA31I\[EV/APOJ@/K^;1N/YZ W^BT M7=UU_&M&;O5O1YV22,8K]GP$ MV+5J/X5J7P;:W#C)B9>YU43DC$H'GSC/B>->&,^5K50[K=&_5]]9'6C?0\4V MV[VTS6Y*GS8(JZMN_:>=IO+\O.'9\D$N93H8L0:&6C\;[AS^MM/Q:1_4FJ@> M1%3[5WV0H"3UALN<5$&V=3'7-+H\$*,B900Y':M5-X3,>(Q=:_9\N2"U9C^% M9E^Z("3*X",2N5'&YHP[DRL74"X")<+@-/\LN2"+1-PKN*B[0NZ]Q'?VIL<^ M,W::U!K?(3'5$='CZ,A==32LL)1C%7),B,X9LRRWG(2<<1^49\Q0D5,49"F[ P\H]5R1G3H3<*AQSX26VB%AH^.1<<;%([I=M80;Z<:9/ M=C7?_>IZK/FDO(DMOZHI[Z&4=^F?"JJ%5P$HSPKP3XEQN2&2Y5)SKKE ,J3N M+9#1(L;C7'?%;UW3,]DPE.LYBS5Y<=-]L!6JQ#W MJMKO:;2?^95]V4\ZW2)A=;D,39-V0_CCM/"]H\&6Z,/7D2D-T97#"[>78"S0 M<[\7_ACR/_KQ/5/?#?[:[N^DJA^^L>?[E=]'Y:7).P2GIPSF2VXBU'O9-$_- M>3>U]5%Y[17O;+M??=F-C5]ZV:KYP69TTK1BD!R8*J&&Z$-KFB9\K!H#[3*]'N=/X8' M!EI5'1GJ);QTTYQTP_+HPW=J77TOX 7:O>7TMK[HGC3-^7+1KMZ[>NX0&5HO M*:HE8Q4^AM9A6*4A=I8&V+GAM@Y.7W'G_W2?E$A%8T,<6CI;P M72<%@GA!/?+VL5;\5LN,'^3M#K%,;Z7_G^Z\/<3D!+J6Y-,XOY^W=_Z]^6DU MVVR\6?K3EJ]6JE]OMAMKZXW=];4,/NUNO]M<6]V#+Z]7WZTVWJQGN_]:7]_; MS7Y+OG'1[@?_^[T#Q9%&@F#-4JZ9-0CKZUJMT_Y@<']_3_?BKCJ7FF= M/_.M5MO47=^5[C'=H+5H9U2TW^TN^) >GY?+>YM[F^FZTVUK+=O>TW__[7]KNU]9W=:KVI M_"-;__!Q;>+X!TPIVI+^?Y]<25>V!]F$4P:Q;&%LUJP^O9 M'%)^T<^?$]J^.GYQ[0;R/=2?>BSBINY.CD\V72%QTV;G2':G+%)6$,@OQ_@N,X,^X@9"L?7EOTUC-8W-^L2JFL;&0F-74AE8["7\Y#HR MGC,:@<:D)CE!S)-(@J'.+*SP12;F<1^O1[FAU^_(J9A5U[3LA\N]P*K!O$ZU M0M%]'['=[K@^G81>T!JGR7AO2=;O+N59,]]CF.]:;@2N.'-$N-Q)8\"!PSA7 M:;3)N3*W/X]'G2T\&&4DX=2C7(*B<@:1R MRVS,G0&UMKI:*P/Z+!8II_.7$N&Y]*A=I),LP]?0[O^@1^WIVOL%$=DDAFJG5[/IR46K>?0K# ",-R00DV&&D% MWDR5INY^,5G=Q_(\-'IR.; KC=Z^I.E:IQ^ITY>."Y58F$!P[J0V*2CQN45. MYA$"E>AIP &K2J?OEU1V3OI99B%[U"T#.[.4A_(E;>(\ 9^D[A[^-=;ZMGHM M0V6@(B@%_H>)- >QN=P&;G(478A!(6-L"K>47)2:U5TIM9I/RE&IU?S7U?R* M<^(9II'P7'+)S2QUN[':_>5"5"@W8:#3D>G3,YT1*#8GN6**!Z# MY<;A@79C^1+F/3YDLW MQ$8>N.06G(^4NMMBEQN!=.ZPM-&AR*('-T0L*CTU+^3Y[4QW$E+JWO9AUDSC MW5>]BMM[2.KH:1:V=?HWCQABIZ!RA8S/&0DT M5Y:X7%JE2&!.12X@=D*+BHUU,=CL3%18+0O3?+2VU+QRSY:JLH.1/^IP>S+A M]L9M4W4G.&CPHEWX:I)E#QG2(5<,T)R!S)%3@9F M T3E&!QY5<_=?4%:/;VYN[5>/UZOKVRMQ7B(@:>MM<#+!5=7Y1:.Y%I@BBFU MUD4$>BT7"5+S%Z#/J'X-YN_6\W:GSEZ3G;=;\]2#>.I:?I:45X_(Z')6\10& MGM)*^%Q'[GS$PIN4GX5PLLC(O=9'OMC9"B])OR<[8;?6[X?J]Y7US\X+A U$ M%4A%\$,>_0:<6[BB5V]Q,'O/GZU>Y1D=/GW3--UNM@H-U&IU4CT ZHO9 M?\-9A+,34V9?3;,?+K?*6\SP(CQ@]']PL)N9?N^H4T+%_6)&^:+0?!$Q727F MI&R1:;5(-1Y=7'2[*7UGE;6SW^OVX$/JIC:]_\?>NS>UD63IPU^E@IE]MSM" MZ<[[Q3U!! ;$&6\8W>-'-NN1:L&T;^3,&7F.!5SO%94 E-%*7(8* YEM QQ $9 M" (DT:JW7%)F4J6_[)5>'SVU _=KKHZ;&,2,=5T@: M'04B:J372%M'A+&4.Y,IS*+4]'S"U" (6:^!3UDI-!(6H"2F N$(WW1P;,4 M! .7+Y^NH13F9761X7\7+\S/V4NW]W.BDMTF#3]F_^:KGM/]D^\1[E)(,LC= M$^1V)[F(0DPY@A7 #K*4.,R!@B&"'*:&HV X-/@R(Y: M?$55G.9"6"N311$ I= #E9X&*3%'TMG(*Z?2XF:Y7%8D(6$KCC!-N.Y$2E,Z M4':!'46[YNI%#6Y*MN$"-8C0 [*2* MYI?50"&H 4=>6L[B1L5#8BLI$.RFN_CW[#]91?6^/U/)ZMT$];YB+P%98Q5B MP :3NLMB#)2T%C!O#4&".T)U5&\H6A"+7ZAW=JS,F;CTZB*+MG=Z5OD3W^V7 MGWU1=N/SW&ZVB4Z6&\VQ+Q:R+M"V/;F,>_4JONCU^_M^U=60X_OSUFR'B]4CR=< M*X0(PJ.Q@4@ZP*71 )$B_;'&06A44$IM;*I'*^4<^K-,B5N =;5. M>> +./*9S(CE"80EHGZ4W4L[%T(S/>HNK!IG0[('GV&__G#[0 O?K3-G M QQ.&0PS&"Z;ERZ#X:.!X17]51Y#IA$%7C&46AXQ8(S% "$K U6"*.$C&!+4 M0FB6Q<]8@XI\S6 L$PI.HH*[WM!T_)36[F)&VJ2QS&S6:J'[8Z#CQR^.5"<. MC4]U]:'LUC^3!CU^.H9WMMA#9'0!X/5O/4VQG*6]?HR,ZV/D0^\+;=/1L>Z> MIV(&W=[ ]Y]"!J;S^!'2(XWZJ.U_T>3]-\DEU[19_.G\.GJ8;C][XSD$9O,OE$$(&$^O$E/_W\S]\43S"!@M_WR^$3]+,W M.418XGM^?-8#OX4>7*Q:I(F^.9?>RDK15#;@6+48O8WWW*[+-Q5L 8Y;,1^3 M\.W!Z__;^WNKV-O??O(O4_VQ6?_9/MC?V=T_W-TIXJ/#@Q=[.UM'\VA[J&F]QS\TJOI M4:0KOCB-7WS2+WS<3-U5";2L-M/K0A/D_V%GB ^3^<6=XL])(=)1S'V\]0]9 MYQE,6A:"&0N!7%K\\SRO>J?))YQ&][8 M?;7[U7:&:2JW^GT?_]\U*,7D?/_BP/ITOWS_\>^/[_";\_UO[\OVQU>H??3\ M9!__Y^/[MZ_(NX_[Y3Y^?=(^:N/+ ^O3-U_V<1S'Z2Y^=_0*Q]^%[:,]NG^T M1]H?GWTZV'D'WQ\]BV/>P]\?6+\_VB+OWHX.M/=WWL=[?/6U_?$#:G^TY^V_ M7M']CZ\[[;_^\ZG]\7W8WQX?5A_"+\?"0RF0], ()P'U00%)/0;!&NZH9YA: MO;')> OA9>D%G+$N8]U#L$XH*2$R5$ GJ>!"82B$)DHK!RF'ML8Z>8%U,F-= ML['NVR76F>"04@0!J*T!E!@&I(460,D]1XQ#C,S&)N6MN/3WQ[KUH=,/L*$: M2J=?5KT0]6Q4Q;'OJ\^E]?W48Y"ND X\\9X*J367D!H+ M,8DVLR81R MB4#V<()04JI#_$\!)8A-E0<4T)!HX(C1'$J$.1$;FXBTY"WY/\V,!<\*/P.% MUU&K"0LD&I*I"3 VRC.$,$)2"1D@SJQJJ13^BE5I9A0BE +I60 1RSW0.#Y" MS."XGHHXK6J%IP_IV[<^K&I%2RI44YXGY(3JF<*OMQ9CB9DF 5//M$;81]I% M(*881@W.?&N)X+>M1$#9X!+\POC(8T"HYTIY%;=6N[')54OQ97'@ M9328N_5%N$*.:4DUHU P29C10OD@/+.2F4S&E@H-KL@88LPI81$@!GI D2! M,2,!$E0C3R,C4WYCDT4T@)F,K6-8QW:O/TC9%M/2L49',#RV-Z#1D[,^RKJ^ MX1V/PYB6 >\:&N.08/@@_-7KN3H#?WS2<-CKN,Q]IN ^!Y.A#%8Y*V! (* Z ME(%#(+DG(-"@%0W!>!)2X2D)9]I\>>4,H153ZT4>YV>UGI5:7YDT)%AB-,'1 MAN$XU>?70''K08"(2D =SX *B$%4FD&M,,N(K60%$?#1[3$0PR?]6%(*WH ;^_I^ND M]HL\<<]J/SNUORKL*HG1U#L-&!;1> K0 AD&D]KS%[E;7]=&Y MT_(ZHIJ)!G]5O7Z_.*MZH1S,EUW-H59VDR>VH>RJ7N^7]7)G7)T*5W/T#/K_B3T]P0 M300@C E (R@#C1 !-BBI"(<00[6Q24F+*);YTQJZJ0[.?"H7W?U0^*]GOMOW M_449RXN.3ERL)=_HR5D??5V]@_?7ON_K4J@I,M'YS[[3.SOUW;E%)Z[U(=UB M$[A&"[O5=3M7R[H[0N7,@:;B0.U)6T<1A3FW#%CI J T2""E]<#'_P7N)/&0 M;VQBW((/\2&M@:VS8LJ]V'RLK-PS5.Y)!['&4@4(/!(84(M#F%8PG2.JUJ@_[ZFN/OEDZS3C '[%X'217.G0=SHI>[7K MVA=KFK'T/ECZ:I(HZ;@DW 0*F-,$4 $9D,YH0#1%C% "F:Y;RK8(?X"SZ+$M M\ZS9329*6;-GI]E7+"F1HZ 9!I!Y#Z@W"AB/#<#$<8^08MZ1J-FH!7.&^GJZ ME?[R75_I3LV3M#LMNV5_4-4M+;-C:5C>J-6H++3)O6\/1\E.31N_\9>@[X7EI: M=1DY,0;:?D;:J9#VW34BI;'4S'K D#: .L. -AH!SSTQ6/-@6.J((EJ"Y3HB M6=L7S[*RMC]8VZ]X%=1&:6I*2.4/5.+[A5KSMG3K5F4=^_+994]>/R!-)%DB-0@)3 >-7*I60,C->DZ_9Q?5VNG\#*A5UOE' MT?F)0S\AA&/6@KA@&E!H-#"4.V!,\-@Y@DQ J? 0N^7,[RXZOS[\ZOY6(F\F M%.Q%5:]\?W#AL&J&IVK50'0&Q.DZ0%XL6W;MWP<K*PS5=8K)B,,$Q][?)&LIC#@8GOBK*VEQH%5W?J!(@ MRX"0C\EF]GO=WG6++T/E?:#RTR2O<8H9:#D&FE(&J! !*"H,D"SN[33(H%/! M)()S&]@U4MV9D# M(@G7A^JL7*A1?21F?.A5/I4[^URFVOO)MSJF/\5 ?\V!1\OLZYG>87[E)[]H M]%AVAW$2#RX/39_5 C.Z[B@)R.[70:7CPI1=79WO#?QI/V)YNI.J5R?>7%BM M&_26F'' MHQRV9>QH$'92$V=FU7LZN MEX_$^M;:=)[#&=X83\<6\S/?];G(Y;28N7L]"\]'4H4%((*%B)G8 >F8 8Y) M%JS1RA"5TG2RRVM]]'8.QWE9;V>BMU=6\[>)%4,C-%@( -(V;J-% >*1.8(B=<0,:5EL+5KCM_/O%ZH:RZC8$;! M=7)99A1\$ I>$>]@HFDHC0/,:QW9=R @+EU\&O6#F?+=@?)=J^TLG1342@L"BS8O98H!@WFT@P-5 M!'(9B"0;F_ )NEDE?WWMW@QDJPUD#[1B,Y M#,@F:C(:S@0S$#B-):#88" Y MP@!ZX@R6E!$C$I#A^\76K0\!7KGXF+?UMWL'=+P'_<%?,U_[16\XZ \B/8ZC M+D!A?L66\RG\U*?PHXF>+5F$4_@'+P1@:[3^^\-3XZN#4"/PP=7J9S!^"!A? MJW_M48BH:P) (B(RQ90 ):P'4G$5-(5<*982;I_M71,S8".B:&L T](#*J/O:80$,-3@H'1CB/NH^;DDF6X*M9E^1/P;: M='S\UY6?-_\5_UQ\Y%17'\IN#1&\9 MW7?R\I,9YS=FG%_-^.:_3/7'YLVOJ?7_&!YCN3'Q\L\_<[$Y]/IE$NFGE>_4 MM??__%*ZP4E$Y3CP\4V(U/AEXN6-V[]!FWXO0=.?XX'#'W]F8ENQ/J5>+%*F MX.UK1*[/T>3?D^IJ+_W@@:F\_@1TB.-^JCM?]'D_3?M)=>T6?SIW#[W9Y\\? M=+/U],?=J#=*EWD:]T+GJW19&I]NY+B*DRIMS/](^P.WB:IN,"JLMN/3'U[XY%1ZDG2J4)K@5H;$V/AS06KB>C][YS-([> M9/*)( ()]>-+?OKYG[\IGF "!;_OE\,GZ&=O/U_>W]O%7O[VT]&6VCZLWVPO[.[?[B[ M4\1'APWVJ_?+W[[WC=WM^[Q8N#P\/ZL[^5 MW6)PTAOV(Y_O_SYZ:=C50U=&.O_[DE/*1[_T%W[&BVWF?M(\>_-:(/\/L4\&&>JSGETAVW[C-M4ZAF$//A08)6TXD MN]?IQ\'VQ>E'?.^O5^?O3^-WO'U%#G9>D7>G[\OWI_&5HSUR\-<[NO]M]VM[ MYQ6[//WXN ?WCYZ=[+_=__3NV_./^]]>?7MW](JU\?-/[S[ND7W^Z>_[^ MX[-P>?)Q"+^D:#KD$:* 4B0!)0("%1P&CBL'B3'(:#;;-+(YGG9F#,P8F-/( M,@;>"0._76*@\5AC&0C0AD<,U P#*;T#0C.FG1!(,I*3R-:R>,.H+'LZ1Z[\ MB>_VR\_^HE[5;XF+_U[7:D\'3P/]=6FZMZ[[[Z^/0JZ<$?R\5\7O[Q9V6%6^ M:\^+0:6[_4Y]0%QH]W'8'YSZ[N!2+:^*RQ5F5.>H^&W<*NKW]/YO_R2_U\&S M_X1U,;JH[_&_'SN8BV3!U!](VWBKJ'S_S-L4*=$YSX&WRU"VKH;T[4E$'W&H ML61MCP7K*,G5:'A;77=T)65;ET(6Z==!.-)?7_:J^HW!H"K-L#ZH/^J]U/%K MFE-4:QE(V?[AA&%*'7%,!@84#]$ZA1P" Z.=&K1#SG(J+$WE0W,<[I)#P6,9 M61D4E@84KBPU*J'U0AD0& R 8N>!,<("3@-!-!CNS.WU,;.9MM)FVIMNY>.@ MOT6F]D&7W;%M5B1*^%F7G:1\(+([T--DW-FE<0891;US*4P[)I;(=5O M-DG+(# 7$+CB8@0ABJT2("A) =6& ^D( <)Z[00T$&(30>!FKGSF8BOMB;NF MBXWO>S%^<_QK=RE#^^@3W)"Z>;.9U@8);N,#GF_9Y;)+X1[;V,'V!)=56!O+ MB0(VB%2#3\.XC2D#.$'>",X$H; .?[[GF=)J5A/-F)HQM/30(EK% MW M7,9DK5]V_Q]WH<=_NAN7W**#$V7H64/IA+;-;*IC5!+&S^_KP?XO=5V_VCMX5O^WL/M_;WCOZ_9:Z9L7WAW M_%H>61Y9'ED>61Y9'EDS1M;L#?1V_BH7%'3X0P8Y53!&0ZNH?C^)CU!$M;AC M04X@QUIWBI2P?* M+MC69RFP-XM9%K/9B9FUP]-A1P^\*T8U-ZYG>XX2*%9+Y%9O\UPR0=OQH;1E MWB^S?,WP\+,7M\;1,<5)KQ.I9/]_B]W_#LO!>?';6-Y^G\8B;789I@69J<]T M1W=M_"8]B$IK_:F)&\3X-/DNG>D>L^C*,LSO#W,I^[4U^UTZI;44*X@)MXQ3 MB+'T"FHAE7?$6$7P\5Y:%H1O9E'>.7ER9$4?# ?]@>ZFR6I*RF1\_.'S^^Y_ M3MY_Z^'VVSW8/GW>.8B_EWXG?L^W@[]>?6WCOS^]_^OOSOZW3^?IW_:V@N_> M_J?__JCWK?WVU9?W.[M?4GKE/F['W]J"!W_M=]K?W$G[XRYZ?[3U;1_O?VR? MCS_S__YS8DY=Y^!C^^O[G6>?VD?/RO>G>^3=MWA?.Z_H._PF7K][WCZ*O[/3 M)N]P^]O_^_8FI4O6J>C[.WOT8.O8*0@M5@Y@YRF@G&*0:MH!;;D@$)M #-G8 MI+0%ZKNR>SW1]_O(':"HHP(2L;8 M:3'V_!)C67OK&#D2,)<&"$@UXL%73,>J \-JE^>P"* M$PZ,9Y@A9R7#<&,3*]%"M]1PSOB;\3?C;T/P-U)913&+E$ER*CPT7CKMJ&+< M$T$#R?QV<2![G=]B[:ER(0!D@P841WXK)45 \-10C1N!@MW85#<;V69\S?B: M\;4IU?!89+9<&&>,]90&K14)C%E)+ \,2_9C@)V^"%X&X0>#\,%W3)<%:0** MT(NY!Y1K!10Q @AM@J.2>J_$QB:!H@6QF%%=T0S"&80S",^V)*GS0:M@N'6& M(JRD\)XQ"H/VD4:)G[#<#,*/X>D=%2"-0/SJ_.!H[]@&KH2U%!C!$*"!&2"5 ME0!YSC%DGF"2J'!+4/@+#%[JRO\+4JQ:@('1?>_J5DR^VQ\U91_WT5S^KI<+ MFLC_[Q\2(_SG3)L6+OF49-G)LI-EISGN/X:1QE(Q;:VB1'$%I;&&:L&P)H[B M._2_N#,QNNJLWC_J706ZISCWO>XXRKV.1*JWGNV)G>>UCSRJ7P[\H:\^E]:/ MVG"^]K;WH5M_R]^Z,_299DU%L]Y-G.JTO^Q_.2:2(&F$ NG\!E"G)5#(>X!H M?)% IHEG&YNRA=2<&_,NN_IEG,I[7):=Y9.=Y3;;LNC,GA[-H#U8ID?+2H\F MO%"H_7'OV 2)!&4!8.[PJ%&F0=J!8 ,W449L$'@*?I0S47ZMJGO]_C"EHJ2N M&G94DJQ?ER0;GM7^*%_9LE^_.WJY=Y9F^R[U !;@3%^"^9TN$P5YHBU7RB#+ M*>/28,$L3IWUB!%8W<58O,55GM;8NYUA%:=FA%RC=)3ZS8/1@NZ.5]IE$)L* MQ.Q$8DK[6_O5,=4>A<4 &C8#PT ?BI-.";VPJ?K-'XDRC2I9= M;3*^S)QJ+0I<:BZ4L64FV')^#5N0IX0B8X"@P0.JL -:!PFT15Q8YE'086,S M(TM&EM7U<6?0F3?H[%\G-%8Y8AG"@"O' ,6$ (T4 DP;;2#67M6@@UJ0S3D3 M;-D5*B//HCR/*SN9M9UZ(A=X\MIAQ!Q@ 3(@ : MXBHJB#U04DI$-$5,F3'EN5/R98Z)?(@C.K6#+OSI6:=W[OWXQ;-A94]TWQ=G M'=W-YW(KX(S>'2]P?='+\?*^C*O;SW V%9Q]^-XC#1$7$E$-L#,&4"<0B):; M ]IQI(V7RA(5T0S.U&^T>KJ302;''&79:0P#;XK/\8?[5MZVIMRVOO,[!H^A MBE0;>"L$H%(XH!1W@!KMA)$.&<4W-G$+494WK@P^>>/*LK-:LC//MLUYU9;4 MX9?IQLRLY$NGWSO:WOEP3 3!%*604T6CFZ\NEK2_;^J(K]U?5ZV?/WG28]>E[SY[& MB%$7,8H12"-D>084"QI$P H*X2 "354BYUP@DOQ9?RL%)JM,71]:/!OZH2>&@5W3]H*CMTJ+O M!X..KU.R+W-,;RN,II/-.#=OP,HY-G][H I.Z&EG/OGO2H*R=LK&8DO MU.\^^S[]/OL)IO(3['YY<170^*W];?<8^L"=(AI0Q2V@#B(T;,FG),O./"J_/TYMO=V+VJ, MYE)BX!V5@ HA@/+! 49M90(AE($*U%Y_\H8E/>O+#M9=AHU)5EVYL!]'JEP M7N8^\S?=OX[-=WRPLX6/,::,620!%%"DHB\":"\<$)!3+HQQ"/J[DY\:"$]Y)X:5$ MU)!@&(*&&!D(Q9'![G5M[]2_R%'64YM@T?SZ=/WT-" J&-/ M4*D!15X#K30'T@LAH"6.2[JQ*5J4WRQ+_A '],KI30:89CJ",L L&F N?3QP M_V@/'UMOX_H0#V0(,"(,94!)IX 12EMDJ9+>38,P.4#MUSIV,#CQ51UE5OD3 MW^V7GWU1UC*=_=7YK*-I6]S*3526G2P[67:R["Q\HN[.K(5"EF-"O&&6(B6T M85QI'1BVD"/NILZ2KBG']B3CN"+1D5$?A"/]]66O2N/:&@RJT@P'VG3\4>^E MKGQWD'GV=#S[_,61O6;(2TDD5!1'\]UQ0+& 0*K ?&$0Q@XDT%N;#*/B4*K(N1EFQ#.&,27'>S-*0#P8#OH#W4V3E0%K M.L#Z]F*R;>_1FV.KHST4(DIQ3QV@C$>\'WYO*0>70L-]U=_][[ 0 MG1IDVQ,@^^[8886Q4 9X1$4DA=P"$Q %/*Z6$H01&!VU-5!@1+UGACH1$34JX"4=9.H.R'8^,(]30UFL8N%6!7#D@4_ZC / W(0RI3HVEV,]$Q(VQ&V(RP M30E(9HI9JSE4"@D**='0!DPUTTH'C#W\,<1.'X><87@&,/QI H8_'6O#K25( M REYBD6&#FBK-< *;V\@FU)U$=7>]H>GX:0[3'V/0S1U9GLX\ MG-GKK(R&N%F!%BCFU4#BIO"].XQ>?] O? M==Y=#T^4=["U7=D_Z^CS1!3]+P0]7[K 2YNMMO>SJ4G=FGAJ@&@(8BXG" MG1.4;/=.(XX4M_+;=T?U^L57HKBN>W<5C-Q_%6,3.>J^ERF/.8\YCSF-> MFS'_@HVL.0-Y6++/&K..4:K-?4X$EW'2LO U2OBV3N-%@[D(WSS=38M?Y658 MRSB@=,:E.T7J' C*+MC69^5 =_+ZKL3Z6CL\'8[Z@X[JLEW+/R_V[EJ7;8FF M;O6VBR43M!T?2EOF'6(E%O:H%S>#8C(DY7]O7>!<#V&Z>@@[WOI3$P%Y?.8@ M-L.<3""LU0B;P (QS$E!L.5#8(<"U@U@'[:CW"6$SNF9TS>C:5'2U MPGEB#5;(2VJ-DXZD4B;2>N4)L6$6S#8#[T.!=W^2VF(2%\8*"+Q*.;J6&: L M,D!$L][%E=30THU-3&4+R\QM,_IF]&TL^N(@G'640A0\)1H99H47SN@ (Y\* M,'/;Q4'L)+>%B GN) -&D BQQ J@"3? $ALA%BKH<>H%E+EM1M>,KLVM@J D M=URF1A'2T_20<>81HE&AC:=!_QA>!J*D0DMIQ3C"D3 M+D-PHR"X?5E6_-.W@ZWCP EVRC! C(" "DF!] X!HPVE7"66C#8V$6\I0G^! MP;D=YATRA$9Q,>5G#WRJCS"D&)SX>$7O MK'ZE%XJMPSN"2O7Y64>'8*66PJSZ.3F4EEVLNQDV6GH1.4M*XO. M N)NG!?*81$PE50R:6!\)AF/%AP61HQ.AF7J:7?OD^$KOKM;T]V#$&]PR]J4 M-!3G[655=FUYUO%[W9>^*GON(&R-V6XV[*8R[%Y-^-9>G1\'X90,C &)K8MF M7?# >)=JW3E'E"!64K:Q*5M$SK22_AQ0)RO\[!1>!P49-DG)#<4J*,Z1XX$+ M895A0F>%7QZ%WV77RUJVOQP')BE2R@'NM $4,PRD<@$("(-Q4GL6X!1*GY,X M[I![G1R2P.B^3W-T>N:[?5UKH?^:'M\EF6X!KNF/$(0>XP@8):Y91V' K"-++481WJ#N#RH@.X?%#1[ZW+0X'^4>\J M+3]EY>]UQSGY=3I9O?-L3VP\K_U_AV6_'/A#7WTNK1^QK-?>]CYTZV_Y6W>& M/G.MJ;C6FXGPW&A<61^-*J@1\ Q+0(F!0$X;+L+)_L-,ZILW*K-DVS4\(55,@*3X#F=@IODF)Y?Z^I>OS],E3Q2 M?(X=50#NUQ6 AV>U(\A7MNS7[XY>'KD[[U*P+SNXIR_DH7CP)!#B&:44!:QE MP,X9)R(<"@S)'>#PEIC#M,;>[0RKY,.NH6M4S:-^\V"TH+OCE789Q:9"L7<3 M=3VB=24I8E S!"Q&&E#J%)#<<@#36F)K&+5A8Q.K.[5FRL?E&5QF1;06A2PU M$\K ,A-@.9\ %F(4AEX:@ /WJ;^\ ,;6Z"*(I01AS_'&YIS/PY==73*N++5C M.4/.O"'GFJ<8FKBL%EL0A$[9%0$!:84!4B,<5]?$I7>IT60TVS/L9-AI@K=O MY:8DR\XR!QWG55M.3W$F&G-V_7Z][OI]]?68!,>D%Q@H+R/9<)H!I2T&S!+J M%%+(0SDB&[/H:IW#_W[J^NTZ7Q7^]*S3._=^_.+9L+(GNN^+LX[NY@/,%7#_ M[HX7N+[HY7AY7\;5[6#0A'70E@'C.4$4(X#T%AX MH%P(!)NXI!9N;*(6$7/>M99=HS+TY&TKR\[RR4[C7'TKMVI+Z.K+9&-&[K[S M[]Q]D7 0%PS4!C"**: 20B I0T R9ACS!A&HIB <.=)S.G=?Y?N#JK2IQ>&% MRZ\B\UTD#ZT>KNJ.323WH%5T_*&ICL.C[P:#CZZSCRRS*VVIN MZ62HSJZ*,O(TB,I:1^$+][K/O,\RS<3Z5 M!!.PF(\S3U@5! )6^B,MX*HA22U&YL\IO94;\WZQ!A):G.RD%/ M/KO,LK.(WD2/5+/M]8C%'/7RUC6?K>M:Y U7RC/,*#!22T -X4 R8N).AC2, M_VEN:'T0=DNG^EEUD5MRGN+#M+*#N-\^^LW*I-0S<>J11;IAOSC;V! MW\7>D&,=L/321+9A+094LD@Y$(8@4.2IIA8ZK>]&.7+8S:]5<-\/BDZOGX-K MEOHD825)2A:=U9^2+#M9=K+L9-G)LM/0B9K&1'.(H" 5I-Y+ZJPQ6%"/D5** M>P.ENH.)-GW;^DA@][JV=^I?Y"#BJ?NS M "W04E/ Y=8.!=-,KFQJ5HW-83;-U>@9NEZS3"_6HH!L>%:ME\)"K MJ,M8 2I] "8@ 326W%GEJ'3T;EJ=PZY^K5T'@Q-?U<%3E3_QW7[YV<_5P[)R M7N%&^O)7DJUFT5G]*E0:X-1A4I1D.M.GXH]Y+7?GN(!/MZ8SG M2++MI/'L:; B> ^T8@'0:# !:00%QIMH3:=*12RUKKQ9(#0'2F6T>>R=JG%> MEY5;MP5:>]L'0>+F K: 1DH!U0&" PQ%$#.F",> M4J;]QB;%+:Y(P^O.7/S^PL!S9IK_V'K^SQ\N(5XF)%T"X+Q)$N^/FK?4ZTIQ MS;[J[_YW6 [.,S9.C8WM"6S:0.(@A!5Y) Z@F$"B>&I2)U R16RPDC-B8 M<3'C8L;%6>.BB=JEA$>.HT"9U]);A;72WG,2+":S8),9,A\.F6\F(+-]C+0P M&F()/"+1+L;1+M96>R Y- (CAI'4&YN8B196(N-FQLV,FS/&3!H)\#QS;&'DC#N#= 8[HW-&YV9,Z'1G0D)9#8.%FE/IO-9$,$*EH5IB8L./X7GZ -P, MX3. \$\3$&Z/&9,:02@!54@ &GCDMT0BX"W#7$N!' Z1WW+>8H(V/[@^@V<& MSR4"3R05$TX8+S&B#K'TP%!N! K!6^#8,/"=.S;]ML6.'K>>($&!%4( * M9$"T3@S FB'M-$(8X93"@.^6PO!''=00_W7EY\U_U7]&EYCJCRN>>/'F:,V. MX3&A&W?^S(5&]_IE&L73NOIJ^=G_^:5T@Y.G<2OXGS]/1OHA<%28B9 M'[L^1Y-_3ZHK /S@@:F\_@1TB.-^JCM?]'D_3?M)=>T6?SIW#[W9Y\\?=+/U M]$=TZ%5U39BGHY;5Z;(T/MW(<14G54+*?R0Y%ZEX<$+^7BBV$XQV4_<=O7G; M"OY4ZDYU]:'LUIL-CP,:/QW++Q_M(;4J7GS%^(IZT];#0>_B(Z-=IWYEO$W% M6>GHL[Y_>O'@!I^HGY?Q#KN#IVDZ7-D_Z^CSIV6WGICZ=\>BH]03I=($UP(T M#JL9#VDL7$]&[WW'?T9O,OE$$(&$^O$E/_W\S]\43U*)17[?+X=/T,_>Y!!A MB>_Y\5D/_!96>[%J$=%]'KS^O[V_MXJ]_>TGHRTT_=D^V-_9W3_%1_*>] MNW]T6!P\+[:W#O]=/']Q\/;PSNZM9DK1HU\Z.S'&=#W%^+>R6PQ.>L.^[KK^ M[[4,_S;LZJ$K!][=O7YW,\7CT2_]193K!;>YG^S-/N1=W4-Q[CGXI5>8OKHC+#5V?C M]\LA;I#(3'/$Z:W%6&*F2<#4,ZT1]D)J G$*IC6CZHOJ(F=8K7"EMF_[V^K4 MGC[OQM_I[.-T+-FF^Z>[Y/W.ZY,V?EWN?]PB^V_?P'='K]C^V^>?WA]]HB_( MZY-WIU\[!Z?O3]M';V#[[>ZW]M$>B=_-WGVS-!V5[A]MP?;1![S_\=/7]K=W M\.(S\;>&[_$;_O[TW=?]HU=?WQVUO[8_VG@?G8_[WSZD0C0D,RDF4DRS4GEP[)OETB&>28-MV7'UZV($RN^:$MLDT5\5O4^E\DE M;,YO-8F?-C/?)__^&NOK Z@+;J;.[OBSJ*?EN %XUQ7Z-%4&^E:_L/S5NA8U MC8NUX:ZSFLDEC(\[OB[LU'5;$RN9RLDZ/&\=OC)8.*4R(", )U #2JD#.E@# MJ*%>.N2(U=%@D>)FL\$ECU)H6 6YAG*@.ID#F-3FLZ[I?]'GL_!?TV/?C$IR M*P:A,Z!!TQ6&:VP;UZ7 TX/M"4Z$'2*02@<00CCB*311>Y2/H,J]$4Y("47$ MTQ9:FJIP6:6;P8JR2B]4I:\HDM8<04,@0,[@U!4,1VW&J<0YIXH9PB6-%(FU M%&29)*VCH^BWU][VXOC/BU[X?>2\[2<\B!I;YQ /PK!3:&OC5PWN'LZ43<]' MC0&XCJDO+Q;U>:_:&2_IUGA%,[).@ZR3Y_Z:8JZ(-*-&$510"K0('" 8C E0 M8^S1QB:2-PN>->[4/RMP,UA25MMYJ>T5(4)8Q-6W'CC&4NEK!H&&4 "&"'$6 MJ_A*V-BD-\NX9#:T!BZCWZ*"5;63]O=K)V8IF_ZL\J?E\+1?'Z?%.1YI8A'? M/-75)S_.A?=V6-7GW*UT)#Y?PK1Z5NF""=-UP+U<^TGO_$'8N5CJK:Y[.9:! MO>YG/PZ)R% \!12WC[;&E;4B'&\=V\!@(#*:HT810(D20$F$@94>&T&$P41N M;$K4_)I:6:6;0:%^8 )EU5Z,:I]?JK8(GA%H-+#",$"#ID#%Y026AF )Y00S MD-9S1ST,EV:W7IWB_\*OJJ\*\HZ,+H8Z*_9;==0%OJ#/>MB"4>A[4?Z MJT_;5/QW.[Y8YMUIRMUI;Y)X>L*#,$U50819\FMNU/V MW2V-%C_>">#D2>O4VI3=D:I*4O@55CWWU\?!;P_ M::@+^C50 2].KU(*F2\_)X=Y-DJ:&8,Y?1)N)#65UWV_XT?_[G4OEOOUY6IG M@C,5P7DU:;)HQ8DSC *ND0=4600D]AAP(IB0WK.XNM%DH2WY$*=:MEV63=D? M)>,^*_L\E/W*F@G2!ARB^<(#42"EN0#)G -8:44HQ]A(LK')6XSFW):YVC)- MI5*7_EW;.STM^RE,J)_##!KJX'T K*86#FF0;\O!R?:P'R?85UO)>,WH.A6Z MOIFD4DY+2YRC '%O4^XO 29NHI%*$6Z@41*+2*5P"V*5(P_60\L7F>.2M7R. M6G[%H:00EABI ..: PJU =)Q!#0+"%N& XM#GU;/$W5P69BH MDS2PJ(<&>@$,XY/:.9P=4PUW3(TP]C1]=\F9 M]C^^PNU7T2K5 E.G@-;! VJA2;'S$6"AT8S!$)10T2KE<_8_/9K";%6E[LRJ MA74&E&8XOWYV<)_19:[H"1K! E(:3[! M7VNOU\'@Q%<3IX?9Y=54E]>O+-YZ):_."G+HTWVI60IFU!0I%AA(.3/1T#4. MF,!33K*R2+G G/,;FQ@M06OZK+_-($4_"$G.>CPW$I1"&(W%A%,!G$0"4(,H M4-!1P"ED 2E"E0A1CV\6%,C<9PU<5B\K?Z9+=U&\;A2\V$OJERW+AI*@!YP( MC%?[XIAW=[3H6UU7 VYM;V:LG0YK[21G@DK&_5$XX#W%T=@D$LB@#0C1Y$16 M$4R4V-@DK0C(.0=D>16^H:PI:_<\M/N*21DF$30! 2DMC'90"$!;@8!2%MNX MMC28=,!/;A86R%1J;=Q(HQR0[$%:/?)4K^]^KVN'$5V[@XRG]\#3#]=BSQ&6 MAEH335$7V9+4#JA@">"<*Z8-QS(=_*$6Y=G'M"8:/O-R=UF-YZ3&5[1(:8X- M)%%YL4> \JC&TC &".-Q]8*W3L&-39:[NZV;;^DR,>],G^>LO :3HEEFZKP< MK74&U*D ]=,D+PI62,Z8B B*#: A-:#Q7@+HL">5;M!ZKV%5=RQ'*)J0',69J:X7I@<& @,(P9%X&89/+@%A?Y/&XMG4B7 M&7B5_^R[P]Q-JJ$!XS-.RWDQ+A=SGL%U&G#]>*WN+S18A$ D<)21"*Z2 ).ZI7M";C2U7-J^8*?2+"RDK/ VJ%!51 $@D4=D!1B8PC",J4*\/9_6"TT;J2 MD_":9J0]:A)>QI6'XGPMW=:^E[/+"X4A[8FM 1 M:($QP0)!@V%08Z>YWMBD+49S'ZPUT?-%QJ)G97ZX,E]YN#A7%JH@0!"0 NHT M!=H3!:RUC$6,QLBKC4W)2?9OS:LC4S/5?]\/"ANMFE&+=1<)E#DO>I<^KR0$ MGVOM:U*/==.KG*_J7XB36/1[G=(5%[>^#+/>T*/&* S;419>CD7AV?F;?NH* ME_Z M1:AZIT59M\>^I\GRV&1IW7]_??1P];H7OAQ6]B0%QO1"\B%$DC@XK\]>_'^' MY5GJ5Y_/7!IZYG)GB^"E/D\+V3_J;=FXJI5_.5[HEQW='6QUW>[%6F>+8"J+ MX%K[#QJH=9H8P)"D@"H'@4D%K5EP%GGA:'"XM@CH_;RTCTT+LY(_?C9[UN3Y M:?+Y1!4O)[#&"B ;5X92RZ,FBQ0+AYQ22",AW,9F;N\Q-YME";C2J:X^^4%* MARSZW@ZKN8:GK%XJPXCH!Y>+O:.-QEEIT/9:_6E4Q@@ MC) *C$ :4&?B(Q=!UQ,BI7>(!,HW-C%NH3G&&S>.,*V>JCJ+8>C)5MX;QJ]:S3IM*JJA?W M-==_7O5.K]:[KE<[@N)HNF[K3J=_$'Z,Q1F'I\+A:X6IG1188>I2H1$%J"0) M@C4&EI,(Q5AZ*.#&IF@1!7-J_/I@P.P=5%G1'T/1KPB7UL9*RT5<+^4 U18" M(^.C%#T,H=$2&;&QR> #U'Q]R-9JN[#*[D!W/Y2):LVW:/7JV;2/VO;LAOFZ M=[F0N9CM/?#S6DUJ+#6#UB,0H$0I;']\S! M;&M(FM1OP[YWD?G\?BUAZD'1APNP.G\:1CM^<_QSRYE*T?AL]1\D5>Q="$Y. MJK@G?%\K?,VME-JX *3&$E#/(5#6$&"E=XIH07Q((52\Q=2L*E^OG(=JY;'B M,6H@18P(RN[%)5[1E[1_UZ5?\ MUY6?-_\5_UR"1Z]?IKM\6OF.CG+F__Q2NL%)5#SX/W^.DW9$\CM-O+QQ^S=H M$_5^./!_CI$ _O@S$[!CH]WBJ^\1X(Z*>UW;?X8+WT%*I^QZ<)&3A.OQ\?@ YQW$]UYXL^[Z>Y/JFNW>)/Y^ZA-_O\^8-NMI[^ M"$F]E+P95R["743P=%D:GV[DN(J3*L'O/\IC>"PV-H_JT]Q>*%(!W&3Z_NL/ MO7G;"OY4ZDYU]:'LUOL:CP,:/QW++Q]M3.-SX]%7C*^HMS(]'/0N/C+:RNI7 MQMMAG)6./NO[IQ)JFXT)[RVX],?7OCD5'J2=*I0FN!6AL MF(V'-!:N)Z/W+M#AVIM,/A%$(*%^?,E//__S-\433*#@]_UR^ 3][$T.DWOL MGA^?]<"7"_2_-^ 1GH8SCA63L-LR-F]'@IL*MKS)A&\/7O_?WM];Q=[^]I-_ MF>J/S?K/]L'^SN[^X>Y.$1\='KS8V]DZBD\.C^(_[=W]H\/BX'FQO77X[^+Y MBX.WA\5OB3J6W:%WOR\YC7CT2VN'&3Y7%0%@_O)WNS]!^H>BG//P2^]XAQ%[NF+T_C%)_W"=Y.#MZTK>U(0 MU,IJ,[TN-$'^'^8_>YC,+ZY*T9P4(OG [^,9?<@ZS[?L1Q:"^PB!7%K<:UAD M5S-7^/N"*J'LZJY]G((J\U7_QPZB:?3DK(\&S^'@;M)3?B.8<\%>[^\/TJXY M8$?.Q8M8ZY'"]\[JTS#_U5>V[$_DS(P@?MS2[MY/5KWHUZ4A=3*]Z372?.4LAB3"#Q+ MB[T]L=89OZ?"[^LU8I2P&!D%.!<1OQW40!*)08".!FNID(1&_+XE:3FGXZRD M5B^4F66%7Y#"7Q&V$&D914$#I5/7,ND]D-S$Q0S.&H,#\:D#+6H1>K\ \/7A M:JM7*.:ZOZOF6_VB[/>'=49/PHFN'P'(EZBEA3\]Z_3.O1^1L.+L(O,Y3G^W M2=ZY6?_5;7W0[6J7!J#M:?#K&O M59;1A!)/D ,N" @HJHNE0@F\-TI*)XS586,3MQ"=:3ND[$)K-@P\E@LMP\ B M8>"*N%G,O$<& NDY!13J^ AC#:! GEJGM&"\)FYBW2K/-'/0RW1IPUR9C:7' M9=>69[I37-3:*B)$6WU6#N)KG=26MV[L<149TC/Q)FOX:U1[T&78"1_5$_GZ MLIK:07C1ZWXX\M7I]FB=7Z1E/KA:U[RE3;6E76Z-30 ZM<"VA-%'GFZ>19D>>HR!/]/+ /U%,(&)%U]W0%%(G:+(10 M3"H=&-%)D>7ZN!2;.>AENC1/<)[@Y;ZT8:<.S>0'EY7#)NN%/2BX_K%K "W# MK#?TO.$'Y7^>7XA#+O]S+[JVO].>M+OB&G$..05*A$C7@K1 0Z=!H A*H["E M,D7EXA;#N5A]AH'%GS=D&)@?#$Q8;4A:JJ0!U!L1K3:C@>06 Q&L#5Y*R@U- M!XL2YMC=1F<\S@D<=D/P=I"B;*/BQE]*N4_V1'<_^*+2 S_V?O=/FN3:7B=$ MGKG;>[3@!V%WO,ROXRH?=!,2I_]2Y]O/$6OK@+W^H"KMP+OTQE;777]AXLJ, MSU/A\ZM)FB:,U"HH#9BC%E#,/)#$,!"(AX$)J3Q7D:8]!)W7P$>^](BP8 ?Z M9>GFC V-PX8K[F:0U$$@!;A! 5 M!3!Q-P <.<4"@=JQR-WN6<1Y*3G;11H1 MN:TLTX)-SSR6YH]E*84\&R87+N.R:ZLZXJ8<&2%UY$W]P%_M,$VR3)9A8AOJ M%7X0RWCIJ[+G]L;BLN-'_\;GG6&:_DD^,^(XF99,14NNI1,29Q5!1H# <319 M..= *^J!IC XKZG2=7^)%F(WF4DV6E86+!;I.\Y@T6RPN+)AN)3&(>& =!$G M**,":$\M@)('&)AQRKB-3=I2F&3_\QI&!FS_B-85>E 8_Z'L=NL@ZU"#1IN-4 M(Z.I$'%CYIQB3)EPM9TQWN//J___*':3-6\92&'H@T2QRFV M+86-P=!Q"AFB7 5M($6,:XF$153I>MMZ1']DWK:FVK8^3%)5!XGGC@:@=62I MU L(E D(1(/$*((U#"915=D2A"^)?S$#90;*QP%*)%5D\<)XB1%UB*4'AG(3 M#?K@K1OQ^T?TQ6:@G!8HK_B]9Q!;XCV "J>RCHX A8./0"FPBN\%Z5GD]TEV M'@"42\GOFQ2#,,.Q3 !5_+;"]8:I4^O,VE[D6'8VJC.M M.R,C./7^*>*$VDZO/ZQ\,^ED_OTU5L+5JTA:NZ'J8O"1(LG4T/ MV[H>?8+F9B;=[^BC0:+SF(DT>V-!?1DE=]_G()&I+)EDP4SD*H=HA IB &8& M AH-4Z 4Q<#3((TECAAN-C8I7Y:CR8Q5&:L>.90N8]5,L>K*ZQ(71@1"*5"$ M.D 14B N# ,:2N$P99C9A%7Y2'7.%N62D%G;._7%(/4[:M4-CGJAJ'R(W]-_ MM-/4-=HT[A>0W2!Q>ER"FX2W[M65]XW[[!M[URK\&Z0H]!98KRB@PEI@!/0 MQ^>.4&R8%1N;^"'[QFJ>:6:X6DFXF@/'S7#U4+B:.%SD6A@L"6"41YHK- 9& M^@ "DL'X8%$=//B !*^E)+DK>D*6QY*/)?+9X$_.!J].!),!%R>S/BPLNY]] M?Y#2DZYWA+A'.=/'/C];]]]?'T5=O?/#K4ZG]R5UJZI=+@,?U7!0E*>IU/"H MAW0^2LSN^89Y6B:C*[_YJN?B?G)AT'SY]/12I)_WJJ-:H/"OGM5V:\CK/DO:UHF%JJ]3GVPP'T8@=U.>4CYS:N49;RCIY]^=,D:]R MC^HV;[M?SWS7E8-AY?M[73NL*N^>#0?[O<$[7\>\Y'UGJGWG6KDWYJFD%"$@ MF$VE0U &G('I.5Q2_(H0$/FPICSX66&MX;"V\P/+S.0S0O(K@@TXB@:_YP" M3RV,!!IY()U0 #&"45PJR[#=V$1BW1JA7!R8L=L.S&Y7E@4?Y>61K<+(&JP< M?PRTZ?CXKRL_;_XK_KGXR*FN/I3=>B/D\0;'3\?[(+^Y:]UQQJ_O4#_;RR:V M072Q#=:_]33M%Z7]LU-V/;A8= S_)QU=>I],O=YI'-AY.I",MI[O/[G$K_O> MY.:_3/7'YLVOJ3>B8WA,Q,;$RS__S 73Z/7+!+%/*]_1@_*S__-+Z08G<<^/ M=S*^*Y%,[HF7-V[_!FWZOQ' M,M2KZJ;<3R/1_O:/86,)[VL_4L/#XNB@V#[8W]G= M/]S=28\.#U[L[6P=Q2?/]_:W]K?WMEX4AT?QA?;N_M'A;7HYB7H4;OP84Q]Y MI_CY;* GQ=CFV1^>^JJT,_#A7#=K#JH/NEM^JQ4JZDI=6:=^LM5U+Z.-DZ)K MTM.#,&[[J#N'\9718<'.9=!-O/HPBED9(BOI#K;BUC;LIKB;E_'[;.G[1W', MSSH]^^EQC2+8OC"*3MOQ>]^0=_C-^;O3UQ\/CEZ?'.P\.]G'?W]L?VQ_V?_K MU;?W1Z[S_N@=BP9.Q__[]?G[M^[,8,K??7OU);[W\?W1?\KW?[79_E^[M/U7 M-*S>ML_;W[;@^YW]:'#]W=G_V GMCUOGT>@YMM@9 S$$!BD+*%($:"TEX- M_<;FY%+6?N6)%2FNEJ2X6)/BPHH:R]9W^!C?&X]G](WUNOUZ3-?O@5B)@XT2 M2H.CT*E4&XQ1#94QF@C,-GY$M0A<[D21^T96/8E"=C??I5BV, MY:!??#GI=3KGH/>EZUW1'YI^Z4I=)5'\;7#BB^2AQ/#/[1$MKI^A/XM>=?'& M%W_SM6%__-KO(Q= V8^CZ'B=[)Z+7N95(@(1J(8.&-U//YUH:!Q9OXY'BA+; M]:GR51&13[>*RL>17P8-)I+>*=-YZ9/B8%@5T3X9),=WJWCK?/]3JXB_..R/ M^J4/3GK#?OS0Z(AG:*+ U-]Q5L4Y&OAB1/C+E&GVH1=MN&Y"T2(RQFZMC^G2 MDSB[O@+>#>U8[;I1& :CX3X9_6;\]N"K?JUJ59Q17]M2'6TN)SS=2!&7ZU.\ MB_&S5+7AP^C]]/.5[@X[NDK50T_+?G_T:IPOZ_O](JY]'-1H<'%,N@C#3J?0 M0U<.BD&ERTXE'WW*)0'\6 M51GO8C2[]2WTXTO^0QS0H%>=7RW GQ MZL=M:EA_W^B'1O)8I_I=73I:TW065\],_)V3*#O_'>IJD&XH27+[@C$UKRDWB<<07NZ]FU@ MV\;M"U\<&J%P#9P:3,.O?U-:JT8P!LQ0@';L-E"U!@V93X[*3/9U^WT5Y:9<._K<0K\K>>O-H=M@_YC7(+H-/T);+^$*7KS$ZWN"4!' M:(V/?5ZK/NS!C#Q:QQ,!U:_7$-@K,53*Y.W6R]@&/FH/,A7 %YU^3, )OZS#S]:O[W9 M_/3G[ZV#,2A&B3B]R?5]EKF9>7_;_/3R]Y;B=+TUV'KPS M$\!T9WX'5H=O!B?M8[>N""JWNE'K&Z]J<9MK/ GC=W M\C+\9]"&Y3GNU"D;"]91ZZFC\QV;G7G1=^*2H7A:__N\C<7-KUQ6(E!"D=?) M6)11(.NB1)9I*57D6!*\;/SM EC,^+G=JW,S$J4>UV0]4TD6',_C7E;K:FBX M,D@<@E3-N D//P8E:2H.![6,S/CU>>/31@MT6]"M0.M/7X?C],1Y-)UQV&^- M0I_O>KNY^9^)7E];#^P4LDC"Z^(4;K40) M/]A+:SIY_8:'(8QJLR KZC^01O5?)R8)NT%6K^*@WVU-".:BUZ_GS#7?AUDL M3WMV0NO\#/.&;X 5F5>F?]SNI56!@ZFS*9.V9#+D-#D04UE3_1XF1#EY5_CGN#:))ZI+M@ G^DL:U84DHS>6?4I+ M@?DG*BT_@:J9K,#VZ#1CH\E="1O+9A"^A]X8E,ZTJ+UA@T;38J;#FJOF]_]C M?4?]!1CE,62T2G0,_G1#AS%!/6F:Z M'JAUIJ4N/"+EL"2]>?(L0%,SP5O8@6\ADV8SHQ^-9G38!@-J,AH/,VJ4:U/K MRF#89>4T@C*>3:L>8#;(B$17&0TF]G7-_&#^M>M.<^FO8W-:,W1R[J3%M/W> M>%@K\ $0LG\:DIH^SBP[FU@-M>,!2)#E.:;5.IW8BC"68:H,-)S;VJ3I3]ER MNH&70N[%,GEXV!]W /T2PYDLW>"FHW&O3FO*XJT13%M3 ,SY>]6_AZWD=1_7 MXBM-9A,&=]JHL#.#%K15/\.9CS.:]O#]WYMYYS&K!$GO>)L/.[A;>WCW .Z\.8-SO:.KG*D046BKDC4Q) M=-HCRUU$RCLFP:#PE:++UL-FIU,KNXUV-=O]C $#TQO6B7;#.9])Z"0\GC@[ MW?RF_$@-N%NZ 'N]/ZA[!W\,KF, (R>>N,VIHO.;%]M"G@ M$R+^6@J4_RL*X0(K\V'-64K%^ MF(JE2BK64TK%NB3AX*<)!,L)!P1@*PBG(W5<2J=9#-YY4QEJO'/JA[1]+=9< M>:?VYSID]GH2,BO^ZE]3+6 ]=^)T-9^;XK"L9'[XBKT"EM2@*00>TDD-AS3U M JFHK")$&&S(12[JVE\\E=97,4FR@P",Q&2 UT'W"_W'%SB:+PK!3UR/*6DC M:0!=\RW,(LMUHL)P..X>U]IN#K#5WIS:*FJTB:FFT+SC:B;R!2G?*9$B):5D MM\AL'/WD2AF.^H.4Y9_=+&!933(IOH.9!0I+JY^BF O#M:"3A^2HA9G5SH7D MNP#\S3Z*X?Q,&UNO=MA.G(-)HQ_EVQMWZT+AGM27:13'G:EU4%_DPR@ED?06 M=+")BI*S1)JMPIL>E3\-HNC7KL$Z=\710YKMI=])2()@*&AJ02;4?*XNGX314 ML)Z\4FF2*:$@C]>'&/); MI,@Z4.)AXQ5]-,2\^\6 M\F#^2GDP?^5 S6:FE"+T?TGHSU9W9_"J/03CR71V8EKEO,CU&A?_TX)J2C:#*"D@[2'KAQ M-^42N?Q!CIN%&MZR_#>#09;JM8*0!4ZO?FUZ4OU+XH[CC'!)5F7Y[%(::"V@ MW\6EMS2:2J.#G,MR6WXN/ ]0<1*S V(=YJG/IKC>.IE&=Y(:,J@=O<"PC2P* M"U&I:0BPUB5J_6HT272%(?UL0'!?\A,O+4V>Z ^6+'W\LZ>VZ\CRW-*U/\9N<8A^L?] !=_,01!"R5 [U)F(9S8NCY M2:'%#,*I,7^'R/Q7 (H(]7L+ ,\#\/;F5Q6K@#5CR!/,$'>:(F6E0%C& '_9 M2OES9TTJ9PBVE+H8.;L7O<:[60N#+(LFL>IZ%Q+57&R5+3VW;V&):OMKXGNH;YDF,X!I/TRO MF5@\]??GJ*PU-_2?T46M]4REW=28:X(?>7!9E$U$<&V:M8 1VMUQ=WF$2>R> MFWLC,?O=;O)29(9)9%>9+A,DI ;Z=RLP]\_ M>%::) CHFNFFB[>T2A>L3;)5%]>GL4^;\!'\=7+8=G5\:F[[:@+HSP^A/7-( M;( !EC>\@80F"[ YC]0H(RF1O+;_LV8V;IQ \(S!I*JY[0\&_9.)LDQ)S;_,4U7-K3;S9 MF&%S00+/WBB[5V8+MC-9K4Q1M2-@DH_0GWCC^K62YENYC'3M= ISQ)B4>-#/ M:OVN\7V=3ITB6;,[2>FCG>13"P/7'C;J=;\!\ZQ23-.:TB;_@ L6-Q"Q/'E6_- 3.=+OU30WN3MT MIM9'XVZ<@.XP_.0A]9F?!*-3G)A^F5^0+<1$O?DEC3,VO^GXN#E TFQNYJ[& M$*LG 5<-#_N#$3AL;%"PR(RO26Y*,.? :S@EN5^@ MI'-VR$^#TK= :R5(_<,@M2Y!ZN<2I/Y9T'DY2%U)[+"V/-**>^^U"%9CR8E5 MV G%UW[PGI]::4]1G+R;)7+F W]UR.AJ1S?7TME-L*Z:,YO3,YSU(5"/)T,ZIT7]_N0U8X"R]^/.:7/4 M-\,8X-,$G9*?87:Z.5^$"/E]YIYN#B=ETJAW=LIU=8R@4SON 0SS5L*-,Y73 MM-RX.ZY5,A3J:.SL^-/D)6#M9?-PLOVY&7)S.B"80?INN&0AIU"'G]A/K_.# M4]S_O>EER":3L\I@>.7K4G2RAEPP>6M3-/GT81DOF-CD;$6WSAKYOFCVIF,G M=2@EIYCF; L_K2N1Y.UPF@G1Y&O,CI=?<'H_S:Q9FCG[/D_SZ3O#+C"\QL/0 M'+5QWTP=ZS_.%558#SN?5IW&MS:>?+K?9H,X$Y=E@H\I%]^D%L*R>SS! M3A?V?:$.1/VD:JRLZGIFIY,Z3&,;51.Z:6FCG47S*Z03EG%?OQ)9?>?_F7 M>H,I*EEUP_OQ!KGL2XF9$OJ&MY>!7Z'4_6H51+])FXV?#KAQ4#_>QLN;"S5# M6I.CV#=I(5-V=_5V=U8395*R82+;)O*N[/33V.G,QTNJSL+>WD%GO[NG@UL( MAUTO]G=IBF0=H[LH'_^^N*?1 7.2Z?&HE97<W=@U.8X^G6J\,.C/=D[^S;Z?Z7CYVMW501YGW< M:C>M^#[ADZ]!2(J=U<@K;1'')O6UYA)51B@M"8L5,:6K: &RYP1D5!*CM'?2 M2\FU4]9A$[B/$42PI%95QAJ/UUX0L2XU+V!6P.P9@!E3ON(4F\I;RBLG4XDES"*W M"J M8%+ ;+7 C$S!S'!'; P1A<@XXE$;I)V4B$D?K9 2"()?!\Q^I?WP?\7\ MOY5HGGO!6*["OK?BHUWFY\V4>W)C+OZYJ'G,FU+&\F2)]9&X[!XV\/+7+ ?L M5E7+)T _*Z!7E_<_5^*["_#Z!8E#;WFA;BMLG-J?I/, \^TL?EBWXLH =TNK M^V!D^%C=ZI<:<,U>SPFLE_46%^/M&L;;]NF<7UU1CA6S"GD;".*"$*0TQH@3 M0HRK+#>1KKU@J/M5?0LWKZ!ON7#S+7'SS*\,T&LK+RID207R'7X[)$$L0M'_XBC?[L7VR$=;X;?"F\_ &^?S7C[\\G7%-'ER@D$ MUH1'W%,'RH>.*!#,O6/&,"P2;V-/MWPM;/Q:VOA\$BPN)L# M ,6YN=H]9\(6M?YFM9Q&+*-).>8UPQ2SB@4>D:&#(ABK*&%@,,JR]('J= MJ2LY.0M7/PVNOO=T\,+5O\S5L] %;%-P1EA420DB.DEL;9U"5D9&I;!!*G\= MKL[FR+]RV:>;UY=?\:IA-VIVE9XV5W)ZL4Y=:[L_:NV%46NSKG1ZYV48[[8V MWR45^>JN6Z7WUD+UO8.OU-G @Q0H5-XA[CQP("4&$6ND<9HY4)26J\&+B"F3 M.A"G(R<$6QN4J[0W6J<=9.>J]:U"%>->F"_&/E?%N"E=+!%A*USY>U8^_EUO M",M:XG:1JSI5!GE:33@F=TS[9%S1H-IW.K#UDIUZ!:6^B"_M6KT_? MEPJ6MNM:I/5K)BVJZP:>X^-4J#G_#6H%B+1AJL;Z)A5<'*1BC?!1:']/W\/: M=OJF-VF,EH/(L\[;[?D]F/3\R86@\[2FY8U->DUJ@(PZ_?ZWM H+$VMU^SYT MZO+:@Q!3>=_(52XN=KAIOA MY)FS&=4=PKZ$UG''Y(9H>51U/?#I8C3UZ!?OFO;MFK6P"TUKZZ9*\J1*;IR5 M%Y]_Y+F"GQ?U;)^5_%[6?*;Z4.FO#28.?I-=BY&R7Y@IX]-^S! M\U-M[<%%/>AGF^,#6)\?])F8-9<0*ZRAO9MV[TYZV=M^WV>QF( _QS/1NP1# M/=-!GT&,?YHT_O[MT]B.:JU-8,0Q*&XO82E E [^O^&\X9;$Z;ON<:=NM9CW M]V6N\_]N(KW;J17;RTY_[.&;[O$XW[8YUQ)V-VD%[U*ON4]UT\I,W,FH7E\1 MK:_I,^ Z9I#Z'0V7&U\T/=#G%Z%N=I!:GN>9N^G,YWNZU I+TZWD;M25?%-J M FEG?4-".RM:H%T,^L/C^D4@^E.[\_D/-EJO%Y4<4 #F])R?*!Q+CVK:!?Y, MT:@;L"QT)8"')E;+RY,[:UQ5[\A3G[3+@,DUS0GG-+<%S611![G@DRFN9@ # M/.;L(LUB-9N17^Z-H1N-[^IN'"$GW_[X!!9)PQ^=/^LJ\)]2$?C-GO\TV;&= MN#/MGO!NUI]F9?PBIQ._R(>SO2-X\]%GLO7JPRG\Q^ =ASNO_NYN'QT>[='D MF-P4>V=ONLM^D?U7V^WM(W>ZO?OY9/O5._C/G6Q]>W>>:U_J2G&>=W@IR/^)1?I0W'@=3VDD_.AK^?/A]9)WLT)A=9?%Z1XWT.O MD3R(9@QS0\BZ:6'6FEFW3[X2PB@)7",F543WS #L,791K?VRJ8]U4R_OA+)B MAP!7,T]E(FN_FSH <7&>T;TMV?4*V#_XZJU(.O^P[OO]J"S_[L[.WN=Y_GVXW=V/6Y_FTIL^C2<5*-Y1,ZGK8:6JSK=[OMX3!YE$OYNR>@DWT" M"!J^G&YJP:8;8--\:QE"J.=.5HAJH=-1=XFTJRJ$O8K.PD::7&=GO<*WVHNA MG$!9;8:^/RVC,/1M,/1,V>#>V(HR@:(@J7:%H\C06*$8(C%6$OA)DZU%I7B$ M=;-6D[$FRH;M]\;#NZZS^ZSK<-RKHF$&JUC)[S$ TGR172E : 1OD1>&(UZY M"FFOP1@BB@=%C<%!9 V#WFI9SE)19[4Y^5XUC,+)-^?DF6H1M/?2!88J@\%6 M",0A2[Q&5,I*DQ"8=VSMA5B7_$K5LHL?XPH<]7HX M).J2R'P71&A^DTU7B0 M4^A%04 MJ< , IN"!<>)KFQJL;A.\)78N7@TKJ)V?/K/?UJA>]SIGX:0V6C0MN/1W8=1 MGK5-='_>C=?-UOX9>B&V1\4VN@E(+:2X5";$@!GRQ!G$9?!(.] Y@@&+">2- MYB0UM5X7Y%9UCN+E6&V.OC\O1^'H6^'HN3;UV,(V&8YDY!%QS#U8$3H@;!7A MD7!%J4[MA "@B[?CECAK"&7QBC>C4>M;$RV\U6SFP63;H!)\]D: $"$ M8:>1X]8AKH1!2E&.*@U:1ZR$TIBGX"Z3)5OC&;'R/6@9A95OA95GZ@6SP*N. M2Z2IPRDL2I&)02*AHH7-I$$SEUE9ESR-6VMO]N,6!,6K\9@5C1]4,RX@=0.0 MFN5NP%Q>IX0RX4AD%3(2K!\>A4=6,(< O92 '37:D60'5?R./1M/H*M]@91+ M5JII7U%LYU]+0JS+8MR;:'O6BO=]B+:TG8^@P?#C$FTG7RL?8;-L:MT)L@V$ MG 13&AO$F3(!4\$K25(R4T7/]_@KIO23Y>C[ZLA;./J6.'KNY ,QA&FC$7>5 M19RJB+1W&A%M 9*-)Y'G]$2EU"U8U,_PN'GS9?,V!M_[_C@5Q"KGT7_E//J5 ME_5Q(NK])344,/TE,%WH..BTJ+#@%F%- 5$-!:L?*XH<T%8^N< M7"G\64"T@&@!T5562PN(WA*(SAV8(2+:*#TR,K6@(L(CI9/K--A*ZZK22J2C M;W*=B:N?F+G'3G!SQ5]?_(\=_&NI\/)"'7-YXSKFI:_*C_NJD*?85^7BV3Y\ M8Y7KC^L6.JL\KE+_1"1J87=;ZG\BD=[UOH>ZD=7P7>]5L*G0_Y89? L9 5__ M[[@].OT4W'B0I15\^1+T!M/N[0Y,$O6;PV$8#5^UAZ[33RW35J6L^':[$6-' MW_X!,4+VT[/?[IUN'7V$]QW \S]^V_\"(NWM^\[^[GL06]].E\N*[^R^ ='S M][>]HV\G^T?O3K??[L'[O^'MMQ\[^Z_YXC3RB)MM$,$9!'658C*G:OZ[ZQC6@5/K0\!.44YIN=*U]_M%B8, MF0.,[Z;=29OVIC](56C*!LYOX.97$YSVRC'D61405\8@&ZT",2(K 5JMEI0\ MZ=X#M;#;'+5RJ?!:Y$WJA:^WNC-@&TYI:K'U0&I*%/N=3O\DY1Q=M1'!>47T M^F.0'>4)Q@?=,> 3]M3D"%5'?2G* , M?,4'7MI!_/* 5\D2O]0$J@WFS6X?YGH6?&Y5N&3C/>L>$L^-$C[W!@&&F$CA M+1B?PT(+A1: %NIN](48GB\Q;!X<#,)!:LOZQK0'K;]-9QPNH(=RQG': M"_V.FZ.79C XA97+"+,RT=H;>K"::.TWMK/[OK--7Y_LI,Z9NQ_X'GW?WMX] M[&S!.[?._NSNG;T^W3]ZS9>CM3N[3FQU/[.]W4VQO;M)ME\='J7W[[S]? +S M.]MZNW^TM?N^N[5[N-BE)AH9)8L"*42L5X]JNO4@40FXU M)?C)I[P4.'PB3@(BO(J5LY17[%JJ;CF@>Y7B5OUN-PQC0GV;8 M'A:PN@Y8+12]GVN9:C"K MO(_(VR 1ER(BI1U&@@5*58@,&S*UT0K7%ZY_6*Y/P=["]3?D>C)KW!$KZX6D M2%IJ$5>6(86-1U)*+AGG.DA=N+YP_7WH\S.V7P2!PMW7X^XYIP-FF#FM4(5= M &5>:J29!BI1,0HFJ:FLO(8>7_(FKL!CGS<^;;1&(*:&X\$IL(8=S26KEYJ7 M=P983E048T.]-($'AZV*% OJ-/&Z\B04!\2* ]=\J; 80Z5T5(A@5R$NI$06 M&X6DBIA8GMH>DM3!5#^:O(#"XP_*X\75\.#!&J5(P;<1,$XA4-R 2P M/*23W"GK7"1L[04IG%TX^WK2NS@95HC?9TX&SJ0R@4HP/KQ%G&N"#/$$!8R9 M"<&:J,R=.!D*US\'KB].A@?@[IF3@<$.21T#PJFB+T\-NZQP"J43Z\(Q#?0M M:EW]-HJ EL2&J9/!]0?'J41.N%\OP[-VBV(9N>,5KABU'(,2Z[RC00E.C!%: M\.)E6&WD6NA:7@5'C6<4M!'#P XA'AD#OT5/(ZZLPD&E/AM\G597@JX2^WCN M3%[<# _.WC,W@[&P2]H(9*(QB*?[8_U>V/JQL/5J MJ^7%D7 [/#US)!CNO'%"@/[-?6K_'9"J/"CF"E,>0S#6A%H=E[=Q1*(<'UL! M'B_'QQYQ,Y"3;_GDV')UA)Z?8B4\8GBY"Z/ Y77@L=MDPL>%CQ<13R\CI_LH0&Q^,E^ 1#GSO<8 MCB7G#$4<%.(>H%%IXE",8%135U%/_2WZR0H6%BQ\'%CXJ"WH@H?7P\.9C]&1 MR .3# DC".(QM><1/*)HK1>PA]107AO-ZDI&<\E6N@*OO>NYSM@'WVKW6BYU M+$I=BO(O84;TMU]=]EKK.(=?S[M#Z/7B2%=;MA6BQ6O@/J]D%0#R=<)^I[RJ M="6%TI(Q@Z,DI;[L*J+]?!T;'X6J8*M0E%0@+K!#VF",*BU<%2+UW*J[J"][ MA^'B H@%$%>LZF:A]D+MA=H+M1=J7S5J?PS*;JDR^\L*[US!%ZI#)5A$E>7I M1(.OD&5<(1VCK"3W 3OYT%5FGUS%EWGWQH4M2E>G<8N#&[N\ M?V5=5XB2KR$O#+>$T8I@9A@/!%N'+7=26D">Z!DM!^%67&S,E]LARCL+.XH" MEA7BCAD0&X$CXJ6C(#FP,WSM!1/K\G8/PCVQ<&%!UX*N#XVN)1WMP7'U;*XT M N'"5Q5BE*>:RD8A@R5%WFEIL;#!R5C2T0JF%DR]CY2VAP;5DM+V"Z Z2VFC ME:^LJG)+"E!6#1?(6J\19MQCKS%A,924MH*G!4]7541^ZR[7QBR84V\[1N,S]JO0HN=.VD MHQ@CZRT@=K5^L?\W\'_[^ M1VNQ7?WRVEUCJ0BMUZH93/V0YI(,Y&8\ZD_NJ1$H?]*@%JQ7QQP/PQ^37\Z) MFOG-3.CDV\/CCCG]H]W+2Y;?^^^3MA\=_J'UAF*ZXOR_\X@&\]*OOH)LY)5= M%HWUEYQO4%IIJG]\R:7W7_XEWE"<8$UN>#_>N.1.O"$Q%5+=\/8R\$<]\.L6 M(+@8N5:XZ,C=#_AB '2 .6%PGY)@6?VJX-8%R8!KR3 )2K125&(1RZ]C=11* M>.R4,#/[6\F9.BRT4&@!:"'Y@$(AAF=,#)L'!X-PD*KVILRG5DY]NH >2N;- M%;P56_U>.&ULKE:$ZUVW>WQ[]\/I-OW[ MO3[=?O7A;-E#MK5[<+*WN_]M[^PSWC\Z(-NOWC&XK[/WY37=^[+];;_[X61K M]QV,?3MNS9=9\J2BF$:.C.<"<4(PLB$57*)"2V&H5%BOO1!T'5_-0_9,XPX% M#I\L'/[ZF8I"ZX76"ZT76B^TODJT_AC4W*=[>NC>5-U9,)AP1;T-!.%4>YES M4'HUI@Z)BN H@\':J^NHNJ4XRA6X[&6_VPT#US:=UK$YGD242_.F.T"I$(C! MG#(A ^,<.R5E2E\1E3.,!!UN :6>Z9F5>P*K66V/L^W=;_QK9;C7.C*$)7>( M*\60X=R@J)5Q"O:6!)_[V_,[[M_T8$RT.0#@N#'K%)!959"Y[4ZV3_% Q[V! MSMD"Z' E**X2WC"M$3H, *14%'0==)9,BTB !X80OPPKRO M"#$!::L!7B3\HS@.* &+P]H1HM@U3*F2OG+5+MXCD)7#\>#T?IMX7\]S_1@6 M\QJ@E:+V45#&92J-3TPJD22P\4P2([WGQ0^T\N UR\]0TFL1F$#&I4Z@T5AD M.>.(NDB"\L(*">887>>:/Y+TC,+C*\/CQ0VS0CP_JZLAN*L,BQ1I7UG$*VJ1 M$9@AT#FE%#X&A^_&%BI ,/JOQ$"WFIHH.53AJQ#%PN:'. M(JD%KCCUT=.X]H*L?HF'PM4K(\N+D^$!G0PG7PGQ1$F:N#EZQ*FKD/%:(:TQ M(UH3SQBN]716:KHS+FHXY2HLB41)P9C$P X\,(%K@TU//H0!E)C;9OM9+? M'78:*$R^,DQ>7 PKQ/0S%P-F@E5$@\E!B4#<^(BLU@$92RJC;26EQO<4;BU< MOU(NAINS?7$Q/#B#S[D8#/'628V"DARD.N9(>:<1=H)+S6( )E][(<^WR;B9 MCZ&P]7,0YL7'\ \/?,QR,B#I\(@P2,(;4\KI(VE2/*HJ5=,!VYK39W>AI.A M'.Y; 1XOA_ON&AJC#]'H:*7SEA.J516"$!Q'$RH2JU\YW'?#_N<+WHT"E]> MR^V7U'1=8U+BX*"D@4E[QXE MBS=HA9!RY@V*7EFI%-B)E$K$+57($,!,GXX9JBB"J,1C2S@I4%F@\H%<:#?' MRN)">W!4G+G0?!21*RD1\U(CKCU%2A/XS9O@B/,11[SVXH):$2N7IE.PL&#A M8U8;;].X+GAX/3R<+ P=)?"5LA6+E/>)*&*3 _D<@MWE5:6M) MI'=1&/@.(\D%$ L@KEBYU$+MA=H+M1=J+]2^:M3^&)3=4A[XEQ7>F7N#:: - MQ0SB%*>,2:Z1D4PA'YG':8-U$ ]='OC)U8B9=V]E=;BI;7X+3G% M,><>!$+%#.6$:(N=(()AK*@)UI;C M$IY:]2KBUUY0?%6O^#,-%Q9T+>BZ2NA:,M56"&WG2B/9@&WE*+(T2L0YKI E M0B-EH]<>X#8H6C+5"MP6N+V_;+<;XVW)=GMP9)UENRFE.'$Q(I=/A+/(D&:@ MQW(GO0%=EEE1LMT*GA8\?13J:SFI^P!@.I\O)G=MC[MAT';G_U[XA#&$ADH9ABFG6%C]]160F,8$$Y1_88G6%DEH23@O$=2B/\WO/WV8V?_E3O9Z_[=V>ING>[LOH\[KYS8/MH46V>;\(YO=.?#5R\IQD0* MY(..B"MND2:2(%9P]F@\'+7CZ;^[9G#0[F5,35Z*L80+!UNBP/PP7AQ/@.S-JG81!2!$'TUM^8NNX(=:6&;;ZL;5E!NZP M9DA&UEN)'=9;YN!@$ Z2*MJRI_"<[V$XZL(H6PX^.^@/3O.H1C"=3N@=C [3 M@T:P'/7+8:/:W]M^;#KSXSHTWT/+AM#+X\K\VNZ-^^/ATK!^@Z]A?N,AO&+X M^Q]3E,B8L$P3-0DX&%H87$X!A-8DT*Q7_8SFDJR?F/&H/[FG%JSYDT88 QET MS/$P_#'YY9P&-4^C2>CZ]O"X8T[_:/3W_OND[4>'?VB]H9BN./_O/*+! MO%)77T$V,L$L:WSUEYQO4%IIJG]\R:7W7_XEW@ U&6MRP_OQQB5WX@V)D\?X MAK>7@3_J@?\D7CS!2@',[J;O3_S9DP:4WD MR!7,Y@E(@B(7?E(2Z=%?^LC(7]\?]=_:>;L+9W:ISG"/2N%%G+B@).*,E7^% M85;B>BU"6UVX_G"XJ /=.S6O\N86LET1LIT2:POL$[ >P% 8W!O=7K?.UP/ MZ:_EQ15:O XM)C],*SMBKDR!J[;BA7X>D'YFWKU663T\W.<*2GV=].&M=2+>2SQ\:=6+\:)BF)LJ)>U VW MFXCD]9,W+X]:OIS&7"Z.7R;7P^ZAZ1&ZE4VY)Q(>?W^T_7:[O7>6QO;ZGZVC M#_^D=VV??>![1^G]CF]W/XNMW3U\+CS>W<)[%)Y']^#[%$)_G>;%ME\=MM-< MM\\.Z/[NMW^VCSXNMIQ)!>@E$P15)$C$HZB0-30BH[TSHH+-U[ID<1;,+)CY MU#!S+HTS758@]'H0.E>RU0F7>GB@8+Q#G.J(-+<>*>(KSH27-(8"H05""X0^ M=@B=0.?.X*]^[R ,"F9>#S-G*>X D$YZFLJX"HZXM!S9"!#*>3#865MQ73"S M8&;!S">'F47M_"4(G26V@[;).5$.8:XB0*C78+E7&(6JJDR(-A#.K@6AI0AL M:72]NAB'9>2.5[ABU'+,K';>T: $)\8(4"*NAG&7'L8I/LD'0[:%;E%2QXJF M&O\A,(JX4@(IY2,BW'A3,6*CB6LO^+I6I0OV8T> ZQQOOCD$%#_:RK+]7$$) MH:TR8 [&U.F#$T:0"DPASN#7Z$,P%&Q"4MKD/EYN?TKROCB#?HWQ9\X@2RLK M7%4A51&+.#46*6H\HMQ34MG*,8?77HAU7NDB[Q\Y CP^>5\<&+?*]C,'AG'$ M:RD%PE4,B!M1(6,#*/Q&8APBTYB:M1?T/,__7HJ[7I?M=OLCTUGE#+-2HN5. M_-I/O$*+IM92["7'@G"IH[&8$R&-(I4C7)L'5Q*+4^A7I,5"$QSJ+6B#%:IX MK!"W5B/#C$'1QVBC8#%$?@=.H2 M401F%D8\8HPLBPI1KT%%QTY((F[/%U= MH#LX&LP19Q[P0RPA-$)3:I6S-S0MR!"[0 ;P'>YP*\CT^[+9[G6T7;F>?9,DXT M["ZRP5+$.27(8$R1PCIH%ST74ES5\WQY*=BG5QKT2P!>;_7ZHY8-G7;X'EJF M=YK+:AZ&"XJ"#D)3-Q0^@G'WX2H %3#9T"AT4Q+=X+35[AZ;]B"7[;1F"!<" M<_;'@U9(A41-YE5XOIEP#WS>AE5T8;UU6#K[#9C?50?,H MZ^W.K/@5?^5Z[8)BH',[G M]7KC%Y^Z:U!S]8Q" _=O?)_4Y\_'\9G^J]+BY MC]O#+!!>1'Z-(>S/U[.)C)QX. +-#B-V0B#/P/ MTSDQI\.TM(>#A3E>NGB_.MLW;WYIMGG]0;RD5-.T=4"@('7396E\9B7'U3H< M) GZ7XD#JK47N;YTXL0DZQ*3_<^_S(N+=O"Z+'*?*'AI@8R:+/E&ZX[+?%_0 M8'2X*H6[=SXU"D#W,]OK;G>WZ <*PISMO$I"?_MP_]7!/WN[?W:V=S^VMW:_ MG>[OOF/+A;OW=WU[C^Z=[;]*PAR$?BK63=]\VWGUYG#K[6>R_?;=/SN[[SM; M1WZA,24N$I3O#:IY1S\9C*.6?#$ M5#$&%0RH=]KBJ+UEH@I5],[&Y4+?LRHZK:UP[/4*3]6"Q;M:A^TP M2"+^=*(*#,+_CMN#7(R\!7>V1Z=)WG?-/^TNC*S64889D/IV& ;?,SRU>\?C M45V_'(9V[LIQ[_RU)X>AU^IF(@ S9VY(&ZTWL^&![N #S"CI/L/\R&.@CZ;X M^$E_#%J(#4F]""#2?1KI,'0Z:>P&E*=1*E (FE'^8C0PO6$,@Y9I==K&MCMI M:G7=]&R+=4[K2QK;QH;12:I@7E=>AZ9 EZ:2B==$!@>/7M&ABUG:-$ MOTA=>=;':8[-DR]:PGKOQEE_S'N:B.#BX=;+ZCKP33N"F3U59^=(_8)QGK1' MA\V"38D\T5,]UO%Q,]I._P26HM4!/;Q3TV93V7[8&@(ZY#?"_B8"6ER@N=T_ MM_&S%\+4^LEV/0LU^3;4#SIV>N @A/K-TY4Z32L['M:TW+QB[LE_M"XODM] M'!)\SKN4/3,:/UK4^RNM4&V#D/H':KUK$&>03";CTVQ@S?YWW$\_,D9D=DF\ M]GW2/J%NJ) LG^RMJ8EF.$\U[3#M"WC5J]7@]U; 'J8,L!MDYK)AXGV 7LFAC=%XG,9T8'%"_1 ;N0 MT\[+\05_PQST7[)^JVF>Y'?]T1[!IKFK&"QOID2SF9G@2N3RB'7/)DAR3S;: M3IRN[[N9&ON?/FS.Z3.SU;:.OIUM??AJ#3,8"X6XP?"/%1)I"?]XS2LIG".< MNF7[S&'"HI74>R:XUE%%3SBON*R\!HI@R_;92S,\;"4# )2-;#8 Y ,M L&D M!P_;H"@!9&YN;J)![AC4[??"Z53A!&H<9K6KE9Q]O40\ .3P-#]1.GN@\X[J M.\VH\>EOM+[,M#OXQBV/ 13_C$LMTO*@6S6:V/"P/QBAC.*]]*S0@'G6*&=V M3S9):C7*+VMP4^BZB=JP\1.C]>D!P,5V^$])[,679.E-?<_K65!<5CM@WSNWQNRS9:[V+K)$STP_0>H)O&LOGA^W_QI>OIC;-W+#C& M\Y/MH/\-5)E!. ;:;32A\:B=W/V3MTYLI=G+7;\+EE,C-!/CO_U:L1L. MLVD[49+.NQKF9V@.3!K>19=FFQ5F' &]^S"\#N!Z_8WIY7 &7-$>>)0,Q&0Q M]2.\&@@,UGMB&2:M Z:P<3YBT-J\I+<9Z'G-4"_>\-P[[2<4=_'Z7X 2"6H2 MOA_3*B0V M_#,QH92C0-DI63$P^)[XI>U'ZI#L-HIV!7- MO3:@* EE0U 18\.D6=9^+NW9V.[5*6&YG:+MCT<3@R?,V[13LH*_YYUI"9X' MD[UMXJ(UY66SUX+"U#B?FK:+"9W.M4>\CKYQ(8 L(L:%\ORGB[8R?14Q4US2 M&_95Q!L54:"GW%4C/HWEI5?62DT_@;"_&LQ&P> M)?$L)^$7N53HH\BE59O-(R.=(I=6:3:/DG@NDDL/7A_P%C;C84].;YT+?Y>2 M Z4!3VG ,Y]441E,#:VXI-QJHCWW44JON*HPC^H6*K6DY,;-GD\_7L_2"R\X M%;@R90%NF'?1E 7H=/:^O/YG#^Z">\[V=C^<[G]))0$.R-8KA_>/#H^V7GUF M6V>=]G)9@)TO?Q_N[;YI[YVE7(WMP^U7[SO[KP[;.Z\^GVR??>SNO-TZV=YU M9SM?WL>M-CZ=%:3UCAEE-')&:,0%#\A2;1&F.D@EO124K[U(5$*J4H6E0&*! MQ,M*J(B N?2$$!HXKJP-H+EIXHT*P"B"%4A<74C$L]ZVREL?)$&!1XFX8Q%I MK3Q22@G+M1,NT@*)!1(+)%X!$ADE3M- ?,2,4Q^LKDR%B7>@,49AKMC2Y$=M M&@L:WA$:TBD:$I!=EA.&0JQLJD%MD*)"(@PPZ2H+&VMHZ5I;X+# X57@T A) M"=;<>N^YM$1YQI@VP@4!UK/3&0X5H45#7#U,Y+.N;295KG%5ZM7FP&C6!AG8 M4S": ZD4V-#,&- 0Z3J6JD!B@<0"B9= (E$5JYB6E7::8^&MH&!S$:: R8)2 MI$#BZD+B/UN3'K:;7RL/^TB\1U)9,)LK;I!5U"*0:CI6DKN@90'% HH%%*\ MBI4BBBEFB"","T.-B)1[)0,+PAMZ13VQF,WWCH?M*1YJ@YFE3"#F!"B)Q'.D M8[2(*J<#Y996'%_+<+Z+H/X=] -]6!Y[V>]VPR"?&S\VQV%0>J4^KOV[!D92 M[ FOL'6>2X+3EX')T_GXL^*\R@U MH*2P7"".06M4QA.$@U<\$C"H.5M[4:USQ4H?Y.?#VXQ+PD !LI4RG#AO.7=1 M50Y'SQRMKM@&Z$?Z3V'KNV'K60Q5>AU .^7(.Z90*E2-#+$,&6Y)D)4A54HK MN8.H06'LU69LJB5E!@NA3> \&!,JJ0B)4<#;.*=%:*\L=\]B@B)@%96MD#2N M0MP0#XS-(_+4*Q\Q 5O'%J']['A;:\R9=59PRSCG0DE*G:38V2I$2O M>'(+ M;]\-;\]B6TX2'7G0R#@#"KF2#*DJ:N1E125W7IN(,V_S6_7B%MY>;=ZV03MX MKL6@F7,C@M9.!Q5D"MQ('^BO.20+6]\-6\_'9V*EHXD508I1B3C7#EGC.:I$ M10415+@@BTK^#%D;>^Z!JU5(DMMAJZ45D3H<*E#,2;B- &SA[[OB[UF\02@< MF%0"!2$BXM$*I P/R*=<2T8C:&3R&H+[P8\0/@8N^[SQ::,U&N0*1Z? ''8T M5Q5W-6/:=[>7SP@R0616DDI&M!1<$&PIIF#Y*!IARPTI7HP5A\'6-7DL^2J%MV^#MRVOI+.258%R32H3 M'(_P?ZG +F8REM##*K+U+/1 '6R2#!(1Z37B,C6ZUH8C1\%>%;Q2WOC'=F"A M,/9M,+8#8:VC\#8 [D=C%*?4:*SA!PW:%J&]LMP]"SU@[9@1OD):!8^X=@YI M1RLDM%6.8>Q\%8K0?G:\30(7(+$K3ICDWD=+N/2*>%(Y8ZQPQ8>QLKP]"SU$ MJZ)V6J(8T\'K QNC,$H?Z5L.*A;=7F[=!3[,Z!J*TUIQY M;7S$BFB@ N8 ^Z_HGRP*^?VR]7SH@5348!P=\JXBB#/+D>*1(LYY#*"&F4!B M4(\)*.?<47?%J&(1VP_"W[/0@Z2IGQJ3J*JD M!9-;4%#**XTBUM[9$#BP_#4$=SGH<-70@^L/CE/K['"+L8<2KEUMS%1@]%I2 M166JR -AN@H$&RQ)92(1LAQ[6%7,_#07>V#,2Q:80!6M.""FH<@ :2'G)/8@ M_"S3"A"3KU-YJS6F"G.O-G,;'BH1<*6"5)Q60 5!,T+!Y@&>YN**@<5BZ]PO M7\^"#Q7WSE6IU:F2$J6D&J2$712"K]V@N"UQ4MIYJ>$7-+(ZAS5! 6/:\(<#C0@P%+FX7H@A8E_+"*?#T? M?L#,6L&I1RG5 W$3/=),&>2)!%TLG5/6K"CESY"U4U5BZ45%A/'<2,!X:UUD MP09*X!M9Y/8*\_W2,5 D!6Z>Z$!BY5X))D>!0(+!#Y0QKJQ,DIL M394T' [FBV"LHE%K95PEK]@\HT#@?4#@+ :4_( :C ;$I/.("Z.1D@"&CE58 M>Q\8P[[T#RH06"#P*G5'M+78&X$M-SSJH*/"A&HIB,*Y9%3 FTKOJ%F*AI3/L71B$._-EA[F+E3,XH! 8!G,08Z1#3!T/ MK::1)G^F?&3I(>7]S_O]1; 5P?8K@BU@HU628%03KK&UE@<'PDX19XC5MW%^ MM@BV.Q)L\Q%O;&3P#D6A&>+&&Z14M$B*8(T0R6%-'UFPI[S_ =]?RL!=TQSN MFL&W,$J'#5>^$MS#[>&#[]B=:0PW.\J[0K1\G4/YWAI/M#**:1@-2TJ#B[(R MPC.CJ2OE=%9489@O@E=IJ32H#$AZ'A$'Y0\I)AEB$7YH+!CV^"ZRA._7TUS> M_XS>7^1:D6N_5.M>*"><(":ZP,$FMMH[%SUE%;'"EX+8*RS79H8P$(:F6C&$ M?0!#6 F+#+,4&?P\62L>4CMG@\]>+*"1\^-\6@\'+7CZ00F7_R/'?SKQ93^\K/3 MDS($?,5?A5B;_[AY 9B>!^W>!,=E,_CEJX[[PW8:VQ^#T(%!?@__/FG[T2$ M,?[O?S<1^8K"S7,?KUW\!&.'_;+_ M]GU[ZVS_:/_M!Y#V'^$]'SOA_WP$+<(?6\KE]BMW!MK T?8N:!5G'\ZVT[/? MON]LO?KSVU[WW=EV=_O;_JM-LOUV/^Z\;I]M\>W-K]AQ%:F) MR./D-*=!(85-!73)8&%%=$+$6D<$8 ]^,VEXH/\17K$8A0R\DDPQFW:*,<.$ M@+U9:P50W8X3] W&8>U%O>@33:/9Z27R79(>];[\_$6+ [,X]6T)$>NH>,6U MK2C6-BHMA##$Q;6+&"39 HD[5H-?\KO^:(] 7KBK<-"4LEN355X6G!>(8"8O M%L&KMB(7S/=+:'721%L.M!K3[@$HQK8+.0MK$(;M-+^VZ;1@F/!I1M06$!UR MIN="IX;1Z9+E)PU;)^W18>N[&;3[XV'S=!!VW6%K= B3.SALO1_W0HMBSC:: M5:YO@85H@RF57I>N3_A,:*L+-1PV#*# ,8P>!J>4:[]MO#LT(::K<_2 N36 ^FW8>Q],+)>CW- M_'LSQ[0F9M2"U83A@23R2Z]KQ4&_>RFF$S H=?0N&.!MJX(RF$GI)(D6QPHP M?;A&;)]]AC&\AC$>B*_&.6.9 MQ(@1JP#B =VU9 0YZ:..,A@54\O297P&,FALP>YB@)0Q<>YA5RIIY)TP^P0! $^#S_GB0CK"%EF\/ MW2!DR9R0%KX]@!L&IM,YA8](_[@W13:C$U/$Q8"B,&@Z0#*L8H?3@R_X3A.CQ].!XD M/%T'^NQVTS#AJE87@ ]0JOXB#;P/PQO,20#7'XX2&+:2\9NG!R\W"4XS+,;V M/R')E=X(%-5E?>5.M588P$L86U;\GZVZNKN%MWQ*)#Q,0AGL/5F3#K1"$X",((9 M J)V.OV38>NW=M(I0'L!$A_^_L?E.N"%*E^CXQ%:*WE-$']!3\Z.(C,>]2?W MU(ZB_$ES! '6H&..A^&/R2_G?%'SZY^,8L"5XXXY_:/=R\N0W]LX$+3>T#HM M9G8C-'D8S9 :%\-&_=U2\*/^LJ(;3"A=\1]?/QUPX_FZAT27ZFZ"*+N'@Q FRCTHOB 7MLS ';8866\E'+_S%I)/ M[BC-SJ(AEH7QWMG=;N\=?2#;7_8/0:]C6V_??-MY]?YP^VA+;']Y MB')WM?/O"M[FNZ=?:-['UY'[<^-;4, M/F$8E^-?L<-6>ULA[%6V@!RRTA#D&?.F"C(0P=9>:'JE"L\ES?,*W//I$.PP ME"VZ'V/UW:W>,^H)4X*^-P(?-I+X!.=$UA(@8@)&O'(,5*P0R@H M8V4PA'L*1B=E^J' Y\GIB7^;03L;I'0T#/9N((\-T*>TV7D MB18SZS@2IL*(,VN1#IHCJZ/@7.A(*I'RNNZFR=!3R%K]L<72?-.\:JF.QG,R M :^G?/WJ@CY;H+QRNFS!SIM@Y_;+&79N'^V1KPD@6:@",E158#):B127"F%% M/"/:61/5V@NRSJ[6.7DQ)?(FN18/'V78R;&PX?CXN!.Z,%33:;5[-5TF^L\Y MDL&G@-@D3\(,%Z(./GGY!RW3A6'74;02A"A!B!*$*$&(1V0?I8H,K6,#:DO* MLYIAV>Q8<\IHZ ("C@<9)F?AV X8-^U./JSRQ]U7#KA&@.+1G&FGJTD3L\!4 M+NP6L[C+V2W+N8.W&:XJY^_*^;L[#CW]QYPF"%N9LW6_9DMTW_&]+Y]/MK^\ M/MWY\H[MO_K8W:;O#W>^O.;;1^\[6TT>$A/)OL[;X3 M>T?^V_;;/;;7?2WV=@_H5O?SZ?:K=_#&P\[.J[^7/,#?3KY:;V706*/*$H&X MEQ4RHB+(&QZ8)49X8M9>:(F+!_B6..ACSG3N1S0>IL2G5"2^U;$? M=VAZ!W6N="V<^Q8FF2V9^Q#.103?;6Y($;1%T*Z:H+VR"R^CUT[\/ RYO\5. M USO>J\;V'K3'RS*Z;\:R^*T".IK".IYIQ\(ZK.O 5?!6Q*1M%$CSJ5#QE8* ML2I*YHC2&KNU%W0==K>(ZEOBP2_YZ2"6-V$.!D3RQY"R\*"<*FCL9@3(8TBE2-"Q5# &.0<3 &0;P8$3 *TG(?E;*"J[47 M:H/^\/QS$2TW%2VI:F[RU[8^FE$H@N3I"I(',6Q^L,UU1&TEY,AY0P?L$!L& MY[J77EVRS$R-7 8'9B)'P#E#R7 %7.#Y?SPP_1*/U&]M8UL\(O42 G M61Y3YMB);]K)%MO+/L(G$5%ZW]X^>]/>.H+Q?7EWLK,+G]//8O_+9[;_98OO M[1Y^V_JRA[? ^#IGE'7?,;CG=&?WX)\]T#"WW[XYVM_M=/9W/-; MXCR**2XAAB>,4Z_&(2'3[DF_@--UP*F]!$X64XYE95&,VB!.JX@L-1CA((6) MPE?6L+47?)WH$NZ^17 BY3#R,P"G=/*BP--UX.ET"9ZHBRK&4"%>"8*XX0XI M0RD2'O98D4"E5@F>Z,-EXSQ%W8D6W>GIP].;_KA8=M=!I\5?HI.K&B/#T#=&I_+[K3M=!IV>\$ MF!1EL!K9F.H>>Z*094XA!;#%''/&$Y_023!9=*=;.VP=!B'W/2H:U-/&J,VT MR06H;@)4RSXH%YG E:'(:452=3R%-+,&A2!)95TE*\O77A"2J*;H4;>%5/U4 MO.7B](_5T*]^M7A!0;7KHUH!LNL V>E\P2C'OVK) HZ51L1% #+M(]*:: 0 M5N& +:^D 8T+KV-=R@S?%J,ETOZCM9F+L+0&X7@0AJF?5^^@E?JXP%^EYO"5 MU_*W1X1:GWN^R1\/_O4_#BZM::! V#4@;#&#_(!\#5*Q=/X(:9(RR &SP&C4 M'OE C791,A/=V@NY+O#Y6L6_%RWL1EK8"N:?E=*FMZRR/N72IO<@"9YVJ8-[ MPOI/\^KJP(1=[Q""JN *HI=L$Z*6*E4E7Y=J*M[""\_(G/E MCN^_TFZV]'#_<0]W7GJX/_$>[D^D:?/%W;U_WJW[DL-/)ZDGJ<^=E0_-]S#M MWYE;F$Y.5>0.GJG[Y]PYI]R_^-#4MYZ&4>X7&GHN^(T+$.W53+!?LCMRXM&'S+1QW? E+W!YEO]1FS[_,*WP :]X.PW1N MN--/M557Y*0CW=YUW_=[[P_WS_IL_^V[L^TO[P^WC@[.X!UX?_T_^?;35W8;G?L#_[^R [>SN@:JP]?^S]ZY-C>S(NO!? M<;!GSCLKPF)T+95Z31#!6GTYO<[8](6>'OA"Z H&8[-==M/PZ]^4JGP!F^8. M-M3>,SV 754J*?/))U.IS-/6X4?>/M_-W'-L[_^AW?Y35&+M^'V#X9- '?RNZ0D4$8N,;Q<@< M>CN,=[!=W3D&N1MTBC*ZEZHL@U\%<#TX \D>#^^X;_ MH;NCU/D9+G#^A^_V3Z9EF>.#P0L!G@,/[35T8^#W1[%(O=%%IY1S;2W(/WPT M+M]\UC@]\+WX/L9W._Y'^JQ?I![8\!(FV6U=M;HO"T0W+"R&B5VS=0$VQ\0N MV.-CN.N-S6X\.+M_D"X8^&+4K9KX3J0EW:Z: [A5-$5PMY,!3)>-)WE/.\.# MA@6W-/:O/DO6SHX&L0]U]VPRRF3)XB.BC0.S-QJFE8 'Z=[9S/=/?,^5!O#R MLL!"G!YT[$&\?^RMK1LG>A#GH]/MSIC6.*, G"Q=N KQT;$(<2%A!>979_F MC.FM7KLY-L!P,2!&U6,;Q&%:6'F]\04&-G!=N$,V["<0A7IT&$N#=>L"0T\

$*9.O/<:A@)[8EH5MO=X CO#]LG7_FK=C>Y/C+ M\<[A3G39#[:^M\!]_W8V5Q7A\ \8XPYO T=H?6^=M]_N_XSM378_[';:A^]B MX1&Q<_[^N+W]5P!7_VSK\QXU2E*K)0HPSX@3*5 N=(8HR4+@S@I.Y65Z8)S' M1G@L,NTY([G27!%NK#/.X SGE^G!UR%,+TJSWIA=F+LP@^N??7&L%.?6.A4L M=1FG0>3,4BR!5H!<"1WDO>LZ/+ON+= UL&W[ PTP5*29-VGF.[T8;NA$U#L% MC$R0#>8M!FZ:C>,^?!)-882K@8_&HO&_(WCQT(%+_?%)MW_F/0!>K/TP_A70 M;^ 3II5&J-^+0 W/A>\E(P(\$\-]JSEV!P,8K'C:,#_.)NSZ9M1/-JI?-E62)\6 MFS]T)U6K>=\??(C0.-DBP*_-[I]_.]N+.[8XLPYE/%#$,7'(."$0F%"/0\XR M%V-2M"DH:5))YZ+\C5(>4@AR$5*6%8#&KY!6-) X,C?)A,4KV@VP$';[\0YG-C@Y%ZEV8S ML!V7;,V ME:<'_E(J=5)MV-RJ"B!EW@81%-4*\GYXTV2;EZYTX%-K^M;VT<\]SKV14AID>0;\/FB& MZ=>2'C1@U\6/W^H),I6 .?%#J M>G]0R]9+E:VXZ=S>W\L8E3GG'&&;T5BQ.,23;@01AX6R3',VK@:\65P]9, ]?V( UCO9%H5_G:#\"] MK!*9Y#QD)LNX"TI+#6YP3GE0S#.:U]QK*;6F==K^O,=EL(P'A[2V$G%N,5(F M>*2$P%)DE&4JBZ?7)8@%+/(5.1:WIV"=HAC%LHTS+"R2C/7R?NU^"MEV;.@@HOU983X_N#O M_3,>Q^/FM]WLLYI<))BS"E!O&<$Y0' 7P"W#^&76YH ME%T"K@.>[UG6..T/A@=19"^(:B?NKEP@Z;$3 >K\1 <=!^3_S6N:9 *3'%30 M6I(<6449XL9G2 =G$":YEM@[<-[>#?J DT<(\57/_@!).0*(]KM]FWZ:2M\ M\;:_WX,7=R7:I(V*U[HM,5.L^;SU]HBT]OZX7QW:/8\]/- M.ET\Z9>25U]S?6J1KTLFB52/49^:R'7*L,SN>G.\3G[U(6 "H/D=+W_H@2\X MXS)>-3!'?GF^>LW!G+&F8(6C UUF OWPO9&_L85[NK8-M]7QI^LVN&HS\WK4]!$J=,R>9)QK\OC$ MIQ(OX\(%][ST8K^.3&$'G9-)VGLQ.CGI#X:7$JH?I4G=;>;ZV0'PT8Z]KWSS MOEOL7C%"A0UYAC%E/%AB:*Y\AIG+8IM>EBT,"E\\QWXQ1%S%?+U;'!*N@M9+ MGK>UO9.O[M].=_B=WM/P[;Y[L'NX>[LX7! M3_=R)C+F;*Q,8ACBQ#JD+ E(N:"$4-B*7*UM,''3+I\R##[D6U@B0=,5/@W[P15%6,JAV\HK%7/GQ M)GW52]_= F^MSAFU-L<\IN'EF5*$Y3K/"/P$!-+6A/'Y\7:F5\/IGLYL9G*. MDI;@\.O6XI!YZ3PS)F2&Y]AK M9BT/ O089SKCLF9-2Z'%4];D@];&Y%%MC4*4@A83,9^. M6+.FEU\&>-H7N\J$*I;3V:^?_XJUKO95OOC"IXR4&-:?*<53NRN/1G0PT<$% MRZTSGE-%-1C*/,]Q<(3PC)D;N"LW/DE4- DYX9PPX;F50F4*[I0S9S&WE-H; M^#*UBC^KBD_='.%:*.6X#])'%4]-I&M'I\ZFN#:; M O2P+(13GKR&\3XNVWIY?5%N <4. );:8)S1FF,JC+*YQ3G7*@A.C*[9UG)# M\6RB "/SV!HW"PIQ\(V19MHC&_+ M I?*61E5G!!6LZTZP'4]V_K@>WX0RQ['0C,N]MD:ZD1>6MVL]Y+%H2B#F$,8,P) =+EP!UVU O+ MLQRXF$]MR[-[('(=XEHU%0^"<9\%F@N2 >_&*C##-PJ/B5= M!HO@_E+%N*B?"E)U\4VFL]S.NC* MLV_XNO:/"\_'/3LV+TEJ_L-,ZVK:O#N5JZIMWM+8O*^S.[="$RX$0]+&'%3K M*5(L$)09C)W!.05NN[:1-XEZ4%K[$HXMUQ,L4\0)'2N4"[ D<"$H8PJYC'XC)C+M0W15'B^ M//5+\";NVW&Y;K#\D V61=U@^24V6%[8H^S:GF.7>I01ZP"B;,X#6)V,")4; MF@E&J>,T\S1<*=ZK7KMW7,W_>0KU+K:[:6#5N#9C1=3.\"R)0UV1MZS(V][< M$])@0SA',8L0<2+%)Q)L;5?2NC-XO)W#)*M4RD2O) M[U:IEI%U2D6.LT>I5,O62U%YK$JU&1>/4ZF6KW-!,L+J@2_IP)>OQNA-./3& MO\S@GQNW@*$ENNZIBV@^R8(\QW;+'*G-G1Q: ML;>(0;X8^1]=3A99L??8]H/CQC]VO!X4O]7X^!KQL6KPOK\_\/MZZ!L?0; [ MO:)C&ZFWX0*A6#XO]-E;,BS,#E@!;Z*>N'KBEF;BGAK('V!N5PSE+S;:NSVT M+\M!KF>N#S8:%D.8P;B#HX>-M][ZV+NZ46VYW*133'UHX]=I5@O[EP?G@U;! M9-893JC*I?="+/T!Y4>/O&C09G7@\6@H"Y'@3,K4%@$NR=B9?&D".M8> F,$"F,)#Y#.>, M(JD%!C+$!3(D.*2$DS@V#> ZDJ%U,I^UO5S:7_.?FO_3+X8],CCQD-(2<",9P'Q%TFD#+6((FY9$J!+T@8L"!.FXS? MZ*#_BAR>?UZU_ 2#[;\QC2RKO]VAZC6/4]FSX6WSOV@[W1Q\-"HEH2A^-@# M?[33=Q\&_:*HO;K;X-EL.4A, V:9H"B72B.NM$**Y@1AG2O&B78@;&N 6SDE M]/<5.<1= \(#AG?NB0KT@3"AN!4HU!&@A\.*F4/)FE)*I$"YBH>2+^C>O:54(S@ M-<8VK[9KM[!K%UII4JJ$#KE'4DB#>&9SI'.)D5&,"Q MAGJVTKN=]?.?ZOEUE/<& #V&KCK.^Y*8;BQ)\[$H1MZ]'0U@XDJKE:Q<,5NO M9K+ZM=&ZC=&:K<=IG.22@-&B-J;H@)U"!A.+]$9$X-ES/ \:( M.RJ1UCA'F(/[SY6).ULQ5W5]03!@.1&PWMRZRXF=.[G^]8F=U8:!Z8D=K96@ M$BN46:L0]UPCC0E%QA$'*,"5D[0^L5/SGY?'?QZ$]]0G=E81_J8G=B0#"L2X M1RH# \=Q;I&"_T-*$$N(SAG5#EB0BOD]\@%.[(P+W3"0_^>."S[@6&8"1C=I M2/:,(ZW'4H_E%8RECL3?/*4D-0I9TDC\*DSCRPNVSPA&'6R_-<':FDV?UMP$ ME>4X!@\\$"RM42Z"150R\"P9P5R+M0W>9 PW>78CBE4[F[6SN5(XN/3!]AF\ MJX/M#X>"TV"[$%CBS'*4\5PA+A5'!@>-A+94<),I(7TJC\7XBB!@38=>6K#] M:A"X*MA.:ABX"0S,E,>2><@!QU'N688X3,6(2%EXA[8H$&:>!"6<@#%R(+ M0L1SY9XX? RQ60XK"+'M%4::RR"*M1#K3X#$X'PA5\00R :'U MO6K"&W'"B_5&;.H][ ]UM]&9-$_Z$2U:G.!^!2I^?-"NX=*!O%OT\$Z+&C /8\?(?'TL>'IR:3M.*57[,=GJ\D0[B&AGPG *ECP7%)+46X\ M!@G%'&E/% HT,[D6VF94KVTPOCY?,J,!1K&;&LN#,-U&A@++%'%"YUR+5&J: M":.E\D%Z87-A+E6>KF5HB66(@EU1A$CFA4.9U!YQKC'*8U55HA3Q'OYF0I2A M]>Q*$6HV!KXX\?#''[Y[MM[X=0?$U>>%MVQ3&VCW9\#S7D4'3/"4Q_Y><7*?TD*2SKX*V8X M2T*#[@SF^6?T5.]//O7)R:#_$Z1R",B_W%3T'B&J_Z2Y&LO_>YC/2P&JUT<= M[-G6YSULG1:!$D05"Q.0>_ M.@2N=7 6!<,Y8"=V*+=_?S/ M?C%L]X<['L8]GH#9HCZO6>!$^W1/&>*4\!PI+$'@7+!(4YZ.NQJF![^IH+X?]J;V&CQK&-V:$KHK\GE;;NDB7^[KC(%R,K_UBTUI[9I46 M2F2.\*!E[GAF&)::*$8 T>ZS:?UH"!XXS'!HCU3M)54PBT75'03V$=8L:".9291' G MC@(1 %]::I6'JW>2.D"G_G>DNTW@[KU1VN0HP$YT4[6Q.-6GG>%!/=_E?!_] M!)'-+ 7"Z#T"+X4AKI@$(J(-,X=2$ODL\_&C3^Z(-)C[^\[0!A&?8'LV!S $2E7K*T9-N;YRWP;#TQ M3G""@A/@V6*L4(YC/H7E#@=' \#-VD:_]XL%:X1!_S@%5APPQSCS::7*R PL M0>>D QH3_ZZC-S._M T=61C\Z, (Q/M\ZL+Z)-:9UJO7;Z2DI*(1 S'EA0?] M;OSVJ#?L=!LI\MBP,:TI="P,HDA;P)U4!K1ASAJCHMDPHV$S'LI) ^T4=N"3 M5U1)S2S[B[\<=X9#[YLP@")=D08010]>R(,S!N, ]X!D7$1)3H_P.V ESPI MG>.('?&JR%G3BSN7^"* R,(9*-;+V-/FY'O=LV;UU0!WRHY*CR!Y M_XU^^6;EUTYB$O?X3PM6?U%<[HIG/7>8SGIM ]-@$CCAN?8F%TP(S;W6F242 M+\6.\3N0M.'91[!#@U$R0ULP48/M ]U;&(E)?LTD'/-ZG>-#B[?>6@;C8>WS M;S&@E]F0&>,,,@&#!V-(AHS5%#EAI3-.&T=\C,S,;R>7TG?7J!YV1AAPQ:,' MS&G0.0G$$.&=\I);)Y9B3[F6L@>0LI_MTSW#"9-,8>2)TR!E.1A7I0R26@=% M O?6A+CC?%5%N!MM.\=+HXQU@*.6&R^/X%G.N:PG_2)9JC_5(_'5U\R,WL(K^<%3>KUXL==+LDOK M,?/OP6":P+WOD1EX?81T@(&_T=U3?5;$J3T87'C'7T[>?=_V_?M[O6V:?X"; M_B")VIN2L\6OQ?'II1Q7 V@$0.__=/;PGES;V$Z'LX&'Q*,G$=S^]4^]L6@% M+ZE5"6;$.I()F_.@!<^(4+FAF6"4.DXS3T,)]W"-=YL1HUU02EOA,V$X)\0K MSUG&\V D43SWZA$.]UPR O; NU'7;X5O5&X>W#_;.MS3V,O?889RC+L$=DK09?*[R2N?8 MFHP;SB1GL#K!P!>MR&@ KU=I#';1@V$\B2 V "OYLN)_1$2 2HX%2%+_-%'X MI&C%Z!B&"E=5;M1B_R^:-J #?OC:\KC,NDO539M<[XAFXHR==??:FTTNS MFIY;8;]2ZSE3DO-D :KZ&]60*NNP7EJ'2R>IR@]%OIY)3H2\^BN_O/[7'\IU MFI&,W?7F>)W\ZL,,4Y'E=[S\00=^3>V3&ZK:0QZ;NPDGVOB7&?QSXQ9*L437 M/?"AX.58D*]5=HK>H M3I:O]#ND]-/&VQA'C?&41@JH+%#-^Y0$?%9]?;21/4!_B><8]O*.[*$FM"X; M=X-S[F/7/&Y/O?4V[6>.R\;E==FXQRD;)VU@'AOLG, \=T)3#?\1*B,R\]ZS ME/.8$_HL9>.N#<%/,MA>4CFYXW>X=;@)S_^CNWN\([:VOQSO?FB)-GT']__/ MX>YVB^]^>'_<.OQR?+F"P,[VY[/6V_VSUH?_',=QMC_L'NV<'[&=[;^.VM_; MW=;YP='.]YTS^'MH7>C=D@NN* THPT"!. X$*1X4HDIQ!=)@K5-K&[3)A&J" MT[@BQ93J ] M/+5:X]QM<.YLA@JZS# 6J$,Z%S86T]-(:*N;.B>>/&$M.@B)-3>[;W I&'&$(Y ,( A"<,![7!,FP:\XS;S/C(D"E+'\CFX^VW9@F0U4+Q* M;E3AP0@ KR9&#PP54V*$/2>2&X$R+U.U-0=0P3*DL=&1,.4^$B.:K?.KSEBL M8M#H 5*T[YY5P!=G%92G-<:S68Q.GF!LV;JXR> N336L7F0I)%J*T0:J2^#5)_G2%U\1@2S\!G=1F)-=2-15IX^-5([',!Q"Z>4J)< M-CF9#WO=C=75$:^:U3TF&M3$[H'A8DKLM MN0MF;8/(=7'5L<8ZXG6?!+%E;"KZRVS!ZL/J<7?NYKRDV+FXZJUP(7#BC?"" M&><58DX0%PL@4\4!(N6ZNE'&Q1W:=RWM,6MU=5.&^<($UQX_CV&UQF:J MDK;@['1S6JBKF*G>>D.Z8ZB)'0*TQE1P0G-EM'193G7FEX%8)J3'R/$LYG_J')E8$\%Z(2F'5<8T!QVEM)F1^2R' 'C<(/A]VT:E'JXEG_RM&YJB)9KZ&M!8="]ZPO"S#&ZFV MU+%28R=TX/MOXYT'\,.%FFZIH #<==1-I=)B@;94G,R-OUT^X-:R_R3!U-.C MN]=HOZ78CV?OZV1EOE:O_4K5X6)=IQ9K;^[A@!WE,D>6&(>X( 'E,2&:BDR: MS& ;M%O;D%(V*9M/B8Y5#!>C\/I\,:=+-NZ%5@[^UT4?=M)I0>3HH]Z MUV!#<:%">2^5BASH^!P4GQD+&,)W4JGA,=)$*"C+O:XW-H>++6-4%W_?)B!W MXKI+4F!_G4!_V40V=9/ M$%F>92P$"UX79AQQI0C25C&DA2$9OW^L0Q6U?L_C9LB M1Q+YTFWQ8Q>D6ZC/I2G9[ $-C=4Y.C]\G.KB4[_;L6>O3$>!;(KVX:9HG6_" M]S9_;FWNJ5PQH9@%FAF3J4!-8QX50\YF3@CE@Z9S!>8NE7D&1 ?0/JAJ95>E ML:?UUMY]_?0I60R0T^-D7Q95=6Z,BG%UYC^Z()KHJSWH=T' RE8Q*-:#CE\X M[CO?76^\&YN?'_U8)+0;2[S!,RX4DC[H@.D:Q!CG[+>JJMRSS5G8M>+09S;V0DYZ_BN*^)/W]:_PF4# MKPNPDHVOVU\^?OK:^,=7?Z+31=L#'8<:7_6+WXQ(F(@Y]*P,4IJ/SS13.P/F1IG^Z!RT*,(1@9 M;0+B<=]?68M1EF=&8^V5,?R!2ULN22'+B\TD 8P6ZGYT"Z<:HZ,@1;WL]:?: M,^X34!;F'UXHDCG'O_54%-_T5"HNTITK6DHFB52/5=&289G=]>;7 M5K0D@'6/5='RE@-?L(T\7C4 :[\\7[UAM3.^),6YU&UV@N\W^*J0W1/D-OJ*P;TQONG'RPW)*[;/HPC+(_R-7Y_RES#] U;KG58@;IO0M9:F_6@@> M3@AN4O5O)1&JSN>-*_SN@F?]CTZOC*O^]M0'VN^F1RLQQ;\*.@3F16@3;]TVN=_';?/WXD6_2C@F4>M\Z.SRZEEL9=ZZ^W!49NV\.[A M_EG[PSNV^^$C:QW#VV\?G>\<=N']/I]OQ;WZ:3D?>-X^V<,V$.6)1];$3A[, M:*0SQ1'/B?'&!HE-OK:!YS>$1(XXY9Z M%K)L82>V&@-6 @/.+V* D8)(%I#.8Q=@+C*4>R$1 +]A JLL,_BN&/!Z.-B+ MJ[#X9?%^S#44[)YY_O.S>)\83AG06PJ,G4^"ZE6'A^[/O*8)4>S!DH$7(6V4 MB/<@$.-MM"\@#I/D)D1K[+T6>V>*!978JP+%F835=,[EB)M,H9PS^(=9J;RR MV%,1$TVRN=2HOR]6Q*<_T;U$D+7D)29K;+P7-MZ)D=;8N$+8>)&7$FE%"!8C M8C'P4D)SE <9?\ISI82F+@MK&V1]OI):C8WWP,;70]E?;MATFBGVN'3]EM&2 M%V>2EIJNCZ7A/Q-AJ(W2K8W2UTN$W5#IK,H,TBK#B,O D=+"(NRHL5AF3 JR MML'SIV'L*W\L?CDK.-3P^ H8>PV/#P*/%SF[]\#-&98HP'H#4W<$&>UX+/ B M%58A)\'%H]#KM(;'5T+:;U=MXN:IT,MQ6&K! :&WH\'X$,CPBOR]RT=H;UE. M0C&>80!3)@SW@N02BR!$;EC.#;_B3,"3EY,HC\5_3 =IZIH1ARW>_KS'"#74 M9@QI3QCB>< (""502*-DL)+FEL?:@!@W%9^OYS*N%-$/%P[^-$[C^>MQXOW< MH24]7'B.%;0O9>[_\I3V%96)[BF ]"'*-BP2KTMUB#[%=YR^PJL5O<^LM;^7 M,\R5S@E27N2(8^J1DM(C8XP(R@=C="PD1-;I L$[B:5(XBPV+Y8(L;HX %'J M@YUUQ;72]+!2=*O#_Y^J,;X?](^CS,3R*-5YJ.);U)?)N>G Y2L^ MR__M9WM_3\9:22[D2&4> "P3&&D"* 9T3YJ<:T%)Y'?K\WU@QT?YUR^=VIFK MZ/%"CPS/EZ1R02EMA<] _#DA7GEPE< F&$D4S[VZ8=F/A<>NEKG6AX%WS@77 MRL#K\GATE[ \PP#Q.N>"\"MJ?;"5JO7Q^JS,3JS\HY7*I H4>2P#XBHRCLQY MY*6QFN24X%S%6A^X"5HUCQ%W*_,QICI/4-CC,3-CZ\(>CRJ?\-GFGA0V,\8& M)#258+^P0 !%&0+#)4TFL<,^Q%PW=F5AC\OF:L$AU#2Q>W@OR]3:@L.I-_)A MYZXZZ1=IX=XDP0>B4AT737U"*G,CX^UF_KRV^ [:%/WN:.A_KQZ)K[YF/G3Y MA-84+[:F1%YB$#/_'@RF :-](+<#KX^0#C#P-[I[JL^*.+4'@POO^,O)N^_; MOG]_K[=-\P]&KC](TO:F=.[BU^+X]%*.JW$PB%CY/U$%Y-I&JA@0/1CM_?7P>YY_WQWV_)8(W?WL'76IM]P^_S;^_^J?#N?P^P/?Y/3W]7HZW#=K<=:^*>=X];YQ_9[O9GUMYN'[3/ M_SC8?=L^;GWX#.;B/T<[Q[M'_ST_.H]C!OCGK7.+6V]W]C*8TSP(B7*C*>+> MYBC/E$!69T)CXXP&;&Y40 [&-%KG@(EU7F4*9Y8'[)5U8-FQM8X+90F^7,:A M6H[&C%6],D-Z7.9CW@NX_JD71ZF,TXYPXC03G%.G,@*>NS5!78O!P^.8']QR#^@!]'_*&,%=C08Q%K"E;-3#2A) M="K"E/RJ\?4V_;VZ=Z_?Z!R?@,5)=:F2CU:]P=7%[NJ2*W7)E>\N\+F#RS.=M7T/UDGKY7VC=DCI5_@9K\;%71N6C0SGT]J 'W]X_>]SD MLP>K,?3LL[MN'>[ \S;) MUO?W!UO;[\Y;YY_/6H=_=-KT_<'N]A%MOX5W//\H=@XM_^]YRI!-!PE@+FCK M=$^S3!DC!-+$*\0#ED@%A5$PN18&^]R0;&U#-4DVGRB[G#GS-5364/D\4*D" MUSG'1O.<'<[^XBC*@,473PQS+/WRTP46#*F. RY'G.\TSFRE(5 @N*8XOSZ[KNU9BX;)AX MD3[28#(6DV^5H0)Q&3M.:@7 J BS&>>9XPD3E;P')CY/D91:Z^^N]8P91< B M.B,-)Q@D@FN"A266X> LKYG0*FE]ZS(3\E3S0 A%.6.X;*276YDA3KCEE-$@ MM%S;R)JYF$^_7VDF] *CCVF+OP-J]W3%C%\1$!('[F#&? ;JP:D,QN2&4.4\ M5P[TAM7T9\6 \"+]D=PRAW% RN4*<48U,M9YE-% <^I@J6V(]$>J58F>U5K_ M %IO,^4HSS0#.\B-#;F'I28>8YYCX70="%HIK?]\F?Y@QGFN-$6*TCS6*;:@ M_Y*@#$A1%G)KN;6)_LA[:/TRTI\7%PAZVX&Q5RF*H=/3/?N83.A5NX2">$UR MECEGX]G2H%4>\CQ3P671UPU3+S(A%2N)6'>H2!S#4PH-JH.VB CM72" M9"KG*C(ASN:K9-:!H!>K]227C ICC+**2R-RR;,@G,]R^*^NL@=J)K0B6O]M MC@E)(3A1$F'C!.(A5L;%F4#",6ES ?)'?&)"ZAY:OXQ,Z,4%@O[0O:,Z!/0H MQ"=S ('<\A HQXR:0!QQPNA,XDSZZTJSUA"X;!!XD?@(EG$ /XI Q@E ((F- M$W*&O%&84N&,931"8"8?E/C4(:#EUOH,EI]+Z2T3,8'2:N)8AG-MO=0B$%H3 MGU72^IW+Q(=SKRDL&K*.>\0%_*0#CZE!2A*0)Z5@/3=$,^?L91&?%Q<"^K]> M=X<'5@]\'?9Y!!S$B@/F.:SR3'*#<CU%7.46*:L,"B(HS94)>9[8#^/W MT/IE9#\O+NSSKN<'\Z<-:P_P 3 P")$Y&C@SAG!C,@- %YA2/ AG^PQS%U2@ ME)N,:Q=RZ8UW("&,A7K#:Z6T?O\R\Y$<4YKA'.D\@+^3,XWRS#)D9VP9NYJ%-_EENG4\'L.N3S&-F/03F:>T W3;CD5DF1>R(IZ(C4#(N:^*P8 M!%X*^1#%C'(QQB/!^8O_Y,)E*)->!66H!0E,9=I MFF,E"6=>&$(DQGGNX ^6\5 SGU52^Z.Y'2]! LT$"(SF#G&:$Y3SS""EF I: MFV "![47S3R7+XOZ/(++-5L,_\(%]&EKQBY"D0LU9,M*I-NS95:+BV56EZOL M2O5A]30&G[O^*-9UK>NRW*F:TE-U[O3JA,LF*]O/V,1 M?DMB?$[E2.&@$!?*HUQF#CG/F $CIL$[6=O(5%-E]TC7>(55KFJXK>'V#CLC M+%/$"1W;]'$L1[AQ_/=[^_/]HY M;.&=PVZG/1>KV?^Y]>$;WSE\1[>^?Z,P+M$Z_,QWON\>MP[A/;Y_Z;3.OW2V MOG_$"]H_*"PY-I)YH<+:ALB:A-:1\1HK:ZS\%59* ME>>8&"ZQR[G,I*)82LV45@[S#->YORN%E;/]'S[BUOX>%AGCQAF$,Z,1-U;' M%#B#0N9AM;5F!@-6\JP) O"R,F!>7/+O?__X\N_&R: ?0#=B\X?N.+I=U_Y[ M#&"D/BCJG; 8-,AJKA6A)N1>9B9DF:_S*U8-&"^22 \K*:AB*'<9!A))/5(9 M4TCA# M%/'4>@)&0)B?W ,8Z(WC5U-YD'G/GO0XL<(T5>!1:@X]!:,:,QZKF M0ZND]JW+?,AG6@H.:D\(LXA;;)$1S""62^L8M2:3,K8.?'%GH5Y<&#*=A7IT M"O2JSX4*)TTFB-)>QTYQN?;"2!^8#)H27Y\&7SDLO$B!,JLDE5BC7,(*Q@@ MTHQY $1)K' !%EZO;= F9P_*@.K3X,NM]<'H+">4>B8QER(VU(TU<&PP4HH\ MU'5P5DKK/U]F0#EE@@JOD,T(.#X@3/ M:\&1J/)S]$H/1=UJCJ].2?AE+OEKVJ:XG2M^WPE=37M5'X1Z2?9JIE;UX3YM M?]YSV HAO$;>:8G27D:N"$?7B_" MGDT1=FMSCQ"?.^DD$H( PA*GD,J(1B'7L?&Y$X'KI3SZ5(VE/0+!Z-A%!WF> M[UQ3^6M\UIL.<.Z.G4N377#RZ:T/?C#PKE%IP97GE%;^I!=-[LC;T2 =\3KP M\-_%1R-*^6*DV8CDK=DX]>"^V/Y^#^[K&G][0IXH;H%BBZ#KWQUM.MW.\*Q: MW"^3UY@ 6+:B +;[WP-LC__3T]_5: L IWU^<+1SWCUNG7]DN]N?67N[?= ^ M_^-@]VW[N/7A,][=_L_1SO'NT7_A\_;;?=8^/SIMGV_"\S_N$T,/R5@HW_J;17=VSO@'?CY\;#SK3BS(*=XM_. &DZ;OU2ZCWBV.$*1#P M[+IW2S0JM7-[H'M%I5>?!O$8Y6:WV[?IK.6PGZ;CBS_6G30_G_P@:4>:L^EV_MX;_R;0%PE'C/2,16.&O8FL/=M#^/,2&L8>%NIJ;E@, /P:OA]K+4G,UK;GVIM7.A& M,7O.PU8&K5AO?/?5_>/=)[>^*)2W,\R$9XK9C#(+AAD;8RB3G.K,.RN4K^7Q MR>7QO+5G/&9*@07V!"PP-\XAE2N/!+6>>0,.H8SR^$L[7!G-PM] XOK@<">3 MT@.YJ,SK!7I_=YF9D1)4>/O&C0:)9]Y)2-Y5J@6& ;ZR%;["7XM0OOBG1 [( MJY.>;^"I6M+>WO_9WGY'VYM['!L>.-8H,\0@'C**8A)5++Q)6 XVCQ,&PD,O M>W 5_P>6#[RY)& 5'YN!L)CWX748^L'Z/*%HS'.RM!A[>"^3:W>E:G-7G?2+ M3GS>FX'OPH-_C,LRI&V6B@_(>+N9/Z\MOH,V1;\[&OK?JT?BJZ^9/^OYQ#M, M"^C.S+G,DN+-_'LPF(;F]CTRL&Q'**W<&]T]U6=%G-J#P85W_.7DW?=MW[^_ MU]NF^0<+TQ\D87L#1LWY0?Q:')]>RG$UP*\&P/R?J &@ -NI=@G@MQ3L]B$:B -#_>J '?AMN_@>X1T?/ M#?]GZM@>O^]MI0#@SFG[T+)8!*E]_ID"W//V]R]'NV\M;M&_.EO?=P]V#C_^ M_#?[TO7_]\O9[G=W8BC/VF\/#G8/(Q&P;.?[.R '.P#W^V JOAS!?/WG=;A^[#UUHKVX:9HG6^>M=]^9JW]/9X+K AP62P4P']N),I5>V]-CD7!JO8A)2X#*X(+G"SUO# SDXB"@Y&?FVC M[8>-?_>+(CJ>C;0 <^' "U*]T"N[]J$OT4']0Q>@#CV8OVZ]8J1Z24*( 9 ]<+YMA0@9%3#KL,.^6MO&Q+7Z#J;B:/L6<[W4ZI$I46PGOU MP7'70]"K43'=" "=L*/NY*MF#H 78$!152DL+I87; *H6Q^S ](WXTVFUX&" MZE_4'[SM9"]924)!%&7D;B4)>;XN,I9A^1@E"=6Z%((R]E@5"041O[CWW2L2 MUN->ZG'?L%0C6Y)2C93;B\U./+1^/@4RU\#RU\/SQ/,)3R\>*R$<-+LOQ-BLI/(O Y846E9E/ M:GY8JIDV.&*X^*DJ7CRN!CYW.8YZG)69'*%,][MK1=;2POQLSGFZIG MGY@E.<:\A"+SC]N49@T9=UARKUW@F>2Y@?^EE!"B<^R,N4'%AP)F WZZQ1$" MD.F//=L_]C'K;/.'[G13YD'_SY2^\36F_!STNX Q1L8QOWA?7=\#3QK MM$N_9>W#_9_MPTWXYCMX1ONH_>'SV>YA][!]V#[8V=X\A?&>[= =&--_0OO/ M\D!RZRL^W;.:,*X]0YH$ASB'?PS)*'*$<$VQ-3R/!P";N(JR"1 ML<8BC5F>*Q)$+L3:!FF*3-185V/=2\K(X5N+GS.@\AHXPZYX#K!>IN M4&>FQKHEPSHRP3J&7:8X$2C3-K8B$10I[C2RA.+,4XN#(6L;LLD6E)NML:[& MNI>&=Z,;&8^\/OYT> M*%K.8K/U\^OGO]KGO]"DEX>%L.^7S_)??1XNMZ8R<.G\]<1'Q+6/>+V/>#:SSPD.HI L,,1\ MX(A[[Y$F7"),N N9M_"Q7]M@HBEYUA3R'OWHGIO0UII_!\V_Y\9?K?G+IODS MNWXN:)-)AK#F&>*:,&28EXBY7 JFL7=>Q2:4/*=-B>?K?=:*_Z(5_WZ[8+7B M+YOBSVR!*9%;AAG2-':?Y21'L<4"4K"07%D>&)9@\FDSRVB3D?G8<*WY+UOS M[[4G5&O^LFG^=$-(VMB M[^-(S("=<:,ETKF+O;&H=-8(HX-9V\#K9-XWJS.5:AA[F3!VSX!4#6-/!&/3 M.!,Q(;,Y4,W H[M)C$::$(NTPX92@;7/7 UC-8R]+AB[7WBMAK$G@K&9J)D6 M&9:4(P.F!G'A \HSII"G3!O"IL#-N!_'5V]&@ M,^SXHFS2[5W9Q#MV[DB%U>=K^==U^ZNZ_?M[5!!+1^L"2(?!*"=8 M&DT$R25_!77[8\N-"TU&&L5$K&)=_;)[;^IBN; -396SEDK[#_N3LOZ^+/Z_ M* (\F^P&]XL5^R>%_1^N4'\UNTM2IU^IN%1WJ],O\G7)))'J,>KT$[E.&9;9 M76]^;>%X M#W&(7C;SOP^QSK696RV<\T^!6KV)?Z/M^XV&-=R/@:;Z"NC'V[ MLNS+5F^S%H'XVXP?Q]+>ED,3*'5;/!V=,0%_L;EOT#E^DXQ-.)[U*D M3WGM<8C'K)4SW%@7=Z68AA\R9D6.Z34;5!_;[V^10'5/SW?S&%Y_^$*"*9_) M[F&+M[ZW3G>SW>._.CN'[:/6MCW?/?S&=H];YZW#33P73'G['_AD M_^?.^1_'6V\/#MMO_SK>@6M;]///]GG[N+WMCG?.6V>MMU]"JS.S0^^R8(VS M%@DF#>(9"<@0PA!EC@:FF)>>Q2)QG.$FI?,%1>I$RE<+$R'+O#5&:.8L)YG* M S7*.(>##11>[IK(:0T32P\3,SO@/).,&8R\EUF$"8V,9!()P8*G,N..\5AS M*,>RF>&LSKI\--YT31/EQZ5-=]LA6N8)OAWDY00+!21(88E!([!6W.7>82=R MY[B3-3-:;JX"4%]:R0!S7/!:V540V,7^VXRXO-6#5*8I1VFH\&0W@ MIUZB8'$+]-W73Y^6*42U"G-ZRXH=BE)AK#:9'*8\W6-E0\S\OK$-2K@@$A*9&"!P.N M%E>$::5SA^%OA#,O!*[)SJK#P S9R8#-&D$0,^!H\4])(O;PGL1K"]*A9NY. MZ%6WG[OJI%]TXMC?#'Q71]FM,I129D25)2'P.H?+9SY86WP/;8I^3._ZO7HH MOOJ:9T\+69#X-K-97Z[WS+\'@RD4[WMD!EX?(1U@X&]T]U2?%7%R#P87WK&Z MNZ2+)N^^;_O^_;W>-LT_0%E_D$3W#4"I\X/XM3@^O93C:AP,(J[_3]*!M8WM MQ*[[H?%G!/W>L/C7/_7&HA6\K9(\9?[E+[.32K'\./3'#;I>8E1+]T#^CN%U M_\__Y&#*?B\:;SN%'15%M(?QC/UF3W?/BDY,:6J\[_1TSW9T-\Z12TJ:OO/% M%Z/N,'UEZ\274UW\.M%RA?):)V3D0N'9*S)=RS33F$K@+LZCGIG'_FC0").Y MM!?F/A.]HU.KUXY>&H5W*7T\[P(/F#\7:^%[-E MX:>T\Z=C9'[ZO )(0UKRHGI@-WVAUQ]&-[-7)>3Z;N%/#V+R+#QH> #'_B3 M_F"8KH$_Q<%M]L!4=6'YTP- M6*:^4TY2O-R;P4@/SDK9I+A,>5IO?(2I<=4<@=<+@QGV!Y%R7O6*G5Y)M."" M9CGXF=6(-E9W>C$E>'"J!PYU^_VCN&(S$S,\T$.XRX]^]P=,=ZV((Y ),?YV"\;#:MD>N$X <-&(&/8[A'?U ]M+R!U2/X9G^0!COHF%',=T[^?KI!O+N'L4S6J]F KS1BOC,L8Z/; M.>X,4[ITLWIF)VI;)W3&#VVFU[D\'EC6" ,4_YY @FRN-[[ NX\'F#XCOX]% M\U>K#R./RW[F]:#A>U&>WGKK8T6:A%[&F"/ <0J MH#R E_(#Y-W()C0#D88U&);#72^?"7<'."A*J #SDY"_V]6F(CW-]"( "KV( MC1)3XTV.^X-XS@1$68J_)P8$=Q_!^PB,QRI4C$Z>0-#E M>DJ^GQ/U2\$7T$F0?GA+R:/_.3IY=DV=?1C8^?&O\NJ<7Z^$M/NV)BG2ZU$EPQUPFEQK/ZY-"QHI-60O6DEAM@/M!^ MH+TNVASG0:6.BEE(OBRBI:T"_$[F./G]8 -M=(TFTELNS)4WJ.BT#I$V)A18D9SW ]""BHE\[-D%#/-EL:Y(B,"5 M@ $E/J)[8S)5X7RR_17]F+&M!..2CZ6)[??0R< #"P$6<0)F@I(#(=5./3H _4"5Q8^-K'&'8,.J[[/S8_?2Q^2ZZJ[YZD MX4VG);VWUP5,<7SJ<#0 [\WW!G&,)<,LIPSH&#C(<:"%CQYIOWS%]?2@1-W@ MH2G6"7P2)LN,BOAZ1:,X STYKMZB/\-1@1T=)VX%JSE*@0!_4E0$ZQ+-G40K MQAPPQ2;+([>)3'K](S62F'FS_Z_Q;CJ:+[Z #ZUO?.KJ7MR::/SCW9=/OY4K M#+!CF%<$%"6(I)(4'P[&L2_QK!*'VZ;;E_H;N4S M1L1)&7ZKX?=;7F,C< M[[/1NVZ_ 6^Y".!'Y4$(#YDYK+X48PRC2:^B^T/3J*?!G*N?TZ_^N)%X[NO M0IL^K=Y$\V(4M/&U'X:GL%1(%TBCKZ4Y;?SCJ]9??P/\=![T^<^I.$74B0YM MO_&_XY!0M-$)XY) C+K##DJQJ,H#.1F. X%QRRYI^KZ.T2*;H&2*M=&B7;@F M>#^.N15)CU.]%*,$+A57=1VL12?&Q%!9^#& XYW M*,U:__(# 4YM"EGIHE&&*^ OL*+1?/1+8.FE4L\IJC&1I@B3P^1T33]-J-8$ M[/[AN^G;U12.1YC&W?6]_6@WPF1ZUAO;,0Z<+$!2/^/W2].>*&2T0A-3.;YC M.G]2I !DDGF0SOAY-+W51].W*-\JQBFF6%!%9DJ^5GKB:=6_)1J7PG_Q7NFO MS7&0/'[-QTST8A+4ALG6DU']?['>Q$D9VZF6S6NPNN.'-IP?QOA'KZPM$6<> MJ.)W7UT5APO*OYTK:$*:ZWA%_XEO#+L<_[OE<:Z)):3>&F8N0) M]1R0<3LL7?3R>P!&);-JENC;C5'8 6!HG,'F!2H(F%D:W#(JW@\^A9ZCS1R[ MT$.OCXL+.X#)!.G1?@*[Q4.(FXL]L''))0 7;P@O4AQT3L9;=NY'IQ@3L.I) MDZ^5T708]VG:*ABD;27E= MFM?9*/_$'9WQT"M7T\:MV4A5DN>BQR\W=L[*"8X+WQ^_1.E2&Q\[CT='*B+L M(&V#)JB.DQO]G,&HF&ZDE*O1/P5J/.I.MR.2EU9.U-DL]P8CIZ-S_ 06:PG" M)N.5BOQNLJ4T2RDJOI 83^DN_[3^I%JI.29W .[YS-YQ182Z_=-&2;EGR!_, M<2_N/L4UC?)H#SK^1[D=/N@G)ZJD,C II\.#!91X5H+'7Q[XJ.V)"<7G1?*J MQ+K\>^,?9<6O%&=P#D5"!,M<_#;9,AZ>^KCG?@QC/RBJO>,%6S?KC9S$Z835ZZ33EN-8@HL$GEXIH# ,>E!F/3 MZ;O*&DR_!<^%9?B;A%&"#]'M@A24<^Q&@[30R=\<^.O5JERNOPFUKNYWI_EE M)=EZ_O?DV7]_J;6L_N^U.1F"\<))B;:6%"$ M[MDO8&45TSW^GS^;9!=M J^Q2>^C\'R:!JA>E*K=*%'OPYC9?B@5+*;3-]Z- M@QB3R-)4&)X;+-+>1MQ/\3\/.J830Q$3(@5*=-H?'#5\6M_$LA)/G=D;:#:. MO>Z52J.'X[ 57%R&W,+%70(]K*)B,P&'*K,CFH\QT5QO?.W$\.:5 8TJ+>5B M[%?'4Q;C_+1I:"J1@,0!+D9D3D:@L/&^XPV?1%LJ/I**K^^^W-V=Z-*C:QS.=E+FV1H3;YV M-G59QKNML>2E+J,0OLR*GFP5E"#T?78[J/#=;GSQ&!N>SD3%F=/>3[S#\N_^ ME"P)7*BRY/&,&V!&G:Z[=ES $N@OSM8K M5/JM%/%I11/Q=8K'2Z+V%R2A$^72C4"LXII--TXO".4;-I)L&,'8]^9:/:XX_WC@.:V:4=!V]*H9_. MZL3O26GGG9/XQM-X50H"@$Q6B:JEDSO.28 QQ;2):AMIYN4CZ,3QP)N!+)8^ M:7I(Y_@XYO0,8WI\C,R-$TK*8-/O\07*&$=I &$4XXV&WZM,UYA_&X,9HT$Z MH% ZX4G/XU!!K@\FV]@ILV%VCB;!QH0#)^,\B!C1C.D-)?1-K'O/>U#L\K PU3Z5/DS@:(/DTR6"GKC)EVG:/SPPPM)$=41AIDM\N8X56D* M&\VY@&QS<32V>7D8DR!$\P*H%KX7=SIG4+$,X]9;3\^X]43JK:=ZZVDU#?2[ M1#P;FW806SQ,L\R6QTJ707%;82X@8Q>P)H6I4O+)2=?/&"QP:!O1"TM;(Y5U MCA&(J75-7N(X.ZVT ,T9=Q7%O:DY2_ZQET)9\ 2?2'LR@<;[7G6H(A'$B[M( MI5E-$I(B_HN#Q%:?I+4Y]]$&QEN,N<7E(5UPF).Q-S 38";*E(WD0!3E:<5X M@L2YRFLOQU&&,\<$?$QFQEL+\;F5.5ZTQP"/^[_]TTAW9T,%B1M<'J6#-RXF MJ1G)*QE,8QN5>S+>XQI3KS(OQI>N1+7->&:[_A7RY4U8MT_5_N/ZDBA@&=2] MM&<2!6R\45HQ7=".J)#C-->)]S>__SO.#9WL $_WI*-033RK*[=ZK]VS3=NU MU1YL H9?;=V&,CPTZ]-/MFTG+O%X9[J('6]._27-7> 1E!A23M4@WN$:S+FH MX*]/]#].'8!.K]J?61(-2' ;O8S+WN"U.X>74N=CVG/O()'YTI])T952+V*- MF3+M.<4AH@,RV::?2](88_!5PYGQ269\D<5Y(,DJ7$X;N7!N;[J=.1.8FC4J MDRR+F#+IJQ3C66LVN7\4_M(=[C>&\9QP-JX6D)!0GH7Q*0H[CL]. MCM,WX<;#2.-*#2Y#P#%YJ.?T8)Q"7!7TV+HB,AAUL1>E.AZ N.YEOO[B!D#C MRHV%N,50'D\>#^QB2G.1=H>B9O2KB&65DAWWDM*!P[*&0;SZJS\9INH ET D MW;5S7.XFE4FY^JRLT!!36'1QT##]WB@&4B)J3?9W9K:(R]DJ[5TTH7,3%X_# MG%7U&^)8TL3,3$="JDF"<7IFB&4;[MA(;J7VCF=VB6%A7#SVU!]<4]GEEU:^ M;IA7-\R[0X^S9__J#9O[Q;IFR]!P[4[-_>XV^%]VVUJ%AEK;5^00Q1Y;-R[H MN9Q26S<7!KS9;$6#_^P!Y7N^KI?-#I7&65 MJ@GP;#F=5<#Y?[CH3H^3Y*IZ=;_5O/?V*O"(W4J..\YU_2.5U+\0M'T$"9L6 M#:X.YZ],EX37_OS7HX8W:W-V*S6<32&;O>"YBE?/J/V%8&\9 ]WN#Z>[99?2 MC"X&\IYA?I^]3\C?K@0K^B3]XRY-S!)U4,E44V5LN1H,U@);"^R5,R- 8'&V MXOQV19CH528P;8$NGPW\Y ?1EXM9'K.GY(;7F\:'TJX;=MBZV2*4.VW/JVWQ MS/=B77OZ:5HB$/K[TCH_M0!?$F"QSFL!OI, OQ[3^>J]QZ_7E .J'5_N8M\Q4J7W,VL=<80$FC;TN,1;E>)T^/!:M/,F_FS%] M1%>T%N K5DK*]2MV]VH!7EUC^L]T>._7)PZK/,R;EA78^/_;^]+NMHTLT;^" MXSCS[/,@A.!.NSOGR+*=\702^UE.TN]3#@@41<0@P,8B6?GU<^^M*@ D 8JD M2&%A]9F)11)+U:V[K_^8AC_\N$LIXRX/EC)3%3>JXD:5+]WN@L'<.&FL$7P" MSJHJ[EI?;*4J[A02K%7<-<0I7[=Z@X_KPP"?JM[@M!15=3% 38#3<-]:/?,W M?LT&B*XWO2_QFQT=XL6\_:2,Z+ALIZ?WAKOG%5?C+%*GMGEJICDI.+6&R-YF ML9F'TL36.KH^=1S\,A^,9'[6IN3BA$7D?DSL#H*42N3'2=O855X,CAP[M$ MZ^6UB8_/X;:O__>TKI[CZJ>UP.;^Y#$%*D_KME5G)AP]O:(<6Z4_UX$)#4[. MA%KHN>QV1C57#]69;>B' [.,"6W/<%.C$8_&P(I&(W;5:$0U&K&9 ZEXX[:- ML.U3KK-L%E4Z^H^6Z!=H!2Y6;GQE.&)%S!:1(W2R"=MRUA--<$EPTE3JAUL& MY(>S/'H='XH+#TS'.&%A"$Y&CW&*B]! -% \<$;42A%FJI'P^> X-F;!K C> M1;.9'"MF8GREK:#"=K\X'(0%J M;.X,[H$K\?6NXUKAO1@@%81?A9:41)KCALR.O7L#4!R?Z,H9Z*A)>=T+S*=%XK9=C!W(Z&0[KYGAO\?EG.-128'ID+5@Z M%(FK)W*$DYRY%.(TYWMFA=J+__INW.VBRH-3RN1KZ$OS]4M!]L VM>F]4/?= MOUTQB6F'+=F8)>3(>5*X,KZ@]9E-!2NCT>%SG&.^NC;M;A[0='! 6IPY6@8& M.>9.CM,BEN+>XM!#_%G,AYK>TR>Y-23!AW:5V\P#R\>C6UU\NR8LEL[-W0_5 M[X!+YV*$5I:.S;_HF;J&&;4ZZ!#V'*=W.IPSAWPT/!TG/"AW._]S\QGCM1FV M5BR(,YWTN[!"00.Z$HXA)0 MYCPW)IJV3>.1EPD@)C%X/B'6M7&GR#+8-U $W!Q.1$8V"?=1 F4#HD=AZ6M< MEO: JUOCV3N(+<6OF\*O-S$).7@^Z)NIW1+@N3E<&TQ]R>=TYH-M93)@_$C6 MV( 3^9 ?"IK#5PZL.]+'8(&2&> QE Q0YY##4=(W\D$@F2ZOK[1A9Y@C#[ \ M+$<:$YPD%@Q4+R?_ )JGEMX^D+<3F8JYP-D[ YK &N(ZU+<89NG MS$C:/+87),X%]U]$P2R^0V.=AJ_3M'H/U+^0?%>%$[2)6O$#>O[N4/L+29U> M]3.BG>:3FQ&^"UWRQ_E\*'4JUR+-#]"%YV-<(B3F(GR&]U+HI#P(F%*T0/4/ M ;U<>9F!<[O%..SBP:*K"@TM!%45'=Z_\2*08L!%,%#BP)-"(0?-[Z7X%:O/ MMD,L"30!LY/;O_ -,H?8*0E6>LY@_3F2Q5DWP+QNT.UY3JC+YZ9+YVN*P4$Z M4AV@9W/<7(*H\.FT_Q SU5V$!&Q:S ^GZP.2.XG//;2$39L&V\I[,M,^Y_8N M'AT/6MCB/ R.%"B9H,V<[Z&TGCWFWP" R3;@I <,IC<4!$@'E=WE^KV2HY1>6E\%VC$GA ^>&4D%+*0X,@5:2>0K! ]6X(^/(T"Z1'W;,5)Z)\> M]U3,NCQFW5,Q:Q6SKAT'W\D^W7#N7@L#;4U=KMI433VIJ<'XL&V)7Z,[A9R,X@8!5[HPS)R+,7 YCWKIP@*UUKJU7(^[0@+A .7R MP= N%ZC=":\I:L]"NCGB@XMA8'*)"&>L%6&TG(48$)&.F58I$CNAX:>\6G4M MU:JZXJ#T2 CG0H%".+-LUX/MQFS%Z-IP_DO,0EV"A23B<];+EX 040>M(HHS M+U_1"^?6+2%UQ),1X%HGL!-2C2(6:\E2U_[]YO//6@SF!. Y-U+P^L0C%9B4 MJ54-#)8W10"IVC5+)%\^&9!B^&>1NXX(2VF>)E(!*C/A.P_ MB1L*(VA%NTIB%X,#'%0B_D(*8T;XDK[QWK5=8HB9">=D1K08>NO 6]E>SJ-E1?F5\)^7+,08XC9G:#O\+5<" M9\_$[R*W*Y%3T&*4"RRCWP2P//!]YA$*D>9,$7&\,#5VK2@*;#?S>I12O;YI MHY(ERETVH0B%I^_4<^$?X$@6=[Y,P:28N3'^%?A))/TQ\%S[JW %(?TP/R+- MZK40GQ$W/Z0<10*:NZ%S@=;XO08P<((P6KN8?$/(*[ -__1^E=^\AM4A95C" M5$O#[G3[:YYTQMFJ^ Y3LHJ>C&2&2PY=7/P*_,F(7%HND?M/08 .GBMT>FF? M\L']RX7U-RSB#S9-A=&6Z%4[Z/6:W"2X^U^L\"LCQO;N&YX[*W<-MX1XL[TO MTKTSL7=)R3L3\LYD!CBZ<(FFX0-0T2V2Z#;: \D*]!0*@A*9"R*>#V).K)CP M/]N'\%HM@I@S#^1/N(P@B_W J% MY,K!G-LV)T40V2'7DZP%Z._NW_R9 &(W<%!^2U>*)CVFN$.Q6Y*R I,07! M__8\+2 @11LOXWP!#A,L0^[CX>%*BGX)1A),LPRBU$;@ON=<,JO/U?E4<:T/!Q03\GTH&JU1\Y/XR4/S_G^@NF8@><%=Y21 MQB=","X],,&;>:\ M4G,LU!R+4RV\H*"_QJ-B'IZYT5LV>.;&88MO_,R-+R6Y=#B H^&S=]7($#4M M0HT,44APC)$AE;.=HTOK&@GK,+@[H._ET?PC X44LUD>G3F'Z,H; M6,&AC?31'D+W?/AW2YV!]H&VK_(@[>!8G^B#/1SK9Z# -O](A_K +)H36CG/ M:Y]Z6^U)_Q0&O,W=S(U/RQ7WTR$:3T*#CMY7:F&KCK3?TWN3HA'NE;,ZI30> M]Z1%HX!<-[2G4F].6]]6M>Y5:^"<#[TJ)UU9NS'EIVNORZ?;U3M[GH)$U MXM0ZNKF''GT^3%P%RPNZURK^W=Z0:W>@]X:[FU]5Z[KJU/BIF7I'Y1W1U5LO+T*G=G1>^/'Y) K-;R*4S/UT7"LV'C[?9\\8!X<[@%5 =8=HD,C M?31029^M.M*N/NFHF/D9Q,Q_QI Y#4?+FB2KV/D1 ?QBI/=ZW9=*.VS':4[T M06>XRVF>#T]4SML/V.01YVD*_?*T32C:YU=[T>]W#N.0K5,=FW%<@YV.ZWQ8 MX",$=;>>9\R'%+J^'2R8KOFL5@F532"27E=UU6G:D?5W=^6>#V]KG5.03-XI MFP4XR3L,;EVL;Z290)S=:;'U3;D(CVT$]P<'&L&M4_&:?YH3?6CVE ;8;@WP M4T6LL7UZA4K4;-J)J<*8,] #?V6QYH$N6'S63P:JK>J ^%&\K0>_.T&"HR1+ M]87*P5J37M;' 6N-T!5UZ.%.6M>3ZM"*3A2=U(M.T#H9-]PZ^8$&]_Y8,*(] MC\>]W,#A6DQPWICCS2!_?5B:D4TKWF!T3+*.9"1,[0SO 3' MD=)\,@;?X/,T-V:+2+NS(LV*Q##HJ'Q(\V% JL6,YJY!TX3YK.+]9S0/C1[] M[]!IQEM_'!MF;SP>GVA&/M#"Q_O"95F<8N'A]3UE_484G?0C.;# M%J]F--<7:RNAA3K@_^-L<#6>5\UH5DB@9C0_.;,ZU<).2UT*G*JG3-VF-!^D M !]O\5CHN7<*KIIGWHI+:Q;VKF=02 V6:>;[SX?D5+F%FH/=K!!3#=E\;_"8 M=K9M"*L2-*OK M7'X"<_B\WG\^5*>TD(?ZCRM%9$>IID\ZJF:X<8?6Z2KC3'DI]^KHK?K"[,P1 MA_W&Z'SJT,2AF:;JHZ 4Q4-Z9"M5<%M57^IZB]W@>M8-R>/D4UM"*XK6E&TLE.?$7W2:46OD=)ZY7SM M*U7BYH[ZKR2*W=E]OCA76BZ;);U!Y*(P?!4RCTP&43!+$E1(TQ'>G/OZ6?$3 MK"D@3A*SUP)5.N7W5)[YO*(L=&E]W<&:(I#[[SS,J/&&74Q#9GV]L&:P\%>6 M=V?=1PC:>;BRQZW >^QNW[]_U&X)_@ZS ]Z9_I4&KV8A7H;KLVJY+FT>LMD_ MGWWG_MGY"P'M@(8 M&Z/>R!P=6JV__<>1T:4^!:=I!3#LF-UQ]R2M /9?>+,$\<.54'4IASNH$NJP MQ:M6 /7%6M4*0%6!JU8 "@E4*X!:AABK]8]\?MHJS--2>-5AN%H#YWR(5&5& M[5>_68VK^0' _BAA7+?5^WJ)-"X)*3&HV,H4+@@Q#X?,2E M2IL[I,KSD:SFJ,E7=6 UYL08'Y_5' :F&K&:FJ<0*BQ>(7%S?6 M-\3(K/:,>8KD;EVYZI.3U "> DJ&49*57#,@U@@;ZYG>J A $4#=".!\1&[K M@B\5M<)401@5A&FB?MPPKY(*PAQ'>^A7KSS44'8H!;EI6%S2#U5AL=)R53A& MA6..S&]Z1DG33>7(5N&8QF!Q5V&QDIIG'(ZQ]_(0*:_T/J'>T2EXBW)*GXO1 MV0+\KSPWL+7X?SZ"MW5!F9_"((JT)=B@;GQ:>;N?'MIT?C/J&B5M?&L&PQKA MHC)76X7_E:<6MA;_ST?>ML[0K6X&R5/G03R%"=00X)P/O:IPSH'32Y0O?*VY ML6F4-#)4OG"E(C<&BWNG\#J=#Q:?C^!4"83[S[=165=KW&9HE#3*5EE7*HS3 M&"P>G,)S>CY8?#XR4QF;!T] 4HKZ1L*RZN>@S,VF8_%$F9M*=)YE7(4G$ ;[ M1E=4#M4^#0*[*H=*&9]GC/_CZOTKK<7_\Y&]K# M[PNS8PQ>JCPJ9;6>(^X/C(G"?25O:V7K-LQ-_ &GMK HWC[Y646DRGA0QQ@> ME06=3S#J#*S:9B#P6"&P$I.G,DN[];1+/\9S%FJN;P<+IFL^JU6!6P/81D>E MX"KKLOE(K$*B2OZ=8TB4W+)3-@M"A@7>MR[V&*-IYUPD:K'U305(C^VHK=)2 M;*VSZ@S,R.;C_M P%>XK"5RKP&C#'+6?2L6TRN?=D[K&7;/[6FG^RGQ5B'SF MB'P^ K1U)NRO+-8\,&,;8Z2*'\7K>O"[$R13CS5+DZ^Q%;LS@&N$Q6J"^+D0 M3HU-X+823HVE^P^Q!0"6-EO.%,V=YU])%+NS^Z>T14UY>/2N5VX,*[%7CG.T M;IUVB;RN@L72"MT(S--@IGV9AXQIO\!M\TA[YSO,T7[!QD=<5O=,7>MVS F5 MIL(?Z]65.X!D884WKL_1&,VPSRM_+Z'&]N6 MC@M"+?D,<0FQ1BN) WD/)V7Z1I _[-VSEA%[)?_8D"_TV87C](&IPKLD>KL^ M;8[>^_K.=>+YJ\G$F$P0B,1[A2XKEL2O, W^VQHOY#\.3&,X'HPGH_)+MMZ_ M_<>N,>GTQOWA@?=W#'/;C\..V1UW#[Q=+;P6/+I)ESY@+4J6TP>"W9$+GE2O MG.RC5SYN\8)I/H&-.SI1Y2K)T067HRR3HQJ(T(I]''5#JR:LK)[\H_)+'V!@ M]3K#0VRUQS&J(_2?K9:+H:Y_B)OC,>=\VJ:]"@D.08+Q4R-!/<_YM%B[U7RL M,*J]80)ST_![[6IN^33T2,VLH7P=#W>R6](S, E0(:Q"V W(](=Z?]2I)\*> M[I >DT-0A\33;L<8?U]U9]H:8G/#2T0JO[0A-G3#],I/83!C$59Y6IX6L?#6 MMS(9W?C"-[.GC_N/D=$GM-D5PBJ$+4+8?J^D"U/5"'NZ0VJZ M4MDS.B?0*1N/S$JGK)].^82^RFZ_ECHE'W\4%M4:/;F_Y\AUGI53?$V\1:VK M[AQ.],GPW)VCBE@4L>P420!BZ3Q&AU:.V2HLGZ%RS"HENI+V J*$NX4RJ\HL=C]+F16Q!R.+,_-CF%J\&1/ML>+YR)Q*<8*2OYGOHR2?U/0 MDX!_LJF; 7.T.,!':9&U8-I_$BL$CJ-9VCVSX)^;@%_L)-A#UP6HP=;P#DNL M:F*,TD7)%6/28522/""W9V@_A<%=/-_E6I[$R+29&T9QNL0[*]*L. [=:<*; M 2PLU^>+B^(P\&\TARUH,#C\_Y3%> ]LP0960."SM&D86(X68FD&-G1(8.4V M+#_2<2=>@DQ#NWYW!'CM8- MNY@"?GV]L&:P\%>6=V?=1PC:>;BRQZW >^QNW[]_U&X)_D G 9^R^4J#5[,0 M+\/U6;5DBT? MV#X)I#=L7'4$VG2TJ(Y :N'5FU5-NE1U!"I;O.H(=#I4K!M:-6%E]>0?E5^J M.@*UOAF,Z@BDD$!U!#J'<]YH\5,+$=.D2U5S']6-1H%3@;.^'*KR2U5SGSVU MB]W;^U2K/3S0K:<6R*.OZ],C04:CZ]:CW-^C]]60YE5_:\!J8FM95 MJWX]SCCSJ2>2?8*7Q6^;D!F#/C:K2>^GNZ,&E\48AI]512BBD*: MH%6J;CU[=.LY'= ?,<2^%J0]T4?=46.\%NK0Z-!&^NA1RK#JVE)%*\"AT55M M6Y1RT03E0K5MX16O]JIW7[5O::/WH'4=*!#!JNM.T(W2MO 2'/! M]H+$@2]GH17%86+'2(67N/#Q@""!_/@G#!@_#86P)NCQYJQ:(JWHLO417O MK5YX8X16Y9>JBO>#:LN:D "N*MX/KVVIX["%95O"LD4!7O M3X2U=>I*N+7Y&S<--PKDU0AZ529?#TJJ8-6U79@"9X/ 64\.5?FEJDQ^K]7O M7B3?,)7C@:IZI8"T_M*&5 14&\S^N&38M=J_H:;Q?L2BFN<\J_>K]]>9ZU1^ M:<-SE6M:"/6918QB,AC5=]@M\X+E G0?55Y?SQS*&HK:;E?OU#4+4B&L0M@" M9[YN/JIP4:7M5E%MJNKK5=9N,]1*55]_;7DL$J,#<3 @K%=5U^\II09Z;SAH MC-="G1H_-5/O/&JBLZJOKT0C/,E$9U5??^:7*I_5*92+GYC/0C&9V'(6KN]& M<4CC4D^K8QQF*]196ID=O3?NU=P25J>V?FJF/AJ.:WYJRG^Q=FHO3-,8O_Q> M.2^4?E%K_>()G1>U[M\3;&00'#\FMA>L55>2DYA=K>M*,ACIHT%-6_PI8E'$ M4B]BZ>J3SF."U\I?5TDL4+7#5.ITU1U\ZM:NAW_$=[UR08-U[:(&/BL)7V_+ M$K[:U[BH+-$MU>XW6AF9QD23G7IXDQ[^ W4P$HU\B4:7#8P7(NW M*?J+V7'$FQV6PSAH_](VV!Q/ R M."7@XS&#ZZ,@"45#)8$,KFA0Y0-Z:S?D8J9]!C/M#X=%7W7M;NX"_LRM".^' M]S#<$, APQS18HGP"GX*2W#.:!6Q[<1VLH2 7XH3 AH.A*U;3G,@"IB-]KQO M]%,^\_A&:3O=-BY@,SVCFV=WNS(7?8.[B+C,PQP$*"O/@@R^Q/]FEF/#01$% M104PS$ W,'F>DV2MU(I6R!9++[@'#J3- M@E";)<3L9,<\P,*[>/Y0W[3&ZQGY(-WEEB!=^^B^/#R9D;_#UG6-_KHDKDSA M0,%Z&.$'LW0[G36J?A@H&LA52UNR$(U3ZX:M=)E<@"IPR_=B]HUQ2O4>2'.@ M0[FM61@L-'-B#+_?W+('B@??M2-GK:YLV^):A.1,Z5$A";-OS$YHL7E8/"#& M2Q&7PNJ%F+OQH&7 M:)7(?,(6J)!(7FJ!=J-\'&YKY\5/\&:4M-&]EJ\LE-^ M3^5UL 54U1VMN=]S_YV'F=U_PRZF0%I?+ZP9+/R5Y=U9]Q&"=AZN['$K\!Z[ MV_?O'[5;@C^PB("KH*\T>#4+\3)B-S-#E)!]61T>UU1L-#'UY=(]+]%]X8WUM[6V$DTV!4[6X.T #']0$7P[2 MP(^W>-6+KG*$;=*ES4WJYK]?F/UZYG5_0#+"<('P[5>BW^^\ MK%M^J,)4A:D%F#K8"5/K*?O:5UM=+39\C#&)QZ6(DZ[Y+-[9B:IJ;0F O6ZG MYH6VZLC6CZR_>T5[/5F;2EE?"9^G>OL[F2GD.QKG;!\$9_N5M3Z!?=UZR4$A MQ]^UD"TLN-G19,:0=Z_-X*\CI)92.M62A6[@Y%,E-P'O.O]\1GD@DZ*<&,7N??$@?$& MP?B%.=0'D^YA>6SM265HT(GU]QA3=S[,[TQ4_9GK6[[]E"SO,'6ASI UN_K@ M41E<[1FBU:!3Z^KCSNZ3S\Z'\;5.Z_N5Q=I*ETADA)AA0W^P_R3NK>5A]QB> MVQ3,L!,4<$/>H,F>6_X-TT+L ?44DT&537FXEE4CI#-U<]"M9U*OPE>%KYM& M@#[IML('LGN:](/KP^LL3ULF4\^UX=L9PTQA'6^_Q6[)<)PV6]!B4>["VN-[77/8-(;G M6;%V9T6P[#CV>$-D?D$FQJDI8U'<@OHSTP9$NV6X/X(S=V= EWZLT6S9MRO9=O)(O'H=0Z#=[DQ7RR #./4?!TQ M_)/N.7L7K;FL)ZR=@3];M.A4R;O &MIE1)TFL7\T'>#"NH>/ +*0Y9OFVB+% M>*53=?YMV$:6MC--(D#%B*]LRCR7W3)^+K"<$#M1;]&J=@&BKEFWENM94]?# M?_1F]LWE+CE0X&#AVLRR^274&!3V+&^!Y1)6T0\1\[P\EB^3,$KPN/$J M>&HT9QYV_KP1'4(#/SL,[0YH #:I1\6YG*V*XVW(4E ]IE<@/K12[4)W2CJ#G1 K4\?6X.LE:M&^=XY\9S[1K^ M!L33?K<\C]UK;RS_JZ&]"4+ /SI["Q1RO-B-$+6P03NO%E@$$58C8)R>P_N_ MOAMWS=%KX!7)-+)#=RG;R,,7RV40QFF[UP4V<5\")I,?9*4I+"&VY> A1!IO M3QOX@JVY<.2BVVOZ+ALN#!: >B'#-I3X1F0TP$3AEO7] M=!Y"('M$2KNR#\ M*O9)!(GKO1'-;"7I20(F?E'\:#?B."^V!%@LN*\%3$)( >PL/W-# !OM!6\+ M;@6M!53H03PW #9]([ <;Q,OCT0O?"S_H.[YLHN^\",A4X''P=](^,"LO,21 M!2%T#R,A@NM*Z>9Y'CLD'X0_Y_A>@';B$ZRF&]A0 M^ 5A:E2\-ZEM"U16== ML3A^QIZ[@%L)0AD7B7%, #(2>#?J&4'$UTLPU#4X9T 1PEH.+ZI@\9'+!"'Q M]V2Q0(DFW\\M2,[B86UAX &SLSDS7GL"B$/@U, C7. *#H<@+BYCV<@OIB [ M"",00(# /ES(@/6!M)#O@M<"]0(N$T/#ZX@F.47Z0-T2JU@)*LVI4?(M"'92 M&%Q9%X1XO4J"4Z#5E!)0&6!PKCZ=.EU,D$KOA_W1 XE8O8R+PXV /DO$=\LC M%,&6T7!$ $IDXO>BQ7/16ND2ONF4$W4[IV>\JI%R>2/E\5I.DFJD7*MU':N1 M9"[ JH&=Q<@[D7_S'\EF0@;W?-#IZ+ &LDZ") 8=DG,^*RYM MG(_\%@3U^D/EY!<^92;BJNVF2ERX1'R[&T4)2$EBVWE)ZS#B*5Q51?D**BTC MR2OTDXW=@>%!DA[TI/">5V!.DUA(A!DC9BM4I 3.T2('AX<&!@@6OG!XX$*^ M,2>\Z%DD#^![5+](3M+[N Z.9A&NY#V;AJ!CW6O=,0*M]P3,O&(T_ ,-;+1M M+3AHD!QAA$--MEDI\.%] &"^ONAQF"+@K]]=242:,AM+:;EB@+J/D(UFA_!P M9&B_I1BU[46I ;EJ7>GFDF3V'*!^&7,DD)QK7A0!R4C6V;FY"-.)9 MZGF0+T950VB@JS8B"%S2FT'#37:"##<4_0!)!IT=VO/NH),;2G'0\)4:52O3 MN_;H0)]UG[],[?JVTRV0X![5[L(7\E"N+3%T,(O,G#MN+@>HW"/CCX,04)Z3 M-MP:K/B$RY7,JZTAR2 MH'9"XL7X;I*\F7GUT',XH"TYJZ:?+8A_)8?ST'0WFV911>3)<&]1&1,EK[0= M\8QNQEHV1]\YDF$*]P:_ G@>K V,KA!9(,AH[NK8\5'(DT&M0!^ SH':+;\+ MSGYIN4XVTH:L=S1OY5:TYZ8Q>&""'[>'Q?&G]_4S["P$7HB:S^:+5XY#((9I M#'9D@$')!"?S8=B+D.N4RE-P.Y!]#@PTPC'L2I1N) M/"PY>YV\!AB01K4J$B_E.A@7L:A7&=K;@G/+S3%;'<%$PX@RS0PVS/W0"\MA MJ9.4IH[!ZVS&&WUD73HL+*1"9BWG >R$4YBYHB>I""POE>X*%K7U"! M='!+@'%V(:$<;:<$@=C9N@0*K@_'RM:3G@OW*" K#[:/N>1O0Z>1[Z.7)HDX MY $W&*!;ZQ7IO03R>"^!;&8\_.0">9+QJ8<%LG9Z64S?@DHRV4D/B >%QGJE(6 M=K.3V5S&ABS<3[Y4*5ZTO&0I.EHB9]OB887[-1&02EOR9UA>)*QKDKU@5%HQ MF88KHG<74;:'X,HV7G(8VHF%VI$M5^4H+W>43Y2C_-PWP]GQ(BZ7.Q]M# M-12B=*RP6HR4,7.8*6^DC>W1#A$ET^;8[&YW=6[V,H$[2=; ^XKSNDA?,W.Z M%T76>7H!21\0SA0US50*H6. 1'P^RHT+YWY>"N#'\NEEKS6TCY2$5O >+K*B M*$"U%':?[9#DZRP)?;J25CYSOZ4Q79FXP>?EB@ +SRE;L8 LD4A!&D7K[9RK M=;NE%!T[^;/3PZ!LLT MSGKI9M]P7@.466.*JS"T"GDNT.F*:4CA-.L;L6C7R9M(:$;32D1&;)I"6FZ0WUFA MT_YB)*<(YGMQZ(=UIY M^^9QMRWMFZ^$XP"]KA_7TB>OT&42+[C%T&X:_#)'18^T/1\31<%,D]W)\95P]%/H39N?A72M*4<<)) M^2VSV6**6;LKU,RS+O()%/0DD8#"+^YV1.K.%C0>M 6-/\YF%V]$#N;UG ') M7V*J!4\E;3WVON7^>4P-X?YYS&EE$;J+',J$<8 M8LH'E918_KV(S #NSMVE M\!4F_DJ9!\;X8I$?G.5)(V?V64BWZ6#DV'-,WLJNG<4,%YQ+]J9&6&CN. M+,?!9T9+QI^8A)2L+)\A,X'N@L1S^(*G#!X*9@)HXVXT%Q$%"D:(>X&9B[PR M[E$'J7$A,W(CP@8KAPWX=IG"G-(SR!K?"JER) MUBN='F[4I%C$*2CL+1$X\ M@C65W#H\0_3%UX4M08G6/%DM=*.OHA"%=@D"&5VF,UZVA+"_L6XDR\ -QO=+ MK@*LG-LVRAZWA;*OT/2R 5$NN3L9S_<38*DM_07O(IZ2UWHJ_\@ED(,^^+6: MK(Q <]59B*,4UN55+>2/#QTB"I[.F %4)+)C:$-4<&"6NVVS99Q)KM]\(HIK M? .0Q&_&M:']='GY24:\\$UIJ YNB-A>R]THUOC*D.CYV?(X!&B4BR47N3R5 MD],8H:)4/!D0LY*7"L-E/&X#$4115Q#%^-"A#+)*TA$-1P7X^C= M,;2//B6E^CWSW#Y^!84[PJ MC/Z3@Y&S 2.AX:->#U81""6L+>QV7A/<1Y>&KNT,],M-H,.CS-%/J'4'@(*M'!"^/ZV?HHIK M\24HK0!IGKPENT'(M64L399[1V)-\E1UKO?.I#[[.4%KT>Q9%^;@!7M)5YL# M1WS*:I'>R69DEW9,SY!+Q&7,\CFE6.8>RN0V-Q(F'>=5#Z^/S%VJ('2X/T9$ M5,A4"LGJ18M1P_2TP">Y[X$IZ'%+DN?! P-=<+ (%X^P2>EYTI.K474^+DU8 MH7>\"HZ<6LD4:_.+=Z_1GM &1Z\1V^A'W>]FX[;_G@"S(E?RZ:G8*V!?1WH=,%7^/DSHMX2P'5G+G=!@88544)Z MV7*EQ2RBE6[(_5*M1_0WLD%-!NRT'TJVB5XDL6O:4@VEC4(K5W[B V4,D!R@Q*@TG;.DW,@ MBY98VTJ?[[AOUR/28?XFX6 ME\%.1]CJ A]SD[@\8E,0O[F\OM+&_2Z%7R*VX= 6Q\S\6S<,?%[ZS^3K6)SW M76-C+0D+$%HEGN-VH0&?#T\E,<29T:KW V)84S!$TM !\!70AG+U7Y3#NWJX MO!E9)GQ"24L:ML2*4T:ZG@A%=E!FO*7L""P@-*^D=>6L6%?P2=A-*YR?BS>; M.ALZ!XRTI_NQ74K.VOX9U%B/NUT9:K.M][N^WVC=)'H\31EE;;C^;>#=**VPD+0.T#+!RVP8AQE/+-EH)R^0OD6/G42-6*^2-.-'% MLOEVDJ[R%4O7S[E>5^R@&=@I6+1+7E;+P=IQ(683S#'):.7\F*\G+^8^#)$8X8SY-+%)?R?TCD@K3=LZEBT+MBB.9B= M7KN(_M*@8*#VGF^][;2>\P'*/'Y^]'E' U8&P"?JU)H/&>C:?9!HT9RHQ09J MG26HG:*OSY5>$]G] BW_)!+YV2A>.'/]H*^$<-?!+V.RPAZ@O)S"P"Q_&D9G M95XKS_C<4)H?IEE*Q.5-Z@3)2C%89,1,&9"Q-&*R+-JBY'9N*_"5S@ <\!-: M!/P+ 7R*"TN8"9<4Q5N$4F8N1/SYEV6V#AE.5$F;4HT\JF@JXK3%F3FKFS*V%_//!9=2Z@-NV7+ M%TI/VY3->.\SW*8/F[%%.]09]H*A7;0>03_XN0ZY'7/(402Q198*ILY.F]RJ MG-B%EU-/DW-'S%XPAE5(@+.ZVHD;\G&*\BQ0?96C\!0%3R<('305:&#EH<. MZFFG[N TZPI/^6\^;X5/V:77U, 1('"]VG;J-^ZD%/[T=F5PIWM>A40*@/9* M1G. ^P<50RI:V!2T31D^:VC+JT<_\:D5'^74"D[P-*OB&H5E>\\[W\T#DQE* MG)Y2H<9N,QAI$1&*M?XWY1- -VI I5I$41],GHN3J*A2,S_2D5(\^MW^BVD^ M7S['EBZY4T(6VVAFERR'?E&=37,Q^ ,:_R'@;*X[X#L^*'57#M4X!.5R:??_ MHJ4X"S"=D5R0^?G_',+?]V,>';WGV MUMNWOAC8UZ SA,>KA:N%'W?A-$I=4)*].7Y=#K!'WM!=?DL'V@OF@%_M* HV M#?%;%E+["/$M?V3Z!N(M* KD%YRWF)NR:,W46Q>?VZ3.JGS:<2?/?GP+?#QE ML.6SZ_>'##'$Q\!ERVI.V@,=EGWV@$!!L!67I@8<4F6J0_CK!&Y\3SI$I:.(\T_T=##3]C4 M\Q/@*"&HXE6M..('F0]8V)3MB\X-,KZ]>TRQHM@Y=1NX":V%0H96(,,OUC=W MD2PD.KP >_ 2\S^^\5F[;]'<"K7?+2]A+W/(0GEHOUCWVO]GL?:&Y9"'MV@H M0I(3Z(C?V39CL]F.*"1L2?(?+V.-HIH:0NRX)]4_S4G)Z 0XAOOU@50FY M%2R17M?*\QSJHTY_K:U338ZSCA19^7D]+SVE;KV0OD8XWAL;W6X]<5RQK/V/ MDS)$NJ^/>J#;H-4$F.P !H57!^/5*73&&?WOJ$RE6O#E*@.K5F']GB]11U;K8ZM;B5_$NWKPHQ,DF+K:&*?:1!]/ MQO4T>9Z,'(]VOI6?YLFB3T]+,#6BC][$Z$WJ21^*&=9/TU/'W8KC)@WQ!ZH& M:4U)TPOSI<:3^OPTJ4^4!CG,<_EH%^ICB.V$Y/AWWA_"BMUHQGL,+; U!/4( M6*\($MV1J6_.>HW10Z/N&,,)]U>9]>%5U&:=XQZKMH5;0EFLT%*-5OH5EG& MT_S7Q,)95W \E3/W)/4;6\_Z+77)6*ZTZ-^!(0A< K.O"FAN.7ZUL/*%U87) M8TUH$QP$/=,P#W$#*?YW"E&]GY6TCA[[2<"GL^8>L\X5*UF8 *G))S[W3!,O MPUM[G>XW8QXOGOUXA26SZ.+C-X_=\RY*.-2,6H!NF*-*&+5S84H8[2V,NDH8 M*6%4UW7N)HRZ>PFC@C&R2A@UF.?7=F%*&.TIC+J&J1T>)U=!B02O5A))+4Q)I$=(I*Z22$HBU7R=NTFD M[EX2Z0$K24FD1C'^VBY,2:3]))+9,8T/OUXK:=3T@_SWF\\_:Q]\G(IF8[-# M.Z$ZO.))LP*Y2B+#Y@W9?&)@$.$7RO<9*FS?\H4IQKL_X[V^^F_%>)M^D,3GOEC? M C]8W&OOOL7,CU UO;;G;&&EG%AQP+8OK'D69Z-TUWQ[Y]=_RO68A5P4&7"MWEABH\>BX^^??=>\=$V'W(9'WW+9C1S M4K'1\UV88J/'8J,_7[Y1;+3-AUS&1G^VILQ3'/1<%Z8XZ+$XZ*?/[Q0';?,A MEW'03R&+@&,JB_ZL%W:R3D4__F,:_O#CEKX\9K>HF<[63A'E[4-JVY2G!OUW M^D_8?T=UV*FBP\Z!1/-4B-E=[M1SY_K#3[]>?OGM\[MK;?=..TWKI<:;[WS* MYZ5YZKAG%FF/=XV)^L>YUF@U0 MT*!M$W=Y'\&F= ;J38Q)IS?N#P_L##0RNJ.1N7.#G;U^'(V-4;<[GG0?T[UG MN(^F+?%[4(TN\Z2*M_D0/^/R\(^/G__UX?=+[<.O5T7:=+%**!'.#[C,4HIW M.QP%]<7F'?M2O;E_M3,2*Z@>H1[AA^@'D)^P75_['T/[W<*?EE[ ;G3MT]QX M>X"!KHYE5V3_U5HPA>[']T4U%)\;X@ L0>8O;NPI;#X!-J,'U45300-D+JON M/=B/6I4J_; ^5^G*ZL(3FH.]2J&KCT('DN\Z3D *:K^XGG<(=U!'H92X:L5> M@W!8*6X*@PM[;$LE[7=0T;0B/6ZC)E[I<4J/JR674'I<%7H<2#[M7_"%$]=8 M_#7G%)0*][0J7"/05VEO"GD+ 'O-?#<(UU0W7?L2,BM*0A;FM+A+VX:ETA Y MI<95D#_XV&1!E7 MVZLZ!QN<%U*3;)% =J@C(1?(S-ZG*6$+4,78K"SG97_]M60;#!AA$[.9'5.5 MF8"D?KK53[OU8MGY_.OKU$'/A/G40<2U/)NZXXO*X^!&.ZO\>OGI MT^=_:-KO5P]=U/*L8$I/;O M\?GPN%YKU*U3;3@Z)9K9T$^T,W)F:\.A:9*13AHC$!2@K_ZY;TW(%"/HF.N? MO_H7E0GGL_-J]>7EY>BE?N2Q<;6FZT;U]]MN7S:M1&U?GI;;AK8>6=X4!(R& M7J\;<=/7(7/H4FM1$F/7J]3U.78M$K=W/=<-IND"-F=5_C8C56BD02O"J#67 MVRZT+.!0]TEAEZ@>8A_LPIPS.@PXN?'8M$5&.'#X125P_PBP0T>4V! (#A%4 M+S5(5'/,QH3?X2GQ9]@BVWUW^0DA01"=SCS&D;LF.<+^4-KJ,R[$SC3=T(33 M0TJ[GH6YC-.HO>S;FE"5.-P7W[0%Q-&K;U>JV0T(?&V,\2R_$4G!T)"H)+\Q MB7@U&HU&]560M]&,=:YE>TU\U(Q:/K6;@CF[;OBFQ7)%V+ (W'PVQ'+OM"'] M&LUB2E+R+A04MC2$+<;)^VS9S8Y=C9!0/K&.QMYSU29TZ\7A;Q(2'S9>#U'6 M0=2^J+P\?;_&_D3\:_\10$)QH,9ONG;S&5,'#QTR\I@/I2TRY'UB!8QR2GS( M;D.?,VQ!PAIA1T2-Z,Y%935PU MQ(Z(^XN*38842OT S*$\$*[YC7G![*(2-J2<3"&12HRP9.JY!!+K6P=J!/9& MOX@N\+<.J'$Y?2;WH!$\:MZ2Z9"PI -"F\/^;Q':WE$[8)+@C'T*A[USVYMB MZF[M4H]/".L3]DPMXJL[DMKT@\WO3S C(M?8U]YT1EQ?JFHRAMVQ;'CUMFAR MC]]$4?,%,SMF!3HJYU:^[-U@@MW>3$#X7XD/4ZV.>R^[ F,Q88S8?<)Y:(&$ MW1SU'V]8X9:/- ;Q-+$^O5C*T!?&ZKQ0=):GM89?2 M\(.):E&Y)A03_1L*#KK3QMYE MDMU7MH,%FSO>/@P%LUE8@IVK,,S[$T(X3'3Z');LHJ8WZH$YT@0_T84!>>57 MCF<];1Y*"@'?5P3P6,56)\$4B!$8[EHD_-UQ(YO=<5=\[U(\I X0O-$3.1#> MD9[V.(&\9]Z(^&+?!SO9)ETJB0^^J*\AUL2ZID5]H$, @PNRY*L,@A_<-;'M MEI^K;5)_U[GR+7ZETV!Z'S!K G5?L1.05B 28V\$LT_X'R8@?=)*RLQ/"N7W']X/%"N ;$5N]!%;4D K'Y)Y!R$&-;%H\#?DM*#[J M(>1G$?SV)+7#[D-SZC%._Q2^\7FA^QHKR#_D)H=BD'T0/'NC1Y\T?9]L=DT> MB)_N$N4P%Q*;/,MI:0]7XB9%>YH*QT+KKL.NZW%9)TJBLMF,PCPT+( BL2=\ M'F\,/Y!1?$]G[=Y)RNZ[_'6.F<4\9\M6?166J-!3<:TEMJ]#@ DC(\&M%M\< M^6YAYPCLB!NLP2_O;8OJ*HA8@2,[VUWT)D8(_>53&( B__RXG;?)*&_G082Z M]"?H.UP?>?L.(L3YFW=[QDC>;H.(+U:>.Y NY$6BD"E5M8JO(-'T\:&S\7:F M-$4)$:N.E2]"]5+7=0-^D+:XD9[X"&@HA$,)O,_55905_ "R<<^]E)]7?10) M1TT4@BO))+/<\G68*A85QAPHF+GNW;7:=_UV"S[T>]U.JSEHMZZ:W>;==;O_ MI=T>]#/RDP%(P9(A6:H!-?--#?@\QT1)4!2AHA#V0%;"Q__V_J']!=ITOK:[O7YA?*X#JVDU=?UX%UJ7]""A MZ$"O@H7"TG$.+6KBCW7]I!CBRYVPUYD!8KXT[WYK]SMW_4'O^C]?>MU6^Z'? M_N]C9_"_5ONF<]T99 ^!'?'5Y)_H^NDZ^2F42\9#;:ASAY+Z_HE"C>B72&?) MB-]R;3;[7VZZO6_%)?8YH)K:4UT_V^FZ!GPD%92(QAX;8Y?^*:V %6"?CETZ M@B3F\J9E>8$KMBKO/8=:\C!:)B)S02JHK!FZ883+5>I;CN<'C,"7)+Q+ U$VS@#C0TJ,CLJ!,X9$\"24.D8 O;/% M5/)4%$ZJCK%./;:?F_D-1#GW":!1;+46EW2@R'"4L+^6HN'(("1R4]C1"UNV( M;&#J,>W,D'> ED)# *,$LB1R@8T6X ?J5KR=:S3*!:D>;!KU]]!8QG$DF_/% M$_!VX!!OE%:;;VPH4J,RWQNZ^:YH@,$A,D+D^PT1<\C>[R'PN_'7!\UWXQ V M/V[8P!2,4S?P O_1900[XNAQU_/]>\^7ANPCUV35J0X;PY2G#G8/FX49:&$' M$H:@V))2!LX-IDP^/'%+L/!K]#AGI@!(EU7.!0V8#JX1*7"0!$))I+*SD&N> MIT)03NN,>CTS(V67,<&$/<^7499EU"GDU)0'O%*]7=J,D7>)M"IU M<'F>Q8DWG5(^C18)X4Q\3-P)N6Q4GXZH)'4%<( MH2I<-;&F:>@YB%THBCB6J@X,+Q)C].*=\-44T9MZQ"LJ"LFZV\#57!^;QMI1 M3%4>CK1%3,?ZD%!82L8?R#-Q _) +&\<@F9D,T50N6:HG1CK(V8$@A(HI?9] MKJ7"1G'U,N&TOC[I3.&AC"N$=8^"E_!XS,A86N:-HA;Y$E]N6'7*.S.-M1-Z M:03*)@DUXDY[W.Z0ZB0-T5N6HQKLV@.&8;"P1*5\WYEX7:XE3CIRCT] 5+R1 M+WPGDSS-Z%JD-W1HZ-^'R^,3\A7J9@F952CGDUG5C?84#"-%Q"<*0!"FO MTW,-M^FRRK&V#A2LS7G6"2CC4+OBS39F(D/,O\/D73PY9;>H$T JR9=9=\-6 MILFZN(>?@4E8843:$H52H\(^!)2P2$[F4,/O)@^IS M=?G]D^'WQ#LJ94'XQW,N/_T?4$L#!!0 ( /V"H4Y.DEA98!\ )T^ 0 3 M =VLM,C Q.3 S,S%?8V%L+GAM;-U]6W=;-Y+N>_\*'\_K(,;]DM7I68HE M=[2.8WDL)3WSQ(5+0>()17HV*5_FUY\"27\]&+3]!-AY/Q+R_93_3E"QC'21J.3W]Y^?![.SE[\*\'TKQ>YFYR_^->D^VOXR1/R MC_DOO9Y\_-H-3\]F+SAEYO9/NY]5U$HR&@F %$0&R8GCAA)#J;/11I:#_??3 MGX,2W(EH2,@&B'14$PLVD1"DA$S!9?S%\M#1<4O'J\M,OEQ__K/HB/9:_^Z_>WQ_$,SCT9CJCO.D.Y^#10'F#YQ]_0B_O)P.SS^.X/)[9QWD7UY^_@MA M,$?% L2_/?BT5]\@1C^*%Z/YM]_BU\MG%D"UT,*7&8P3I.NC/DDQKX_>[1^\ M.S[8Q_\Y/GI[N+]WO#XY_.S@X.7ZZ>M9X9@4E/17YE:K*T)># MCR;QQH=&A<"3[O(W1S[ :/[=P<64G'K_<; WG<)L.E LN9R=)F"=(Q) $&OP M2QEX-@&HT8'=U-)2ECG7LY^&.>&73T7B,_L*1K/IY7>*1BVA;,G[?[LY_$)_ MVPKQ^J+KD&4#%C0WBG)B8T )3 M+D&'$_G+%Y^A3+O+.7T!R7?Q#EMNSBC+3[R:7IPO7B(RG,'YY>^7"7YK&\\F MM32\L"%"WM;([[O)1^AF7]^/_'BVAU/)_UP,/Y9IY1W,!N -.*N .!,5D3S@ MJI-3)H8S[9(WFF=H8?.'0*U# ?[]4*":_JLQXK7_.)SYT?!_(;V>C&>=C[/7 MDVG!\VXRCDNNHDO"*9!TXDR[(@H\1%:DC2 M(7)D,-?H;:14N;UYK(, D% F1M(9F M7/\L#1&D1&E;4&,EFG6XH+X?+FRO\7K&QP4.I1Z?O@6,U3X4_1WE/Z8+D@YH MP$$E+F_"!4\DSE_$6EM"N22X0D9J19N0X"%4ZY!!?T=DJ&:!:J2XZ?J:X% 6 M7+F4# )=7VF(]\H1KY"=H'UP$'<<7&SB.$W/T(,K?Q4O[I,?X4.G>[/7ONN^ MHO+_]*,+&%@M+.7 218R$DG1P0]*,A(Q,E;XK^&RB:AKH>M??+4)0^YZ4+4- M4^\U^.2'^.T1O)ETQXCK&'"J'LZ&,-V',/OVU:4:J',6WT=+ J7HYZ6$:H@J M$Y9S]$98QU43;^J)./L7I-7@44MCU6-4C),+I/<'B(!41[3H!EY)KY-/IN22 M8W'^%"CB$A6H#"^%23HFG9O0YP%0_0O7JG"EEAEV$-=?PN+:JA $$)H-0WF% M1N;B-$@YT^"0L=[SW0;U3Z#(;N.T.LM238/4C=6^T79Z#4](U$,H$2-8162, M&#[(Q EH)M )Y28FTRQ@6PFI?U%;#694,D'%)#%\],-T\.4CC*=P"25Z84)0 M#-3>)?9Y,1:G): MO.C9UP$ &R?GYY/Q_+F+8 5 MR;W"EXMR83#:9D!@]SK6'XZ5?-I"<)^D26HI[2] Q]\0S*4L)CHI" W1-0F65N/I4YQ4F0HU M+%"-#A]@YH=C2 >^&P_'IU.,Y"[.BZHA[4,>QN%L8*/QEOFR4R\BD1X],2N, M(!C4,>I]%#PU61T>A]:G2*DR22K;I6;"Y1+'W&_'=>UC!V?HL T_P>$X3L[A M[61:?/BC?.*_#(RA%E&HO!4TDPD_H,\SYY0IUWFDH.530JR'@-6 M4?"!#,H(A8Z@%=(1:3DK6Y61:,I8YB%X7!T:R]@G#[PJ)VZ_%9OJO66$*4WD MU&A&0N) 9*F+\]%3 BA5-CC99]\DQ? 8JY_7$6]*@RVMT&+^&X#,/DO%26:Y M;*1X!&"R0?&EA6NZG='YC.-E%XO6V796K_7\/9V>N+Z0R=B^X2V]?K%7P)*+4! MHUY?LA]4L!+U*@(1IUO+@0G1)+>^)KZ>SG];4:2%:>INPUR3]!H>%P,DYRC) M$>TIM4_$:1"$I1", LI!-_'\[H?4I]Q$+794,D U0KP9CLM)JGD)URJ6)@QY M/(Y/N"K!+\.EVFDO2;+2THC^0+9-]O8?P=6GC$0M:M0T1:,RRY7S6# &J4D) M$U[A^B<4L=08HI0."A7JC&DS;SR&K$^YAFK31U5SU*X"F8,Z"J/AZ5PGUR280I)\BRHY6T0]6F+MYH+4M4<+8*OJTUGCEYR M3HQDZA+!D3-Q(66BK.9(9)S>H DM'HM6-J^0>^^_ENJ*2P%1 J5UM"11E$TJ M(_!UC)D($#HD$Z6.36OC;L+I:4BV"1ON*XW;0O\UD_?=!:05$BIP7$)DA#M6 M#LLX1KP'0XP/(EHM,\]-^'XOHIY&8)484<$*NPG9OQ7A2)S<,R4\)H$Q ,.@ MT$5!'$6>!A:I3W+G\7H/2VHK4Z6Z;=K&9Y>(A!-!9(J36V8:>1PH"1)G.,&D MP+G-^\2:Y/H> M73R*P&2ZK9HK7??8G)I:!BY@QC 2@;+L!(<#P0QRD(P0S3 MO,FF\,.P>AJ759E'ZMGC%D?^_NJVMM[BU\TZK[SW!? 9S(8XXDU(==JPW!Q@ M)SU9'I"I32^;XQ/\\_>#=R?'1V^.WA]\V#LYQ)]6TN8]#V^ER75DJ=3FYI_= M9#I]WTWR<#:@1D$;4ZJV/ 1!M(L1EUN?J&M2$W4-P_9^WW1VE,M) M^?F^*G2?AA&FQY-1&LB(T7PI1]0BHT>!$P\)*!?QD@D#/.DL&^W.W ?IB0$B M:3HY;TJ$N]Y=%0M4K 7\!.,+>(,"KW(\K[HKE(I__"^5:B'PBJD,B8!E!N7W MG'A./=$LQJABH*E-Z?@&6/L44M:B4&N35>R> M=,N"-(0)TX,O* _:!;W;[NLAJG.>*"Q23D8XS.GA> 8=3&<#;7)I&@C$6)'Q M94$?)EB,G;53!A25E+:I8&\H4[7MD6\8!T):993R)#-5VF%D0UQINP5)*NZ- MXD8TJ2M9@:5/^;Z^,//>+94-35BS\=%VJ$0CEFMPD\R454'7/6KP2X-D_."]],BHO*)>FL(D&5PW4L ML9R"%9$WJ:1^=*G;0KREDJ<#RZD,(:&6E>5$:I=1RR7I"]I*$U,Y*M!4N$LD MO0K*MJ7!O&JFWQ355=?R:[HIQ06>62Y.4.,%0+ "1H@7-UBCI%ZL#9)I'-(Z_Z)JF% M*:"&2F.J?0Q91Y-YU]?+=<,%GH7A&)%"R3_[4K1L.+HFPLOLO(VL51+A 51] MBE&V8\;=I$$M8]0[#0-S_P01_>Z[O^":J .6K *'3 \YM%3H[03HT@T4O4Z72A&9P3?9:H$*\S1RB3:R5#<) MCG:6+GW>M7IS-MY-WO2#!)4W 1#H3XFU+X[3T((B),9)R')=@L*4( MM\"TTHR":M(E]AX\O?7']?W]UT>_O_]P\!M^YO#/@[='QRU* M%NZ.L8O*A4@:3"EBL5,F'*1B%#S(:U:=1\ M/Z:Z;D$R$AT;R5% G.MDH.CPT."(44$#OCN)AR:KW@-NP?.N4[78<"<]O+': MZYXF?:3/R?M)-U?\;-8-P\6LU.:?3!:E6 .<,:*,*A'&2D6MC89X$Q.)Z#@G M[F+I/-DD[;(=[C[%I:W8M4O3]H:/.I0%F1HB$A>E)84K-;R6!"X5%T%[W>:P M:U4^UE/;&_1YAZ?C1?5J_'K2^?'4QSF*<9I_M:1]^G\7T]GR>JE'E1RX*#T7 M'0&A.9&R,,.A?R6"@JA\PZ,/] MVV0TORS)#\=%YT?C;TW]][KA%'^TCU^.3]]#-YRDJ^F;>QNS#(QH0RV1G@82 MG& 8B"1G7,3I.[;97&TD4)^6S3Z^$SLE3+\"S!;'#9XPX+.$GHV/(]P%@1A^ MVWOWSX/CPW?')T>O_^]O1V_W#SX<'_SG'X')1KK?<*@Z6J\A M9_OC'Z_WCG][\_;H7TU2*5?/W@F/5TM2*752[B3PT[/WW>33$)_VZ]<_II . MQXN3=V7'#'V$3XL&"2J!E9XWT#OZ.,]&'WR!+@YQU $%2KE3@,L0Q:A?,$-<6O:DPEZ"N7HPMG"QRB73IWA2O2K MGY8+8\Y+QGJN5'2F@Z \ZK*[F(@TDA(O#1!%A95&2Q"\23W IH#[MINP$\[M MPK@U;P6_>D,.I].+X'--:";Q<:#T=.&ND#5&5 MUJ/E!B,KB WHC&V/NX?-..\MO)^/0$ MNO-[SGH/?#D_+K,D#$H_4/3DB.J*+/NP^!N_7AQ+//@2S_SX M%#[@*G&0,\390/JHT>V(Q#M?WB.523">$J5-2H9S?)V:G"[:K9@5]C97D?-P M_ DAWB0GE/U]YQ5Q3HIRF0@0;U%^+H1E1IN8VQQ57Q]BGYSR'K-]Q49K"P[4 M+,M;A>^J(/$:/JTAH^.''(*8B0R)E7+C2%AR6@2=9WG==^_?XYNRX%J M'%V(>)2OBWTTWDK! \Z%BQF=5>5YN3/#RW+(0Y73Y-IEKYALL]G=0)8^-7;[ MCEC_W*QZ#CE*Y)ZG!3-V/;FDK@ M-*&EJ:BDR1 O=211.1&8@Q@U;21O/VL>&W'EX1+(IUBAVENQ#Q\[B,.Y4O#_ M1["L8=D[+]4#_[O(MGJ1 QE)"GP%!7B9*9)'\_--UJ>.7M=FS$5 M[%)S%^73<(K#OYET^Y.+,,L7H\OFYP,C:)1: $F\]+,3D(@-QJ',3L@D8DF5 M-]H9N1=4GQS''?&EFHVJMJ1?S'/7)KFCO#^<+E#A]/>^@_/AQ?ETD=B:I\H' M#C%&)@PQ@%.AI#D1IXPG08%RP,HE%6UNJ]X([A,["S_+OD9MJNW L!6=I<7= M[-<.4I9R7__E-7YSB*A\L(*7& M4T*5=4B3HN5G"/#"1='08;K5QE!X&UJ=+ M8G;F)%6T5B]LMI]0-$P YC&#@RT7NSJ+GGTH*B>(?I>4:2='P3 ,' MH5H=O'X4W#I,,C_8%%7=: WIM*J[:VGJ.AMP#XIZ(XFQY6(MT(98H [#2\NC M5-XKVJK[Z;H8UR&7_>')5<>$#3DV/P#PC?HXE2K#E0B!4)Q0T2.4&&9:""1[ M8WQ@*FO?Y-S9X]#6893[X1FUE<$:$@D=NX]^F"Z7ZF6_ 5RFYX#GG)^6J]ZD M,DD23Y'O$M=L5 7@LIU!*:]82*%1&]E-X*Z5Q:0_/..J6[;U=/;M;L$E.,F M<;"NE.@E(ITS),1$B5 R"!J<]:Y)RZ@U\:W%LYTUU7S>F6TKV^W M5]>Z3?P M41C',.+(DJ:"C9,@<-:U(!(W#FFOFYQV>!396F3ZP9+H=!6*=)8)D1JC#LH)I%#$=V-G'= K<6LWZP]'QUHVU-I\]_K5J<+\7^ M4%0_R:B,11P;03L(R1,$A8NT*'<-.IE)#LE9IR37MU,1MP^5/FF\M2CRH^35 MVUFB,4EN7DLY8%Y[ZD0D%&@@$N=&XGQT!'AB@6&0"LQMPY&;PZU%D1\D0][, M#*U+M595K-N01?+!$N&R(E)+35QDCG!M/$LT4MVO4PN;'X ]F>S%_[D8=H!C MHK%F7\MYLAF&U*6R;MZ9>T!5XC8Q3Y(MFV*.H[$<1[?5Q,"EA93:W-RT/L1> M7071B&;W'7*M;,#J)ZRO\.U]\L-1"8'*^5L_@F_=6_8AS 8<,OH1Z*(Z$\HA M$2Z(-9")9THE(U0*;;*]3\3Y/9RG;DZUBJ9LC MZ5&^'_X@)Z:H$H%H[LN]'281&U,BV7 --M&40_/6$1NC_PY*T*I3<^=6;S=! M'HYG?GPZ1(27"<>8= J.$6O+S0?">.(2RT1KJ[QW^#4T218_BNQ[."G=?!+< MREPM&XT==:=^O"QY\N-T/#P=#_,P%J]@D8LL/=(FHV$L4\8-/.LT7GK2TRNT M7MIC*>XF"I-"CZU8]*XY?C,\!A$>L,OUD^ M-_EV;4MCXWGPN<"VA_[;Z?C2LTS[VYB+<I#'<:CA].I%;AQNK#I]L:8:J)YP02TEX3%]/SL^'T^DU2";BN#)X$GR1 M4DM) K62J.RHY=P&85N^ :M1]>GL;5."5#!* Y[X[IJ4T; 4(7'"9>GH#B$0 MRRPG/CC*M/$AIR:%0*OA]"G!V9H9&YNAYJVX^7 \O>C*DE]N[>T^P15'0\@> M@B()',YE7I1.J=H33;WPB0N3:9,\^0.8^G2@M@TY:AFD]J1Q@+[PY"M<7NEW M)2MPYJ60D21E"FM5(H$IBJ(['27/.K2Y._EA6$\\#OL=\J2B6>KU\5P6)N[# MQ\GT&ABN+1T^^1*O7,TO3RI9N] MXOPX_>Z[OV!^?=6U HHGY_C6?&Z-*V@VD&#[&WS6&G33M/>3GKXS%39)6J\W M]'$\@W0Q@DE>]=.-$]$U!]^9&3;01:V$\:U"H5+3=NVJN45#F=+S:CK[U4^' MTP'.G<"DSL0DB;%7UI0$S1AATB1/+49>OLE9XJ<"W3K<>WB\&"_.+^8WKORS MFTRGWR[N*S?V_0IYTI6&*0,IKK*^5KTK!P-)@2)3"$.D5(U8D0;B(F7)?MA.: MU(FN"[!7:?OG)%\5"]8X,+>BT7;I]'H)%VD_?5@W ^54B=\DYR9E#&98&]W4:JT^/3!DWDVHNW"6L^? UXK M[S2XM16VXRP<#M^O/-QM?6R9B:M"<1DDNLZ0B.*EK67&<,T:[>=]EP"<4DD^ MWNKAV3W4Y:TWMS',7ONN^SHBUT?2CXW#FC[FR[5[?CKAS(NR%Q FV%+JL%\(@3>@;B1+DP6Z48*66" MF3;UQ%OEN[]CMW ;XC6U[O,OUZ7YV7!\,;FXY=&^+\4MPW*33=--LW6'W]ER MO9$^MM[>?..'W7P&^QW\]**#Q;T33];YZL=4T-T:^-KH8-.M\8<>UDH?33:^ M5XZT\4OYX--:Z:7I7O.\=<#5L.5^DM&DC#R0@@;)A28F"B#2,5^",S)*%R3$2D^7ZSC<0R&0E3Z,LDC]Y3;').H>;6V,[V99LP MJ8FI6OJ=\T+&#=:FY>]56(56(=AZ(5X\=%-_Y,9O5Q.QB<>Q>/3&+L;-7Z\F M:DLGXBW@FPOW5.)>]BW:OX!!B=^DH8F4_IJE+ZLA7BA.0$99^GTJUF:39UV MVRX+:XWS <[]$+7>'>4W.,7YT7^#[P;6N9!SR(1K7,NDXP:G.)R"G(;(&:YB M\7:V<(>J60FY3TY($P;>7DEV9-UJ3LJZ2BD(3SY/!HDIH$E07 "M)F4KF5AN M$['6!QU8B(8U\56>B+-/+DM_>+>A'9^';,@>&'ATV@VGDCA4![KKU!#K4#G) M21I+"V;NFD193T;:ATW7_A+NR;9\%LJ]F5QT@RCQQ5#)H!)HN3S<8ZA(5;G, M,";EO$\Q-#D/_%2@?3I)WCO"/=F2S\.WX2<,6W661AI-%#.>2*48"1E7?>:% MT4:4'15X=KXAT#Z=2.\?WYYJR9WS;2_/H+N"&H6V6N5R]6&I=HD!2. X'T?P M>7[ P9AG759OH.W3,6]SFU:D'V*;;_^RS+B#K A-5N+P2N#P+*+HT1M- M U.BR7[[%8*M.\F<3;K9"73GWV3BG LCG,!U(Y5V VA.%Z,E$$UP*;O$>)/S MVG>A]"N.WL3F=_K$;*?N:@S^TW?#DN'[!L.&Y+W%V5OD4EL009% 723!2,A, M4*G;W+IZ!TF_@M@:1M].V8W:-,QQQ)@Q!,F4<. 8G)0;-'WT LWDK-/&T]#F M,IV[4/H52=:P^I;J;K^/LD7![.T'U,[%5RY:?;(?(T2RW*)ELG6F>!6,>!X" M>A4\1,;Q#?7/EW)NG8W_8YR&TWG;[=(?-N)']\[+5P/N++/"<*+!H*\%+!$; M2BH#W?^0D^0,=J^5^]#VRW=HP+LG^<]5;-JZ8= @*I:3=T"B*+=A18C$&LN) M\TF[Q$$%T:2P9HL[ GN73M^&0C7LTK3NM#1DG9TO:RP7]92G,-[L!7!ZN?4Z%F^!L)&:MBX[_]#3VNFDC9= M^5<.]//L[O M'ZBLM56/;J:Z1^5HI+\/,)UUPXA^V_SG?XR'6Q1I/WV(9OI<6ZY6+_*R!>_\ MI^\ONGB&GR@7M-9^M1\;I]W+_B0)MU;S!_@$XPO\?)R;N2 KGE%!/8\A M:R#ZIF['O4]JHH8F[L;=8?:'4W]ZVL'I'/,D+S^Q\8OVY!&:*.\I4K50*F3H M.DC+GV",<=)Y?/-C^>%[G%EA;S2/Q"'-)K,S6%3?E8O4H)O? C2.4G2%K8\0=:'%KX[^#V?R<('3'9[Z#I]OH]@,JJ/)!3+4EWG0V7?V8^M(W MF4=OC7'@N\*[JZ_+B>"(?-T?CBZ0G1N_OYL-4U^'F\A76\=[X]DPE?$PJ/QV M_.7@2QQ=X"@E*5?\JXO9&UL[+U9'RTNTX+LO'=DW/7#&P)&Q^19$> MDG+9\^M/@J(VBI2XO" IR1W=U5Y4Y).9#X!,()=_^]_?3@<_?<7QI#\:_NUG M_A?V\T\X3*/<'W[ZV\^_?WP%[N?__>__\B__]O\!_.>O[]_\]&*4SDYQ./WI M^1C#%/-/?_:GGW_Z9\;)'S^5\>CTIW^.QG_TOP: ?Y_]2\]'7[Z/^Y\^3W\2 MC-O%OQW_52>C%6<)$)4$%94 +RP#RYAWR25>HOM?G_X:M11>)@NQ6 3EF0&' M+D.,2F%AZ O]B_5#!_WA'W^M_XAA@C^1<,/)[+=_^_GS=/KEK[_\\N>??_[E M6QP/_C(:?_I%,"9_N?CIG^<__NW6S_\I9S_-O?>_S/[V\D#? ]EI_FO_S]_>O; M2/O#Z2^Y?_K+_&=^"8,!(9Y]PO3[%_S;SY/^Z9@O1*Z@=(7S MK_73?MD9TV<",DYG$8'^%(>5X!UB7/;INV.^_"S(6,+98-HAXMN?W2G>T6GH M=ZG@6Q_= =K9!\$IGD8<=PGUQN=>PWD!RL89A? M#J?]Z??7PS(:G\Z6_OU@__R#\'#/Y/F2_M<[/^T:1.)"?]BO?_J&?CO_R(JG M*[#X;8K#C/GGG_KY;S_W"\:(VG,E42OM0G2(67.F2S%:>ME#Y7E@,8.(0M:= M/D (Z" &)K2-*GM39AO6A02#4;KQA8.Z78XN[3L($0>S/^UE[/=NH26Q\?44 M3R<]QDNVQ6H()7%0F=,WIVA!&<94T 6M%+<9,KE@W 337SZ-OOY"WT(TX:[^ MHMK$ >/SC?9?[T9P;I==Y'J/G_J3Z3@,IV_#*?8L!DD*3V"\RJ!*].",8I", M9\+KB)FQSB2Z^=TW9;EBV;/QA53S5;GELJV^1N=6G8XZ5.BYU4B(GW\:C3.. M__8SV]W SVG-CS"QJ_ZDQ0&_X5A_(K^9-+#4&*R(E& RC5%M,& M]_0/J:,))KF<3>S0R@M?_VCLO(M:;UM:[6+I9X0GSS -PJ>>8B@TB0),Z@!* M" 075-U;0I 655"I"S?QQI<^>*MNK\+;MM3=K=KSS>2<8%[[Y)U)X!WM(HIQ M3KZ=M2#J_9)EP&LY8Z3>023 M2!Q,!2*S'GA,!"UFY7,7[M6J[W_PUNY$L;>-;3N(D4:GIZ/AA^DH_?'A((9H&4/&$G>=V?[&5S\2 M8V^OSMO6];M;]^4ICC\1S_X^'OTY_4Q,_!*&WWM9Z!22%L!,\J D\Q R*R"C MPA"+*(++SJR\%,(CL?;NZEUR/=+!'=B'TS 8_'HV(3$GY%L4XTJDD\8(627S M$H*+ 8A^)A%2--QT9NX;7_U(S+R].I>8=Z?KKQF>/DX^ACC '@F3G41&S-(1 ME"*!?*'03]MHM4WD,\K.UO'%EW9HTFM/HOLQY%:*6W:!^=/Y^]9?TV TP?RW MGZ?C,[SZP]%PBM^F+P=87?V__3S!3_47VYK]; *?0OC2^S"E4Z5^T/-!F$Q. MRLRA>/:M3X0DG['XX"#K3/N-UA9HFZ%-QV=K@A26RR5AV85E2IC$F7GF7W1. M!1Q,)Q=_LLB)>Q%UR)$[GJB7<&8[ X]:*+K#>^\+8-?QO)AMAVLAZBT\E'=) M@=N0NMSR5SWU7UF^8YN-FBA\/U3064LE%%&>/ Z@$)*!<[1NE'22B2(+AB71 M^L.AP(WLB0,R8!,]M[#\+)J"2+Y )95O0=F?O]>5@1;MO9MV.WS07H+HUSFB)'B4V1@0DIMZ9^ HON 6A,\8 M& ]"E27^?*?V_O7QV7L;[:Y3 M-Z]?//OX\L6OS]X\>_O\Y8=_O'SY\W-Q-DK) ME&7H@DCH, ?#A,W9]H(J6@=EP&;M0 EF(4IK*2XK7N2 V6NY91[4K5/E*@)) M2GAEZ6NDEC4"*;K>V7/@LL3".2:+3<[9VU!VW5J>328XG3R+-7LG37LI<.1> M*V#:9UI'Y#@'[02@+-IEHY/BN85@-V'L?TO9T<:+6\H.6FUP?)RCF;]$7()B MNE @9 VDJ'3=*"F>MC9 (7DCB[0#&MW.U MH]F_Q74RTU-J[Z+>%CQ@FGY\- M<_V_E_]]1GOR@,!-GDV?A_'X>W_XZ3_"X Q[/BC,@C/ 0CZ-LB6!X]Y0C"S0 MBJRK>]S$C5@'W:%(L9,E%YV+SLW0@"O/OH;^H-Z9O!J-/Q#"#YC.QK.;E!<8 MIU>_FRNFYY*(W(1ZKYTCP349HB&MB*A12AN M>A0U_7_K3,.C_#^;GH^%,UN>CR?0:P.R+"$8B!*6(L85 'P9/H9QU?$G5Q#AEIF85( 8BI% M\MHA,9?L2(Y:*-8*+V*36&0UI,? B(X4WF&^X06R=V/\$OKYY;*,O.)Y^?S<()-XP MUWCH2[USH2VHEV)V44AR3H+CH$AH<*SFRV0I9(W)42Y).NMBF:\&]: O)3K3 M=H,HX820A2E%OV\P3/!][7MP4GZ?X$S\GF)1EU)+R4PRH!Q3$%,.H%-0B1>4 M/#:)+N]$]:"YT)V^]QHAO!T-TWSK*IR5X$.AK8\"&"5"I./)%C"98>'DHPJS MI)JD99!P!>Y!4Z-S[3>($5[7 OI/??)6SP4G<"^_I<%939[^^VB4_^P/!KU< M?(DQ%@IA;#TF,VUNA4Y-D\FC]2KE[)8W+MB1(>N >] ,Z5S[#4*'65 SAW=% M6V1!I.HO"1/)IU4L0\Q1@"E"19LR^4-M#I)E:!XT!W;7;[.8H5G>N(LF5#$4NQGC"Q+,738Z&\Z]_T&;=0H,-XH(W_1#[@]DM-OFILZR.SZ,! M??:D^JS3[Y>BDIMB47 %R7,$E=&"DZE6JF<*9F*2I319S^L"?/#/UDTLT>"] MZAK.Q6BY$&>U,!I,8K-&:0:BK(\@T4GO70@4ZS;FR,&?MMN8<357=K%!B]?, M^7/(N_"]WG!>/H38+(SDM$>*,BO9,.3.9@:*N^R4MLJS-OD.2^$+ *YF6V0Z M-J.0RN38A"5W@7HT[.A,\PWNH.;W9#-L)W'0_S2K2;S@:H MG;$,A8]L3V'(H^' CEIN< %UYVEV_?H\IA!$-)"JT90R @)S$7Q6GN Z9\R2 M9BJ-78M#WDSN)4!M89T6;Z'U:O6:0JXAXT'D(KB'8E(A9#Y!"(P!)V)G40P+ MNDE-]VI(CY0J'=F@@3-Z\^5V&7V52E[53:]09$UR"SK[,H\0BE*EC@'@9@^O MY4]G6^G6(@T\U:5>]#5XV7LI79! 9R8#50HCX0-I@*$7R*/@K$FFS3VX'BE= MNK1& ]=UA6-]#:#3UHY$]4L)T:Y$& M7N\U+?282R5+K\#;P&H>&8-@4$$,+L6$H3#1Y$[]&H9'2H-MM=S@??8."Q_0&NQ%M[1T9# M.HKR-4@\:<]TI;7/Y/,F"IBB$ 8XH:F5K"&WJ=59@N71V'U7/;!?Z^?5P[JST@C;9!Q] YOK:F[0$YVK/*;T:1F%)^4 MC^%;SUME9UV<8JQE24X9(->7MKCB9$E&1J>:Y'!OB//1,*BE?1I<5MS60H\S M3%$6!B(+.@\UA<&Q-OIT3E(X')0/O$GQ^&THCX84.VJY[8W#T@BKIY4S*2<. M/ 0."FT]#D7-8F;.>^%]]$T:2]P'[)$&HYW:H\.6]U<,GF=%G_$@199RPXE4NVT7!5VNP1UV&T[IE]ZUO?=)(2OH,NC[]I=A%,BN0- MG6>UZ#W7+NX2"ZV$:#/7AE.HU909AVZ:W865U^Z1U$3[MS]D8V MN[]O\C8*WP\5>/*I.(8@9#$44=R,#W=\Y>Q/M[J=S-G*6$K,P M2#%DX(/WP%,FQ]0XID63A)DC[9S=D;VWT>Z1=,Y^%^JS^F><]E,8W,3631OM MFU^PCY[:=XBTT&"[CAET'"43GBNED_/94'3F;,R.H@;5$P6UI*4*2=55C%[7 M*\0$15B?LT!C=.R^P;9+Y&(J+4%+*>JV0>>/%0R"]1%-%":+MC';F\X:; \& MHS]K"M"KT?C%Z"Q.R]G@=L/&R_:=-A?%A8+HDP/E"@>G@@%N8LY2IV!8FQ:9 MFZ \BCKG31ARZ]ZSF4V:'6&S+9N6]PY\A^/9-,F>+UQQ7Q@4/;OG M5ZHFD!4H)AI:V"+X-DF@:V![\&3I6O_-O-IKTT6?G4T_C\:UJ4^OCDR0II9= M*BN)O77_IE,8=-)%I"IZHY% JS$])DKLI.\FM:X+T%Y/)F<$*V961%0<@B^* ML-6D9!\U)*EE( \0;QT>!+?3%!">DAQ$2[ ME,B,*:>D%FU2>8]BOO.^B+"MQAN\O]_,(%IY>ADE>:@Y)"$9XJR-%D+A"02W M,AH,*H8FU^#KP7OP#&E@A3;=EZ^AO'6LV:RT$26#EY'0Z9 A2HKP(S/6%HZF MM,GPNAO6(^/&3EIO\/"^#-W\G!.VMGZDG4T53KZ.T#41$2T(9QD3WF9432*. MU9 >)1>VT':3SLVWD5T_YLC!R39H!YAF;P0A@'>.?-ZBT :ALA>-FC??B>M1 M,F);O3=(_5]X-:8@%V5(M1JI%%#>L9I-XH'\G\2"U3(V'HIWZ#R+74R]@RZ/ M/\_"6ZEU( ^XR%(;A6(^[R3LT4A10LRAS53!8\^SV,C*&TPH7U_;^YI0?C^B MIYUGL9'-UIE0OKG"]T.%I#@O.C,P',F=R;&6+?$,J)(OQG 14Y,4[Z//L^B8 M 9OH>3]Y%L$E*R4%M+;4A^98:J2;#21>+(6^(G/9Y$GO2/,L-C+0_7D6FVAW M/WD6C%LS&RQFF)%TN&&$((4#J0BA%EQX\90FE'=D[VVT>[@\BP\?Z9^_O7S[ M\%0W:F%N]A[71I,H7UWI?,M/49N\^M,(&)A"H"*[[>*/@(D1.( MDDTQ7B5K4I-V9-WG5KS'KS@\PZMF^,+&H*2QX&N*BO)!DD+)JV;*!L8B^N*: MO' L CF*FX=-['R[MG 'S38X7^9X7I'8 MUUR L"+4,38&?.TJZ45TWB$6(QOY+$O0//A-9'<=-S-\'5PT*U[#\==^PLF' MT2#W7*"(*]1#V"H%*B0+0;E"/G1V@2>+&)LT;5T-Z0">Z^XV6\J"G17>@ I_ M'X\FDW?C4>E/>UY;\M,"!\MK9UH1.87?(0(7A6LGM5-M&O9>P_#@U_NV^FPY M87(^YO;JG+.!!U&4 *-Y <5M E^;(X0DO5"%;SPUPM+4=9XQTT-%BL$YD M;1WW/#4)(%=#>BR,Z$CI#2D>7(^%&%VJOV4'[@NA>\G0WL49@X2<7!O-'/FO MT1-G;.7@*YZ(/5JJ!,$06):>5 N2_ %#; 4 M8[V\KZW7FEK]"LOC\1BWU&^;&=,XQLFEBU+?:B0/M>(QU)%E14$P#H$KTG?! M>C UN3Q

O.F[T76#M.:K7>?BQKH_/".0\VUI-)S\BF4TGG? ^QB^X>3E-SKF MZ/O[PS#^/E--;[[I',[?V@N:]3!HA@3P16M:11"Z35$& X%RCT$X%V<0Y M:"C3@R?BL=B[06;V)>3YTOJ5G.EZ_6:#(_?+D0.E:AF:%((B[/JN$UB0,F5& MH58[&M["\T@HM)N>&V1@O\7I-1!-O;U.&[0RO.CM>U$E=AEOT;82H\P*"J^IPV@*':%D&L43"]QSY=LT M/ET%Z,&;O1--+[FLW#GU81'8KV'23_5>M3\XFV(FACKIA:R9?ZR.5+;D4=>^ M\"R)E%@-G4R3LHM[<.V?$-U8\!Y:[*+]!E?9_\3^I\^$X]E7_= M>)3/TO1D/$_BF-4M!)N$Y^3RZF+K6YZPX!V/D#5S-CJE^%J%X?3YU\A OULD MPBH 1U+*M9$M1QWJM,-#Y1J>ZZDZ\P3V=4!M4,2UB<%OH]EO_58WAKIM]8ZT MO#<*))]L\LZ"G VBRY[H7ON*VQ)BXKDX;M>Y53A&TZ^HV]JCY3=1;@-/\@U! M&4[P"M>\T"0['XV7# K+M4:52]KB?(;,@PWHHO.F26W_"CS[\P4[M-:M^0F[ MJ[K#'/L__ZAR%IQ,9I.F+@2]:.C*@A>%*= \U!9&2 =;)HS2+V5:%UNYKIY-7S?SQ[^_>7'UZ__?#QY/G_^N/-U&N6:^UY5=U4KW5A9@+M5P)I704Z!O,7*$349)9 M"WG_Q7MN<^BIZ(27.D .4M7730_.90H3A$-A6,0B9?>U7)K3I]?VVJG46< \ M,HBJ3I.FP\G&('3*3;)9NZ_E>CU,XSKS^ 6>___KX>W!,N]'@\&KT?C/,,X] MZVU0*5(<+$EH)2D8HTB+>QD^);9/G>GDL5 M8T*NG0*?S]<&$[ABDDFS48E-?-ECF RV5R[LIOH6;7'/YQS6M-)2D(*Y M\A;_G+?\)JZ^&_>'J4]NS>OA.QSW1_FD/,NC+]4BO1"LM$+*.O0PT,$N!7@5 M/91 \5_Q=-JG)J39'O+C)M>>3-D@E?A9_O_/)M-Z-$\^CE:,]IUMHY%4F.LP M3@H39PDJ[Y%4..E/<1YCG$OV'M/HT[EISZ=#"^6+\RR!E!E!&?J'*]("B]*% M5/-P6XUA;BO8XR;T4=&B06KM3'/GC2Q?G(WK$IW!/'<89G]Y,EN>DY??<)SZ M)&//.6ZLY!)2'5FLT$CPD15P24=A@DS!-!F#L3G4QTW-QJ9K-2/X-N+90E@. M. ?'G8_UT<:1?FQ]TF7T6V%2$E9'97F3M_"-D3Y)JG5DN 99Q'>NC9>G7P:C M[WB._-W9.'TF];T;A&%M]&:3+IX#H]50[P5S?20D3;&2JZB'\] <7>9DW8Z->T9[)8#(A M]1'J] QPUB-X2?_QN?",;89[;P'VD9.NM?E:I%U?B\K?XZ".:_DX6A>[52X+ M@@^R^!IPZP11:0LI.!UEXEF)UO?#&)8;:*>\?8XW//LFRO<*7F'_W3E;3SSBNA!SCYYJL]A6OP!'2 MDT(\?C<:S]0_I>,[GDUK0NK'T?D,X)Z5$0-I ;*7-4\]US);5< YQE@4UB?5 MIM_5;K@?-\7V:=0EI-SY)6/) Q_CP2%OM(H4@9BM=H2. E5KUH6J@;P*#F)W/*:=@&Q4]W)U"L',Q!XIL=,U)4Q9K M/)D3D#R17"ZK+!UZ=-CI1UW,L4MBS ZZ/'0QQRT1SA=.W9!&P^HDS5*(&MF =,\.W8= M4"T'^"Q%=> 9/KM;;['4M#/5[XT74MC$/'D^7#(!*E@!L0CR2+#..ZL!O&W2 M-&>/?%AWH,^>Z+")QMM.FI^GN3L>D\QU.JF/DL)C&^N(4H1B,EK)!>%JU#1[ M 6&B4]#1KTSPO#[T:\^; M> AWHGH,/.A.[0WV@&*7IG]VF5!VLGX4QCV_V=VS1Z&^4/_T[!?^BD,I]?2 M>4>#?NKCY/:?O*A2#B:;%Z=U\[6[%ZHU$'^Q:"U8SX,T(ENG2G:NN(+2Y))B M*H&%VK4W*Q,UH*R/;,4)\,%9P)*)$M;4#*L=B]86DK-'0_IEFGG,DY/Q\\]A M^(DVJ27IVU>7-*).3O,V@$F)%D#F"+$V"D?E3&')*2&;5'KMC+RS-L1OZGWT M^]H]YJ3\/L$Z1FG:4SEX9I$L9FH334DKV0F?(25R$(THVH4FSM>=J/:_?>Z7 M7RL[&>]LHA;.>TKC,\QO^B'V!V0&G#P_&\_>#T()PCCC:N,".@HL"1^D5Z + M-XK1?I'7:N2PC6.V'-%3XTTWIFG@W,]F:E FMZUZSE]F&-.9>;2@T5&0:XH%C_6- MQM8IEIIG'IOL4CNAWM<3Z&&9MS_#'LL#Z[6\LU>C\1WRSUX+LN7:H-#@(@5B MRLD$,3,$M#F)$)5RK'7:X/TH#_4 NT?RK$X>[-B(#?RWC_1S5Q7/%XVEUL#4 M\OEV&:C#O-XVM.6HD2'V11)NHU'>2XI3HP&E=8'@2@"O@RI"*32NR>ZS/W+< M\Y1[8&YLHO\VKSIS83_49+,PSI/?O^0P13*;86(.4KGH??(:C"+1%86J$ +/ MD$3Q*F5I69N[N+70[=^3W]V0M^\%.K;"RGNE3EO+AP7O1G]3(]&R,=(!DGR77D%2J@_+0@3/.0I;UL2[[U*AR<6V$3X$]NQJF M14>[^:%Q4I9#/@]U+1<,$VWTT6I=&[ PB.@\<(M&2N8+:U/PLQ:Z?5UTM>1+ M]V8XENNJ7\,@4)#SX3/B]$W]Z6J9&NP(D4Q(F<\&\-+66>KK CD4AOXT&.Y$ M=$W>FEF'S4P08.]9QFN>:K2.LA:WBZMAG:8.Z9N3+@&+W;0_WX9 M8IT1+E. :C'55NBTV\8B R3&O.31>;V_[>. M0+[)L8F:F]1*[!TBYQ?83"A M8G:*D0-5FP,+I<&AE"",,5XDSGR;J75W@=J_6]N5\=;R:+?0?+=3)I9==5R4 M.1BML_"Z/LVXVF"FIKLJ"T4+ZVN7&;O8UF#)E(G5G__@+=N=]O:VT&<[F].! ML6)<=8!JG[28P'MC@==Y&]&CU*E)@=AJ2(_7=>S(#$TR_R\:2RW'>.=^M0[V MEN[E+N /XX!V181;905[MF*#K6HG&:1S6LELP=M >+^-AOC]_ A_=3;,%ZB,DX+5>>+UC*:3FQ3C9;# MDHR^B*1B;$*IY7#V[R;MSZ2CSNW18GK-I9/P[&OH#ZI+4!N3A>L^W]4EIOQ< M Z>"Y:4:))< M<[R)$)V:?]UDB$W,L-^G[G60'4,R1+?O^R++$,CA"#Q7&Y/X7LH"Q1@5E,Y& MM)FKVD[8NU]0.;(H\VR"::%SL4XU]8*##JB#X M(3EI2%+&(&A!Y,[6B]D'1R@Q-JE16X'G7W#Q_K6)6S\?=;7F807BO-.9!D$I3W!0(+");[HDLBWYHUR05=#>D)DZ$EP1(-@@=& YF=SD M9GDM=$^85]U;;V70L/_*]N>C6K-_-CI;>)AY-YK, #2N;5_WZ_=5W;Z5.A;J MV[,NVD63([.HBE@5E8E[48DQ,H%BAW<@X4;N49:L,RR[N MVKMVL^MT0D;A03*@9LI48=,QUG?Z)<%M<\B[2LA M37M<2H]LFL;3,^H#L9COV=]**2%@U7H%-&4($).@-[H5XP>Y#T"'O684W2?)M92I^L>7NLU64!P1:N]'HVK6@P>G MG 6IB_#2H/5MYHUT+LD/WZ.5V8]NDUX\HA;>&=L*ZIE[(+98YN/2R>4HO"H>7")UX@.^5KE^I:&<0U M^,0RRI*-S$V&43>5ZL=Z.!;*-/!SUL_5L#$+I9P K4,AA\R30Q:(C=Q'SVIJ MDK4'NV8ZXF377;R1-L8YEJY?JQZ[K!95!L9?\TLJDV,<.SI*.O(\B.+:ILLJHU8TC(O91L3'SMMZ> 7(=H ,9;9 MQ AR"HJ4H!(ZK4*()C>Y,#A^NFZ9174T;-W$L@U8>D>J!:M-2'E&T$'4'E$B M@BNH0-N0E0HB-$HQ?[0I,1N9>OV4F$WLU.)=:ZVD"FF]X8HQ2);E.N5502A9 M (M2YF306=[FN>H)I,3LPJONK;=RD^HR)>;RN>*WV:(XGXFR=8;+G9^V>\+* M^F 7\D^T953*8:-;'$8J]H],$J2SY^]?83*^"B)[MD$9RA M_V4C=\P_N7H8JN-D*U^O#7^<"Y1/AN\K9<9$8OJ!MZ/A^.*WL]8:5Q%P*L[; MI&O"#+.@E"@0=%10$F(JP4HAFO@QG4JQOR[\.3IGLJU#[J0&Q76M\BH)R'F5 ML?#@66ARAWC$7?@/Q\?M>_9O8L8]=)9966P?&!KMJR>1I*])!!X<0P09E#0B M^JQLDTZ9Q]L1X7C8UL2(+5K$S!2U;!5X%9P50H.0A99"K&UKD*3G+B6OLS;6 M-.DSMQ+1DZ93)V9J\ C1A8KF!:4!I37"@4WD(:G(&?A:.)RE,T8IYT-L,L*F M,PGV]8AQ/*P\C/&/YA'D0OI?OU^+%%Z-\;_/<)B^S^ZMDJPC8RP#X3.Y$HKB M?"=8!&[KM7\4=?-O2NK5V [U.'(@TJRB;D?&:W T+XM#+P'.[Q+6@=CR?60- MC =Z]NC:OJOXT[%Q#L0CRRM8CQ"-K&/*BH> W(!(NO8OE"RU>; X&'_N>X7W"7J3.SK[.! M=6JS?1V$*T&KHE+@I4!"+4!YI\'+3$X"2A('C;"\30K?5Z^.5L.IEI@,\/<<2B98H!HHV>#O$@P/$00"@G/?/)1]NDO\D=F([#G>K( MFJMXLZ,I6OI3UZ").33/E?2!!] FDLC6<_!"*UHTW/+"F>6RR0/0'9B>&DNV M,<5^Y^E13$'N7K(@LTBU 1F"RQ2F9HH%(G_I.DY76 MP?YCYEX+(G0Y\FP;*Q[;S#UE-",?48,1O ")H\$YH8'V9&8L9A%-DPWO^!BX M_SD'()#)(M $44QZ"+0$X[?26!QVB;](A[E',W-O(I.O- MW-O$'BU\\A55"C$7)Z4P@"5J.GZY;E<4?#UDTLN[)ROK +,E[6AC(%2WUKDB'=->86QR3?88 MFXQO9."UFHQO8IW]-AG77B@C-6]]1KD.JR< M:LNV;&)NH?6\/RANF%39:U^2++059RUREJGT M:B\.8[B'HLEW5]P%B($Y,))\>):])RONV'^C]M!%G&%^@9,T[G^9"SPOM\RZ M#E2C4"7QVO)%UCPARQ2XF(/QDD0(3;HTW8-KU^/B_.-/R&.GQ3+\-/N>]SC$ M/\/@(XY/>\4ECQ@=N*0RA>@9(5@?*40ODDDA5-)-^@G=@VO_6TN7_%@\.;HT M0H.;MN6BGT==GC$K! &2LR%>QGC:5BF69]%@-#FHK!KR8RFF?95SMV?$[BH_ MEI+K=^,1L7OZ_1V=SU-RDJJ#]*5^\*_?ZRW1S!^W2FAE= 9N$CE&N@["J+]5 M2@JFA56J-"EE7 /;H6Y'.J/!J*TY&L0Q*R%6@!6M ;'D'L@;&PUR&=&[? M=?FSHW$.Q*/"?*Y!CHLXE- M6MRKG?4'^:HV-W'/I0@(BN(2"MI3A"AA^&G0)G,8/#[#!F]-*NXX?0AUZS M,_UNT<8WOO6Q>!C;J[+#U[=+$!A:\_LT/T();*VXO+P8? MIJ/TQZ]T]N?GH],OM"?-7DS>AG&]B/R*6S\EK/FYN[\Q;"/ PN.#0.\RK1[- M)5.>LYBM1R\2-X9;%6(O:!>+1>^S_*'_PSC?'7;R'GBF(A6*011O?!,NP/YXS8KM-K5;J-- MWB=VA[[S.+5M$;P]JZORI,S^]L:0N;_3OSOMZ<*%1SIQ8ZR3>7.,X*0*D"TZ M97,PI):T7+#^/PG7'V7ZYTMR;$;?$7O1)XN<2])^ M]=/J'/00*.CRUD>EHY9L1H"B[4J)%H*L[5GRC5Q.KJ28&]CD _L61S$XD>3PT(K\&TX M/;^2%8ESPXV G%, I16="5YX",F2@X26%=,F6>4:B,-/2=XK#18?D;1U)6W \11!AMI*DOY;_#VWX_=]Q0'2/'90_:B!WEH,YYN=.A?92XX.'9MX M!&:"!I5K6W]'KK/,SNI$;E"23=;K#11/^_S>WB -ZK2W5\25&,.\L(S6D:FE M&]!"J,,X$SMP9=,G@7T9NH%/TD0V:VST/!KPN7A07F5PCBE@(H3LK?*:-/^6W^LNNLU\7/K55[NM=X!FTJNA=)6U^'/HE:C(BB%MT[#[H."(I,6M^F M4*]C.7:^[3S_)LS+@%H?.&JG5/^_&HWR6IB?CN? S'QJ+)O*A)J\')1VJI2[= M[&MUB2L!F4FX3K.!M:JGE@$X_(W$P2@QZM T'==(SO%<=57&BQ[)ZX#JNGAY M)9K]ES+O;JC;5N](RWNC@'?,(J0W04=AO$!3RXZYP7:1+Z&"+488<.5<'N6D%,4<-41J!4EKIG&SA M JW L]_2VXZLM=A4K0-5=]N;E>0L.*DK(0PN!+V\*[$E%D/,SHP$#=*#8RP! M.J0P/3B7S?UI1JL__R';LSO%-5C/KX=I=(J75ZAOKG><1EVG$%@)24M%T P1 MS24'UI=LE/>BV":7$W=@^N$-=FVX!ME)*Z!=N"YK@&OY<'4GNL.\875FR_4X MLH,A]K<#S4'F2"M")PV9!P?*6@:TR4KP22M)NR5F%1\)2^YYYCH,23;1?Y,W MK\GTI'P( [SJ3*]X\+1K<\YK([\2P0>N@>F212Q))==F)L BDOU?]W9HJ5N/ M7[NHN<$][7N<('U@'5#P K_B8#3KXC>_1+X!\V-+Y_ /Z]4U\Y&1'Y)(\*Y\CD,^5"%]F MX 3Y7-)S)TJ;;C/W 'M,/.G4" V\TK_C$,=A0/B>Y5/2\V1ZWG3I)DAEO*S# MUD ;24PFP.!,JOF'/CB;;7?M4S!F?WHRZT6Z_4"3 M]3^Z53+&O6(L9&284 Q&$8SU1HGBG0N%7$U7F5"KLWL.,^-9%Q#"DE^JC ,G M:R55X9%$RPAO(>[9T<*E<:$]*+H%5W ;+(SD^V.1T>+B]R.8D M.3F;3J9A6%LBOQ\-!J]&X_J7/9YTLID7J%,,015K(0K#Z^0ABE28"Y&UZ\K4 MN3A'F%3?+:<[ZT/6'2M:=2'K1JKS?FN];*(OW!? C+5$E(X_SW*!(&M#><]- MYDW>/#J7Y $QO$.*M6/]%OPX1'W=/0+->@=.7@_/KZW_/AY-ZA@%]'2B!Q"A MCL".:E9)PZ#(E$4*UJO4).9N(,L/TA\!1PY1&WV/2*36@OWIV1@OY>KQP(LR MUM'2+1(4]XY6LF)@I='29(M%'N5.OT26'[0_ HZT:&]68[?7D\D9YO,N@>>P MSEO"7@_L7G[#<>J37#TGH\U)Z-KNI-[Q,DW1F70@A0UH,/@LV]1*;PSU!VG; M6_@V)]6AM^+;+I6S/',1-*TJX4!Y'<$9DDIGXP1J;HMODVG=UN7>OVKG'*EI M"'/5>N:,9O4>SS%+7+&\3AS.P+Q,7&<,030IKNAT61Q'O+X;%XXPXM:@_EL=QL>D(0Z U)>Z9%%1"DDL*[4DXD<&;@B 0C4F8N#/Y 2^: M![12]D35PZRLC7AV5(VJEMZ2W"DJHZ.W"(7DL1ORV!ESX*PHX)7**HK"BFHR MVW6/,OY85KLNJP/Q[:@:&:Z^B;E3WA1%S'7 O376GQ?D.%[+D2/Y%$'7'O6' M.;(Z%O3'(FN]R%HRK\7]X*[R7DBSGK21LQ@4>>C>20VSR=O>:P>8LD$NO!7^ M.-?91F+^6&6M5UD[UAWW?>>=8G(AE5[0)O;<5P4M>!- M*T\@WB]FW'@5O\=J9OKSYZ/A=!S2]"P,/N+X5/2,%DQK)"JF =(%,Y(.!*%B& M)'0L)<408[OQOON5]<<2.C(^W5Y"^M!.VK5=XS5)UA].^FDV([/'M4^1.5;/ MTQH$Y"J89B!"*3IIE;!14^U6$CW-Y7!P;MPFO3FB<^.F8+Q7@K"NR#J@R'$Z M$35%Z9X+T$Q(%Z/+#-61'P\+(CU-VA^>';=Y;P^]V3_+>6;Z,'C1G]1VB/76 M]5F$X^/<<._4ZJGR?ZCX,CM!> . MM@!F__@/G$PO\SUYSZ/3*G@/T=A2VP9)\#ERX!(=CXJ'8H\K"7*)$ ^(WMWS MJROF[TJ.5KD2VYQA+[]]Z8]G/SS/IR\I1 (>P105ZRS[!+'4[A(HHL&L86G?K/>OC:!H&"U&*TFA%+@5"9 EJ(QYPA7G@#HW4RI8L M#I,$U(%P/U;%$9/I"%\;ZO&&^4+ 5Z$_GH8P&L__J/X<[RF43B09ZL1;"\HY#3YB!L-S2$E$97238V6_8OY810^"8"V> M(#J;M)HBUZF@@R)\31TO"H+U";(A&5 (F4R;=[:N)-C7I*-#7ZP>Q.+',-#H M?95KUB#9I$AA4); :V,299D"+TP$H6B'H#W#<+/.Z]A:(TDNO_7PS>KW:O#1 MKHKO>$#-#,2\C^0Z,+J>2G3M^_<_AVA+"RS:< ?U-;2F#RPS&4L=ET'_X#)! MB#J#C;G$4,@6>IW$V^.PXATCA;HUXB9:Z]AXOY&F3L].+]ADC8@Y,X@ES4:> M$! 9-4BM0Y!D BD[&REWXYOW.T5F:]V/NE!E2Z2SJBD>!=/>F1451B MR-74EF<;HH^,^2;._"I$3]-YZM90#=Z_EDQ=7P=1RX$^MR$=9HI/1S9;',W1 MC<);S&:YC4Q'Q57B=?@Z)S>%.T,810+-O-%.Z,!MDX?+?5'@GA$]>V/ )GIN M,I7G]'0TG.%Z-C_8BBC%,T2PIA8B9B; Y:P@":7(4U5)A28Y>+>A[/]JMKDO<>A.G+N;F+?!IR]?+B\>JV_ MF,>&$7/P'(Q,'E11 5RT$I@U-NOHO=9-HOF5B([PO;FYP5<],^]DK97>7?LA M5^]Q,AWWTW2>'O([?4W7PZ[N^HI60Z_6%FMA^!57W"*WY'X7KD+(T3+#@S8A M*DM$T#V7Z-1RIH"L@9]*'FLFO@0,/*!F)2FC#S_\BJ'U.5L*+8I0H#SYHJ[( M!#+Q+$I4Q:KC:GS[YN##KY:577"I JM34HD-B0)\K3#_C^./G,%R:3#O+?+K, MJ.VYJ)D+BF+G*KIR*4',1=!1IH,M6ID@CFL@T$[B_E@AQ\>J8^H_?Z_4EVF$ MUX>"!*M3(4\/A%"ICE$MY%6J")H;SS Z%?&XSHZMQ/RQ=HZ'1<=4&+>^M//A M%":KA"Q0W,_J< K'%(0H$50PSDA)P1)O\U2]+PD?T$K9 U7WOZJVX-F#.H1N MM@?O,5<,Q:,(+%NRAO$*'$HR#C<2BY%6KI4;>T3KZ:: /Y;309;3#BQ[4,?3 MO _XE2_;BP$#&A6 BTS;A10(GI'D,J-C(BKT]KBN5#:7\<>:.LB:VHUKAWC[ M[2@^[*&S0CM/,W M]FT#YT);%!!\"K4.WH$3SH')L7!K2'+=9O3K86*HHS3%0J?6F;_T(DSQ\AKL M^O)Q!FG=* ^6.T_,Y A!20?1N/BA_8WUU M])@/BB=C06/-QE2,0AFA,Z1BA%0^U'\\UK7X@!;@,:R (US-&]'W =]KW:\( M3GX.4UZ"LTG7V(E3[*0$(%JIE+9.R^-J%-ZU!GXLYN-YEIM1^$%YUS?O6>Y7 M!&UF$AUCP+'DFA);Y_M$ 4($K5TPQM09^+.?C7,XMB?PP;Q3OUT%) M,DJO%.@JN1*\@#?_TJ)Z>B%G[;@B@VF7:W<8"S$&7^]4C,J9(V*34; ' MD_C)+*N#:WHC;CW\_KL<8\Q%"V"Q=DXH.H 3)'*:]4 PEG/9)'GF1__=A[E\ M=F?1<3?992:@20ID00FJU@^ZG P@TQ9]<)R"HR:^\Q-LLKO3.^U!+'[H)KL7 MTL]+X 3-838AP:@;8S1X MZYM#N>A;M@:8ECU=;J Y3#.6K6VSW,8[*+:YM47V3(9@H?"8ZUTV@O?6@%26 MI9 -H\CP@5KYGJXE;8R\B3[W]VP_V[)H5Z.=[V1XT2LUI6R=-098X 64+0Z" M\A9<*%*B\-'G?18T+L.X?P=\!VNN=[N]LRGV5Y5^#>K'/T=SJ-P:D6+BP PM M$"6BAUBX >V++45;'=T^KXF787S%KG 'ER,QNVE1!#)T-9E0H+ E8?$BY=8F"M\G;#P.*RXULR&+HRXB=::SFQ@DI>$D0,& MZ4$E*R":G( Y@?W.)CI M9?*Y_^7CZ.5PVI]^GT<6Z\!M>3>W(=[#W-YU8.G[N-/ 3/O8D^Z!C3H8K).* MBK46%*9,KI#GD'EV)7'C)[8^"5??<%AZ>5)M8IP&97O3'F.A'+KKA)LNR M$74PDJP]=I&!KR.Z13$Q)YY$D4W:T=R$L?^;GJ96&W6F\N;C)9A5UFBFB/3U M[DF5#"&)#(P5BJ>\SS(W2?U^;.,E=O!HMC?((5*8MVGDO8Y,/\9+;#Y>8B.N M[*-%_S:&?BCC):S*CEE:W49$ ZJP6EO (^2(,@069%%-IFT]'/)N-%[BZ+B[ MB7T;<'998_SW'WZ?^PQ1%>0\)W(_LB!PG'P&271)F1NF@U-Y$_=^3ZNA$YL)N#!Y B.7WO 0K+)8'$&"^UNH6J4./WE"*6^S#AJB MVJ=.Y+"M[-IFX[ID97P K8*IK6H31(X%#%HLTL8@7+MFKDU$.L(]O5MN+_4E#L^.8YI1 ML4RR]_W)'Z_&B*^'4QS3H?<^3+&7HT6*;3WX7%]\;+9 6YZ'9#"CC%%H=UQU MX^M*]C17P=%PY9CZ(-VUS/]C5.\+!_WI]YF(S"CND4FHWO2;[KS5R#9]Y*"UIX#P4I/(AK)HFUR MI=V5 $^&W0>U_$/JX<<)4O*"? J,%"141BBDP>F>8FV1!EUDRZD/UJ' M[&N-/ QN-6B#L.>F#RE;VB300 QUJ &W&GS"".0$)NN]TCDUN?SYT3KD82Z? MW5ET>\W8XVD=PJ*NHSP$2(%(L4^.$!R%0D47]"PE55*;]M9/L'7(3A'O02Q^ M+*U#/DS#=/:)SP=A,B$=U!?163Y&BAA*$@%24?6QHKZ",ZE ",&RYYE+SYKP M=Q6BAY\4N!%!%FG:B:$:7*1?QS-/H%@'41Z4?-P.8U M QMQ91]YU]L8^J'4#$3!#+=2 [=IEN1>&Z.:#*(@UU+8R,MA9M<=#7DWJADX M.NYN8M\&G+V1USSW%$KMDD#G!Q2I-:AD OAZ02*<2LJE%$A+3:]EK[ (;7[F5?]"?ATZAI9SE8D,J*I,^%2(5].2,AL<:@)OP3R[@7[L5]9*S2"$F@:R=Z[VJT8*HXR8#>9JY&-]D(MM]P':O MC)I]7GWS?CX:3LJF-L>Y_E^R42;:XQU6UUZ>:ID3I3.O'\K9R/M;G Z:S M,5D#R=5X/![:(UR!KH6EYZW WO,-<771KT'JYT8(W]<\8)'ZSB M!8H[?PRWX*4P4+3R6KJ8'&MRQW (KMQS6W XJFQBA!8=PC!]'HX&HT\5X56G MH12#4*%$P.0EH>(1G.*,3FMAE2S%)=LD)V4YG/T[NET:;;'KU^X:[]"3_?./ M'CG;DS-RL.E@36.L>@WCF]A*9#Q3L$J(:C>"2#)'7S(DBFAUCBR7O%"LO*1R MX=ZO>116[ER?C=Y@R=_JA\&S89[+3+^Y 5$(YFKR*9VR.H *P8 /1H%S*?@4 MF9;8[%'V'FR/@B>M;-'A(QU1^47_*XXG_=+'_*H_#,.*(K+H?SJ.C0@<8[K,&B#>SE$,<+CBOGC-DB,BAI M(SDS64,H2H$OF@=5)$6YYMX3X/;G/@H[[JZQ#JM]",RL\.@&%BD]9YFPD 2V M%EZ35%XQ,*E65^B"(M\_._[6QSX6X^VFKPZK3NJT@W?C43Y+TY/Q_&PX'UX2 MM;><:=#(*)0(Y"!&:058+6@34$Y:M<[3W5K3(I8!>#2WP)UHN.,I2W,\DUJ2 M._<'YID%ZX#J>N;22C3[G\"TNZ%N6[TC+7<\W62V!4]H#&44P3T*@?^[63KI,FVR# MK$FZY1Z4N)"F::5Q+!E>*$A4G 4?O'-9QZ@+ESRX7K(R6F8#&)$KC36%ZREJ M"@,SHM;&LK)KJ^9+1=PES66?V/XI_L,*YG6&>&Z;Q-B!"!VE?MZ-I-[$A,2SH@, "RB.@O:6>N;K MY+E!6?.T#Z:G_5^B'(B!*Q)!.[1=@]3/G75UWM6$]X+)3G@*7M+L1BF)6NK) M&&A&YZ;*65%,>Y &.0I%!^=C.:H0@9 MC/,4E+?I8=P-_'TE1C\6[FYN\V-)MMY9] _3,)Z^(._S_.XIT%&38X*4C*/% M2W'E+$E0&R%U,;9PT>3ULULQ#G6-?P@>=KT4MN?#RLV\RR#U+4[?C":3BQ:T M+\.X2GGY^U_#I)\HQ'K1'YR1@%M'G-M]S>[A8P?B+<2"PJ(4@DOE1%96&>\3 M]]X(+RD:5,KVDE#,U:Z]GIG:H2,4B%):L XQJ2Q0Y[AC+'B]+\C5CB^"L!*= M L8BF;7?9@,]WI(9L1JOF=Q,BOXZJD2O0C, M@.&9EH^)!KQ0I-ME: [;#V8[NR]N;[NKN4'P=!/45UJ2=1O_ M.#KO7S.3_O-H0-\U^7_E7RLME)#C,-D 5Z4 F(F"9BE\8BA MHNN"D0;*.7V\C.#=O?$RKFMZ/'%Y*]^?/>7[)Y-DE(Z*S^!4:G.ZJ^8*@7*[ M#V*C\*7D/C,X#Y3O*V2:'J[H$#$[_/R_[YN=-IQ,%_>KNQ57"ZS&CO27 865 M,7LHO+I <[G :"LU]B5'UE,-(G?9>X\3=X8+6#V\?SNYZZ9/49>6=!4E2.#J MT3-X"9$1@W9 P4C2B)GJ'*GI&Z2D0:;O07^V981;3Q]]6%O@$=(*AJX4,4(R MF2$M618M50=.R, ;KO.QSQ'.'IFFZI&-'P=C&7HI/:SWV4*K3PI])HAQS1ZI M/43#7\4FKOY0HDU]9HTOF(SY-)(M'WIE<>Y+./R76/,?A$ M],K:5XO"@"W9-,FX!FI/3IVRUF"RZ(7ZS"%P-+WRR!$PQ,[3T"N3$RY(E1F@ M$R>[2K@94B_1QX E^-*%W&NI],I#'/0QO?(0ZW9HI#V3Z'PC$29O#(K#9/A+D :Z_AG)#%&/Q[J89Z=XR.CHDOHI'2VW4XU,9MJ^)-RH%1S MN716JZ1C@(I*M&NL#CSC3#"ZT4)0)G+RQ..C_6K^>JGFQ2LUMZ!+,3Q.:OV> M@EIWEWB?]$$!H:? RTJ43H3M(REP,GW]:7*<7=_>WZPNL?'YDT,PO!N 5M)" M,+9"DJ((*4O5H0L3X"C23Y_%9XG>5SSYDWN^0WFP!<$GJK-Y5^D5FY.!U)CJ#%5&VL183QC!"RE67:BXN\JO-9?_5@80Z)(HL6@VRP(S^SZ=YF_831^IX^;^T2*F0X/@;<=8? M(E_/GN%' LXT"64I$7%0I)[HSCG"SJ)"0N1%:@JQG,I"S-J -])FZ\EET>5E M\SSA]M'LDL\:;4.\V'NJR>-L[?^T+;[J['*&*J+G.AP51*$5M,EZB"HS8.\2 M7N]*M!14=:SS]DTK.=KR79YI-4+%=G7[Q2 5YP.KDZ&TSJ N68%O4X&YTB8C M=(F..KV/?$.:+Q8*IUM\HGE'&J/UM?FI%@':&&H7"@I$8B5C&ULW+UYD]PX=B_ZOS\%7OO&M3JBT,T% M),&YMF^4MK$BU))"RXP='2\RL%9Q.BNS3&96J_SI'\ EDY4KP 18U'-XU%(5 MR7/.#^0/!\!9_O7_?K^;@P=15L5R\6\_A;\$/P&Q8$M>+&[^[:=O7]]"_-/_ M_?=_^J=__7\@_,^7G]^#UTNVOA.+%7A5"K(2'/Q9K&[!W[FH_@"R7-Z!OR_+ M/XH' N&_US>]6MX_EL7-[0I$09CM_K;\2\+2!(4!@T*@&"**(IA'60"S(,@Q MPRR4%%_=_(4F<93'+(-49@*B/$@A%IA#2A$2,A"Y5#?JA\Z+Q1]_T7]04@F@ MC%M4]3__[:?;U>K^+[_^^N>??_[RG9;S7Y;ES:]1$,2_=E?_U%[^?>_Z/^/Z MZC#/\U_KWVXNK8I#%ZK'AK_^YV_OO[!;<4=@L:A69,&T@*KX2U7_\/V2D56- M^5F]P-$K]+]@=QG4/X)A!./PE^\5_^G?_PF !HYR.1>?A03ZO]\^OSLJ,O]5 M7_'K0MSHD?TDRF+)OZQ(N7I/J)@K[>NGK1[OQ;_]5!5W]W/1_>RV%/+P8^=E M^>2I6LM<:QFF6LM_/B;LUPO4=Z3O:E]7!\K5YGYPI>,I3#\X4_>KX@?A7^&> MF(M5;EZH-PL^UKN[$76QZOXU=O5:+%=D/L)KL1734WFN?_!>_:T5HQ]T@DQK M.2UU]U05WU=BP47#ED\>#0K^;S^IO\W6%;PAY'[V6<]B'^6W2EQ7E5A]I"M2 M+ 1_MWCSG=V2Q8UXNRP_WHM2T?KBYKU0C/R^(+28%ZO'641%)((X@8FD:OH* M0C5S\2B$"*<1S6.>89;/5IO7?R86\-N73M-:'6>Z_&2!U^K(=U^*:KDNV7;& MO)L?F@;5#*CG3/SK@MR)ZIZT-RB#M'/1V/COM2EP*>%:S71$6U.!96L/*!9 MM!8!N2S!7)NB?CTO;NK9L_H+V)C9_++ZUU^WH/D=U/F4AFH^TB@I.T!M"/C8 M&Z0W_4':CDAM#MC8;^"3UX#[8\[ MQVVU=/Y^-Z.N3/D)+$LN2K4..0#+WK?[:GEWMUQ\62W9'[^).RK*69)B)B(2 M0Q'KQ03B F(>.HC;LT+=CR3K.)*&X6K]9E*1;L\6M)%M6\]@6N^3_6U4KO37PE MWS\MR_IGJU59T/6*T+GXNOQ$U#VK61K&2(I,0H(1ABA)4DBB/(8)RQ59A)P@ MY8SM+4G.?@G^-#;ZI,Q6;"X_K]8PP%K+P&IK&B ;VZ[ BGP'+\3W>X6*^!E0 ML1"R6-G1D\?7P8SGGGETQR',VDCPQ$K0F E>O%]6U<]7H!OTSF#0LQA<]P9= M&7T%6K-!WVZP6H+&>.S6_LU8-_/YZ>:><_>,N MU4FH3O/N!0#X7@J;V6[,84V:A_[1+-[B-'884C=G2?\+%?#W,/ MO]RJKU:?>G#-!HH*FH^]++4$_;6_?-Q>\HD\ZA]=_TE*_DF]!K?JAY_*@HF/ MLN>V?A+J!5'^ (]CD<=A!F,A$40!ILI1S")((XJ2D"8D%E/U:FQ0J

3@ZD;*8!\*)8 +ZH/3!; C;GE>Z66V>G%!HS*H==9TV["UEXW0"A$DL2I$52GN/99-JI#N2QAI90'6^W! M[[7^A@MA^Q$Q=$A]X.S;OW0&L;V;: N74Z_/6/BX3IPM)GL^F?4#+EC_OSSO M^[W<]?T^WM=Q(V^^*T^OJ+0F'];U=E1 4(AE0F%* ZX<,JI>@K7+5KMIE:6?YGX<+1;OSS4ZTU^SMU9>@9Z=5Z"QU/%" MW<<@.%^?.U5R_&6Y#XP/KL:]"!JX""?WQ8K,B__1"BU6)6&K5\MJ]4&LFE.B MU0PQPM*,4,@DSR!B 8,D(AAF88"#6,8Y$6T*CM/%]5FAXRZM33'8 M6U@;WSB,9EX+NMJZMKM.;^WJ?A7?5R^5,7^HE746IBE3/F82YQ!A%D"Y-<>.B:S&P8R4?*'KF9^TVCT8KPZM MJYO%--#J@UI_A^OJ(;"Y9"XK^:.2V!!D=OELT#.&4=LU8\OU8E4I9TT_MIO1 M8QFR/(DBO5!6;A,)N'O;Q?RU6>A?OW8(7#P5? MD_G?B]7M9]$$U56WQ?W7Y9O%JE@]-G%0,X0R1M*0PS@7,40Y":'V9F J,\H8 M$U'$(AM6L)0_-;KH:ZH#7AM=+2/FAHZ%&:UX1-@SWPP%UYIU!D+DDHYL51B5 MIP;BLTM@0Q\ST*U1C^+%?+TJ'GJ'$F^^L_F:"_Y6&:DWL-:K6OI'^8:4BV)Q M4W7'L"\?#S_@^GM1S9(@E)C'#-(P32"*DAB2+.&0)$)D"4E18L>"'G6=&F/V M-7UR[J>5M21,GT-LZ+--8^!\.W[#QLS>^_./IE,7TJ.ZX_JA_G'?K ''UVT17P:7VN/,P$"JGR>FD20L1R"G&>2!@+HI;%RB<.8JO#A)/2 MIL;=;8[81EO0J3O0X3T-M1D#.P/0,X=>@)TUCQIAXI()3PL8,!CEF82(AYK5(@IY MEF6$N4DD1"2*,XA1YP3(JB@R&H-9B1U:ISR[9@(35S/ MD>KV4[E\*+C@+Q^_5;KBW;O%@Q:]N+EFJ^*AV7?J5@D("21CD<) X!0B3"3, M*8MAE&%)XA@)$FA6X-08[\AQV170 M*@_<*C\+^B7GE<.@?)Y#1U,4'1T^[D/C_P2Q)W,"QX#[")B=Y1VX;QC??%8\ M5A9L);CFN>M%_9\W_[TN'LA<;U\=_FFW5B02T31,8)B%$J(PB6".,@;S+)/* M1>-)GEI5>;I$F:GQ5.TMZ"+"]5]ZZ@[DJ(L&RHR_QH+?,[==@+Q]#74'D#DM MHGZ)/N-647> W%X9=1?/M.-1+HI9&RS\MJ@8F?^7(.6;!7^M%LTS0K%B0IQ M@6,.41:%,,E6KDDUCO2"&F%F="AZ[&-($Q04F8DQBCV&IQ M=EC,U#[YK99V+LT1$,V-KQ/@^#2L3@B:527X;2UN\[ MF:N?M62.J-XMFHYG=5^N=POEMBRJ@M6URF9IS*,DC#!,U#(*(A((2)'@4/" MRC#("256<4IC*#TU3FI5!Z+57>_3MOH.+I3K>]P-HPLF-IJ^PQ3<%^(1E6ZW MU1A_!3:6-[4=)U>9QVB@)EBLY[3>/V+]'J.1\%32QTSVI7N _=95. G35"0) M3 B*U"Q$*<0T3F#(D7)L,T:1W4'#02E3FS;JH:A M:;_4$Z#SHMPD!'[VT9ZM:]A)6X_O?+GK'O9% MS.6[1;4N==MM)4"4#YNB"T1$&4C;>H6A?(E6;\#FI+BS9(13*!LZA&ZP\^W'*2W!1DW0ZNFA MRH4!'$Z]I1/BQG5RSMN]YYL8W.)IG5P=(IPB$*> MP2S,U;I8<.61(,4\^A 2Y11E.;%O*N-8RQM+16M?S M"'GF1+O!<;\ O0"]41><0_2^Q;" M7/$*9XG>36,0D22 >1YC&(HTB,.(1@Q9T8M7;:=&42[/"[>&@Y[E@RMB^'UK MQCD]=O8N_$#'QL-?@]'/C(V&9TJ'Q:<5GM8BW@7VKH^'S80.+!BP>6+=WW6C M75U55"MGNI]6Z>.K+?VNQ4OULH+=:U0A]7MZ+\>DL6+0_]53UBM8E1^;LH M;FZ5-=(9!Q!*6D&D0RH6D*K?V99G),\X%'" MK*)+)F/9U/SA6D-%-"X:0D\&9-_.[G.^%--WC-MCJQX\H,8'K!1 6[>YP:@? M:MGA!%J@FDOJM!>@L9I,!*:O\9^$Y^WF\*#JQ$,9\O_]2! M(6^7Y>OEFJ[D>MYU2?DLF"@>^EUX2(JQ(#&&-*(((HH"B%E"8!;AF&5Q$)(< M6Y6EL)$^M3EWHSR0RU+-NHWZ@+3Z6Q:GL!H'LXG1&[J>)Z^GP'::@TWOI*WN M/MHG#0'-:4$+*P7&K6XQ!)N]4A>#'C(P9$%7]-'-6@_(FK$HQSB*!90DY3K0 M+(JFFE$>PE#_K4(1&3SD,,C# PVE8P2EYXP82&%B^%SI@@HYI#*D4(8RB7&"2(SLBG:=DC8U1ND=GVAM8;& K;Z6 MCM!)B T='U? ^79T]C #K:H>LFJ,0''JR)P4.*[C8F+[GJ-B=-/SA!8\723^ MM5Q6U2Q&/$E#G$!.F2[LC"C,L8@@YTE"PCC+F+"K#N]>QZF15G_;M-XJK<;: M*STQCN,<\5\X.M/?OSRQ0UE;.X$-R/-#,8FMQ!-J_AB;@N=Q=GU@?TK4L!E# MZ7&W7-1YGTWZ\L?UJEJ1!2\6-S/.8YX3D4(J*%:>9X8@CK,4LEQ0D=(4(2IL MJ/^4L*EQ>*-KDZU]U;(X6&[UM2/TDS";,;,K\#Q3;(O;EP:W1E/%F@; 61.D M"2(NF>ZDO%$IR\3R7>XQNF<8B6Q.#=XM[M5#WXL',0_;I17)29)[9'MKJ*CE;T M"K2 >5BE&F#BDBE.B1N5* SLWN4)DUN&T<3+=3'7;-.^S5&>AFF8<1AQJ4_] M6 I)GH20A#1B+"&21U:MNI\^?FID\%'*@ED6#ML!S.SS'PZ#YR^^4\S#YWW8 M9I=?](Z$43_BP];M?K='KAJX(_U BKD^,'N[++^0^4X+G^N[9;DJ_J<).%1K ME:*:L33D&0X0#**8ZH\901*I?[*0L)@3(;#$LY6N/F6X26VI@-7GOE'#XQYL MIV$=MVNY5VT+ON'VM4=(/5-'OQ58W6EB8PN4RQ)61)_9&T)NO\,]$#>GF]ZV M.HR[#SX0H;VM\:'/&;CW<;"B^\;_V09;S_*8QF&2IA"E 8 M12SE-+):Q!A+GIH7LVF/P/1?Q%;W*T!N;LJZY &0VK4?4"?5?#PBPD(I$(<4 MJXD&\4A DLH,YA'+29[+F-!@]B!*NGS6$>EK\ QC B!0*W[Q".Y(^8=8 ;E> MV)8<-!\2PTTL'S#[WM$ZUA+DJA=WW$ON<[C!98N6T]TN8^'C;GW98K*W#V;] M ,\)S]8X9R&9&()E!DNH1J$!&8IVJUS"CE5,9!%$16<607 MZC.UF:C>R(0O]X[R+/OK7CA(9JPW(O2^'?$+\Q2U3: VZCDR%4_#^RRIBD=4 MFF:NXFG\!B^#JMY+]3#/])Y<5/+KCXH2-IH]S@.LB!-,AA$,H0H M$KD^F6"0!G'"@H0R&ELU*S\K<6H4^K98D 73.W++K;I78+%<0'8F_GT@Y*9. MHD,@O3N'36!=K2SXV,=QJZ]+C] 0&K>>X#FA(WN AACL>WZF-PZCG+^*A2C) M7#F7U_RN6!0ZZUIWWFSK![6[^&D8H(CH*#J:9A )_3<1AU!FJ0AI0!+"$QO: M,9(Z->IIE:Z75>2)VG:48P:Y&>TX!](S]?0Q?*IQ5SS,PTF+%4@N2L)K[W!:'%O%@]=@[7Z[70K>W>*MFS&&1X&$.$X@"2C&8PDBSEG">NT3$O\S?C.)ZJ>^6Y77\5NRWG!'L'O M[7^][($-!E#B/G? Y#:#\/=.!SGB>EJQ?ENU/THVL.IPQBXO-R/I?+ M4M\XBU*6,4XHC#$G$$5Y!A5-YC#%,9$Y#B4/K0+SQC=A:B3;J0V[VD6=XJ#6 M_$A]K;^,FS0VX$TQ(_-IC[_GZJ2E6F!T^DE/*6!M@Q0^5 MT#9\E%SGNUV@R;#9]MV"+>_$EQ59U>J]7[83^_>BFB5Y& F6I6HRC'006$(@ MI0F%#*4T263.61S:3(LG9$UM_FI4!1M=0:>L8AFEKF4I\U,@F\THCJ#S3/V# M4;/F90,\7!+H*7&C,IV!W;N49'++):FTK_2*X+H]>(BI(!P1#!,<*\I(DQQB MS C$28;B0! 4A ,2:/LBIL84M6[@&O330(>DRCZ!T?#8^")P?)\3-WAT\+@_ MF#ENO?L4V"=2GB'Q]9"5A]-=#UXY]/->U.[TWXO5[2NUS%N=51K%P9]*<]"I_N1HI54??#X/^ #.&8*; M6SZRTF!DKAJ"SCZ/#7K*!9N-]/QZC1Y9K[6K,IW"\TZI72RJ@M51U>&,!2C, M)@HW)7HK>>QT6YQMY?K0=?\/.*^H'-^;\2APX ^D%X[NJ6@O^ M>JV>>].MAFHQ+Q1>AM4>SESUM8#6N.JU# M/(V\ZEH\!#E'G&8Q%"F.=/1Y"FFL'/(X#20)=9RG783G*6%3H\-6+7"OZP@H M+TRQHCR4 F-9L.L4W&9TYPI$SZ36JGD@?M-YNPP31)P6[#HE;]R*70:6[Y7L M,KEG:DW_WBY+*0K%?ETYTYE,12P$R6&2( F1;II!>:3_P"S/PT1*I=BB7OWR MKU/H[K=G@M''FC"WPCJMP27I5/>OVXGV_ZDV1699%-,U$!GG$ M0HB(/OF/>0!%S$28B"@4?$ FU4%94W.SNX2?UDWLJ0M^KQ6V#!"*0-),YRF%#&),4L3"@(1!;-E&[JBPJ3%(IVN=VBPZ M1:_ 0EA6I#B)L!EWN,+-,WET:EZ!6M$:N3=;Y#Z<0&Y(W[BSD#CN&W=29CE[IA2@ MIYI.C;J>I&BX/*SW,LR>5]HN!V_ZZ^K#:3I^C^I]CLHD%LQGE?TQEL>FF'M, MH#DBT%W'EZB-ULY92N, I3!$65W@B$,29Y&N0LMSQB.BYK:NS?-#") M+N_X$EE%OCM"R/?QT=&.+]%('5\B?X'QI\0]>\>7Z'2HO,DMPVA"N;BZSF[= M.ID+_O+Q6Z5WWS:%!Z_9JGBHB[O/TC1C>4BIFELC!!&F(<19D*KU;AC&(A-! MF,B/]>@8 M=N1H-@J&NV>NL?6]$^8$5OOM+!N8G&Y-&0D>=YO)!HN]+2.KFZ<6%?@W4?4" M-':*OM3MSU^3E=BL6&>1E)(@J4A0D!BBA.60(AS!+*8DD$+]&5MU29F,95-C MVT;](Y7*IA)+:/OV>#[_>,YW8OKG)89QB.V+MPE"/%#YK$8*:*AZ';DF<-+B M:_PG<3+CW+@?XR3'UYB.%P8Y5$&G6\"; M&];4>6Y32B2:Q6-41O 4<)Q(1P MR(C,4990K'[L8 OX@.@?8@MXN2F@[G@+^-!87+0%?"'"S[L%O*U3/^(6\ G$ M1M@"/B1]"EO )U QW (^]81GC[GZL*[/>'5S=)KE''+%=A"1D,(\$0$,PX0$ M/,8QB^3LODD<79%R-7K$5:.GS1>\J^TH\5: BIMBL:B3.:5R(@5HU'B&I*>C M8\W4$".<9#!$2:@/"!)(PB" (L,DY3(/N(S;L7ZSX#_,2'>ZCC/.8L&G.\*> MEY0NQFSZ2\/#H72-I1-8UYT;A$FLSXXJ^6.LL\YA[#%2;D>0W]Y;UW(ERDTW MJ#SG@> X@%AW(D4\CR").(8Y2B.!$IYFTJIJY" MIK;U^%6M7P71&OKIQ?5T M",P(W#NPGDG:OBM7/0#/V9OK()3/T:#KJ2*3[-)U$*NAK;H./VQP@?VR2:5K M_OMN\:D4]Z3@7878MO_A]8+7^U;72L55-2-Y3GB()8Q9'D.$8J[\YD3 5! < M!C'B:1X/* TQ3!NCSWC\*@^MZD T.E?UP>U2JVU=GG_($)GQID?$1ROJ7RL. M7G0F_%R?3;3@=YU7-?;-:49C@=-:_Q<@Z+@-P!!-QNX0< %:!YH'7/*T893Y MYNY^OGP4HHXW:KS5-CL@8H)'"!&8$YQ"A(6$.-#U#X,P(XR3-+6K,7Y4TM0\ MPD[1MI3A\GY W:[CL 818CR(G8=#)[$"5=C@IL M7Z+GU7L%JC7]AV KL%KVHS('=; )Q J7G.6+S>C9U'3^V11R$&YUDLG.Y4'IP-39 M4_B:\89KU#PS2#^9MJ^Q+BO=ZNPSJ=8 )"_9M:?D/D^:K0$21_-M3>Z]-(WD M@_CSFK'E>J%9[5.Y7*B_LD:DC@V_U<"-><@=^%,9BP3) M@0$*U/J8H@ 3% M$E*,$Y0B&A(>C=(+[*RJ4YM:.N6 $G97AST]"E(.BGKR,[2&$\8D!LSWY'%Y M'-36RP<]@Z_ YC70-D^@^Y?QL$RB^]=Y;7^,[E_&J#OK_F4N<=B'SZLZ; $^:[Y*Y#8D8EG1-V[K+% MJ4N?)X>B+>2_+K4/W#8-01%G.141Q'%$=7_9&&)]:"MIH/Z3QU&&HS&;QQQ7 M=:+A0\_9).;$N%HXE,\P3#^,)[G;UD5;.JG&+N<'8DI1]8?4_*'BZD_@[#JR M_I2H"]W$IR&K,T7R/"&4PIAENFIY'$*:B@QBC&4L0I9DQ.K<_8BT>7,7#*'AQ%W=$/8_+>-C>HV[CDJI^$0NRSO=_O#CIH/G9DE:W*E+/LHOZJ>5U%GSRT6=E*H+'%Q_ M+ZI9+E(4!)3!E!*N&".(U.(R19#E+$JE4#]-K1C#K7I3(YK6.GW&W-H'>@:" MK87]':K:2'V TC?S"M2&-C5;?M>V6E9H<_P>F/'>\XVN9[I\GH&U9EP_^+LD M:L<:CLKO?M#=G18\21FX$;%2S]'^:E/0,6&(2$Q2R&A((9*I@'F88 MI2)'J=6YU)/'3XW--]H-K)'Y%#O#=?I@1'POL8W!L%\2'[39Z6KVJ81Q%Z(' MK=M;0QZ^:MA7JY:A=\5JUE3(/=7W, M>@>[JK=6^[]_M:Q6'Y:K_Q*KSX(M;Q;%_PC>[&F_79;MC_1UX2RF,I8QT6>1 MN@.XC")(0Q[#'&&:B2B(66C%DN.J/S6J;<\2P'I1;A37V:C;L["V[,%55Q-, MK2I!N;4(O!@2*3?R.Y/E),ZR-()<9#E$H> PQV$",YGR4"0923(Z,/-X9/111^=HAONX6ER8$OORL9?^]K84 M_[U6"]O'^C0FBK@(4I9!S-4?"&4,$ISGD"5))GF4I A9I9L9R)R:O]/3$VP4 M'7129@*XV3SB&$;/Y#\(P>$9L>T+L\^3#GL?A:#JLP:W#..>:L7(M M^!U?UI6M8^S8:3Z MM&J;#1UBG.$HBV$B: 11C')(J QAB%'"(A[G@EE5ZG"HV]18II\YO3$,JF42 MK)1I8&OU57MDM5ZN*[ U&=0Y,)W1=B3E'1VR M)\F+/A/?/6#ODH9=JC8IM)P%STU#B^5^^"U(5.ZW.X>1OIJT;T+Y<6 M'CXZ"&:T[ =:SZQ[I,#P-J*]5=W+ :<]8GX+"A^5_LQ%A,^A"ZDI/$&>4P9#F!**3*A8T8A90D>4[#C.0, M69U*GI8W-P[TD 1IS%(&1992B%@80@4V@3'FD<1AS 6Q M+2CL#O9QSN'V@5^(%9AKCW&#^BAC87ADY@Y?WV= M1YD!X_0 Z8S(<4]\S.S?.Z(QO,UOKR'=P^.K&AHQBQ01(L:H#&,<"IASKEL, MT03F411"%O*4ZSK,B5WK-5^*3HTY&W7U/F]3,P203N,Z*N9&ZSQ2&9%S0VQ& MP%,8.,\\[:"@R';8VXXAUT^&_:\GAWV\LB*&8S*)VB+G=/TQ"HP8(NZLRHBI MO)&GFS?_O583X+M%M2K7]1Q8-X3Z>DL6;2CS)B"K;1R<9'$0);JR=H35_!-$ M.0S)+.8AJ&$G$>);GNF/CA&),S37.8QCBC!V*9F[^;)5HO?$2KUUF'T8%Z? MUS*EG^T68@>8Z=;@ !B\;_G5&WRO3AD_8 =OQU"W.W/=PT?><=NQ:7\G;?>" MH2725J18"-Z=.5PSMKY;SW4=V=="%JQ8S7B*\@SE2+V:]73$/!&1=L"9&=1-ONHW6+G^6OOE 6;8\<7?21;A1W6 MXS9'QVT9K[-21R[-98K"?KDMXSM=U&+]NRAN;G62V8/ZZ8W014IT@YK/2MXG MH=[!Q6J6X33C,D 0Q53Y!HG0D70BA9%R&&+&,!(\'UZD];P"4V.B3F/0J@PZ MG8%6&L#>85KM9PSM!& Z/F:LY1-USQRV=SAY>@3J'%_F- ED*'C^2LH:Z/", MM6;-$3I=A-;B.79D^.5B*YK(8 MZ8"+B$"2)6I@XIAE01BQ)#(Z73PK:6KTIK4%]SUU0=7J:\9CYZ$]35A. ?/, M3#56?4V[P@65PUZNQH T;//G'YI!-OQQ_O91B,+8BHX1S&\8>E"T+%>Z M!U)O%X3'&<]%#CE)+<;O'M21MZ)/6;E_I;IT2N')@CIC=(FF$G0 MU?6BW5SMI2_9YJ:8/G!"KW%/Z2M0IP?J(./VV&2KN:?4%%O W*:F&$L?.37% M%I7]U!3K)PPL,'J\I^W'LLDE.]C1MJDO+?(@PRF/8!XP"E'.."2Z(2 +\RQ/ M<8AC%EH5';U$FZG-NZ=[4R_+MC7UL<[4PPJ 7S:>9BPYVBAY)D[? V1?R=0% ML$ZKFUZDT+@53UU@MU<%U[\4>XFL[PO%J(NU#J+XX1F)$(01QG3A4\1S-5J!P91&C+, Y01*Y)VI=C4 M^+IO5]]OZBQKFK_V;--!2ON97N!W;6%3[]B2O)T-N1F//\= >J;T4#[5&_QOR[EZC,X(TGOMLRC-4XED#"7' M1/?J9-FN %J=.F]3G&6/&K%H-N MNHLWJ:'TOBUX<G[:M\?5QY@1B5>V':A)1JA9J_QCQJ?;CX"PR M=8#H@4N;NC#11MRV:\X,14$=#*6ZXECF)LN#AP@9QO;[_6\0G=;O5TZ+:? M@\*I'WY4V+B.]3F;]SSELS<,='W;FI5M+N%^.'U79WVU9']\4F_6K;KBDWI- MM!H-\VW9;*>.9"JX^K\LKT-L(?RN5#P05_^?A->3Z]BL77 MF][%FSDS0ED0A3R'F<0ZU#DE$"UPD]KZ,$@ MNHVBLM9BY-"IH2CMQTL-?M+ W<$56=5G&FH]J%=\M\NYNKEJ@F5[1!@F-$D% M#-(DU*6^,VO_2Q8H;?($7#(+A M/IMK:'WOF+E U7[#RP8EIUM71H+'W82RP6)O.\GJ9A_-SK:-M@ZWUM%>I2X. M%$:_J2MO^[4"]&6S/(\P#IDN&J[#=EC.($U$!)GNGQC0+.=!,%N(&WW#5U== MT"Y4VNC[S9OO=T]UOPNMIJI8&(&[6G&7/_A2:MM5TEI0Q+" M';\%AKMXSS:VOK?[GF%8+PB'^UDEI6 MA2R4J&)!%JP@\TJIH=[ MM(;X=KIBR,8$YQ %/ DCSE4.2"$C5-I)*FAD7T MS@J;&LOW% 9RH[%Q#;WSX)ZF6]>0^=ZRZZ&U518TVKHMIF<,R]%Z>N>?,%9) M/6-;>E7US._QT-STVX*W13P%5SRE+KV^T_^:Y1A1+-(,)HPI%U)&(<2*'6"4 MQ!'.(Q%D6=J=51BN#X?H,>#X8823A[^ 1CM0BGOU;-%4FRF4\NI?UCT,A@R/ MX3+4&^33:8?:-P,T=K2C,U)#U',XCM84]:@BTVF,>@XKJ^:H9Q]F[4']1LH_ MQ$I[85OOK9W= X$%P5$&\SB.%1\&!.(0,VOGY0R-9]IJRFH M-JH:NTPGT#SK*[G!R#,]]>#IUVYTZ1R=Q^&H5W3BUK'=2J%U!CVE_006VP'E]$S 4/2X MF_UV>.SMXEO>/C0)8LG^>%=5:\%?KS4'?JH[)]C0??D9H'N>1HBP>YA2B M2/V1YY+#(*(4IR*4)+9*31VDQ=183.M/U)NAC^K8\NY.?6957>-BO5#C 417 M^*+YX7U7^.)>/<0V9V+(F!FRG>^1\,U]-;B- :"Q #0F-,5%Q.D*)"[3+"X MTFW:Q1!%1D[#N "K_;2,2QXVC$6_??E:UM[EX][.4BSS.* XAIR0#"*>Z(I1 M 8)QFB 69)ASQ&VH\KBHJ?'AMU^^_ )6K;* ZYA[VTT[ WS-:,T-:IZYZ]L7 MT&GI9__.' V7!'1"VJ@L<][J72HQN&-@O1]R7RBWKHZAY<5*K7"J=PN]"!7\ MY7KU8;GZ+['Z1 H^X\K/8A'3>_N$090Q7=-2QC"0 B59$BD_RRIPSE3PU+BD MX^I*.U?WI&6-8/,AT7,];Q M@;9G#FI5!GV=0:=TC:Q2&SR*%?AT"EW[RD.64#DM1F0J>]SZ1):([)4LLKW? MCLJX*&:OEVRM/[W&PWJSX*]U7?"$LC3EL82QE+IG2$(@(2R$F*:)8&K92 @R MX:RC$J9&3IV2[4(#O-$I+*9IDG,#CF4VLD3'FC;/6;PFBZAA">9^_ MW"P??E7W-N2@_K++"<>?.\K'?]:L[BL_?^'02H1ZX^+5G%35RRY(,Q0D$$$" M!/^X7)<>O=%A_KLJQNOZ$'22E\U9VP]W76D0F=6\TN]4MW]6>\& M=PSJ<21<4K /-4?E<(\X[TX"/D5-H*78YZ+ZXVTIQ+LV6KWN+84#EN1ZRPMS MF4$4A&H-&>2!6E*F+,U2C 6W.V#TK?'49ABM(Y1*R4T60#VS3*6EV,%!-SRA MG-)0^C[-]-=.3%L.M.F@LWW*W<1.C=-D>XD=5/K'[21V:@R\]A$[*7A@"':= MV":>YF]\6#;[HXO53"(A*"!40\14WM]4Q&48IBQG!F5?7SC+RIS1YM MWM_B!BSIO+@A+6B_\2I'RK7KR9S-,(AR&#B1 Q1)AG$ N= MT)'*$(DTR4)N13FV"DR-@Z(@BAQFKAZ"W(QV? +IF8=,\E4["ZZ L@%H(X"V M8J1DU1/XC9:G>DB'Z:2HGD#(*COUU'.(' 6$" [C..)0MV2% M.$ER*)(X933)A)!6T7#V*DR-YG;;2LB-Z^6XK<2I83$C0K]@>Z;",VTEMA[O M\[25, !QA+82I[280EL) Y0,VTJ8/&G@"7I38K=X$-W&[0?QYS6KZP+H:.2R M4'+OYVHUVYS;?Y37?%DO=&>$I0EA*-*QPJ%.!U/>GV0)E"$G C-J= ^H9QK<* R. M'MPX+V=N!Y)+9C.4/"J+V:&QRUB6=P]CIZ\E6512?=G7"_Y%E ^%]D(_RDVI MO7<+Y8;6<9W55R6A.ORKU\L[4BQFB:1<\H1"0E"J"V@J#DM3I(6HQ'I4K'G2!WPNV=2I?J-R MK@]D=YG9BXR!+=F*BMSZ/FE5/Z22UDF*7 XHX!2 M^RR;K8"IL<6K7H64(;DU/>@,-]HN ,3W]EDOSVA3IJ0I8>$ZMV;??O>9-3T9 MSY!7LV_AX:R: ]<-S*FI&[YN*P2\6_"UV[RO*$FC),\PI%1(B+#,( ZB M!/*8L2QG099:IL><%#>US[S3;E.I?]!RZPS$9@3@#CC/=&"-F7V6B!$43A,^ M3DL<-W?#R/J]- RSNX9QR)&8C5Z(),6AR((PA#1/"422$4AB@F 4LSA(TB#( M[90V&P?>15:V8ETBGPS8[/8%Z*F'&F<:P.=G\:X1AH\4^-;&W2.-[:U M>HIUV[6/JUM1-L?,FSK#&1)J911+*+,X5(X5DI#DRL7*A40!"A'C86;8;^W MXZ=&6+6*H&IU-.ZP=@BXT\QS.1R^-TMJ)#KUW#93.V'YT2YJA^X9JWW:"7U[ M?=-.737TL+1:?91?U$?>O50BHPE"-(.8J!4.XCB'>98GD <\$0'EN4RM8G?W M)$SM@]0*ZLFM;(Z@;4],=_$S/3*] !7O9Z8-(+5V7DH1'K'=[7GIKI"1#TR/ MV+A_8GKLPH'''>4-613_4X=5O%HNJN6\X$V%D 7_U#0P;D,N-F%<7]1/FCYP MEEMO3F1-Z,7OVW,%GEA4>[U]F_0'L@VPW)KE9;_/*=!.CP*<*#;N<8%++/>. M%)P^W(X!JG(U^ZR+ %U_+ZI9FJ!$^=,IC)@:.40Q@WD:1S"E!)$LXH1SH].& M)T^=VM1=*Z:^.*6:8=C#4Y!.T]Q@TWWO(YI8;KVV59_(_@RG?&(LX%AS)1 M7Q[* @QQDC+(LC!):4:#E%C55CPM;FI?XT;;)O3P"E2UPH!L-+;SK<^ ;>:C MN(/0\U>]1:\-5FQT!=?GT;/V)\Q <>DHG)$XJ@=@9OWNU&YXU]"N18=1,82IT9$G7K@OM'/CG_. VS&/4YA\\P[G:[@1:?MS[IBR0;( M3V> M*8<8W!#^HX_$8LYXD$0HH"F4DF7*Y5%K M*\*X@%RQ"\/:C\>&A.=YGCQ2]H/@,O/-NL5NZ;DUYKP(Z>_YH_::Q386O;>F?%]O<.\Q1?DJJH M/LI>]:GEO&"/S9_;*"F6"ISD6)\HLQ BJ7S&/.<(*@+/J:0DSIE5]+N9V*E1 M>:VU/CKJ'P;8.8Z&>)MYC^Y1]$SE&P"W*E^!1EWP>_M?+T%H=DBY]"<-)8_J M5-JAL>M96M[M< 6KFUB_WV:WS0BC(6=2PB!/=*$ZJ4//D@R2%$=A@K%,DLL7 ML3M"I\9)K89=5;JJWAE:UK%9O41 !ZO;7? O6.!> .FSK7%KD-\;(.IFF7L$ M(N\KW5VYS[_8/8*$T7KWV+V#CP_O2<';Y(%7;1ILGH413C,*>9QPB%+)8(Z% M;@7,PSBE 2:I5>7V@U*FQCJMDAO6L3X:/ "D\8G@9?#X/PBLD6D5O *O7&<- MGT3 \:G? 4%C'_8=M_7 &=^)BR^)L/WK:VIZZ#<4VBXC\X]*.T9PG1/67TX7O?D'4.+'Y9U39HVC)SGF$L6 M"DASPB"*J.(&D2.8AC)C,4Y3BJV*ECU]_-3XX.62E'7-^DY-2W]@!SPS A@. MB>>/OE/,0^S]89O=UB5\(F'D2H2'K-NO/7CPJH%%/IHUPM\(:X)^6U0P)B(,D0@CB8W*A)R0,;7/OE,3-'IVG0Z5 MIF8$< K.TU^_(Y!\S^?V^!A_^P8(;#_\JOOR*\%^N5D^_*KN;CYZ]9?=;_W4 MDT?YT U,Z[YRDTNMHU3J&%]ZOM,VW>VT74<(?U*OP$(HX(A*B8S6^QYTFQJEU&J">_6X6[V9OFR5!?>UML8! M&LZ'\#0=/?/ >*:QHYUW>M:!EX]/.O2T%H+:Q*LFM0%H*T%G9MNP[/F&U#@T MYSF'=J0('J,AIJZ'V";1WZK4'BU M7-2YM'\O5K>OUM5J>2=*R^QVPZ=-B*"[WA9UM^-.YZ9K9Z>UE_1T2Z3<5IHS M$SURM3DK//8KSMG=/G#C:M/EM?JZO.:\T)\NF7\B!7^W>$7NBQ69'_Z^/^ND MJZI8B7;WN_EV/PNVO%G43VERIY(HR8(\P##/<*H+R5!(TT@MA%,2"(0S$MHU M4/.M\"1=8'?M(WT/M^$VW80&T?>&W]94L%J"K;% 6ZN#@EI[KX[VM+P"&ZN[ M<[^NOV_/<(<;B".-CM.M2-\ZC[NI.=(([&V/CB7W(L]N6Z H(6G*U?P"4YJK MR26)*<0L2&&0\AS'011GS*KURZZ J4T&GX>$2.RA9N7X3K%"4Z>:3S?6:\&D M/1G/X9B>+6-T]+I+&B',Q^7-FXM[[-6[]7M/G_'P#G[@11S M/=!OEZ6N3KKMSO9:T-7V7[-8$B1T.]40836K)S*&F#,$,Z#$4;?.Y]!7P. >V+6T%>$N*\DP!G)S3* U)G%KMKGD ?0R"_XV4?XB&D:J-DIXP-_3,/"#IF>VU8F"KV178V #E MLH05<5F4Q18?IZZ?J>QQG4-+1/;<1]O[G1:ITX54,\Q8JC?WD>8@E 01Q%D< M0)PH]Q(K<@JEU7;,<5%3XY\3+5$LRM(:0&Q&/FZ \TPW@S%S57/.K-*M?5;+ M<6E3J"YWH#:NQ1T#R]'K/'*]75R*6[&HB@?Q;L&6=^+;HA1DKBMG_H=R7HO% MS5])L7B_K*J/BRU?79=%I7[U>KV-$/@@5A_E5_)])N,$)SC-(8D%@0@1 BF7 M$10ASQE.,Y8QJ]PY7XI.C:^V]H ;90EX,5>V_ QTA?N].;_G45V!A:@3T8H: M%; BWP$5"[6"7H$7[8'DS_KW+_Y7F/Q"%MNCGJQ->I/9,KD#O_6OA '^MW\/Z?M#B !H@VL/.*T"D^C: L-A M3P7/P^6TS8(O7ZPNKOXEJ)?B[14-* M>J.QWF<,9VK9G461X)")6$*4Q;DN9B6A5.Q!9!*1-+/J/N%+T:FQ4*LN>*CU MU8%9398)D'H3]\%^$]?;"!L>,$U@W'P?3UV>I] :>P7^MAGVSMLTV+RW/]#R M/"A.C\-\Z3KN89IGQ/>.XGS+>Y[IYLUW4;*BTLNXOXOBYE;I>/T@2G(C/HL[ MY3@K][B+4E?SXU=1WH4SQA!7KQ:',>:)=^#%HR!E91OD\ POS3B3F^=7X0>: M]YZ\41T6H 4#;- /3B QF,Z<^(%8SFEZ7*(&3_43'K!.+F>9"]196#-3_4! M?U"?].NE?OZ,9*$0L0AAE"411$@PB%%&H61YC,*$Y2F+K(I]/GG\U&:M.@U8 MJP=^;Q2TW-C9 <]LBA@.B6?VMD##OJ;G0:.=%O-\*F'<*IX'K=LKWWGXJJ'U MP]4'HEQRG0+S0:QF A&6) J9A ;JPY4RT7%NNAT-S>(HXNK[M=I=V7G^U+[< M^FB^KD.K#_&*5EG;*N!/(33[?"\ QO/WVVE6)_!I!XK-U_4)5IL@59]J=1== M]?J>7.OS3.=%OP_"Y+:^]U,1(Y?R/FC??M7NPY>YCGK57D&Q6"_7U?;X2)\9 M?5I6=9;;-6/KN_6.:<'6$]3\+N7CGI&H+AD ME],"1V45(]MWV<3LIDLK6;?'SW7Q998PC'+)H8BIA$B&"20I(3"*(Y*D@I @ M-THR/"EE:JRQ6ZVY+;AT43WK/JBG*<,95+Y7A4-0NJ"J]0$4G-6U[C_[F2I; M'S#O>&WK0Q%TQG;FP[V;0-5$A(92+32,$6<(AH("%5/U$KFIC$/,,R M,FN[?D;.U#[]+VM:L;*HCPKKE)1J?7^_+"VWO8^!:N8K.(#*\Z??:MCO1N6A M4\T9'%PZ!L=$C>H2G+%WUQDX=_EP-^"KNG46IVD09CB&%#,"D4 "DIRDD&9$ M8B8BEDFCTZ[=!T_MB]],8UHY^]F]QLI\0K=%8*PY_*3Q@R;MOJ4.YNGZ<:-/ MS7TC#LW&3WY_07YL4_[I@U*L;7F$DT0(P004@7*YD>X 1W.9PS *91A$29)P MJ[/F@U*F]BDVR85#"J<=!M%LNKT8&L_?:(-*H^ 5V*KH.!'R& +.LQCW!(V? M@GC,UH/Y@TBO-%) MRN7RS]6MCGHEB\>92(C, ^42Y&$J(0H1@WDF,0X1%@',HS!6Q$"Y3#*<1K'5 MSIV1U*G1Q!=V*_BZ29OO^JZ^:8K4-$W4VT(FC5F@9]>0BC/GAL1B(>(2Z%$6 M)@<@!+_7.@,OAX96*+DOP7).\#/44S'$XG!Q%-.;AP9.K4BQ$/P-*77T0]7N M@V,21H23'&9!HBA*L1*D6"!(@C@4(L@3F5BEP!P6,S5.ZL=!OFXJ3]L&0QU$ MTXQ=+L?(,YUT"H).0P]'"J=!?4P O@@5CJ/Y%.Y M?"BXX"\?OU4ZP_W=0I?:4%*V>1&S,!$DR8((YKGNC1N%>D&#J2(%*462\B3- MA4US"'/15D0Q0@,)I3E@.OOFQ;JJZU+\#.Y;*W1J;]%9 ,CYK))+1\6,7/Q@ M[9EP-,QUDM.G'K@OOG60;Y3WDKQCCYA+=K*0/BICV:.RRV(#GC!>6_"F/O^[ M1;4JZ^.CJO;!OMZ2Q<$*(*^[+26Q6LWK!S?[2K,LC<, LQ0&D=21YJ$N%1>E M,&9(1EB(+(F,&BM.P):I.6D?UGK6T\O&MAA4NQ-="E;<%W6)8C'?1+9S;16H M-C:!%\6BO<.PWL8$AL!C2_-G>$D\3QH.6J"WO51ZJ+2[$1J7O:I4[[95J5YO MMORW+UP#T(_SKOGOM?X,[]R4>K-/Y]T;I:F[X]%VWP3>E8*3;QKO>"1<-)EW MK=+0.A*ZYO 7Q0[U,RT3BX_=R<_\?R_5)]J.4L9"%&C#$H(QE#I-XK2&DF M(8\D)T&2QSBP.IERJ][45B)AU/5+6);@1EF@A-IM\S@>/C.^>KY!\4QS1E40 MMO:=*(B@1O:WS<@V=KHC2C_XN^17QQJ.2LM^T-UEYE$9G<-C5]\MZA+'FAJ M>E\LQ#OEHE:S3/(L%2*#*0]T]ZZ80,+B&#*91203+$"Y4;_ TV*F1A=M1%Y/ M5?"[5A;4VAJ6QCR#[&G^<(>79]X8"M6 Z,532%P35 MEVR!?"7?1;6IIID23'&:0AVOJ'N5"$AX'L*(QE2M!!%. JN.]/LBIO;Q[Q;4 M[-KH]7KKJ9=MO>"6_L0!<&VVEH9"-LZN4JU=6VY3*>AZ0^F0\>[WDIY(>89M MI$-6'MY!.GBE]0&Y6J%4ZSM1ZC(EI=!$0LI'M:!1(]+&K"4IBGG&,(PSJ7O& MIP@2$:CI/XQ%%DG$$K/L!1-AD^.!5F' ^QH;'^&=!_?L>:Y3R#SSP :M)\J" M1EN'(8(VL!P])3K_A+&.<8QMZ9VSF-\SS OX5HF/\DVU*I1SH8^" TP9I\KQ M3PB&2$?]Y90QF 8!S<,TP'D:V'@ 3Q\_M:]>::=G^(U^=G/\#G1F\_MP0#Q_ MT[M87(%/RWG!'L'O[7^]; TJN?S_0 MG]^!U=*I'P[6:)Y]EY(%7K1:'@^:&^[?'\;!BY._(^IY//W#]AYU]X]/F[_^1R%*W>K]\;UX$$U?7ASE$G.*8:(K"J$\S14WL!PR->\SG@>(QU:% M#LS$3HTO>K4V-\K6N8D?KO\VJ FR(?IF/.(>4\^T<@F*) M@'$[/QRR;:]KP\&+W 4==$G*C[^1E0Z->-S)LD](DH=!SB%.4K7L0.I[)HCI MSSL)$J0^;(JM3A0&Z# U%^/+^NY.[Y:IQ?;;M5)8;-;<'/Q6+(J[]5US'-_% MB3L(93@W3&;TX1E\SR1S).CA:E,EX?$*=$9XK99P 8R^8R3.J?'L@1.&.)E$ M4Y@^:J!OLU@5O)BO5\5#KU5.TYQ.\+?*6!TWOV[24S[*+L'[DRCK^/:F><@L MP7%$(L(AC_($(ARE,)>Q<42TJ#) GL=FV<:#4U0NT;!:J-54"T9@']:@&V M-4Q3K^@*&MSK9$%MG'V>H-NQ-G3AQAY!WZY??_"V!H$W3P;OU=/!VU2C4&8U M&4_NV^TX!=JIR^E$L7%=59=8[KFX3A\^C.U?DKEN'_3E5HC5>_UJZ5PHO:_# M2(Y)$$0P$5)"E,L4$L:0CL1-4HX2EH16NVK'!$V-DUL]0:THZ#0=M(-V%%LS MPG2!F&<.' :6-:.=0\(E21V5-2KOG+-XETK.7C^,';K>]7\O5K>OUM5J>2?* MC??9JXV-!$TPI52MDT,$-3FH97,0P S1(,T"M5P.K0[?#>5.C3LV:C$H\X.F963J-P9^%+C+:ZOQDR>NC>+DE4"Z)QU3TJ#QDB</HRE-HFJ'^7;8J%XL"#S30M7N_QHDT=-Z"O99DGK/;E.X4URH)?<:1N( M7'X?1G)'_3ALD-C],JSN'?99O+F[GR\?A6@;^M1KAI>[=0_41]B4)JI+'%3U MZ4[_]Z^6U>K#UCR813)"(68<2H[5U(]H!'.DE@TTDFF& ML?IU@FVF_E&TGIKCT*H%UHMM:^-ZWV=3E$4T@15V3L0X;X 9LTYN7#U3U?)J:_)5TZ:AJ[#CCMM''227D\,XBH\Z MNXPZ%KO3T[C"!RY.276K_Z?K\CR0N3YO_*S4*0M=3T__XGK!G_Z@=V53H^?= M@I7Z1.6U:/ZK_CU?\V)Q\^8[N]7U@#ZK6?J-E$(YD&D8DD2($%(>$5T)7ZUQ M*:8P27$:"Q;'48!MHCS&57]J822Z7&K1JJ_^TE2HU?%5]5_$UE++9?.X[X3A MZGNR(^U[$:],N6JJXO8LN@);8YM?ZG'?_=F3&]INP!T*X$6'P\]78 ,%Z+ M&@S0H.%P:^!91M'I#L.X%HR[4?$LH[.WW_$\6@Q-N-"S=QVG\VZAB\0HY7XC MY1]BI<,)FFIWO;HQ"_Y*E+JH^]>2:'V: *UM[_AM3$Z(XXSHGC$QE6JF3"2& M),[KCE(T"P(4AX%EQH8?1:>V"MSEO9H7MX;V#IEM4T \#;39]#>%X?,\T?5, MU,Y,7=QK9_#:6JF]0($7^HK65M :VW;F_!EL[?54VL;WJ+A-B?&DZ\@Y-7X1 MWT_*\2QO8##NMCM0%P-.1I%/Q_:,.P EF:6;!X[%O7<0?CT%H9/H]@/ ^(YD[XM\]JCU _:; M1*@?NFWX)J]V39XNE=]OZM.A-*8111A&H0@@BFD&B<"A IPAFHHP(C2WBCPZ M+6]J9++9/MM;.]I7 C2%W'S3TQ&0(^Q27H#AH(U$ V1<[_R=$CGZ5IV!_8?V MUDQN&UQ]9&?;K>[N\%DPH42I]9*BFB3G>2Y#F&75 MR'BV$#Z2$[N?T[W[C.,^],.7 M5I<"^EQKK%Z@=:?Y%5"ZCY1-? "MT5*(^[*??05V"A&K9.%#]P_MPUYG-WP6 M=Z30&6F?1%G7>%8V?J3SXJ8._M&5H/0AY]="?:@W'^47]=-*ZA[#R[9!5C@3 M$N&$Q2%,$A(ICRJ(( GR',82ZZ :GLG J&ZK:\6FMLKK5-8IOSH.HJ[M7$=4 M::5MV[X[&CPS2GR.(?%,F9^[Y)Z-4:!G%=B:=04V ]=8I@>N;UL7V.*R);U; MN-TVL7>DV\AM[]TBNLO9SI\_C-/_*A9JUIBK!?8UUYZ5SD#0>U!BX5;?>)B)/%+9CWW,PFY&J M0_ \Z=M4ZW7&?(2HN*>VU)8/ M$&>AE!1&2:!K^X8\)(L_+->KI]$T(P]G M&'FFCFTZ8Z>H^S+]5I@XK;MY4N"XY39-;-^KLFETTS#*^%0NU3I'+5C5ZZ!C MEO1N_[U>NGY5SWN]U'[2+)-93L,T@Y@+!A%/8N6)4 HI#0@FA"#%+#;$82!S M:O31J:P6$5KI>HK=J'T%M.+@]T9URP- DP$PXQK'L'IF'">(6G./!48N&;[MF?H?R[F.FORKDJ7;IWY< M]$(KRZ)2OWJM_EFO[]1R[2OY/N.90#2B4@T.(;IC20P)B20D*%(_B.*(AG3 M>:('52=Z -GKB7RC8ZB7"T#VNBCWZNI=Z?X)@#:UZ<&+-J7:LF2>CS?!C$R? M:V#'(=_F!/2)>:#M[?!"&_/SU8EVV5_J=MF]]Z%% F@HVOM!"P%H,&BWWJYT MYPAW9.YQC%R2OP\U1YTL/.*\.[GX%#4T)NZ^T*>L^GAGNT>XB0 7+*5YQM27 MD>091$SHB)5,0AXP@BG)0APG=B%QI\1-S2UNU0+WR[(KNBF;Q8K>?]^J;QL3 M=Q)R,P)W!Z1G+FX5;8MY]U3U$(YO!HK;8+B3$D>.A3.Q?C\4SNBN@=6TV*W@ MZ[G8+SCZDE0%4^[U:UVS5+EX3RNQDSB+)!;*?XV)@"A%.R;.=X3I\5G E8"A891=(9BZ M*-JW1;&J/G_YUA[F@>>;)'EY-9>E@\#=0JGY8X;@5@@-,I9>4_L-,[*]W$P/BL_ M<.O%!7[4\VN^NUW.U?U54W-HEL:2AISE, ^1A"A(*:013V"*U1HV9B')A%T> MVQF!5DPT6OY:K^A/_>U4/;W_]S_C*,S^3UT'=?4(7G A"W:JH?VP@3"C)9?P M>N:D]SN8-@IZJ1UT$@I/E80.RWRNND(G$3A19>CT?:[2]_=%?%[.YV^7I5Z^ MS9*,)VE. HB8 ATE"$&2$PPCFG/, APGS"KPV%+^U'RC(UGI?1O^I:M@^+NV M [2&6/I*ML-D1E >P??,5QYP=U ?P @]O\4"3JOPS)4#C/#Y_]I[UQZW<;1- M^/O^"@$[V.T!BL^*(B61N\ "U3G,!IM.U9M4S^!!?S!XK'C;9==CV>ED?OU+ MZF#+9U*F9/7L#J83QY;$^[XH7KQ)WH?+:03<'M.U<-O+BUI:!VW#MA_FW(V8[Z4LDX2PV2.;&NZO70L""B$)Z513@[+,!7WWJ>/2Y1WY0(C%NBQ+TZ2O^Z16C1M[CB15,N8 :2H MSLM30HJL,V^*A,@DC+U."<\U-CIFJ&5M);2\B^:JK*S+9K/%'V5R'VV6.'*Q MYBN]-BN@YA9SR5_RC)9+HK_0-(O8RI;^$%\C!.\B\TY6/YFE?VEK-]^2.]-8 M83.[3+^IF:?U=K8C'6DH4/?TS44-S)];/6,D[2$8P061H+QTKKUARS5?&"K)KUMH^*DVGXF&]*E9F&$WGSY,88ZB@3@%6"098L@Q0 MR*WU$I,,"R%QIER(RJVYL5%5)7%4B5PM.^XJK\.B)]GE/ X]LPI MUT+HS"Q^R&RYI6C(I5#BWYX7W_Z;>5#%*^;#/ITX-C((H?@IW%"*YUT=-\5G MK"C,2LP^^^,FG3V%$G.;SRQ34ML"YLQFU=4@Q3E&J21)DGKM.QUM96P44@JY MV4>ZIEC 44P=M[ZO1:KOS>X.(/EO;Y\#(>B&]M&&AMW"/J?KP:;UV8N[,7.#&Q A2>)"BX.RA9OV!Y7KW>[J>,QU/&"D MC A9LKGXJA[FJC[^)3DE29P@D++,K%$R#0&'3 #,B! ,93EF7ILI'FV/C5G> MS*9: UN-TGE9T@5QQ].H?G"\T;%3%=EV%]6B1T;V'L[@.V 6]#S)H_EA#X[\ M<3DX(>KPB([DI68S6]>UJ0);UA0O4V#5XX=Q*3*E,)"09@ G.@'4F$. YSPE M3*8H05XYGB\U.#::LEFD*K_AET9>3[*ZA+ C0P7$K6]:JD1M%;NV_ZJE[8.( M'*$)RCZ7VAR6"V70=0!Y M #O/1ZHQF'\=4'2T"KL\N2.?K]BJ;*A:3ULI%G.;$:':*$M4FB4T 8(+&TZ< M<$ Y)8"07",&-8ZA5]7=LZV-C87K>(RMD)UVRLX#[$B5H6#K^[3-%S%_/G-! M(BA5G6UP6!9RT?V 8)QN&M@6K&3Y,"]6RW69?J7,O?KTELB@]U MS:-)(E(A=(R!RC-DJP 0P#1. ,:&GR#.>,R'L1@]!1\;HY72&=?$&;:TK\L2KXS^6[_V"@+K$1JZ>-W0W38*T]57 M]C^'@=NQ1X*9P5W;']N$]WZQU&JZ6ANJ^(>:/G\U+'W_32W9LRH5>&LF\?=L MNOP[FZW5))8)SY!B0"HI ":4 H*Y!+GB"=9I$C/F%= Y#K7&-EG6LM?3I5S, M9FQ9V,JLU=0YFIG3Z]6Y];S:UPOQ+S/KM@"ZBQJ(HAJC:DZ.+$J1A2DJ>/K;IL=JU[IQ-;Q(<8"4( M8'&6&=,:"<[,L(Y3OTC9:[ J/Y*M MI/T$JEV&)'"DVID&APY5NZS[D5@UAYNZ)I];F==@RF?JOBC4JOBD5N^^B]FZ M+ JV6,@_IK/9)*,T(YQ1D!!- 38& * IQP#J+!-IF@L-O=Q!71H=&YML98Y8 M*7098>N;0LX!;#=>"0UAS_320N^^1L]('/VTD3EJA#Z]!]$A.YP[1F%3PCFT M.W >.'=S;,;3E?$6;>V[614RL)IHB2/(X R*3I9-G#%AJ#)L<\83F M6D"D,J\8%[=VQT9%;]5\\3*=V[??,\+%$6S=:>E+BZWPQ6SS_V,F-R/(,*9(;0T@9M#'+"2 T MU8!F@J52L(Q++VOH>#-C(YT/<[U8OE0[Q*N-Q'[\V64K8'\) M)<^#$)(V3K0T*$N3=7R[TW%?R60<;B66F;(7C^(N^1]X857^U_]ECD&YN5KGUS>?^-36Z?Y3#/!4#XY*UW?PE"36# L6G->N&=V6Z!^4G_4>>S,8OAQN9B; MCZ(J_OFXF$W%C^K/;<[K-$=$0V$/\FWLBY#,V*\Q 4F2IRC%5&OE58395X"Q MF;A&_FBK0+2K0?1IL8K^7:VB>[EX]2YN[]TW;JO@/A'O>5(["_9=5 D>_5;_ MW4O*\:[HA5Q8>\LPZ)*[*T+[B_'.SPE50ZOTH/IDE*Z.2:NSBTF6YI3'3)IU M :4 YPD!''()4JB(6F1GO3]>4T#K:O--@I-5@/!"BOX%9^6Q6 MIYK7UL0Z#KOKF68X%&]: ZL"="MW?>;99]VKLTCU6^_J>-,WKG-U%H_+]:W. MW][56EN9AA8OZN.B*#9&XM.BE36TKJA5'F=,A.(RPX(":2 !.,L@H(Q# GA M)(YC+IA7F@&O, 959DE :JURJQORZN#'KWFX'NZMODZN1 M-)J5]L/2"@P6&JR+VK_,>=?. _Z+>ZB!(;V=$?;!AA\U$']NP#7"5Z98'^ Z M[WWV _) FYPAP?;9RO0'[>2>I<>CAMJ<]->NM0O9X6;_L_ Z0$F8-VSZ33V: M=\+ BNMS7LUSE*=Y"I(D,;0N8P2,CP3",4X(+'J?] M$\[>/9BK@HL.;:\%I^M#[4F^6+RZ8:N^Y37H7K3OO;S\B&LK9;][>9TM?BCU12V_ M384Z$?@^*]\+\^E!?U9B\3RWY]Y5UAI[^EV4U6(G:8:YL,4&1)XS@!'4@,94 M@T1D6&.:9+GFW8IG!Y1R;*9GNYYVHV94ZQF=2NUA1O5&67OC5MTZ'U;I>E+4 M59]]DT+V\G*X,?+-N[QG[KYI;U]1V+N'WNBGUG=(06]4_KL'K$]7!.^CL6YS MTIYW5;//_7ZQM/'2=B:+=?'KW$R.,RN W0]_7!1E@6*8_&*N^%H\+#\N MYL]FEA1F*;>>E3O YK*)B%$LB1 M6O(PB5Y*L4WW1L]&+S--^LTP_7:UVTQS^YX;9L8Y=$\]<&&]B[;J1EM](ZM) MU&A\%YE^_V73[Y7:=U%+\?+Z<)//(!T4?M54W3"_K-%F[8N[%^<$1[9F\',(=QN/4"+B2KNC4\*#MZ8;'/ MQ*R#$FPM_K?L<]G3'UYK]:2M[Z7?E3)<(_WFU_CHRZ>[+_B^3,/=XCPV7% M/=%^M]GOHST[L=M2Y:[4-B[+GLNF,N4@)C('F D("-(,, (IP13G @H?Z_Q$ M.V.SQ[^L7U[8\H>U'TN)-X4QM^5V[J(OZ]?76=F'QK@L(U_?SQ9_1.U<,3:F MO&*@UK=^$].IGG&;1P+@W3/MEQ+>E;OQ]69\/\;X!21",NFII@8EO@OZ[O/4 MI>(N<&YCO3,S[;U*&1+^7S5/=!1Q"DM:II@:EGPOZ[A/)IFYAY'><,HKF\IH M66ED(]GG:E71362FA-6L3NFTT!45U9OGHKW)SNR>H^N=:.M7GMJ&%YK M5(@^;_O&:!&UU(CT8GG2BS4<]UT+9DAR["S+H.QY+6+[]'KU\[KQ[R8:"K/X(PI@7!:NH1#$W!ARN92$2GV%(>02VS3K=S21S[1L_2RPDU ,;8,;PJF4_DGSXP+L[O-WE M"5T?YI:K"#>QLCSQ.65<^3[&.Q>(#>OY@QG5S'.?U)S-5Q]>7I>+;]42:Q+G MJ6!:(( 3NVA-M T20B L< TX1F4W+5&QOF6QF9+;:0MUS.K4MYHVA+8.<'% M!83/,U90W'KFIEW(*E&C#SU YIP4)!QT V4%Z0ZA3VX0-UA.)@>YU954R$BHTU2!'(&<8 PM>6[2YAT7TKNZ]W+\G'3R&V6 MC/LZGEPF'ES8<6FXK#/6E*<(CVSYL/RRLDNI\H"R*5@XH5QR")4"DA,!<&R+ M" HH 4\3)>C7?OA_,U>NBL8/_Q_*[K4I>?_-,.NS>O==+<6T4(_+ MJ5 3EG#(69("RF$&L-T$8YQ+H#B*)4^R/$Z<5HV_00+" MXH\K%BQ\OWB'@_4@0D=7OL/R;I]5L3)/-NW9'^[G+UI43(;C(B,H I2P& M6*<*4)% 0%,5BU0)E&=\\EKJ8*;TYL1\^WT_5(5Q%7S].Y MK?5N3X=>S\>J]M")BB8P48D&$DEBS!66 I9!"J! D,8LRZ7 =2>^FU\H67"C M+FSDNE$'*O/]3;K.SZ;0"PG>Z7ZJN9\:??5%6:YOUB::;O^9NRRI;X\61F M]H*)TAZ8R_)?L\HZD/]G7:RL(?!)K1[T$_O^:*NHFA]61EZ^7E6E;6:6EU@2!HB($=!08IX2DDBJO#RZAI1^;*O,6LE(U%I&JZUB$=MH M=E>J MR0YH)@Q#3+^8=^QKA&"9WYZ6-]AQ?1<9W5Z5L,G:9S\\CPD&?0D=CR#&^FKU M?;Q19@3847RW+-E=U+QX#091"X3R?6C!$-VW7L1/U8MHL+ YKI;5[RTXK"-, M!4C (Y5;]&/0XYI!%1CV*.@6?7-PS'03(<:6!^S38OZMS-GR>3&;&=7M31,( M8Y5"3@#A20IP1A+ ".- DRQ/$D$2@KS2'PXK_MCFZT]K6[K$$F 5P33&?&!' M7X- V\(WZ]P1[ R'R0VV <)\W'^9?K/@1#4Z(5/&WZ1;_QRYPXYJ,*Y=XUYZ M9[@\8F>EZ+YW;'-A;=Q+[NV:I?2^_:B*0JE[7I0U6B9YFBC.% 5$V\!PK!/ MH2V,2C'C2:+S//8Z$75N>6PS5[D7589QVG4A>UFLJ],K,5O+*E>A72N^5.'\ M):\97JK"EF;; MY2!.,0%8<0081CF0&%-"LU2IE/D>U(WV!>G_2*_]>M0G>'_2%Z/G965_73W^ M]>1FQ=C2?DP^1F'[;!2+14_1_QRKQ&[]$6QYV+'YSD6!%R_*'G&\-P#6U6E, MD[6I9N3X69GE3[T[7*:V>??=V&JFC>F<+7^4*E78$I^&@LVM'^9F=6:6 MKQ,,XYP11$"6:FLF90(PDA- *>*9X#1/B/()'^I15J^UYP"!2&7-*EYJ$]D MKZDM-%RN0[?GF;YA27UVM=NL-I(.['DFVSDWC"PO15M5HZVN3?_6UY?JEKN= M+?6B1K^@E8_[[H3 E9)[$W?HRLI]XWZD$G/O35ZQ4N>7)T?N/3E^5C;QLOF^ M*3J]9K,GM7Q))EI1*7*> *IMX024IV9)1C30,$&"*,$3@KW/]8;586Q;I#N& M]A^U$H#5AO:R42,26STB(]=+]-,/919K799H [\T'LNU\;X*_S)+MPT:40N. MR.(1>!EWF[X,OJ0;6(WAEW>WZ:>C2[T;B1+6 =;:"B[>A+&4 D*J@4HQ ECD M$) X%B"1+!4)S&5ND^IX9(:X3IZQ+=\J-P:QXTY8+]Q^FE7NA+5[JEG'A?$: M=>TYD6&D&,H!UW%J>@YE@&8) 0BA1'(F>4Z]K* A>VX(B^92SPW;6]=Y[?;0 M![?WPQV3.ZTGP$,XR+J*- J75T_\7)U8?1\;(K-*F0!A@FA.48XIH%Q1@+5* M (^Q! CG2N;4_(%U]S0J91MC8\R#G"E_B?\MCF$K=E6J@YR(]0K8>^9) \2J=05;4(79SB# M0G]94JIF;I@294?/\_E/=B^]LLSGQK$KS46"(4M!3!2J4C'1.%9 Y%0CDN$\ MS]7$+ _XPKO$9Q=GKW9+/1YXM&M.7O;K4P3E6#SLP]% M>+4^-N9H"5^Z0!CQHZW\T:X"9I8T*GA:#GZ=XT8RO4'>,_<$1=N;ESJA%I*N M_ 08E,4Z8;-/;MT>,O I_[OOK]/*0Z%*JC4AA.4P317(.,$ ,YP!;G>M%9%< MIE+$-/7:5PDFV=BXL&NZ8^Q3B MHSB\/A#NSW$D?0K38 ?-)QOHZ#7\\LJF2_OTA^7;:?&Z*-CL07]OJY)X.OEUZQ8V?^\:Z9RINP[R,&@6.0FX/%:T:T6_U MWU:?J%0HH)E[#9Y!O6N[R#&LV^P52!WXPU[SK&Y,^4FMMF>2DU@D N;85EF M*< )DH GN0:"(I1F6183#GW<9G:>/C8G&'M0;UTF_$AL%S#SVJ(XEN:]U9D M.%4 M V9F=)!@G9%<-##JX3^JX/ZY/7SAPIITJ;U_EJ=:4S)A JE,89P0D*K<>3ZK, M-A8#R 5D*=%*Y,-DW#PFW=BHY,N.@Z1<+^UDV:6<0=@^]-CGOT7/C'^OO^[7 M2L5MD:01Y"?@O=I+&B25H MQ1(',O7'&#]MM/FK32N\T:>L2U9K448^R4:]R/SXPI:_JXHN"B6,V5_EPC6T M[^GKV*UCW>B]QWX:R/NQ42#ZJ:U"62IHHT79.8T>=U%+DX".D%WJ?GNPPS9:=G9$#_<2.%+WC;NV;V+?[=6-@M'AF;/Y MN4Q!_]CJVI^LKF;)]=>C*>E[,=O[[)">/.;#R7DKQ_K@2)_QOP_?EM_,\\?O MW1U*CVTI[>4N*M/3FE_*2R<"(1RGMOZEAF8FRC@'+,42$($)1)RFPBTSPI!" MCVUF.K/UOTV_%S7I]UZM*MOD"U=E21_T53D_7XWU!1C#"S9=EOEE/K=J4J9I3FF22H!2 MAHT1E6I E&) RIAB"&,2^Z67&IE^8[.W&MG!AN1*\2,K?V05J#(OW;;^3$^O M6L_^'+=_@<9@KX6NCWHP*1]_7_O8K1CIFS *_Y2>5/QS>+CTV[\W*,K:2OF,[%]'6F/D[GJBS>,,$PD2Q3.8AS1H&Q$23@J72O4P,%J@3 \#' +]>#.%=:6UNO^K:K^WC16 M?%9"3;]9CXX)4E)H1AG(8IK9.-<,4"H0("A1 E(H4X0ZN,VXM#U2)YE&4'O^ M6DOJ7>[L,NYN#!H,QL$*D)5B1C\U O^U18A%]/DRHEVJBCE#%+@\V.5VAZ[S MY8S$D8)=[O?ZT9%4T\D[PW"K'U]>V&SV\[HP_%84DYP@)M(L!9K8V)LTR0!+ ML 0T51(*3'%"$Q<#\<3SQV;N52)&I8Q1(Z0;L9Q"\#R'!,"E9[KP@\29&2XH MOB6!HF&!0HE_>UY\^V_FSHH S(?]<7_JJ8,,\0LJ-:/YTF5=$X47A:H"^ Z2 M^"2((AG+&$B6*H!I+@&A=KV'39>+)($T]BKJ(:^B49]FI] M;#SR5O%5]*7E6+_1 >C%$A3LJKT>OXYQ/'OI"^Z>62D8TOYG%%T0"WJ"X"7 ML/O[7; YV'WO]) 0R88^3AF?SHS)]6:]+"NG2449PB(%<:8(P"1/ 47FGSAC MF4P80E+ZU;D[V]S8V&SKI%PE')G5\GH[I%] V8VIPF'7,S4=9!_:R'H7U=+V ME8?H%"K]Y2,Z:/&&>8E.:7\^/]')N[HQBO6ZOI]+^Y<]#?QF:&N^*GY1+UPM M)R0A<08E D0PPR<)U(!S @&!BG"59%0(+V/I7&-C8Y,R&L+&O)41+VHKKA^7 MG,77C4E"H=8SCVP *S^T)(U^JV0-:-2X0!*21,ZV-RB%N&B^3R!.]W2DC\7+ MR[2*[+ M+,KC)#479LZUD8.S1;%>JNU& Y?&!-$)!928A1?6,"EC(4!*N%:( M9LHLS[P(Q:OYT5',5OIJX+3E]Z09OWYP))[>T.V;BLX!&VUECW[K95NH&VY! M^3V=J^8:MU/-B^6."$#:VC\J!I+&QBV@" 55) M;NPBP077L8+,R2XZ\?RQ\51]6%+*"^IX?[2+H>G[4&9=ASH\<(>EP?G14 M\:O/CW:?.O#YT5&5#L^/CE_6L5QUG+[26[+ MS)*,@H3GTB8+B &-S'TM;315MQ+!4[\BU6[0A.T=/7%1H.IHTRI.[@O2=([\-W2-] TC!5(*&*I5C37R"N%U6W4&-LT4FMX6)#G:2Y8M8M'M:KPJS(Y'3^/.$,(YWF&6!0)1209%B-;3OYG(P8)NV!H;U7?GWM9AZ M3-1=41IB#MT%)_"$=DSQX'/-3B/#3P/'=#S*T$?K# M3"14)1ID"18 P]P68TTY4"G,LX1@DDFOT/ASC8W-_-]$N99[#CN2^QZVGT'8 M]6@]#&Z]'Z2WQ!RF2K0+,F&/RL^T-_#!^&7-#X_!'>ZY?O_:)A]C1HD'7;'5 MKW/SG _FB_EJ^DW=S^5Q,_/1O$S%1'&-H% 4Y-(>L<5I!JC=VV!"9S))!,W] MO))#"38^?FIOG!8[>4_-"M.\17,ERG7L']/5UTB]O,X6/Y2*BI7I[.BU.;E[ M-0_MOMM]54_[;W@/U7^#[GDW2MEIILXEN;9Z11O%RNWOD]L4I7;&%/TN9FMK M$$1?RAZNUUW][(2'Z(B^-L.ODNUF^^$A$#VW)1[D^=V]/M523-GLD9G56NW- MC,PPR5B: RR5X7D=)X!+18QMF4FA$Q[+U*NBY=%6QD;:6R&C5RNEO]OF(9"N M)N25\/1N.VZ0*07LPPW\' 2A_2D/&QK<;?*DKL>\(T]??,VFW".;RO>+Y1/[ M_@]CA'Q=S.P$94_=CI+-A"G"968X(U47 M64;J<66D+^VY2GJ;^F=FFV[JK51I[ NU6LV:A%^ZLOAJRT&T+0=F=VZ+,C=K M93]V2 MFJ<<-]A^ZX;4\1VZCL\*ZG=@A_?3TEA]7]73'XO:7% PSS6T&_@28X"ICLW2 MVK!MQA'.>$)H$M, S@+'VAZ;-?96:;5[ B] M.A^O18^,[#W8=1TP&^"4^FCS8SA:/H>+XWGPV4?TY#I5G#IZKCTO^ GM?&$:L'0=H0 M98 DYA/$29[3E&>,>1 IU0KG+ 4BHX;5"6,V M-[4&!'.<$4(XIUZL'DZTL4T#M69WT4:WJ*5:Q $QP!I1,B"9YR@7V\IZXU.#8V'Q77CNL:XFO M(.>+H+M1;D@H>R;2*U'TYD57:$*RW<4V!^4P5P3VF9)5]Z[:*MK1<:-MO4.>53J&_WV5*8KZ26@HO?.Z2=9?&AA;Y18OB?, M3R>A[ZO!@?-GE'_8$./*:#=RP4DJ$Y&D @&)L00XX020+&8 $BH@@51B.DQ6 MC"/"C6VR*46,OE4RUODNHI]^*+;LY!,8J@L#';/RZ<:&!L'U#)6D9_ULM&' DX">7[L MAX"GYT'? 1GG,7])_3.#W=S:&NCF7_N#_.2S!QG=ES1KAO7%ZSJ>9ZC7I3(L M84T,\WFF2EMC+N]?%LO5])]59! 4,&%)QH#*,@PP)CD@A&N@*:9*&6. 8.UU MIN'0Z-C&?5OF\A5G+6$]CS-<,'<\T@B,9-_'&BUQ[Z*-P"6>]RYX^A]L> 4 M]'##I=UA#S@\D#@XY/"YUX^(_OA]\F7]^EH%^;#9SVQF#W6_?%5J96/?5VQ5 M_O*@Z_)IBWGQ85Z>_=K/VQUNH7">8JI!;M/+888AX%E& (,>ZWN#J=U9 MN_USO],_#Z?ZQZTB4B^=)1>B7&Q4T]B(.FU'L#%WWO6S7V!TJXGQC]_M9$=C M5$]UH1H99!8,C$@S089^;.<\+F9^_JKFQ?2;^C 7BQ?U29E&G]CW"4F)3F@L M0$80,^MSA@ 33( ->)[A9XJW2;QTE, M&.4P]UK_'S8Q.G-Y,TMW]UH\ J3CL>E5\/1MF_HAXW]V>5+YH">0AZT,>XYX M4LN#T\#35W:M%/XZ-7.O=12QY3:73*RLJXAACT]&]DU,(D,)YAS(F&N $YM, M7%%BUM4PYS(1$"=>N4A<&AT;!VR2D A;H[0HJ@#I^6(.Q(6@K^ZX.YH5@='L MV[[8BALU\I8.]S;C8XV?F[6 MD[;.R$,S*A"G$E ),<#6LX"G3 &82"YR+*&2B0_['&EC;&2S=44M<\1NZG<^ M>FUTN;:W5EURZKKRIZ]^7Q\7IPW3C[2L!ZINB]UR]\*J@SZH>DWV/-#,JV M9_3<)]=SEW:M;_Y9/4\+P]/SU2?3VY.4XT0R;9A391!@D=K".R@',I4TEDF. MH/8L<+[;P.A8M"KGO14RLE+ZECC? _'\^ X!3=^#VP^5#E7.CZM^=9GSO<<. M7.?\N%*'A3I>GFQK;L*Y*]BVWHOI-VF' M/+68IT.)O-GA(A0AR>%T8X-RPT6=]ZGA\@VADLS=SV4Y-MI?\:+?.M#XV!CF2W:MTAJJ8I?WM;XT*GN=! M?IWC1CR]0=XS&05%.T".-0?4^LV[=DZ &^=B<\#F>:V1//JID?VO-HWRYM2KK/C7*'"W M(;H?X;BM(W8AV^]GOE HUM/IHWM_&J_5! M;Z+^-GX#Q=MI(6:+8KTLB\E-G^=3/15LOC(DO5C/RV!A6W#4,/+6B3>1>2Q$ MP@ 7E &,&0*&%S,0VTHD$)O_4B=O^ELI,#:6;>M?^=AOU8BV>D2-(IX;7$._ M'H[;9B/N]+XWXUJJW^W6J"Z[OZV^=:_9$ :]_%;"BSBV M>;&=C:VM8[15,FJTK(HRM_0L4[C5FMH<.E7"G:XI]X*]!6Z3XVW[MN?IKX=N M'2BW7NC.Z">I7C I;Y1-+S3*I]/H!6^IVV1S6*E@L]%+TU335%% M]=G&XHVOHE6&:#T6Q5O*M8:HFBUOEQKKC+MCX!UOWX&*2QAF# M&=<@P[;6",<<$,DH0%KA5&B=ZASZQ6=UDF-L_&(U**.OC4%A8SB,:5%6W([6 M<],GD6I\7JLO7QN7ZU?SD"M*;W?L0T>KL?^>Z=LT+,&N5(@J'395!BLU[J)S MSO"GIX@.H697@1DV'JV;* ,'K5V%UV%DVW6/\\XS\[A<:%7&<;%9G4&KJ'WX MB1)IDH@82.L @76F 9)PR@ @4 E&8$XV]DM=Z M"C V&MC9K"E5B!H=(F,R;;2(2C4\$]WZ=HZ;&=0GY#VSBA4]*F6_7 MN/%@CT#W3(-MC"NG3\TTV/\0V#O7]1< MVM/D]S/V/,EH+D2B,L"83@%FI/[$-2&(2\X%="K >_#DT=%5(UQDI7,/=MV% MZSSA7 5"WU3BIK]76.M17:^(9]U]WF"!K$?5:$>P'K^@H]7QC4UGUEI]OUA^ M83/U5O'5]LBM10-_6YKQ_NM\J:K,(G]CT_G/2B^6RDY\+*6:96D">&KWLG$< M YX(#>)<(YA#Q''*O6R1$%*-;ZA;8H F)=5 S)XA@PQH_(;$\,(F"/KR' ML\;RQX?7,E_MN^]J*::%DA,LD&0:"=.]MNI3;#?),TF E! )+31FS"L!@;\( M8^/ATR>,K^:CJL6VOU9?+RI]>CI=/-YKC&BB8DU BJTK/X0<,"(52--$*S.] M)IK)R=S6+U;RZ>:=1ZO..Y"GOS[?=+7W79F5W;3P=3$S]Q?O_F,]7?W8 M>(TEVE*BF>$@)PG 2&: P#P%D&8P03H5W S=;KYX9QL>V[SV\'-__Y?#Q_?OOO\Y;_\9Y+ _']$[_Z_7S\\_7OTT]MW[S^\ M^?#D29G.7>)&E'T W3,][H>^5X+V[=CGA$Y/;G[GV[Z5TY\3(F=< -WN'[CL M=B7%MO)C46Z]/GUE\YI:/RWFMJBTDO]0T^>OYN_[;VK)GM7?;!ZSM\;VVAQ9 M33A'".60@3SFML)C3@"S"P *)Z78-T53_-B:07,QF;%G8KRJ3=:ABX"%?+ V)S!'+0)[& M9F620@H(0HE-1Z.Y2@1+L:A?K'=S^:_\6C7J#?-2*3/;_ N^3HY+JA&(.B(K M), BK39<6LC4)[HK@\UV";>!YRYJ (IJA*(2HLAB%&W]8P(N\$;4YT&7C&/0 M:]A%Z!@T/K6L'9-LW>S-SU4.H"HL[C"=214V9ZP1Z\9D_B_M.9 064:RG *4 MIAI@21D@24*!4DQBHF)&$?%9,W>086S+YR=;W*Q)J.1Y.->E"]QFOIZ![7FB MJJ5OHH6/YU/:Z! U2H0]8;L"PI"\WT6,06GZ"ISV6?6:1W4MB;YS&K=W5F>% MF,[7BW7K7,[Z+STNBJDEZX]&"DO=,/G%7/FUF$BABE%]"VN'K3WW*CU=GTR!G>'K7YM/P>K M8=2H>!?M=.POYSNV0Y7W/O /6P\^J(0#5X[O ]W#&O.]M-)M#C /43]^8K]>BZ;P+:,DCA1" %ICX8P0QG@.E<@2VC">2:(RKTOU$/5,D14ZE811*6(/Y9/.HQ"2J$ZT-"CAG-=VGS@N7-V- M /YNUMO6JOP^+28BU: M])L5SC._>1LRM['=$8B>![0C!MYC^(BV(0=N^_&#CM8C>NT/T6.7="UQ]D;9 M5>#LPURJ[_];_9C #',,:0*@K5*+6S4 MA1T]L^R>C7IH:J%\M*FT-TFSZSWRXK-Z85.;LL=F#BT$F_V[8LL)3W62Y 0# M)D@,,!(V9 12D&BB4T2Q%+%7TJ/NHHR-(#9"VE->FS?"TS6K>Y^X3?O#(-TS MUU1*6!?5IJ92J4:2H=FP:*(S>//&!8 IR(#'"$,,I%I3"@729Q[5X\\V=S8 M*+&I-U2%\W=..'D!8S?Z"X=7$<*=745U')BZ $+RQYNL7ABTM>U/YH M@ MG]8OELT7IV=K#P3=..)J7'JF!IN/8R=%1W2_6BVG?+TJTQ6M%L;VZ2U/[5EP M@I:7/-K0L*4ES^EZ4%;R[,5=XT3K$@T/^@TKOKZ?+?[P?9G//6)$[_1&3&NC M6T&C4M)>7F$72,(&EYUI;^ PLLN:'P:,.=S36ZJL^K@J88A*E%$ 16RF/HDA MX IC0&F:Q8G.("=>^PW.+8]M.G1+W10\/9;7J6$OX/;,/_?RR89-F60M_FXLI95*D%%&0I4@"3%,S_G6B@8(" MZX01"7F7'!]!A!LI:^QY*OKN!(;I-T=C9K!N&)%3Z=D<6E:S<>70.HKU&')H M[0KVI\BA=13+4#FTCC^\\^*Q+DYI5JASR9:R^/55FD9-'YHU85-;POR/9C ' M$C-CDJ&4F#5CC$$"H?"\7*K(UPT-@5K-U)'E=CVB#H#<>*]8G3 MWGFU&!;1OE>*E\'L9\7HCE+@U:)#PT.O%-VQ.+)*]+C9N\Q-N?(T5&AZLQX% M4N(X9Y0"FHO,+ KC!# N#,Y:Q +Q&$+,'*O;'#Q\;$13"NAYV9GFYJ;&.QEC0J18T: M6:/?*FD]W<1W!4R[]G\,AHAI_ SK0TZ;U_6>G^R=KBC&V/L MY7+XM+8L]*#+%!$/ZU5A38.Z,(RXG\NWMHBQDA.1)2A+) (0QAS@3!% *&4 M295R)@56VFLUT4V,L3%-HP5@=4:9)AMOF5,R6FP5B4#$K2YESCU9:=,]\VO' M3D1:0*SKS4X-BFOD;>NBQ9M#JS'=X-83>2"XE;[P<0-62U"V,I;,E7YE-4 MRQLR.X4;,F'S35QH<^ ,$FX('.:$<+SO2M_&-S-6%(;);![?,GXYR5(M!&* M$*( 9L8VXXI)6SPLH3A+E37J$G;Q@XZ7:=K;%E"GU>S&;O%TO[XR27 M24Z%#5%7V"S<.<\!)YGYE.L8,[-V5]PK *L?,B;"D$5>6LI&OUEUHUK?D,S::X>,(KGO>4G_'.EZG= .EH#7K;6.8;D[ MDBS; Q?U $8T2QD&8@>@7J>@HP MMAG@8.]I(W,5<1]9J[ZG&[D^*;Q&7(& ZWM%7F'VI<*L/I6XOPR:-QDYP!&2=\XU-RC%..B]SR8NMW0E MCL-4X)LL*TTZ#H5BJ56> !3C#."$QX 2R &%&.M4XQ@J+TO*I=&Q4]UY5)F5C M#SVJI5XL7ZR?T .?39_+=:>-#Q,VF&GZ8BYYT%_,MX4V@IG?GFS@PB1+%^T(AA%K; Q6:W776F.T%(NVFMU%C6Y1I5RY M/]]2+_JM5-#S."-09[NQY/!=V#./#MA[7:NY! *[AP(OUTIVBYHO@= \408F MU-.[\?X[MK1M%Z;QTI[=Y,&1(HLS0CC(L+0'/(;$"<\A@)F21!)!A?+*#7*J MH;%QLTT#-;.QF;9P9-M3S_.,YB2P;JP9 JZ>>; 1T;)?M3KM):_0)21"DM3) MM@:EG4L:[Q/)Q>N[)C*V&\V;]Y8+HF@J"1 Y(P#G6 .S?I3Z@QE6$,!D5?, MQ^[CQT8#E70N+[0+=FYCOCLB/8]T=S ZY/@]IG/8O+T[+0R8=H?Y=8]> MU7%"?WF=+7XH]44MOTUMD,?1 \39K([[>-"?E5@\S^T&UF-9/?G-HE@5'Z=S M]6&E7@JSHD,XCF$.4IN)'$-& 8T3 ;"4"!H[($^45RW,P/*-C3<". _LW&:U MC7ZSZD:EOIX\%/IM<#1>;M?'X_<-Z=B]_G93/YT0U-P*+.*P5EH_^!X8=STU MTY,C87'!(>7==[444S/=?9A7XNT=R#:_/RZ-LA.D4I4SH0'C)+=)H%) 4F@6 MH3:>C%&2(D2#.A@&%7]LS&5M6Z]QR@>L97C;PJ^ V\XRW@T

:V MLZV,;0JJ!2T#TVI)/7-GG ?U_"P1#*J>R;P32LX\ZX3"&3HT][>HT/QKGP;/ M-S (6SGIV)"*V\7^8_^7Z7SZLGZILS I#E.N&3$6+#;C/4^,51MK!GB2);E. M8B$D=QWO.T\>VQBOA7,?SKLX71["G;7O>=C6<@7,4G52VVN'Y^Y#!QN21W5I M#\/C%W1;JSZ9VQ[TO5R4,W[]=N5Y2K4-5%,YE0 3NZ+,#3PI38D0J9EZL=>* M\E@C8QN05D;K>M!(V3%;U5$\W99EUZ+4\\#U!\A[47,.@9!+CZ/M#+I .*?I MOAE_]MJ.U92GJJC2#"[I-NN_9 M=/EW-ENKM]-"S!;%>NE]#'[N$2-ZYZR842EGU!*TET-R%T1"3B)GVQMT,G'1 M?']2<;JG8W;THE"KIAKEYK5.)==2HA28/S3 2$M $-, B5S!-,T$0L@K&_JQ M5L8VZ=3B1:P4UC/1^5$8W=CA:G!ZIH5*ODTH12]\ MI"$_>W'';&W3@CT_+]7SYGRU=-LM)\LG]7WULY'V]TF*$Y[)E(%<4IM=B<6 M<&C^4)KH.$,93+S6E4ZMCHT3=H6V*ZK/74*TW!!WHXO@./9,'R-C$;CY8'&1W\[HY1/H-Z]XQ@1AG/"<0I#2!Q@*)&> Y MU(!G2JN,JSQ+O9ST#IL8&]7LY<.(A)'QFIP8)8QNE'(=.#WSQT%>BS?G@+DR M;45;]_X24Y2MW##U1%O+\\DE=J[LN,*0_V==K,H3[,^J+/;TM'ABWVWDY]?% MS.;QL<6ACIY^3V".4BFT K8(DV4!#DA&8T"ARA3DF,M<=2F9UUTDIX$Q?*$\ MFQ+5!D%7TA?1LE++%J>=JU6=G<)8DJM9[3=CIN$RA7X+H"N MZ&7'95+/G3;08FJK1?1YVTFV_UJ:1'JQC$XY0 5<=5T/:="UV17B#+N"NQZW M@W5>@$>&*6ZZK<^W6ZVOR221BA2R1"7&,M.&D[7.S;HPY4 D4J>4TBR5?GM# M?NV/S6S[A2U_5U4E\&(CZW5E2B_U@"-?]H=KWRM&E]*CP1-[=,2KS_*AET2X M::%01WPNE01U?4SGXI_+M9)-R,'/:J[T=+.?-M%F'>4^E;]/-/#IH?Z1RI\M=7:L1F$73AZ(P#;PU3%7F MN)@N9'DZ5_ZVYXTM)RGB,=*9!KF6&N"<"$"L5W1"DCRFF5"(97Y5"CPE&!OM M6-G+O#)F#2I:212C]:OYJ)H8C&:%&E6N-)Z4Y-]/;BS5*_H]$U=5!J$2/JJD MW\3"E K<;DTY9?3 M>O/]Z)5?V'?K'_MH7O*OYK?*S:$4]D%KM17:_-DP^D1GE&"1)T.#"PW&,CXEJ%FF9?:TVB;Z4'D VB;&Q#YTK-@[X%YPE[ MQ'W;-\V[1/3_?#9NLGDS&@0:K[!JSFA V$P>-EW2NU&_*W(AUO8!U8;SG_"= MV5'@_[IWQZ<(^BUZ\&1]]4&%&:IT^RT0;E6%OTGS'3-@UZEMWZK71=':$4D8 MSW2"%4@$I@!G+ -4JA2DDL<*8:%H[.5;=:*=L1DN#?P-"+VD;[Z/ I!,U:?:&K8)-7G]3W(2WWA\BM#"'Y1S#IO6T9ZOU3_ ML59S\:..\Q8\%22&"L@L90#+6 #*<0J4))RD(DL3[I6=U*'-L='#-O[ 6!%; MJ:.-V!W#_%S@=^.0P*#VS"V'$9H5[B.\XT>YLPC\LXG(SV<+CURI*Z M#[HJVGL_+VVII?IJS*GI-U5_ZQ?'X/G4$0V4C>1VTWE'Y*;X=!\Q#QWQZJ6J MK*,(MZDUZX?/R0JTGH\)F4ZNVF"F!\3G7J=0G>086RFP)>6;Z*3[UNPSG#DNGXAOM$.89,P MK4S3L]$A*I6(*BVBW^J_>XG:N +6_K.=G1=C!"G+G'!RRSOF]JB.T1ZKK]MB M/U-5?#(ZURMY3"$6,$4@ST@,<"*L;V$F02R55"*C<9*D7E$?)YL:&^&5DD:S MQ?P9K&RIU-E6:,\@D-/HNE%;&,QZ9K *KI:4=]%6SH#!(1>Q"!HD&X M$YZ.:AMN-8X."V#-S[N+7NSNC,S0AR>YRHX-2F#,&^\3D?F,WNOG;TG+9KGY,9&YF]5Q@()&M $]0##B.*4 )TQARSA3&/D/SL(FQC= G MVT;E=EO+^5_^,TE@_C\B5 R2&XF"&5*$& @$1:3R-;>2:. MS?*7HYQHF4%C!KR6;D]?5FRY&@+B_>;Z _IG]3R=S^LZQ:NOI5>S:?IZ5#D5 M&F-NO3.,F8KC''!MS528Z9C93.@RJU%]-Y?#8=HTUA^BI@6+92 <'0];KD*F M[[.4EG#_-:K$B^Y752AE&1:^6D2/+.R^Y&E$@H?)[+8R?!S,42V/!KHEMDC8BI"9Y2D%B3$68>0=*-#*[#IV<6\(7&WXG[I/9!_;VZ>O[%HHOBB4VDV% MUQQO_JA#2HJW:_7OBBV?_EA,*(GS%%$*!+*%&7B6 I:DTOR32*@PU4)[&06> M[8^-&Y(XB7VKR_L![L82/<+8,X54DEM_K+WDEQOQ[YJXN^(N,BI$5H?(*!&R MD'TG],)6NO<385!^ZHC//GEU?4S'(SCSFGTR+][]]VDQR44B-.409%0I6["1 M 4-=&A"ID4"229[XG;:U'CXV3K*R15:XZ#AL@.;XZE91S#Z/B!SQ<'_ M+.R(PD&/O=K/'_:$ZXAF!X=9QZ[I-D;K%-OV6,R>T-N#=YL'LHE-VRZ<,4']'<6?$W89^'SCV M3 L-A.6Q>2-TF5(XVH2E]K.5X0M62$IQ;GM0NO%%9)^*O._ON$=:Q\C7U66/ M.Y)_6LR_J<)6H2Z32I3V2=5-I7?ITU=6>Z47 M$Z%SDC*<@U2Q%%B/<9O_)P:449AE6J,$"J\]V%MI,C8BM6Y@C>R[.<'5=_O9 M=\OW9F^(XY;RGZ'?^]ZR;K)8-F6Y3P<';9"H4KW8] 3M5\2 $/U0JV@+P]W. MPZJ;HLIU?V7 :!RS FZ+W[I#@VZ[WTR98;?U;]UG!\<&-Q?(._O>VR8[U%R6 MI2]_?)CKQ?*E2HSCYE#O^)01,5 Z4 ^P" MKD&2=/E ZUW$!_UQ,7]^4LN7-^QU:OW< M[&;C Y]-J^I>Q82(%,L\CP$C&00XSQ/ 8X:!2!B#4*0)HZA#P1T/$9P&Q/ % M=AZ7T[F8OK)9U&@2&8H1E0YUQ2X[7O1TSLR%UN-LJY/O9H1[?[GN1X2%?Z@M MB2W4.OJX"8VM):].1*('!Y@[[$EX Q9V6\*]^8%W)KQQ.=R<\']$1U=C\57) M]4P]Z%]K6^VS^7,Y%>93>53\ZWRZ*CXO9K/WBZ4UR/;*<>8XR=)82:!EQ@&6 M @.2(@4@RKD0A&":>^TR7"G/V/8*OJQ?7MCR1U70L]&C=GDH-?'T#KVRM]R8 M<, ^Z)D=&TTL_HTN)SHBLOI$M4*]5ET-!&]0)]8K11K6XS4,?@?NL8$>VW&? MN'3(M8OCQ=SP?NWGE<6"4"F%Z3*; E4P"2A,<@ %$U1DB.=0>>WA'FME;)Q9 MNX=OI.SH-G<<4<<]SVMQZGL_TALB_UW"N MU!M6?+7_V<=^8S-K\]W/Y28^B$OZ6!I%1X4@RCF@O84>_T#MO0/;=!0-M2/;3%3[;E=< >7+[LM-#A]K. MO$;CUO;F58_QFW"*Y6I29_C_1;UPM9Q0BF*>FID9XC@S)B;* "%* 89QC&&2 M)IER/+8)HE:.#?6.<3I/)5?I7W/)-W4&OFMDBR C7A2VS-VH;FG91.: M?^W;@XQ,\6;ZIUOXM:VM]%C?Y1 M#< FDU)40M!W_M_>^JS_G,'A11]!GN'>^L,M-W%_S8>K[E)LOOQ?4]/@4GQM M"HT@&+,$*0($Y@K@F!JC5&$SBW'!()%<(^85*NC5^MAFH&V>T6@C:;FQ\>G^ M[P&+O9SN#;>II#>,>YX0KH,W2.V7BS#U707FM WKP=S$1N7RC"7'W**U=H= M_]%\^I__J?G&_&&M@__YG_Y_4$L#!!0 ( /V"H4Y:'Y1UD&P .XL!0 3 M =VLM,C Q.3 S,S%?<')E+GAM;.2]69-;1Y(F^CZ_0K?F]7I5[$M;=X]1 M7*IH0REY2:I[^@D6BP>)*Q!@ TA*[%\_'LA])983.)%LF91B9H+G^/*%+Q$> M[O_\O_[\//OI*RY7T\7\7_["_\K^\A/.TR)/YQ__Y2^_?7@%[B__ZU__Q__X MY_\'X/_\_.[-3R\6Z?0SSM<_/5]B6&/^Z8_I^M-/_YYQ]?M/9;GX_-._+Y:_ M3[\&@'_=_*7GBR_?EM./G]8_"<;M[=\N_TDGHQ5G"1"5!!65 "\L \N8=\DE M7J+[?S_^4]12>)DLQ&(1E&<&'+H,,2J%A:$O]!?K0V?3^>__5+_$L,*?B+GY M:O/MO_SETWK]Y9_^]K<__OCCKW_&Y>ROB^7'OPG&Y-\N/OV7\X__>>?S?\C- MI[GW_F^;WUY^=#6][X/T6/ZW__/+F_?I$WX.,)VOUF&>Z@M6TW]:;7[X9I'" M>B/S[]+UTX.?J-_!Q<>@_@BX ,G_^NKK^]GI>%LO/&V*)@C#!DKOZA\J1 M \;/P?@_[[ST)O77U?]LF7Y:+#,NR1Q=O#4LTQTHW%P*YY_XVY>PI =!^C2= MY8N_7>U2.R6N%T/(]4QKQ,5??B)A%%PN,;\Y4]J#/&\87I/MQLTG]P7$Z0H^ MAO!E\I[DCU4TSV=AM3HI[]>+]/NS/Z>KB;G7QD]MH^2Y%XZ#G0 TO6HB[ ]Q<.+ .7/(%,G%5,G)AM6\"F3NDC N90Y5[&RN' M2;HOK/Q\SD$2/,IL# C)#:A B@V96Q ^8R /+50QC;'R\PY8$4\/*_M(>D2L M7'KFZ]$2O"?&9!PB)?+4RC*F@"UHIA@IP[Z5@')@, M$Z\,*-LN$/(./TYKF#]?_QH^X\1BH$41$QBO,J@2/3A#ZR<9SX37$3-C@V'C MYKM'CF('T.<=B!P@W"[ \9P$MPRSU_.,?_YO_#;1Z$HPCD,ND19,RB07GR(D M;KTJUCKZW6#HN/7RD8U&"W@<(MZ1\7&Q;_"!/CM1FJNH=()@);G%(A1X)25X MXS$%U)F+>_*;G6%Q_9U;H4$^$33L+>%_T3 ,[#@NX#1J^D,E\]I!7Q<++]-N!1&KN=,O:DD+*_;+N QLO/N/Q(H/[['W'.+M"94;K]X.(D]K9W5_V0X&C7_^ MVQUY$G>_[UF'^/SDUQ+G9V^>_?K\Y?M_O'SY MX?WNU8A;/'.(FL1=23^P,O%.L36=AWF:4K:S6$UO5+8Q@RF:I$ Y1RF/ MD0F<9!F*C$59IYGC]\1^ Y9R/4+<8 5L9X>=,KHBZMFW9YE%,WW/P]\.5/ ZAYJWK'G>1>0?@N:?ZAB>?BF,(0A8#*AE!(9E*8'.RD;G, MK/MO7O>XDXZ_7_>XB\![@,S=:CS#4$26$%10]*7(#$'Y!#G4&@GCN%3_7>L> M=U+N]^L>=Y%T7UBYJ,9#SE)BEH/UB<)ZA@Q\\!YXRMY'XY@6X;]IW>- 6-E' MTAU@Y=+>7J6320FOK+4@M:SI9-'UE(,#ER46SC%9;.**[I(R+E9:1"[[2;D# MG#Q;K7"]N@S\4^#(O5; M,^@O(X0M!. LFB7C4Z*YQ88N4E&)Z'*GDI=#";A M;O!Q?@QVE1_J8J.U!E)4NE:2TYJQ-E!^J&5D4?!H=#N8W*)F7+0 *PNRLEBL M V5+ L*6;:CK 5 'H>!V-#.X2CK V;.O83JK#OS58OF> M.'J/Z72YN=CP N/ZZKMS04Y<$I&;4(]%D< M-S0:'GLMU=0#"E-:G-)B>H<):6$1G[_B^H(7YG-"JQ@PAR0W3I&EDQ@@NY!" M5%9E=<_1YP"0>X2H<8K&&^)K* 5T *;GXBD@O\OJM)0[C-[U V3M%Y2YQ"8YW\,DC5.>W@Y- PF_ QB] M7>*7,,TO__R"\Q5>,)$2TSF$ *'4+7P3 W@4#BQ3]$^V/MUW^>EP!-U+S3B5 M[.W <[C(.\#-#;%,HI(R%$%^.2'9SH .O&.6TF6ILO$Q9M8D^[M!Q3@5[0TC MH;U%O#\^%N0C![(KBR^X7'][.PLDCGFN>>J7N@='IG*28G912 K>@N.@2$C@ M6"UKRU+(NL^"\IXJTR',R\-$]9"G#;+I-)CD.[ R)\0)Z6#^\0V&%;ZK309/ MRF\KW(AKHEC4I=2[Q"894(XIB"D'T"FHQ M*'IOL #Q*50_YV" X&D[V'0#I MX?#_U\4\G9O8PED)/A0RT918*A$BN6!;P&2&A5/\+\P]U_1:)F-7Q/60CPT" MJ\$UT0&Z7M=>@Q^GE F<"8J8>?EGFIW6&R%_7RSR']/9;)*++S'&0JFEK:% M)B-<*#(PF;(%KU+.#EN@:QOB>LC/!D'7X)KH %V;9/.+&-\[N/FAY2M&&\GI M!E$'*?N!@]@#)-\'?I:G]-8[,IH8J5F)*H/F\KPQG=?USKXFWVZ2P"B;5.4_ M2-&XGJX=B@:0?P= NMBL^/?I^M/ST]5Z\1F7%UQ]N^!)9G28ZU !CEB71 "? MDJ6P4R#J0@&#;7*E;!OBQMV8; 2OP;72 =+.;G'B9MOU#B_,H$5F"J4NB5)1 M+@*X6EV5*32(0BJ38Q.$/4;4N'N3C9 UF!8Z0-3YGNN&EY,XFW[<*.?2$JM8 M1&(47ZK:DU,Q2Y:8.*345EC#I#8RM[F?]BA9X^Y)MK)7PVFB US=X]63S6B$ M<1 YT:U<4N"L9X#:&]F,N@L_*$WO.&=.DB\66]'43K+?;1&BAJ0Z,UF:+_YH KW'"@\A%< _% MI$*<^ 0A, :<%E$6Q;"@FPS!>IBD;H+V=C ;2!\](.M&Q<1]2T6IY%4USH6[ M3'(2Y-\SCQ"*4J7.O>3F"!4K^YJS8X3P#7$VJ'8Z@-N]&(" M!JH41L(*)#&&7B"/@K,F57;?H:N;N+X=U(;43 = >R!IN<:0T]:'+!+%H+4S M>Y8<8A(26)19>%N*MDT EK<7[[W& D_:,UV7D,^43R1* M9*,0!CA17SLQA-SF'N8]M(Q=1=4$,X?*O /8/,MYTZ@US-Z&:7X]/P_F)D&; M[(,/('.MLDA:@G-UV(VS/*"2B*7),=\#](R[#=4(/D/(O@,(O<-UF,XQOPS+ M^73^TZQ227P M]TD;=]^I$; &UD@'&+O&P6:[MLXG6.(GG*^F7_'U/"T^XYO%JMZV."D?PI\3 M;Y7=C*B.L5Y1= A<%!HJ\L7]88'<]X+[Z-OTMCI>X2-,SUKK+VGPW4S&-:./>CD[48AGW ] M311MW^!FF*DG-U]PG!$HCS!US'DHDDO#D; CR=6!"BF0;\N% ,1+5)QEWJ9D M' MYC9X*[4.@BBGN ^4PGQV_=ZCD:*$F$.;5M%/8Q[*3FK>>A[*+C+O #SW=.5/ MBO.B,X.ZGLCWQ[I%RS.@2KX8PRG@;)+J/9UY*#OI^/OS4'81> ^0N3NE([AD M*7))8$L=Y!"+)+N;#9#MM4IRD;EL,K7K"=FODM<%:4E:"E% MG?YC(%K!R-KZB"8*DT7;:8!ONIR',DCDLI^4.\#)L]EL\4>MQGNU6+Y8G,9U M.9W=[3%]V:W!4,,!-S%GJ% QKT^%[%RH["73VA,3M[>IF M^ND ?->J&MZ&YT M?!M._'J4MD[,V#! &UH7?<%K0__JV>GZTV)9>^M-T 4A3;U9KRRY<^KU:GQ$;,K(BH. 1?%/%2[T/XJ"%) M+8-/!6W+N95WZ!F[5J M?/:0>8_0.3E=K]9A7OLM3HPSE#RP $D(#TI(#X%B M4"@B,Z:+^1[TT$9)'FI)5DB&UH>-%D+A M"02W,AH,*H8FASG;D3?V^?^@Z&J@D>YP=L=UVZRT$26#EY&XT2%#E,E"9,;: MPM&4-H67CY,U[AV4IK@Z2 .=XNG#0>H(94CO/]#77U[^^N']R:N3MR_?/?OPFGX[4 G2 P]O M5GZT#3,#E1Z=5=)>@O"JLH3QR%E$4*%@[8\9P4GR9M)9JWT2ALRAS,:!D^T#&IJSWC(/5Q!QEXIQ,#*,8N^BY$ I=Q $OR'2YRN\XN.\+B$['XV7# K+]?B: M2UI(/D/FP09TT7G3)/A]@)[187.HIN_4WQ\N]A'1\\?O52X%5ZO-3L$C/Q)"TEA]H9[F[?Z[@=UC[Z_''.1X?'PG!"[,".W),7 MFL!$(B\+K/BZ)[!QOH5#R:88KY(UJ4DOR8=?<7Z*5T." MA(U!24-^5])Z7UR3W.8V(9T$KWLJ]LY=Z .DW ]*7I&< M[NN'>CE"X'VG---4!&.N@S)-RSNC5C&EGF-=<@+ BU'&&AC*'I, +"M(<8C&R48GT M/=1TXN"&,5Z'R[L;T-3AE]>CQ?>+69ZX0%EGP #>JLTM. M!N0(4)[K DT6, M39JU/TS2R!(B=V5>V';16N.RJ_/+/+W4?X9L^YM$U \B!%W=4/'@*98>3>@5UY1VH@ CZ1>7Q!AG>V^%*% M=,[5)%HRKV@<2!;JKJABX#+]J2#W)42N2FY20O$H5>,ZJ8$T?R=Z'DH-'6#J M/\)JQ)5"%;SPUPM+7U=HSDS&GA62>RMHY[GMH<8#Y(TK@1 M3J?5N&LIU_Q@AU3I,I"U0ZEM2PDU94A-0>1 M5!N2S!%S3 4HSU_G=M M6=H4,5>T='>Q8I#H>D]9=P"7UW,R5;BZ#.%JJP#) X+"4,?M%@7!. 2N,I:" MU?DVV92^14=W-R0.@Q"'H&4;N'40R5T;RXO!E.C\EILZM MZ&*^^AG+8GG>?/9#^!-7+_\DCT[ZFL[#\MM&E'5>33VV66PRAXN5-R(XV5_ '1B6BSD" M%U=N+_-ALG\QRJR@\-K9"4VA.('TJGAB@7NN?)O&YP\1M!UFGDKITB!B[\"X MW.;CY[":IKK//YV=4B)!J\%)+V1M$L@<*&U5;8/K*;$5*;&:VIHFG6*^0]>X MIRS#*/\[B#I$$QT Z]]Q^O$3T?WL*\5Z'_'7TUHN?%(VK%V[.GF;R^*L9&1F MP6_F- 6#X+U-P$SD'+'4@>$M\+8?N>,>SS2!X1'T]E1OP#X_^>7MNY?_H,^\ M_K>7;T[>M[@(>_<=1[D/^QW6AN_(?Q9P$8#NF4!SB6,7G4Y"9B OK>JN*H>( M,I(%Y$R8:+)H7)J_'9W#!OC,%:L3LR E\:MDB> L:A#1T[_>VM2&Z3T"_.:Q M6@.JQA- M+>$($$6B2%@4;UDQW)4F7G<@^CNI*SX"6L=0>,$PN1ZY3&P/'6ZZE\4'5\8K[;;[$,*N]N/ZQF-5$X.]A.J]:.YF_QW2Z/)O5 MM9RNZ%[06FN;;-@>2/?( MU80=+X 6BN_@Q.$>3J^6;)"T9K4 E-*!BL*""R30$@//4GK#>),3^4=HZN0R MT!&2@Z$4\Y0&93ZZB=5B<.8.+QQGY^ZH@S6WPK1V*7@N-%A3"'M%:[)O1D!2 MHL18,B:I6QB%(V_C[9)/W,X@ON,A,*DLG0S BJQ602.$8!C8B,*0^TC"'#5H M/IREI[7!N N"#TDS&\*BGY+2H?.%ZMZRC]FCK=EU59!A"%%5+9F<#=.1$HBC M;MDO?WW_X>3Y__['R9L7 M+]^]?_G__?;ZPW^\>/GJ]?/7'_8*=/9\U4 ASA",#A_4,C-X( MJMXSC:TTU9I"\\)_ Y$U^7U)])I!KUQ9R^76W:EW(97"E";4;+@JI5MS%$ M2SFNE-%;YUR;/=]'J>H$4'NH^R'D'"S[#H!TBX?SOI52V,2\#\ E$[2PK(!8 M! >%M7,_.;)@F]PUNI>:3H!SN+9O%R >+/H.\'-MZM5YAU+'8Y*Y3HOQ45)$ M:&,=&8-03$8KN2 ^&O6QND7)R#6KAVOWX0%C>XBZ ZP\RWFZWC2U?1NF^?7\ M>?@R78?9.3/)LJ D\<%4O:^)B4RRHS\9RG=D"D9[WL1I/4K5R 6G@V-H.!7T M@*>43C^?SFIJ^%!J>\$8!LEY8%!2IM6"V4 0=6B,3\$%;3R_W7IZ(&QM2^&X MAR8-<-9$-1U@[AVN23:8+VK!S[G0KLX%T Z 73NN1&EN4/!R&.GPC6E(9%!5$$"%Y[;&(2F-=$T47O3 M92_T0;*S_:3< 4[(/"XQK/ %GOW_]?SN%LB[Q6SV:K'\(RSSQ'H;5(H)F"3. ME*0UYK&65!L>(^?9:=7J2O,N=':2QNT)B[M7G9OIJ ,(WIVX)[EE@I4 T7A' MB2[96B=%!)0B:)3>ZS;ML/:;<]ARW%@[O=^V9 E^"!5:@*[_4D>-RT\)CR/I-8.?.M5MS.VF9K>FK%QL]IC+H:N(-+!DME(^FR:^/7ZD[, :?/+DXTI6+W\ M$Y=I2C*9.,>-E5Q"8M'5*_D2?&0%7-)1F%!W,YOL^.U.ZKB].H\>@K138[] MW2RZ^QG,P7'G8YWXYNI^1VT=P>A;85(25D=E>9.;P#M3.FZOT Y@.I 2^T7I MV3I\^?G+;/$-SSA]>[I,GTC<;V=AOIK4Z_BZ> Z,5EZ=/9GK=$*2+"LY%Y6C2M79/>L?M3]H!8@=5:+^XW2S,![FS MBP'T@XM>>3?SSDG1]0C79.+,1U Q<'#6(WA)__A<>,8FFP[[$#MR-]7CGR$T MU&4_UYRN;9J\PTWER8?%MAQ;Y7*M00!9?-T/T:G>8K&0@M-1)IZ5:+UEMBO- M([=W'6D[K*EF^\'RS29I3G.;9&)@F=P,1N;$0_+@C4L,M5/>]]*"^HY M4653S%:Z0A$"*[5YLZK[7R8PB-GYG'(*5K490KI?9=./<1)TD!8&A=*Q>^8\ M>_^/5V]._KU)+^O+9Q^G$\[]K Q_+_QY6'UZ-5O\<35[TB'+JG9S])N9(<$; M\+40''/-78O5'-NLV4>(&B#FK\]\NUQ\G9+X?O[V&^4RK^>7TP^?I?7TZUDK MA@LQ"*,\:B% :&= H5802Q'DV#$[:[)@KLE-\=U)[:3X]U LW9,IM-19!]'7 MS5S(*RV,#Q%TKI=U<@@0I42POH:.QD5L,YVDHU[IK57^:"ZZB_P[ ,^-.J9: MA#1/TQG>8.G#8E=I%ID=DX4B!6M[E^]KDF[/]UMF?IN,A&!>($-^-DR"UYB1IT M8KP83,FK)KO1VQ WKO$='T*+QOKL *,/[*1GI;R61E!T)(B+1$F?%]&"58$) M)[27O-T)WW[''\TL9W+3DR:+)]%\+_#U&U+CW,[I#X6#ZZP"+1/?RS)I?,^4GY<5T M=<8/&?FW2_P\/?V\>CW_BN=ZF%CC3,QDX<5F'\NCJBU9B$MG-45*3A?1I'/2 M?N2.>Z6B._P>0>?]G#&_.'_[M6'@==Y*^/,Y_7!*;-6KI2.[_Z="DV;CTS5CC(V4E0 MD6)J9Q&AQ&Q<9EFB;;(-O#V)X]Z:Z ZKC73;)6HO A^2.TZ_;OJ:N!@]BR5# M\123*Y<[ "M^.6SU0K7$ZVD+=K7@L;?&#$>" MXS Z&Q^5?_S^F S?U9'7BT*^YHPWK@WSF4EP.GA0NG#P-A)\9-1""G3J=H'C M[;/QG=[76U>%0;'53O*'HJI5=%C+X:[,]VJB2#JJ#A'FKI;\ZMHXS(M0&\21 M:5?:FGRLJ/ 6:;UU,#B243M(0^/;LH<9>[O$+V&:+S*PEW_6G=;!<^-JT25$X81.(1'QG&1(K38H5]R.WMVX$1X+HX)KL&;8;GGZE M9' S"FE]SAW/BCF,"(%9!#_=C0C-Q].S-_7[*YYHN3D3,8 (6'NC^P(!JSB9*TH&[7V\U0=@M[SX MYNMZN\=_Q+3X +EW:>;J0>8IT7'.T91RKE*DB%$[D-&:VCE#0R@R@T%=9-(Q M)MWD-&\;XKJ[D'\\]WJ(FCJ WO8EI!./ 7G$""8%2P8Z;R9%,@B:1594'9;= M9--Y>Q+'W1<\?F%Y"\T--LM\<$R>56S<+\BL#'IA&"C-*X=6@IUD3L.1+M(,I;,.+"6E4!<-7=-_GDZ72+S26EM_JWVMUL_FN=ZP M_%(_,A'.9$V&'AS6?:9(/L 5YH$\ A-%%5_:S&_?GL0NK^ ,!I;;58UM--?/ MOLP=!I]]#=-93?AK7Y4PPZLIT"\PKB;]&?MU>GJ8S58GY6'^ M*6P242,G.6=:H"H56J5::TA1"Y>C5DDTZ:0:[G >VR3>Y">^C&R MVXMQ$ETNI=3BSV#X63O6VA8+6! 14]V'S$W.MKJ%,N1;LB/44XQ*9*UH'S4H+UKM@//6U M\.3^R0#%LVB$1C!>)5K#!!3A>NH! M>.>AQ\[M4'UA*9XDDY:PWWVYPT^YI^,*\CX2C+NY_SLS$6P12N,"KR2KR6QI,@ M@M "1(F1\914,4U.EH9BH,N4_ABV^&A:[\!DO[ONCV-IDTYTU& #?@95P+W&S78&RM=Q J',3LV4BBN[5F:79: MDXCK8CT3]21FPYP+C'0D0]UG=."CU)"29=)QH[)I4AEX7#;'=0K-EDO'6.G MA1QF-GCFHB1; "7Y9E5[7D3RQR"\D>@5ET(T.=UH[Q::W9/J$^<[:?+ [O(D M@>6Z _!BT"B#L!!4KL*V]:@G<,@I_ VNV;5*7AWT60O4S9. MOWR9;4099A>B?#TOB^7G,V5>"#6A,Y@*!R62I&39:F*R"$ EH](RQF)*"Y!N M2=^X%ZV:P;&%=CH(FU_/Z5FTBNJT0\J*)X)YR0MFL)P3^5[ES9A8"*AEB3K) MG)LT"K]%Q\BC#UKH^L[%EOT%WP5N+AOG77"@8Q)"49A+4G&@N.#@,Z_=SF*F MC%$F&9IL$]PE9>1Z_Z.@YR#Q=P"@>CV?A'-59C//E]MOK\F$7UGM6G43BX]@ MM<%ZS)S!6Z6 !<=UY#G[-H/+MJ9PW#N@[4I1FFAHW&O$SV8DGGIZ5B?[(C&S M?OWYRW+Q%<^:TLJ@6!U/"8;[VJR$C' (0H.D6-(I&TVVMZ!VS]WAQ]\Q<@U) M&YTN6@BX R-U?EZUZ6R3I^M3TM;KLZXB^>?3]:^+]7_@QH%/I'3!:^\@F%(G MYAH%010+-N4HC9-2F2;ML[8E<.22D*:H:ZJLP4 X[,B\D^7',#_OM1WF^?WT MXWQ:IJE>K3KK/D*2?;N835,]V;O!RC9#\W9Z^A!C\_9G9Z#!>=<)>+Z8K^A= M.9R/)7E[C:N3<@[<,+OTNU?H#3X0H M*'\W1<%-QW\Z^7BU*Z;Q)E+6"RO7NC7&J=E&S M%!E25%A8R*'-V(+MR/L1;/0N*+QMHQLHL8?T[[HL;_-2LC$8?(;"*B\I*'!U M2!,Y#I6%UXF[)HOV,:+&3?/&A^%@"NL ?&^7T\7RK-CD':996*TV+FXCS\L1 M)2]PE9;3S<6<">-!6NT<"''$O*Z+XL5F%V=JO@S?0KYK/. ;?MO2.)E*PDI%C/ MU[(2$+SE8(LW4004Z-J,--B#V'$++<>'9W,%=P#B-TAUB4*_"1)N)GUR\4@(34TVNF#Y"T[@UD>-#+*@&(V@U?&0[9>*IYC$*&)Z=R5T'%+'\?':%/%=@#<5^04 M_BW,3O&:"%_/27"GUWB<\"!$XA3,E.QKY0OWX&L/X$@.@J/,SHDFQG,KZL8M MAQP?HL.KL -23XJ1TN-[?P5I?C M>#:?F1)1!-%K9[W"!H>!5#Q0_@"V_^Y,7N [366/S_O!KCVWQMQ1 5TX O38A^0)%(RT7HPOX$A2H M$%7DU@B%]H=U H^L\I/EV2*_=XUO7/N$,9V91PL:W680H 6/R&JY*8NH>>:Q MR:B @ZC^$4S\+IC=8:MC8)5WD%]>G0.N7BV6C_FT/Z>K2;9<&Q0:7'0"E),) M8F8(:',2)%KE6),3MIVH'+MWYM'0LSB6*CO Z0?ZW$EYEA>;U/@7_!QQ.>$V M&N4])<$R&E":5GEPA:(G7:^W*87&-8'C?<2,B[J&NE\,K(@.P'0E''(=\QR6 M>?7;%_(R2/HV3)PSI5ST/GD-1HG:'EX8"(%G2*+44VMIF6P2]VQ%W;AP.QP$ MMVW7X!KI &;[N@+*/G!S66DB7/+1VP F)0XJ!)6 MD%Z!+MPH9D3.MI7KOI^BIVD/A\'<,&KJ &\GZT]7(\V)C7K9^)R3')31M86E M"X$BZB@DQ"0C!*MRSHGIU&8FY,,DC=VU?%0K-XRB>H#<_2/0KS$44C'%J 1. MQE(9QARYU:S#^'66W+ M\?X38LWE+G=G%^5<+/39:UV*=C_Z&>K%0QS^-!%"5\<_A6>6L20H*M(ZB)PR M>NLH!P]<:!$+*M.DYFW4XY\_?K_17.NZ-I]=T^;)_=J\.M]%YH-A&,ETR%QO M@E4C4J] 2,%*)NNB@WP<[ -1\B,:NZQJ,PS*>219-!@%M1]R/8[ETP>&\Z-Z@*?VP+?;[ALFE/ MML(5_8T')+AW\=58A'9D]0\3,K;9 MI>_!/]S=G7QVKLKK/[JL*U(V2$YYNA*\C@_+]>0\.S#>>Y=L-CH>:6/Y$2I_ M!'^Q"R:_O^$\E$H[V!$\9^[?PED?AXNM=&-+[;LLH4@3R;\\O&$"6HN:: M%2::S"2\GYR1BV':Z?]^I!VBC'X@]3Y0&O-\\?GS=+6ZQDQV1@GT'HQF]3@\ M*Z!D-T-@B@D5Z7>B2?>A1ZD:]SSMZ ;0#5=X2PLKYT".FN*#"%"",G6=O*6 MY"-JORX7F3,4=.HF&XSWDS/NN=D8R-I;&1U ZCW.RNOYZG190_=WI*OE5[RT MPH9%"B,DI"H8E8J'@%(#]\GZ0MEB9DUR^D=H&O=,['C@&DHM'2#L(L^CI'CQ M#?%GG&.9KB_7B^'*9>\#I,UYLHJF[A!+R"8E;9'D)-I4Q#]*UKA-?HYNQ(90 M3@=0>WZZ6B\^X_(%?EFLKK&! 6.0RD%FWM066C4-HF63T-.B8;1XVK2??H"> M<=OU' ]<0ZBC U0]4(MPP4TLF26T)!=7$VWTI=Y C8#>QDQYC4![A!+-VV2- MVV[G>!@;4#D]0*V*Z)%R/Q<+J^))2A=0/C,(U@A(7$3,D?GHVU02/$K6N&US MC@BUX933 =0>9L0$896FO$71&@%5#$+4HH P(7*M,RNZB;<\#&#->MP]FCNUM37,,^_A.7ON*YGD.\QG2XW#.]^DK;EMO5Z^]:L[A"D/G%2B2475Y=2O"I;KQ[S1GR1JE6BS?[4D\ M?*#EY9M>S\_?=:6).V^=Y^>X7(?I_,,RU+'O9QU*KZ:-7)V :U5TMBY#$(F6 M&?.461='RXQY)XN6R'UKT0W*T+BG"(TP>W>^9@=HZ+0>8CN+M6]!VDY//YX! M;EA.M@.DM:OX" Y04-*AN%;@"$]@O=*B[@S,3->0&O)0(7--$GG0,506'!*^M0D==F%R"=C+G?!UFUSV4QK M'>0T5[W%JJ6HIOZFP;C%'8N,HO6L0,HL0"5-476D@-T)BP%#,4$WV7K>CXB-'I)@54 _(P[@EQ%W:VGY/&B567*@@ZV;7AC 83+@E6.H@) Z(VE<4 VC\BUPM(?\.T#2_2OM MO-%)MK@[\8((C@B&&IN Y&A]3D5.<0HL?U>T,! M9S&2%CM ["^+.7X[L^NO3N?Y@@M36Z?$D* :;C+G)$@O@P669/1%)!7;S!:Z MGYQQ478\."P&UTT'"+M?/&\N6[DY&5 D9\!$(6KSB0P^9U'WQ:,U=4Y;:7)Z M^QVZQCU(&,OI[J>6;E'V;/T\+)??IO./FZ./22'BBPIU!B GI@2SX)+G]Q<-&."*[!&\CK+68.S M04'A.7@*7)(234XM>S]%&E3_VYXD[:*,3D%UL74IL@Q!2P@\5_$03U[* L48 M%93.1N@F10';GB0-?=C!D469*2@R6,@M.6+7"TXF""E[Y,EXWJ1/PO:;/D/M MQ5MEDV,>(3EIB%/&(&A!B,W_&[:^F>J?6;E<6X"HY;#9CK MK 0M/7AAR#VXJ'U0M-Q"DYJY!^CI9:^XI94;0A4=&+D/RS!?T9OKO9'WN/PZ M390*76N\=L7=JH[T6MW_JW.SR )+M$8TA%B[*8A(\O0Z04@B*%UY?&.IN -XUXY8N*RLO U?<'DQATXYQQFY,A-J(UA)2S[*D(&% MI%5$2N>P"4[OI6;D.7VC@>-VDGRPICJ VV_O/RPQ4"K_[4YD$8372G,.) D) MROL"@04$RWW1)5$\Q9H4C#Q,TKA>NAO@#:2S#M!'PL#5>IJ>+Y9?%LNPQILE M^A?!O"PH:G&]*9&84MX2>R) L$'HP'(R.;< XE;4C7O@T0TFA]=D!_#<)BZ_ MVG#U/F8?2P8M7-TLL!&\2PH<;%K]<]A5?>PO!4:>0 78@0*RC4XRO[!RL*BCJDPUV0C>U="^]]H MW!,SMUO*M%3@8)UFF@$TI=//I[,ZG.#OR\5J=77K[N_D@G[&LECBA_#GI*28 MT1ER#5B9KJ66+M7V$R&@B5G:J)OX_$&H[W\WZ2A0;J#J_@WP@TS76Z573#-' MZ]BB ZMTG2Z?D-C'"-9&*1U3R-IL/ U"??]!Q+CXWE_5N^/;G^%[CA\K(1^: MP?SZ-=?K4I@4[Y6/UD)6:&NC(%K(*0F0$C&SB%F8HUCJAP@& =1&%[ MV]NON(R+PR^AU(.TV_5/\WS)*BVQU>,A%(DT%/(@";(56(=R*PC!.Q""4JVWXKT-9A+.*1"J8,ZS)VTOV6%TBZJZ !1@Q[*R>Q%B#9 C(71FF4:?*D=>1,Z MK4*()C>Y>_/C5RCMA*J6%4J[J+@#>#]2?L#JQ1*>D6)X41LDB BND+_1M3,D MA=FA4=GM@24C3Z-6:2>8;%\RLHO..D#?=H4&TGK#%6.0+*O3&9R"4+( %J7, MR:"SO,E9_' E(T^CC.D03 ZOR0[@N=M^KY,12T@&5*[7W',]VI68P 0MF G> M93Y::K-;R4@'M?&'1)[MU-8!)A]FZ7N[(9&K1>-]FX&YR3_N/_ ML>.E(2#0P1H8UC7>$LJ$.RFRSAQRY&2;%',0M#,@E"W2&954:5*'WI2KIQI3 M#8+8II'5(?#IIXIR6*=Z6R9HN?")%\A.D4PRKUT2N0:?6$99LI'9][>DOL/5 M4XW&^EM20\)GZ"4U;#'4923\R^:0 S=;U+L7-=W_F"&*D[8@<* BHWN:M%UA MD5F'3+D -M7KP58B!>7:02X4I&/TACG=I*;A$:(.KM^XY]E7<[H4)3VQ("4? MVM8NZXPP7FPB IW2B@6%L4E;\D>I&OD\?"B$W"G?&$P3G=9D#PB:!\K+5$D0*2&#R)T74:C$VUP2.8KA.9M7?2[F?#)_ M5SWV;4"DC7>>AE!U(8@2@0%=3T!*H[2D&!4:7+:MRNA'9NG77#T MH'EJH:^G9+'V+OI^]&G-;%;+DNQ'P4;H4C8E#RG1NE(N>@@) \7'@BM?Z#=M M)DL^;!..C8S.V"O.^8N2-IN(/MRTO&?_YVS7R\6N)_GN(\?=O4 M?"996V);!H*B6O(?J, )%H';6CI"K@1-VP3H8=HZ@>-Q4?,0=@=284^HO(^A MB^:\O#+E$:*1M8EZH>6.W(!(NC9&D"RUJ?'>@K9.4#D4'A["VT#*Z11OJ\ME M>UY4F7,1/%$8C3P5RL7M)HQF@$)GDB(Z9]OZ[D>(ZP1Q0R%B"\0=I)Z>(/?S MM\L__F.*2R+JT[9O M*8AN-L+S-M;]= MJ.S$1@X(DVW,Y" ZZPF0K^=?3M>KC<3XN>E'+%JF&"!:2OJ4"0)H2RDG/ M?/+1-FFZ^PA-G8!M>"0\A+D#U=(IPL0Y*YXKZ0,/H$TD$5G/P0NM:(%RRPMG MELNV)V)W:>K$]XZ"L'W4T@'"'IDA2Q$PA1G)@LPBU<[_""Y30I8I>V;1W;->N^U$=L-Y#".H#>08-EE=&,X@X-1G!*K9S7X)S00.N-&8M91-,$ MG#_DM.B=@#/DM.A=M-@!8A^82*QS$#*)#!)M ,64AV!+ $X+V?*@0_1-#L5_ MN&G1.\%ANVG1N^BF X0]U.,BYN*D% :P1$W12I 030=S=FJUDS MNCX<\1"JZ@!Q@[81\$'P8)V'Z.IL=I2)>*?PVGNMC!4Y>-$DZ_WQF]SLA*J6 M36YV47$'\+Y_N).I&UK*.L!<:QBU,1!JZ.-;07RLA<@'NO0!F?22R.?$W,4LLBI<(FQR;_+<9P'0*\@736 ?JV MZ\0CB"MT(4/,W%#0HQ"\J.U66$A!,H,6FZ3._]W&$UV0$\'QS/S3+S M,3(/&NM0ZY I[],Z@LVFE)P\$[%)-==!L]+UCYW>#**L3D%WOD"+1:4X>LC! M%HHM@H-0? )CH\S)^LQ0'0MV/>0>PZA\"QSM(?\.D/3HUI4ERH6I5CAAHJ56 MQR IST"YK)U* ;'-?G2_^\U#*7ZK\X\]M# BHO[X?7)?3_N+V:^2,AS'#!1% M2TXEKL#'%( 78B)P49R]U8SGGA$3#S]_W*A_8%0,)\D.#,P0CO_-90N55)RW M26M(BI'S5Z) T%%!28BI!"N%:%N,/ 076X'5_-B1V'BPZ&!-W&_N[[ET,\G1 M.9,M!Y7K4 2N:;'[D@!+D+'PX%EHTD1C:PH[J;\Z/HJV\N"'JG34"6<7K&T] MNRW4VPR^-NM.TM=V@QX<0P09E#0B^JQLDPWH08?M=5U%/0Q6FRBT [-Z)MC[ MUIQ7P5DA- A9:.'%.L 525K1UUL::)I=E'Z3HZ1=]#03%050VV,B]8>^W MOR%)[M-\X_SO#7%G_3X2!KJ=?O;HRUO!Q: TRA>PP5)N&K4!+ZP%2SY-FY(5 MLB8G03?).-2$U$9OB"=?<$FRGG\\>_A5TP7!M+4:)?GN0@;1)0]>)0$VERB< MXHGG)DTR'B=KW!CL !S?&WQ[./#3LNW,+'$HFBU); MH% W :%$0922 3,Z6-)A9JQ)^CZTD:"GU;FP&\%=X3.RHKQV 8Q4!%+.$)RK M<#7!HQ6>:]9DZ_T!>KHR"[MH_JY9.%S>'82G]UFWB[CKVR]A7:/N;[=8E#H' MA63C%*NS8(NK>[_,@4LY^V)Y3MBDA_D>M(Z;70T*M[9ZZMHU[=U^Z>9?'\XY MM6RP=#MTT8: D05(8R,I4<@ZY3N#RR5DIK)CM\\H^O1.%;Z;9[[ 55I.OU3) MG^W8>L8HIZ*$7I98[:3QM90OU5*4IPN MK"+IM8#2%K2-#:F!<+!HJY2><589NCA Y5D+1FM0.,UK:$=.U7&$I'/6,>?, M0I,RJBUH&Q=G@^-A6[SMJ9P.\/;S*4GTJI--XIY+$9 ,O=9U/R$"A881M/"U M!DAP&9J<5]PDHU,4[:OEVY52^XM\1,"LENO)NS#_>+:* O%G)=%+U!'_FB=P M%BDJP.PP9O32;N/JZ*'7,$+?W<;'C;>.G4X-Z\3V%V@/*+CH?,5<!V,:B ,T=EOG>XAO9*W_,IU//Y]^OJBX,EI+ MS2UHBP%4))ICR60$,V?*1>)*;%.$L97>;[QY9,WOH[?%$$(<6_OASVN$*R]= MML9 [9]'D9,2X LI+6*,Z'+2+&RS*["=]J^_>1P/,)CV]Q9B!X'B_>[OS>61 M=]:<87$>$J_SQ&7MAV.9 A=S,%Y*BF(:;LL^2->X506M$M\AE=$-MFYN+[_# M.?X19A]P^7E27/*(L>X=*\K4# DM6!\AQR*9%$(EW7"/[D&Z>MQ4V1,#6^SW M[ZN0+O!U?EIV=1ABLLZL&. V):BS5L&CD6",9"8%:STVR7/O4#)V3C/@7N\A M,NZBJO,FWBLOM;%_"D988$Z1D_8RGXU<4ZY8Z8SWE*^WP,E=4L8V-@=I=S&H MH#NP*.\_+9;K:@JO.)"Q1*5IW>0@"W% ZR9@UJ19R92(R7O?Q$G=):4#FS(8 M5 X4= =0^;>PG-: [QH#"I6RFD%VB$"^TI)GKC/;&.,QJJ!":E(R=X>2L8/C M(8%RF)@[P,D5X3$$ET4V8&.NU<.4(SJ-%HI$;;4*.@K7-#@9M^W7L+C83ZR# ME4\?=B/JU6SQQZ6S?);6TZ]G\],WX?FE>'@2CCDT%=D4MFFE(2;RG9&B?,:8 M,XV*[+:FL ,[,TR0VT8G'1B?FQ'9V_!MT^!DPKDMO+8;"=G6R1DI@P^T\#A/ M3F:3#"]-;KO?3\[X?54;Z/[1T'@O170 IW?3CY_6)^6WU=EUFI.X#M,YYM?S MEW^F3W4G]=5B^4 UX01MRI%Y#Z[>XU96"0KO)(.4T1H3G8N^26I^ ,T=^,MA M[-NQ]-8!1&^R\>]8.,\-,$JGHK J^#9S2'8A'O $UTP'J'KU,N:M\GDB#QC (P,TQ,:Y'XT0X"MR-YW)RE M'8QVN2 TG$Z?"GI)K)6W#W\L)@PSRCH8*+K:$2A[!U$YL@)!U/94D475Y 1I M1SK'/3/H"Z=[:N^I@9/0AA/AB,5 KDDJ+4$QR2EBR0&2M,D91PF<:W*78&=* MQ]U#[!.@.VOPB4'TU>)T.2E8>QQ(#[)0)*U4#:,LA=@)F9 "$7-J=$%^-T+' MW03J$J [Z^^IX7/ZE=:?-W5'EU-P7T=-!D_K;S.^(&$2SAKD;;H+[TKHN/M" M?>)S5_T](7P^*_3.2R9M\@RCM[7G:@"5"DE4D:?@Y!QLY*5HW:C>;0]JQ]T_ MZ@ZI^VOR"<%U(KGE$HN&PHDYY>OTZ4"!-Q.8G:;O"XZ7VA.!XVXM=0?*G?35 M037%HWS]-L_GF[F87_Z9Z*///M?O)MX594MAM=MC'>UK' 25!63-G%0I4 +8 M9.+C7M1NA5#W8R-T$$WN#E=_!M:+8[$:F20R&1DI**G(OD"0@6D5F-*^ MS7"07:@<8M+B=U]VU08LF<2]#@SL9J"E"P$\HV^Y=C&A-1P;%2?N1.;(I67- M4';?\,5&RNO4O+U?$R,_D]$F;C]_P?EJ\\#=+=L#SQG"J&U#XD#V[$K))^7Z MR][AK$8NM4YZ]?X3@396M[CMVW^^_O:K5<2S<#PH!M&CH=A3&8B($;(L&:UU,;LF(=N!=(]K M$X^(U#M#&8^H[R=E-?=MTOSHT]I9T(9-G ]$IPBH!1H.R.M5E% D>!4M"'*I MOG@D IL$1>/:T??I$^;3&;W[)6%F\0WQ;/8J7BVFZT0]F\W.!X>=E'>8%A_G MT_\BHG Y79Q1>K7BG%&>M*V=Q=T MW[GOV05&.M@XOQ+$_9QO3-[)IN?#ZOPFRNT.S'6BNI>I@$=6_9#(X&JC.:%9 M04G9@U=-)F4=3OJXU4A=P/\H6N\*Y[_-O^**Y/N.OBZGB?ZTX?:W^72]>K>8 MS5XMEG^$9;[%KHDE6$\Y,$F\@+)60%0F @F962Y]T;')9>H#Z1ZWG*D+A+?7 M=U?POI,Q/*O<77JYROK;TV7Z5*_]S<*\#G\ZP\-J=?KY;,7?$D7F5HE(SLSY M$FJ>45O9TDI'XX34M-PY;U):VI"G<8NHNE@6X^+D2>6COX9E/97YBGN/:-CR MN>URU,=9Z"-;==$$+G, @DKM]L4R>"D*Q""%S8YC*4U*,WK)5A](/4AQ\X^X M>>?/W^Y?M6>=_K1)(F;I:/W53H_&:@@L>H@NVFB2]DPUV?\;C(,GG8WN@MY= MP_$V&.@@;*F>Y=?P^:S3L4B<&VX$Y)Q"[6=0#\Z%AY"LS@DM*Z;-7(MK1(P+ MP9%P<'O\P+Y*Z0A0Y_WSF7->QJP ;:Z]F5! X,J#B(B2ERRVZQ^_-Z2ZF%:Q MMSH?P,4>LAT1&7_\/JF3%=;?7L_KW6D*@2H?I#=UWB#9)^$1DP9C$J_]NPPX MGB+(X+F2]"^%U(]'=]][11_ZWT=MBP8R[,!*G!G*BU$MCNRD33P",T'7RW=( M9M)GD-E9G;3S238Q$C>H&';RU6:VST/!KPF[F[ M7F5PCM7JYQ"RM\IKUN0^10MFQK6"!V#K3JO0D17= =AO;!-=C)G Y((K@3!5 MR+'8.JNH=DZ-A=7)GTKPU 2K]] RI&C<(Y<^//DPZNH =]?I M/U^),6,J.670>I-"(8)/CH,6E%D%&6DQVA: NTO*R&9N&!W?KAP^3. ]0&;Q M^?-BON'CV;FQ19XDRP8A!YZ $B($%T6&8K,2RLJBVXPWODO*R 7H!RKWGBKS M R3= 5:^:Z,?,M%O+N>O<)XX^7(#*="*4R9D\N&: S&,EB)9%5P3;!U.^KB' ML)TXRN,"X"E#_M?3NL+/U;5Z]C5,9U7\KQ;+O]/?74]TX<(C.9P8/47(.49P M4@7(%IVR.9BBVQ1G-F*H\R1F8& .M2Z&1$DOJR5^7P[QMAPN:S>6TW1VH/GY MO*SOHHEH,1IU3A*RD184P]J:Q"9RQ-%:I;A2J=$@F58LC;R'VL&*&1\IXY[T M["V$\YF9%[*HU4[XXG0YG7\\*<0$_?^LV)N^7NRF3*)/%CF7I*WJ]YDM)!:* M.KWU4>GHI4BW$L%[#HZ.2?'(.Q/CK(^>4?%$%\N9<9B%^4TI3#Q#XS778-!2 MWA\UA<1U>'UR.E!VYV6,J=V">("JD;.,IP?Z(;3[I,H[7_Y9_SAT<>>MI[8K M[7R,_#X*.ZU.5F&J37'JE2A'"7*4PD'RI?B8;>"A20%Y+X6= UTQVVPVE&*5 M02, E410(@;P+F=4;]V^4B MGZ;UR?*<[\VY 19-X$,-Q6)M,5P0O,D>T"I7 C*3<)LFT?3\:[BF[VYC^B$" M>BG^' T3BP$5U ? :ON9B-02BN=DRW<[0/TC Z;0S5]N\GB &(?-XDFN11"\,)L0,[\GI.V1I>ED:\.7?1 M9T96Q\R-E9!T[0T:3!WWD1Q87[)1WHMBFQ3(/4)3+U7'8T<\0ZNO7R2>+]0< M228Z:<@\N'J]G0$M3@D^:25IE6%63=H9/$K5N/'W8+K?#E-[**(#5-5U=E+> MA]FE@;9!\> C N><#+0N$7S@&I@N6<225'*-FI'>HJ1+].RCY3M53H>(O /, MO"--_-_VKJVWK2-)O^]_*:#OEY<%G(EGUT F&3B>V=TGHB_5-A&9S(J4)]E? MO]44)5DR)?%RFJ!VNB)XW^?-\,:^EX/H<\C%1=3Z[9B&!-I*TA@@$9U)]L.&#L]F& M;)ITUNQUNG'O0]M!;7C1=("W8?*BA[MD+Y*VGC*B*'0&RL8Y>.L\<4-8'IFT M/K1]HS4,';T\L>DE;1T3)AUHR98RS+L)WUJ 69 QOH,?'AQ3JH?Y>OAFP,WI>SZZ':=*:\2TD=[2D[T M_QPLI=-(EC=P"9'G BPX7Y20VO FM;!>VE-.??^22 U300=%U$8(5A0$ZQ-D M$\FC"2&3:?,"]\^Y8P>BM]W82$41+Y MN3[WM1:,4%F2OR6&[/.Z=#_I?_W-X[5Y#"+]HYG805WAA0D7+E'F:21X5YT? M,DU9*"N@+<\V1!\9:[/RXJ2A,Q,8'W=,5#&LN#K W8XQ&3HJKA+7Q!).GI<[ M0[2(!)IYHYW0@=M]G,\E#YTY1,:O#YTYA.$]0.;;42A%E.(9Y836U"Z!S 2X MG!4DH11%;2JIT&2I^ 2&SAPDW->'SAS"Z0ZP\G@4HO=%6Z\T%'\;D6GR[-Y M226CU"H'U:1Z<_CTTPG,3#O%?1TOE@XPU63F(2D2,T5+T![K=; F-;4E CJI M110I"]%F\9JW]QMW_5(8,0?/PM M!&:-S3IZKW63O.#9$W4^1*@Y6%Z:A'JTY#J X !S!:)DEF&0D"R%R2H7!BZY M!%9Q&RR//G ;[X^/YA[=^,)YUL MY@6<#[6-P%J(PG HBJ&.S(7(VHW!&IR&0\AEZMV#\O LUR D=AE>G9*+:,2 \VVG,$5@Y6EE^W;2<_;P. MU^LN5&8S6G+U;G';"OE:O247P"E14FP'[#(JD"#61GU>IR8N6 M!K1,=*YBOVIS*EXNP,N0& K.US<$ICL^S'C@11GKR%B4>CWH'=D.Q"S;+,&ZN"C3G3: M8D//)1TEF+W(7"; U&K21NF>"9,YK5EY..63(/>.=C-Z/NJS$K6V-&'MW M;-Z29;005#:@!!HN]747S*2@$A(?I-">F"$R M>%,0!*(Q"1-WIDESVIGHNYA")IZ'\T<."L*>*6RBJ*PHIHT&9^1QHE&EITJYDC8FX*??(TU.^J9+_(G11$S MEQ*LL?YV0K/C=?A!I @HZ+J<8QR'.3"A$XU/)ZJ@+5%X"5IZ1_U^W(F1.;%E/@GH:'M$#@%_1PH\N="*I%1@;&. MV.(5AY#K4QTOD'DC?>J^Q^]DC9S"_4(7&CD"YB[O1N)%UF1O3#8Q 5."6(/1 M@)-U)6]B1J),*OLN^SSVI&^B#K*/$FL+#/7BZ>+K;(D'6YWW6%_%T)__9;G8 M3(2Z"5& PNBVL8@*$YG 62)SFHE=;)]+7@^GM:)>L !5:YC M;%V ^CUOE9YC$9])C22U5$"Z0"+UP4 4+$,2.I:28HAQGXDQ9U>_(VC=2_W, MG^HW"K9Z4;]A8NYWQ(GY8C5/FV7<,ZY]BLRQZO=KPILK(S0#$4K12:N$O,WL MR584[:5*]I)5:72<]*(PP]B4QXS@LQ*$=45&D,%Q\MR:+S)>5[_(5P]3.1]&+.KN<;L44+(29", MLH# 78"D,RN2\_I,IT='\R)5>VF.OV3-Z0(O4U:>S8]_XFI]_[2!SSPZK8+W M$(TM=96%!)\C!R[1\:AX*+:OQOT=1$R[@VM ; ZE-:<"I1W+]=*"I$(C6"*BJ"831!+W;"&(AK,.N?85VGN*073[J-JK!YGAT@ONG%Z MW?_AGOO#:!.S12*UNR&*=!<0#BIMWXU*'# M:06L7I3MA*2ONF',=PSY:YA?;U,^S+E@TAJTS[6_BWPQI7P6M,E>AVRMVVO* M^=F+ \\1--&KV'[=U) ZD"1]EI[]N-R\65#[X8#JXW]^/KOZX:>'Y?K_\'U MPU*TKU]VSU01W"9/P"^N;M'E#((I!GR)0I:2BF--1L&^+/]3RMMZ;G'T3PT'LI7_J*=OLI]R:LCSV5,;N(F".@SA5@,H)# M2E>,YL6+8K)B3:X@+F9/)2DFFJ1 %C(H*D<)+B<#R+1%'QSGKLW2GC_W5!Z( MWH9[*@_ 0 ?QTK9>?KO@!D4.QG@(SM:.5YG!\<(@AVB=L)J<89,9%5^=X6)V M5QZ"@N4P(ND'3=LY^B*35PX4JA0>,RFD1O#>&I#*LA2R83XV&2KWZ!3C(NIH M6>[&Q!&,[0 5SRC31EM(H4CI?EK %EBX.@O 47BI0H?/3Y MG#>[N\[8!:*.0<)^=>^3Q3()Q'WXUW)+&K=&I)@X956DC$I$#[%P ]H76XJV M.KISCE'>=<9Q[T+/B;CCQ-+#[N:-B5?"YF*"!)/JHP6;/'BK)41K@B<%PF;.(V*FX]G? V:V4)<:YE3W M?1\DMV?W?1_"Q+&E_VA5-4$_&.\5"(6ASLQ4%$V1E[/62&&%(G,XW+;W_O9] M'RW]HYG805SZ8;ZNGO+=(L^_S/--N-H800JB7:KN+B?B@A*)'%_=,\Q$-L6: M[(MHP-J"8.D#A]_-K3/0K M=TLPDV79" ?.R[I:$QEEC]R"*";FQ),HLLG;L,?'Z Q#0TI\.1C[.P#/XZ7" MS"IK-%.D8+4BH$J&D$0&Q@HE$=YGF9O<3CXZQ<5L!CW!/1XOE@XP=3SC7M@8 M;%5VS!(CC8B4QA96AU7P"#FB#($%V=U)Z6F/^$'8.L<>\4,$W0'8=_6? MO/_Y'UMO$%5!SBE7)F8*(H:3-Y"$LY2Y83IX%7*3O./%4W7^+*XY:):M)-@! M' =XC\O0^IPM@BV"S(+W#%R1"63B613BAU5][='XX:"=XNW:F+N(',X,@"E# M?M=K5BY58+K4%WN<\DS4"GP.E'8JFZWC+%KUY[/GUA,!#@)@R[?-AZ!ARIKP M]G]O*!E^MR!'>+.Q3S^M/^'UAT]AL?.MT*;!^O[!T,Q%S5Q0"+FR2KF4(.8B MP$@=;-'*!-'7EN23R)WHJ^F1M>M\"+MH/;Q_Z?#U%L=@=:+H5(,0BJR4M06\ M51$T-YYA="IB7S[K*#(G^K:Z=[T[&5%_#'W;;F$T625DP4!A=0NC8PI"E @J M&&>DU-KS-L\/SD7A1&/',\#\_!IY!.:FL_+L:/8\WD4D*>0+B+MHY;A=//43MLQ@PH%$!N,ADH*1 M\(PX)3,Z)J)";_LJ'1Y.XT3#T$O2Q]-P=[A*^EN57.#'^D;RPP0T\W$R/4-G MA7:>V.,$KV4L0YE'*B1&IU6RT3';;B+0&0BDDJ=@;NK+S/9GSI-U'9M8 M_WLR*_?%YZ\%[0R2A)4'RYTGL\81@I(.HG.1&XU:LHDYTJ/X,%%_.YE2;#-, M7G0ZNC_[9LP'Q9.QH+%N_Z%,04M0 M7[0U.""U*DE&Z94"73FE!"_@3>T#YY87XZ.086)]S0-7":9.B+*%@QV-XHEN^1CFXFP:.+MDA=R]\X1CC+EH 2SR0*F! M#N $L2@548HWEG/9I&FSPP4[]D_5.S>BCM8WBG7C\NQ[=.XY6?_V[S?7Z1/] M1AU&,? RG5>_I]U&G<-([&.M#J?W6ZAR"@0ZBI)]) MO!NR_G(55BLBOYJKS4BK%#&4) +Y&V5 A3H,B$D%0@B6/<]<>M8$S,^=Z%)6 M[AR$D*#NZ_/?C8_T:5,A!)#DHPWN S/+S9XJ?*QUO[F9SAU(,JW5D;:HJ):+ 9 &:*UEGBEFMFG02 M?WN4<2%SJG"?8N4T3G> EYSKV&//.42CM8ND0MPVF7IY M^$#6"6P_.<5]'2^6#C!U/.->&+D8!3/<2@WA"VSC&0]1!!=P#V1^6+K0\H=5,%Z3@4J36H9 )X[2C\<"K5:5*!N-JT MQ/EPEL[;[YL#Y+G*Y)'2Z@!P ]1VE?(VZZ A*DN[M;[]BNGW'_9G/N"Y9 M&1] JU S19,@B N%J_#VNO!/\,Q;"IRU\)2[^4!6I=25D1Z) M!UI2?57 M$E:E,BS270%F]8\%P>$=_<%B/?]22X6[Y5<+B*L91U92T182BR281%8]6(]@ MI2>6&,EBF\NMH0B8?#?W*6YB%!1T@/[QNMASE"PI)\"KP$!%1FF:3AZ8YB7: M$F7437KT^GXMT7/+]BGZ-0V<7;)"[NYM3]F204(#,=1>36XU^(01*-!-UGNE M._^5FM5Y^QNO[9F^;DBF!(2B!=54IEQ#K97<*UG*N>'9M5LCL M>;[3]^&^^#4?B-O?T>__,O/>%^4<@BY6@C(F@>.I@#3:JV@X8FD2_>][P'&O M[5J@Z=O%MPU$-5A$T-H^;>[]CWBO]>PGM;%5NXYY9HO%<@HNH86<*2HD!U6J M+W4@5>VFC=[Y-HG'F2S6]_-5^/CQN@Z3)W[_5+9?NV'\@PZX*&TQV0!+]4VC MC 4<_83@K!.VJKAA3090_68].4=Z4<_.#WX&]H8 MMD/(.K/!$UD)*Z,!8V0!E8T&)X6 8).0Z$,@_%ZHP9O%6$I*D4-&F4 Q$R!J M9B!IG7*NPT-S/+>=FX9Y.P0UAYBW@T320T%F,T;G9TPWUZ3HN/KN]W>+3,RZ M_GW3WZZ--H+C;FH\%+X6!HI77TL7D6)/,^N5CC8NL(0'P"K9.D$8' MV/J Z=-B>;7\6"FB7]U2D6(0*I0(F#REOII'BB@Y TNV7LE27+)-F0A$0:;L)Q*/HB\9DK)! MY\ARR>KEP'V?KQFW5;8!0@;G;0>VIKY2QNLT#U=O%GG+(_J71R0)P5R]<".O MKRF5#<& #T:!#M*$5&EHNXYJD[^=?Z&/F98[YK_-% M6%2Z5H_5)K,L*3T!K0-29,EU'1&/0/K#8[1.69%?-4FO?LVXW91M3-*PO.W M)-U3L;WT?$Q,]EK(1&%B$?6*4C,'+D9)86(RC%L3-6\R4>?%4XW;F-C0# TG MBPZ ]9\8KM:?$O'T$16!&5\$RX"H&9G17""2HP9KI:>4UC-5FL35NX\S;B=? M0R@-P/UQG=C;!5X_20HX9\P6D4%)&RG8RQI"40I\T3RH(K$$\ZK7^O9SQ^TV M:^.F3N3>N*+?-*8].KN4GK-,9R>*;7U,0%SPBH%)M8-&%Q3Y];'LWWSLN+U. M;01_&N]&E/OJ>EU;B_--6O]TO?5_FTJ5BMI;SC1H9)3B!0J^H[0"K!9DK)23 M5NVSG8L^_RMG0?_VU%$\=X!Q$^O!"\2#\+D/G*QJ@_DV4KJ;2,("9]X1$4IH M4([2M2!, 32&XB,AB_#[1!>'@.7;4XQ3K!M&L-^BY$0N=Q")_D!'7ZSP@8ZM M9?0NL41!#UA>,WH*IL&)5)N=*%]C'GU VR(4?>8\H\/F5$DOAV?[N('(?W_W M_@?B3<'5JM8>[].R+2$V(#(9,A%2=^O404BA< N$P,R\PNPM-'IP_D<2G((B1'3Z?/7$&DF!JB2.2DI7!)RWT#U(/E/WC%M8G\ M3V5;!X[DF6#LAX?'!UYR%D4 JUC=-^)5'3XJZF+NH+G-Q?@FFV1?.]BXA?MF M30Z#RJ,#?+W2+CV]6*[*BF#^$WV8^*TEA7*DSXPVE=[: R[9. MC721,<&*LTV"F"/.VF6KS9%@.:RC_F3)3:=G=7NX[=^$1?YP'18KXD=]]UM? MO[^YVB@"YO62/,)[K#Z%./-WO"[+Z\^;U\3Q:GXKI=60O:YM3M:H1_8,;#QS M;ZUA4MG,'&1A4UV.5[LD-?GZ)$AR(6L?FNQ\.U-O[:[/_F$>XNUXH$<"_C_, MLQBX,YR2H%+C)T5.$")D4'5FRPKHFXW(..^8T^F\/0=:W-__-Q-9/0/&R M=;@?KCC_3+_R4_F9_G15;DW-;8R6.'+MN0!CT$)]85M+R!F*D,$X'W1H,Q1M MF../6\ ]!XA'$/,E@/OG=;C>K$N^+9,&E"7'!"D9!RJ%?-L;2R&@U,78PD7+ MQVX#D=&%Q3XK$(?6A>-1<0DZ\9 .)1^9-SD 9DFNSG,+0;C-*V,5O6$%&J>A!;8D(B6?*\PL6ROB1DOU8+R9T\MR0XA/K1X/XQ"WY MD= Y!L$'R7$JX'R)M[?C9/@LF.R$9Y1^;%H[DJB[LA@#S3@C&Y$5LI;/54\F M8.(&^HP0'QH-G=83?\3U#\O5ZGX"Z<%EOZQNNJ^SOO^1A MS M/FANMP1NDM%!;7NO1% T4JWF4(I;8I$[TW(%.?LGYY',?1C@0::4DZZ ^ M[P*572#X!D5GXS:P2$%/;&+,GCW1R&_NAD#$-R\W!^'^-(S'L6-^=G], T/2 M<,#/L^ QP8?BO0#/G:JC"A1$2]Y*&!2!7(:0;=9]MS(G#WN@GG[#=V$U3V\6 M^?OYU4UUG(_GQ0AE@I%$O<[U?2DCU^VTK-T'3ED3A9>VR47]D>?MU!0=@J;G MUY>WDUP'L?X#F6\6ZWFN),V_X$/7]^W-,.;;^O#G7V_6V^OIYTVUS3E9INJ$ M5F] *>* =PJAN)0%+]('UF;+^>"DC/QFN2VL1Y'W-%SS3HT/]QI_]*7_<5_3 MP+4?0V!KUQ\M>BM2@,BQ.B?E!$[WA97OMA2PY(TA]8&42QT_*3P$=!R8PB)EBB&P)CONOSW*N/E< M.ZPL/(50Q[NJD005B(EMHQB/%""2W V$> 3\F)]S2F;#$O<>9J1%_PV M"F9.9WP'Z*&4]MV"$ERLB>U]OJ!*]"(P X9G!\I$ UXH"^2FDT=3N&9-,JN= MI^G'-QTIY>70+.\.-U_"_&I3P%W>VM,-MSXMKT@TJTU59)9\(GUB2 Y8("BK M.,2L!; LC&I*S9RCYA5D_1^S_/U$U$-8^%:B*4#M#W9\OKC30T7MTLQ?[I9K]9A M45__/:%V1N&B%3%3GJOJ:Y*,%)[620C*4R[B=0D\-PG%CCMN7Q7,09"S/+L8 M!]SCULPXSJQ6A6,0@)@\*!4H]@W*@0Y&:,58UFTV=+URKG%?L9_=&!XDAF[W M SZY&7OY5K0\OA5=?G,K.M35X$#':'!UV()!K:\6R<1Y(;DAVUDJ9=[U_-#==DG;KI5H1_#9]Q>0%@FF:9(C6P24GBHI(68E0%OA,V4 M&[C,FTSG>>U@XX*Y&P3MA>PCQ=D!/._WF=>%@_=8%Z/4AV@;8NXV7C@? MB $9L%ZU*LP2O X:9.':<(71Z48OQ7><9MR*:5,@G<[]WFS2E@3%HO6ERK@@ MKVO&=2VB($1-3(G!Z>#:;(;\]BSCUIC.9X>.X'P7%NC$T.&A<$?J@10"UUG8 MNMYG:0W1!PF:D?98QCG:)C7.H0CHI7-BZNG(<8CHP)">2/>;S\N;Q7K&# JE M'0/CZVM2*2P$8PLDP9$+@46%)EN?!SE]CT%C:^ -B_XC4-#^B='V+^J/&%;X M[__V_U!+ 0(4 Q0 ( /V"H4Y%?%H120@ #DO : " M 0 !E>&AI8FET,S$Q+7-E8W1I;VXS,#)X+FAT;5!+ 0(4 Q0 ( /V" MH4Y3:&LW-0@ * O : " 8$( !E>&AI8FET,S$R+7-E M8W1I;VXS,#)X+FAT;5!+ 0(4 Q0 ( /V"H4[HGDL[^@0 ,<7 : M " >X0 !E>&AI8FET,S(Q+7-E8W1I;VXY,#9X+FAT;5!+ 0(4 M Q0 ( /V"H4XULM:^" 4 $X8 : " 2 6 !E>&AI M8FET,S(R+7-E8W1I;VXY,#9X+FAT;5!+ 0(4 Q0 ( /V"H4[10$I3"7P! M 'C?$P / " 6 ; !W:RTR,#$Y,#,S,2YH=&U02P$"% ,4 M " #]@J%.(K29/E\+ ".;0 #P @ &6EP$ =VLM,C Q M.3 S,S$N>'-D4$L! A0#% @ _8*A3DZ26%E@'P G3X! !, M ( !(J,! '=K+3(P,3DP,S,Q7V-A;"YX;6Q02P$"% ,4 " #]@J%. M8:M96AI1 !MFP, $P @ &SP@$ =VLM,C Q.3 S,S%?9&5F M+GAM;%!+ 0(4 Q0 ( /V"H4X&<>_3#J\ '6#!P 3 " M ?X3 @!W:RTR,#$Y,#,S,5]L86(N>&UL4$L! A0#% @ _8*A3EH?E'60 M; [BP% !, ( !/<," '=K+3(P,3DP,S,Q7W!R92YX;6Q0 52P4& H "@"> @ _B\# end